# Logfile created on 2024-02-05 06:55:35 +0000 by logger.rb/v1.4.3 I, [2024-02-05T06:55:35.032049 #1088920] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-05T06:55:35.032512 #1088920] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:55:35.214558 #1088920] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-05T06:55:35.215595 #1088920] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:55:35.215664 #1088920] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:55:35.574533 #1088920] INFO -- : tool/config.guess already exists I, [2024-02-05T06:55:35.574746 #1088920] INFO -- : tool/config.sub already exists I, [2024-02-05T06:55:35.580897 #1088920] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T06:55:35.583427 #1088920] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T06:55:35.593357 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T06:55:35.843082 #1088920] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:55:35.843165 #1088920] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:55:35.971516 #1088920] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-05T06:55:35.973786 #1088920] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:55:35.973848 #1088920] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-05T06:55:37.137672 #1088920] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-05T06:55:37.137738 #1088920] ERROR -- : 7b3e05c..3af47f1 master -> origin/master I, [2024-02-05T06:55:37.220770 #1088920] INFO -- : Updating 7b3e05c..3af47f1 I, [2024-02-05T06:55:37.220829 #1088920] INFO -- : Fast-forward I, [2024-02-05T06:55:37.227470 #1088920] INFO -- : .github/workflows/auto_request_review.yml | 2 +- I, [2024-02-05T06:55:37.227535 #1088920] INFO -- : prism_compile.c | 5 ++++- I, [2024-02-05T06:55:37.227556 #1088920] INFO -- : 2 files changed, 5 insertions(+), 2 deletions(-) I, [2024-02-05T06:55:37.277744 #1088920] INFO -- : Latest commit hash = 3af47f14d4 I, [2024-02-05T06:55:37.280186 #1088920] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:55:37.280247 #1088920] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:55:37.527872 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-05T06:55:37.547283 #1088920] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-05T06:55:37.559127 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:55:37.559213 #1088920] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-05T06:55:37.559252 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:55:37.587623 #1088920] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-05T06:55:37.769256 #1088920] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-05T06:55:37.772731 #1088920] INFO -- : generating enc.mk I, [2024-02-05T06:55:38.111313 #1088920] INFO -- : making srcs under enc I, [2024-02-05T06:55:38.178620 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:55:38.178707 #1088920] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T06:55:38.178756 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:55:38.303918 #1088920] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T06:55:38.306254 #1088920] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T06:55:38.320437 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T06:55:38.495684 #1088920] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:55:38.496127 #1088920] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:55:38.686628 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:55:38.686716 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:55:38.686756 #1088920] INFO -- : LD = ld I, [2024-02-05T06:55:38.686791 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:55:38.686835 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:55:38.686875 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:55:38.686911 #1088920] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T06:55:38.686946 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:55:38.686983 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:55:38.687016 #1088920] INFO -- : LANG = I, [2024-02-05T06:55:38.687051 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:55:38.687085 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:55:38.687116 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:55:38.687150 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:55:38.687188 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:55:38.695599 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:55:38.695676 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:55:38.695699 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:55:38.695715 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:55:38.695729 #1088920] INFO -- : I, [2024-02-05T06:55:38.742508 #1088920] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-05T06:55:59.721196 #1088920] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-05T06:56:00.175938 #1088920] INFO -- : linking miniruby I, [2024-02-05T06:56:01.959434 #1088920] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:56:01.959637 #1088920] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:56:02.087264 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:56:02.087358 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:56:02.087392 #1088920] INFO -- : LD = ld I, [2024-02-05T06:56:02.087420 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:56:02.087452 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:56:02.087483 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:56:02.087509 #1088920] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T06:56:02.087542 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:56:02.087584 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:56:02.087612 #1088920] INFO -- : LANG = I, [2024-02-05T06:56:02.087637 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:56:02.087660 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:56:02.087684 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:56:02.087710 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:56:02.087742 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:56:02.091296 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:56:02.091364 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:56:02.091379 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:56:02.091391 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:56:02.091410 #1088920] INFO -- : I, [2024-02-05T06:56:02.806314 #1088920] INFO -- : builtin_binary.inc updated I, [2024-02-05T06:56:02.817434 #1088920] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-05T06:56:02.818698 #1088920] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-05T06:56:03.065353 #1088920] INFO -- : linking static-library libruby-static.a I, [2024-02-05T06:56:04.842458 #1088920] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-05T06:56:08.882663 #1088920] INFO -- : linking ruby I, [2024-02-05T06:56:08.947291 #1088920] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:56:08.947734 #1088920] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:56:09.095775 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:56:09.095862 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:56:09.095903 #1088920] INFO -- : LD = ld I, [2024-02-05T06:56:09.095938 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:56:09.095979 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:56:09.096018 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:56:09.096053 #1088920] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T06:56:09.096086 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:56:09.096119 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:56:09.096151 #1088920] INFO -- : LANG = I, [2024-02-05T06:56:09.096183 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:56:09.096213 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:56:09.096246 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:56:09.096278 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:56:09.096318 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:56:09.103040 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:56:09.103102 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:56:09.103124 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:56:09.103140 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:56:09.103161 #1088920] INFO -- : I, [2024-02-05T06:56:09.220630 #1088920] INFO -- : generating encdb.h I, [2024-02-05T06:56:09.290004 #1088920] INFO -- : encdb.h unchanged I, [2024-02-05T06:56:09.296462 #1088920] INFO -- : generating enc.mk I, [2024-02-05T06:56:09.620078 #1088920] INFO -- : making srcs under enc I, [2024-02-05T06:56:09.684116 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:09.684233 #1088920] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T06:56:09.684303 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:09.686069 #1088920] INFO -- : generating transdb.h I, [2024-02-05T06:56:09.964648 #1088920] INFO -- : transdb.h unchanged I, [2024-02-05T06:56:09.971435 #1088920] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T06:56:10.057251 #1088920] INFO -- : ext/configure-ext.mk updated I, [2024-02-05T06:56:10.062530 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:14.718890 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:14.719667 #1088920] INFO -- : generating makefile exts.mk I, [2024-02-05T06:56:14.856220 #1088920] INFO -- : exts.mk unchanged I, [2024-02-05T06:56:14.865448 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:15.386979 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:56:15.393743 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:56:15.403495 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:56:15.410743 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:56:15.417082 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:56:15.428286 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:56:15.472866 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:56:15.480203 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:56:15.512390 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:56:15.528207 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:56:15.536084 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:56:15.542268 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:56:15.561290 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:56:15.579238 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:56:15.602782 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:56:15.616734 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:56:15.633561 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:56:15.644060 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:56:15.678987 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:56:15.730738 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:56:15.738159 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:56:15.743874 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:56:15.757683 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:56:15.804885 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:56:15.812921 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:56:15.827717 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:56:15.861831 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:56:15.879060 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:56:15.886348 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:56:15.896360 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:56:15.929180 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:56:15.944248 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:56:15.971379 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:56:16.050016 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:56:16.053904 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:56:16.161496 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:56:16.165134 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:56:16.233811 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:56:16.237495 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:56:16.305013 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:56:16.309224 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:56:16.385533 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:56:16.386421 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:56:16.454756 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:56:16.457982 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:56:16.532818 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:56:16.603922 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:16.848146 #1088920] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T06:56:16.848253 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:16.849118 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:16.859769 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:16.859828 #1088920] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T06:56:16.859845 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:16.861042 #1088920] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-05T06:56:17.439469 #1088920] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-05T06:56:17.649668 #1088920] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-05T06:56:17.919490 #1088920] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-05T06:56:18.140448 #1088920] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-05T06:56:18.351077 #1088920] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-05T06:56:18.601184 #1088920] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-05T06:56:19.040935 #1088920] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-05T06:56:19.242700 #1088920] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-05T06:56:19.484783 #1088920] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-05T06:56:19.864444 #1088920] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-05T06:56:20.146176 #1088920] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-05T06:56:20.424430 #1088920] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-05T06:56:21.065858 #1088920] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-05T06:56:21.420223 #1088920] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-05T06:56:21.742952 #1088920] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-05T06:56:22.072126 #1088920] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-05T06:56:22.373322 #1088920] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-05T06:56:22.601949 #1088920] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-05T06:56:22.865502 #1088920] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-05T06:56:23.184740 #1088920] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-05T06:56:23.521513 #1088920] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-05T06:56:23.888638 #1088920] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-05T06:56:24.119874 #1088920] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-05T06:56:24.580198 #1088920] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-05T06:56:25.167266 #1088920] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-05T06:56:25.396198 #1088920] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-05T06:56:25.693292 #1088920] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-05T06:56:26.108165 #1088920] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-05T06:56:26.376776 #1088920] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-05T06:56:26.638077 #1088920] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-05T06:56:26.952313 #1088920] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-05T06:56:27.458683 #1088920] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-05T06:56:27.766691 #1088920] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-05T06:56:28.004048 #1088920] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-05T06:56:28.247358 #1088920] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-05T06:56:28.560094 #1088920] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-05T06:56:28.839017 #1088920] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-05T06:56:29.126702 #1088920] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-05T06:56:30.057509 #1088920] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-05T06:56:30.300351 #1088920] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-05T06:56:30.794572 #1088920] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-05T06:56:31.081822 #1088920] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-05T06:56:31.384856 #1088920] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-05T06:56:31.708699 #1088920] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-05T06:56:32.023813 #1088920] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-05T06:56:32.393666 #1088920] INFO -- : making enc I, [2024-02-05T06:56:32.427678 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.427759 #1088920] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T06:56:32.427805 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.428817 #1088920] INFO -- : making trans I, [2024-02-05T06:56:32.517313 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.517396 #1088920] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T06:56:32.517447 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.518566 #1088920] INFO -- : making encs I, [2024-02-05T06:56:32.595204 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.595285 #1088920] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T06:56:32.595329 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:32.605518 #1088920] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:56:32.605679 #1088920] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T06:56:32.764501 #1088920] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T06:56:32.781434 #1088920] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T06:56:32.824220 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T06:56:32.984193 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:56:32.984278 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:56:32.984317 #1088920] INFO -- : LD = ld I, [2024-02-05T06:56:32.984336 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:56:32.984351 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:56:32.984411 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:56:32.984440 #1088920] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T06:56:32.984458 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:56:32.984472 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:56:32.984485 #1088920] INFO -- : LANG = I, [2024-02-05T06:56:32.984497 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:56:32.984509 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:56:32.984521 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:56:32.984537 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:56:32.984551 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:56:32.999618 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:56:32.999687 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:56:32.999709 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:56:32.999725 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:56:32.999739 #1088920] INFO -- : I, [2024-02-05T06:56:33.121267 #1088920] INFO -- : generating encdb.h I, [2024-02-05T06:56:33.195279 #1088920] INFO -- : encdb.h unchanged I, [2024-02-05T06:56:33.200665 #1088920] INFO -- : generating enc.mk I, [2024-02-05T06:56:33.560033 #1088920] INFO -- : making srcs under enc I, [2024-02-05T06:56:33.642887 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:33.643000 #1088920] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T06:56:33.643063 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:33.649401 #1088920] INFO -- : generating transdb.h I, [2024-02-05T06:56:33.932103 #1088920] INFO -- : transdb.h unchanged I, [2024-02-05T06:56:33.938125 #1088920] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T06:56:34.042587 #1088920] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-05T06:56:34.057195 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:39.510985 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:39.511612 #1088920] INFO -- : generating makefile exts.mk I, [2024-02-05T06:56:39.699627 #1088920] INFO -- : exts.mk unchanged I, [2024-02-05T06:56:39.713922 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:40.411270 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:56:40.432850 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:56:40.444092 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:56:40.457385 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:56:40.462972 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:56:40.493237 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:56:40.550123 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:56:40.571615 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:56:40.621991 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:56:40.636724 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:56:40.648394 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:56:40.654188 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:56:40.672047 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:56:40.686920 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:56:40.709474 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:56:40.714864 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:56:40.724721 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:56:40.733004 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:56:40.765387 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:56:40.812424 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:56:40.819725 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:56:40.832573 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:56:40.845190 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:56:40.889103 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:56:40.896494 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:56:40.908488 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:56:40.935671 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:56:40.945716 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:56:40.948940 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:56:40.952921 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:56:40.973085 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:56:40.998438 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:56:41.035584 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:56:41.127824 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:56:41.135290 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:56:41.251226 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:56:41.255143 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:56:41.335974 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:56:41.343250 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:56:41.444104 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:56:41.449591 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:56:41.536231 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:56:41.541028 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:56:41.625600 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:56:41.629067 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:56:41.713112 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:56:41.764049 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.022561 #1088920] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T06:56:42.022688 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.023793 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.030181 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.030249 #1088920] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T06:56:42.030268 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.048078 #1088920] INFO -- : making enc I, [2024-02-05T06:56:42.136359 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.136443 #1088920] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T06:56:42.136494 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.138561 #1088920] INFO -- : making trans I, [2024-02-05T06:56:42.217383 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.217469 #1088920] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T06:56:42.217535 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.218677 #1088920] INFO -- : making encs I, [2024-02-05T06:56:42.339907 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.340011 #1088920] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T06:56:42.340067 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:56:42.352482 #1088920] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-05T06:56:42.725285 #1088920] INFO -- : Installing to I, [2024-02-05T06:56:42.725443 #1088920] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-05T06:56:42.731618 #1088920] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-05T06:56:42.756167 #1088920] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-05T06:56:42.757840 #1088920] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-05T06:56:42.758412 #1088920] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-05T06:56:42.907324 #1088920] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-05T06:56:42.907486 #1088920] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-05T06:56:42.907840 #1088920] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-05T06:56:42.908828 #1088920] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-05T06:56:42.958957 #1088920] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-05T06:56:42.959085 #1088920] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-05T06:56:42.959182 #1088920] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-05T06:56:42.959549 #1088920] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-05T06:56:42.960201 #1088920] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-05T06:56:43.218700 #1088920] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-05T06:56:43.259805 #1088920] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-05T06:56:43.292670 #1088920] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T06:56:43.346486 #1088920] INFO -- : benchmark 0.3.0 I, [2024-02-05T06:56:43.383814 #1088920] INFO -- : bundler 2.6.0.dev I, [2024-02-05T06:56:43.391464 #1088920] INFO -- : cgi 0.4.1 I, [2024-02-05T06:56:43.394669 #1088920] INFO -- : delegate 0.3.1 I, [2024-02-05T06:56:43.397705 #1088920] INFO -- : did_you_mean 1.6.3 I, [2024-02-05T06:56:43.400950 #1088920] INFO -- : english 0.8.0 I, [2024-02-05T06:56:43.404035 #1088920] INFO -- : erb 4.0.4 I, [2024-02-05T06:56:43.415532 #1088920] INFO -- : error_highlight 0.6.0 I, [2024-02-05T06:56:43.419838 #1088920] INFO -- : fileutils 1.7.2 I, [2024-02-05T06:56:43.426772 #1088920] INFO -- : find 0.2.0 I, [2024-02-05T06:56:43.432168 #1088920] INFO -- : forwardable 1.3.3 I, [2024-02-05T06:56:43.441398 #1088920] INFO -- : ipaddr 1.2.6 I, [2024-02-05T06:56:43.444623 #1088920] INFO -- : irb 1.11.1 I, [2024-02-05T06:56:43.449405 #1088920] INFO -- : logger 1.6.0 I, [2024-02-05T06:56:43.452726 #1088920] INFO -- : net-http 0.4.1 I, [2024-02-05T06:56:43.456292 #1088920] INFO -- : net-protocol 0.2.2 I, [2024-02-05T06:56:43.459702 #1088920] INFO -- : open-uri 0.4.1 I, [2024-02-05T06:56:43.463194 #1088920] INFO -- : open3 0.2.1 I, [2024-02-05T06:56:43.466672 #1088920] INFO -- : optparse 0.4.0 I, [2024-02-05T06:56:43.470063 #1088920] INFO -- : ostruct 0.6.0 I, [2024-02-05T06:56:43.473377 #1088920] INFO -- : pp 0.5.0 I, [2024-02-05T06:56:43.478110 #1088920] INFO -- : prettyprint 0.2.0 I, [2024-02-05T06:56:43.481730 #1088920] INFO -- : prism 0.20.0 I, [2024-02-05T06:56:43.485178 #1088920] INFO -- : pstore 0.1.3 I, [2024-02-05T06:56:43.488570 #1088920] INFO -- : rdoc 6.6.2 I, [2024-02-05T06:56:43.499231 #1088920] INFO -- : readline 0.0.4 I, [2024-02-05T06:56:43.502555 #1088920] INFO -- : reline 0.4.2 I, [2024-02-05T06:56:43.506438 #1088920] INFO -- : resolv 0.3.0 I, [2024-02-05T06:56:43.509865 #1088920] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-05T06:56:43.513447 #1088920] INFO -- : securerandom 0.3.1 I, [2024-02-05T06:56:43.516970 #1088920] INFO -- : set 1.1.0 I, [2024-02-05T06:56:43.520413 #1088920] INFO -- : shellwords 0.2.0 I, [2024-02-05T06:56:43.523721 #1088920] INFO -- : singleton 0.2.0 I, [2024-02-05T06:56:43.527032 #1088920] INFO -- : syntax_suggest 2.0.0 I, [2024-02-05T06:56:43.531924 #1088920] INFO -- : tempfile 0.2.1 I, [2024-02-05T06:56:43.535179 #1088920] INFO -- : time 0.3.0 I, [2024-02-05T06:56:43.538668 #1088920] INFO -- : timeout 0.4.1 I, [2024-02-05T06:56:43.542256 #1088920] INFO -- : tmpdir 0.2.0 I, [2024-02-05T06:56:43.548565 #1088920] INFO -- : tsort 0.2.0 I, [2024-02-05T06:56:43.553320 #1088920] INFO -- : un 0.3.0 I, [2024-02-05T06:56:43.556341 #1088920] INFO -- : uri 0.13.0 I, [2024-02-05T06:56:43.559459 #1088920] INFO -- : weakref 0.1.3 I, [2024-02-05T06:56:43.562582 #1088920] INFO -- : yaml 0.3.0 I, [2024-02-05T06:56:43.565315 #1088920] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T06:56:43.586360 #1088920] INFO -- : date 3.3.4 I, [2024-02-05T06:56:43.589593 #1088920] INFO -- : digest 3.1.1 I, [2024-02-05T06:56:43.592770 #1088920] INFO -- : etc 1.4.3 I, [2024-02-05T06:56:43.599148 #1088920] INFO -- : fcntl 1.1.0 I, [2024-02-05T06:56:43.602138 #1088920] INFO -- : fiddle 1.1.3 I, [2024-02-05T06:56:43.605344 #1088920] INFO -- : io-console 0.7.2 I, [2024-02-05T06:56:43.608444 #1088920] INFO -- : io-nonblock 0.3.0 I, [2024-02-05T06:56:43.611381 #1088920] INFO -- : io-wait 0.3.1 I, [2024-02-05T06:56:43.614307 #1088920] INFO -- : json 2.7.1 I, [2024-02-05T06:56:43.617912 #1088920] INFO -- : openssl 3.2.0 I, [2024-02-05T06:56:43.622040 #1088920] INFO -- : pathname 0.3.0 I, [2024-02-05T06:56:43.625436 #1088920] INFO -- : psych 5.1.2 I, [2024-02-05T06:56:43.629096 #1088920] INFO -- : stringio 3.1.1 I, [2024-02-05T06:56:43.632208 #1088920] INFO -- : strscan 3.0.9 I, [2024-02-05T06:56:43.635253 #1088920] INFO -- : zlib 3.1.0 I, [2024-02-05T06:56:43.637945 #1088920] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T06:56:43.642166 #1088920] INFO -- : minitest 5.21.2 I, [2024-02-05T06:56:43.671183 #1088920] INFO -- : power_assert 2.0.3 I, [2024-02-05T06:56:43.684695 #1088920] INFO -- : rake 13.1.0 I, [2024-02-05T06:56:43.707802 #1088920] INFO -- : test-unit 3.6.1 I, [2024-02-05T06:56:43.732741 #1088920] INFO -- : rexml 3.2.6 I, [2024-02-05T06:56:43.763264 #1088920] INFO -- : rss 0.3.0 I, [2024-02-05T06:56:43.782273 #1088920] INFO -- : net-ftp 0.3.4 I, [2024-02-05T06:56:43.790181 #1088920] INFO -- : net-imap 0.4.9.1 I, [2024-02-05T06:56:43.823324 #1088920] INFO -- : net-pop 0.1.2 I, [2024-02-05T06:56:43.829840 #1088920] INFO -- : net-smtp 0.4.0.1 I, [2024-02-05T06:56:43.837969 #1088920] INFO -- : matrix 0.4.2 I, [2024-02-05T06:56:43.844460 #1088920] INFO -- : prime 0.1.2 I, [2024-02-05T06:56:43.856600 #1088920] INFO -- : rbs 3.4.3 I, [2024-02-05T06:56:44.073490 #1088920] INFO -- : typeprof 0.21.9 I, [2024-02-05T06:56:44.091475 #1088920] INFO -- : debug 1.9.1 I, [2024-02-05T06:56:44.117516 #1088920] INFO -- : racc 1.7.3 I, [2024-02-05T06:56:44.136725 #1088920] INFO -- : mutex_m 0.2.0 I, [2024-02-05T06:56:44.143396 #1088920] INFO -- : getoptlong 0.2.1 I, [2024-02-05T06:56:44.154077 #1088920] INFO -- : base64 0.2.0 I, [2024-02-05T06:56:44.159381 #1088920] INFO -- : bigdecimal 3.1.6 I, [2024-02-05T06:56:44.178242 #1088920] INFO -- : observer 0.1.2 I, [2024-02-05T06:56:44.185067 #1088920] INFO -- : abbrev 0.1.2 I, [2024-02-05T06:56:44.191532 #1088920] INFO -- : resolv-replace 0.1.1 I, [2024-02-05T06:56:44.198525 #1088920] INFO -- : rinda 0.2.0 I, [2024-02-05T06:56:44.211107 #1088920] INFO -- : drb 2.2.0 I, [2024-02-05T06:56:44.220994 #1088920] INFO -- : nkf 0.2.0 I, [2024-02-05T06:56:44.240102 #1088920] INFO -- : syslog 0.1.2 I, [2024-02-05T06:56:44.262002 #1088920] INFO -- : csv 3.2.8 I, [2024-02-05T06:56:44.285486 #1088920] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-05T06:56:44.313690 #1088920] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T06:56:44.313971 #1088920] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-05T06:58:19.614573 #1088920] INFO -- : PASS all 1889 tests E, [2024-02-05T06:58:19.631782 #1088920] ERROR -- : I, [2024-02-05T06:58:19.631936 #1088920] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-05T06:58:19.632075 #1088920] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-05T06:58:19.804877 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:58:19.804999 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:58:19.805061 #1088920] INFO -- : LD = ld I, [2024-02-05T06:58:19.805123 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:58:19.805173 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:58:19.805213 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:58:19.805247 #1088920] INFO -- : CPPFLAGS = I, [2024-02-05T06:58:19.805281 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:58:19.805314 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:58:19.805345 #1088920] INFO -- : LANG = I, [2024-02-05T06:58:19.805378 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:58:19.805411 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:58:19.805445 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:58:19.805480 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:58:19.805521 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:58:19.809967 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:58:19.810042 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:58:19.810069 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:58:19.810090 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:58:19.810111 #1088920] INFO -- : I, [2024-02-05T06:58:20.311179 #1088920] INFO -- : Checking leaked global symbols...none I, [2024-02-05T06:58:20.511768 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-05T06:58:20.511983 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-05T06:58:20.512172 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-05T06:58:20.512640 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-05T06:58:20.513622 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-05T06:58:20.514108 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-05T06:58:20.516166 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-05T06:58:20.517199 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-05T06:58:20.521874 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-05T06:58:20.524562 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-05T06:58:20.529308 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-05T06:58:20.533938 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-05T06:58:20.534390 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-05T06:58:20.534736 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-05T06:58:20.535243 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-05T06:58:20.635976 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-05T06:58:20.638140 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-05T06:58:21.059679 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-05T06:58:21.059765 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-05T06:58:21.059782 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-05T06:58:21.059794 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-05T06:58:21.059806 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-05T06:58:21.059819 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-05T06:58:21.059830 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-05T06:58:21.059840 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-05T06:58:21.059850 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-05T06:58:21.059861 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-05T06:58:21.059871 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-05T06:58:21.059882 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-05T06:58:21.332659 #1088920] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-05T06:58:21.345114 #1088920] INFO -- : I, [2024-02-05T06:58:21.345189 #1088920] INFO -- : test succeeded I, [2024-02-05T06:58:21.348361 #1088920] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-05T06:58:21.348601 #1088920] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-05T06:58:21.652464 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T06:58:21.652571 #1088920] INFO -- : CC = gcc I, [2024-02-05T06:58:21.652616 #1088920] INFO -- : LD = ld I, [2024-02-05T06:58:21.652649 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T06:58:21.652685 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T06:58:21.652731 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T06:58:21.652764 #1088920] INFO -- : CPPFLAGS = I, [2024-02-05T06:58:21.652793 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T06:58:21.652820 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T06:58:21.652846 #1088920] INFO -- : LANG = I, [2024-02-05T06:58:21.652872 #1088920] INFO -- : LC_ALL = I, [2024-02-05T06:58:21.652898 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T06:58:21.652925 #1088920] INFO -- : MFLAGS = I, [2024-02-05T06:58:21.652951 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T06:58:21.652984 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T06:58:21.659313 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T06:58:21.659386 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T06:58:21.659407 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T06:58:21.659420 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T06:58:21.659432 #1088920] INFO -- : I, [2024-02-05T06:58:21.664588 #1088920] INFO -- : generating enc.mk I, [2024-02-05T06:58:22.084196 #1088920] INFO -- : generating encdb.h I, [2024-02-05T06:58:22.156367 #1088920] INFO -- : encdb.h unchanged I, [2024-02-05T06:58:22.159199 #1088920] INFO -- : making enc I, [2024-02-05T06:58:22.213108 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.213190 #1088920] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T06:58:22.213234 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.214444 #1088920] INFO -- : making srcs under enc I, [2024-02-05T06:58:22.320103 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.323146 #1088920] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T06:58:22.323201 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.323219 #1088920] INFO -- : generating transdb.h I, [2024-02-05T06:58:22.613465 #1088920] INFO -- : transdb.h unchanged I, [2024-02-05T06:58:22.616232 #1088920] INFO -- : making trans I, [2024-02-05T06:58:22.701975 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.702066 #1088920] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T06:58:22.702111 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.703252 #1088920] INFO -- : making encs I, [2024-02-05T06:58:22.785535 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.785633 #1088920] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T06:58:22.785680 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:22.789616 #1088920] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T06:58:22.874664 #1088920] INFO -- : ext/configure-ext.mk updated I, [2024-02-05T06:58:22.880201 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:28.260894 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:28.261428 #1088920] INFO -- : generating makefile exts.mk I, [2024-02-05T06:58:28.400762 #1088920] INFO -- : exts.mk unchanged I, [2024-02-05T06:58:28.424359 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:29.112935 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:58:29.119971 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T06:58:29.128362 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:58:29.140992 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T06:58:29.146716 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:58:29.165542 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T06:58:29.206597 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:58:29.231627 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T06:58:29.274957 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:58:29.290074 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T06:58:29.297894 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:58:29.304559 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T06:58:29.324049 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:58:29.339490 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T06:58:29.369817 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:58:29.384136 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T06:58:29.394160 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:58:29.406340 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T06:58:29.439763 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:58:29.478338 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T06:58:29.488980 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:58:29.496689 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T06:58:29.509064 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:58:29.543794 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T06:58:29.551012 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:58:29.560922 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T06:58:29.588787 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:58:29.610952 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T06:58:29.614600 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:58:29.620498 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T06:58:29.639822 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:58:29.664999 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T06:58:29.695173 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:58:29.806054 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T06:58:29.811655 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:58:29.924917 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T06:58:29.931612 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:58:30.036230 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T06:58:30.043633 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:58:30.143680 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T06:58:30.148327 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:58:30.238127 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T06:58:30.243151 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:58:30.367521 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T06:58:30.371441 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:58:30.515801 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T06:58:30.564018 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:30.791946 #1088920] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T06:58:30.792089 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:30.793572 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:30.799218 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:30.799312 #1088920] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T06:58:30.799330 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T06:58:52.111693 #1088920] INFO -- : Run options: I, [2024-02-05T06:58:52.111775 #1088920] INFO -- : --seed=45436 I, [2024-02-05T06:58:52.111798 #1088920] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-05T06:58:52.111812 #1088920] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-05T06:58:52.111824 #1088920] INFO -- : --name=!/memory_leak/ I, [2024-02-05T06:58:52.111836 #1088920] INFO -- : --stderr-on-failure I, [2024-02-05T06:58:52.111853 #1088920] INFO -- : --repeat-count=20 I, [2024-02-05T06:58:52.111869 #1088920] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-05T06:58:52.111882 #1088920] INFO -- : I, [2024-02-05T06:58:52.111894 #1088920] INFO -- : # Running tests: I, [2024-02-05T06:58:52.111905 #1088920] INFO -- : I, [2024-02-05T07:06:31.119621 #1088920] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-05T07:06:34.408143 #1088920] INFO -- : Closed file descriptor: TestWeakRef#test_recycled: 9 I, [2024-02-05T07:40:14.104842 #1088920] INFO -- : Finished(1/20) tests in 2481.947500s, 10.1187 tests/s, 3811.2732 assertions/s. I, [2024-02-05T08:17:52.212734 #1088920] INFO -- : Finished(2/20) tests in 2258.019141s, 11.1226 tests/s, 4193.2643 assertions/s. I, [2024-02-05T08:57:39.365617 #1088920] INFO -- : Finished(3/20) tests in 2387.100550s, 10.5211 tests/s, 3966.5941 assertions/s. I, [2024-02-05T09:08:45.411616 #1088920] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-05T09:08:49.637907 #1088920] INFO -- : Closed file descriptor: TestWeakRef#test_recycled: 9 I, [2024-02-05T09:49:19.210634 #1088920] INFO -- : Finished(4/20) tests in 3099.844182s, 8.1020 tests/s, 3054.7516 assertions/s. I, [2024-02-05T10:36:16.072549 #1088920] INFO -- : Finished(5/20) tests in 2816.981146s, 8.9156 tests/s, 3361.0182 assertions/s. I, [2024-02-05T11:24:37.324653 #1088920] INFO -- : Finished(6/20) tests in 2901.133887s, 8.6570 tests/s, 3263.7480 assertions/s. I, [2024-02-05T12:05:50.712132 #1088920] INFO -- : Finished(7/20) tests in 2473.453010s, 10.1538 tests/s, 3827.7950 assertions/s. I, [2024-02-05T12:46:34.824103 #1088920] INFO -- : Finished(8/20) tests in 2444.285207s, 10.2750 tests/s, 3873.8319 assertions/s. I, [2024-02-05T13:36:27.188289 #1088920] INFO -- : Finished(9/20) tests in 2992.150534s, 8.3936 tests/s, 3164.1703 assertions/s. I, [2024-02-05T14:19:21.932941 #1088920] INFO -- : Finished(10/20) tests in 2574.768921s, 9.7543 tests/s, 3677.4368 assertions/s. I, [2024-02-05T14:29:54.816335 #1088920] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-05T14:29:54.843099 #1088920] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-05T15:09:32.360981 #1088920] INFO -- : Finished(11/20) tests in 3010.335849s, 8.3429 tests/s, 3145.4112 assertions/s. I, [2024-02-05T15:57:56.919082 #1088920] INFO -- : Finished(12/20) tests in 2904.825560s, 8.6460 tests/s, 3259.3124 assertions/s. I, [2024-02-05T16:37:00.284365 #1088920] INFO -- : Finished(13/20) tests in 2343.279342s, 10.7179 tests/s, 4040.7534 assertions/s. I, [2024-02-05T17:23:50.961322 #1088920] INFO -- : Finished(14/20) tests in 2810.519121s, 8.9361 tests/s, 3368.8054 assertions/s. I, [2024-02-05T18:08:39.457130 #1088920] INFO -- : Finished(15/20) tests in 2688.515887s, 9.3416 tests/s, 3521.6400 assertions/s. I, [2024-02-05T18:56:37.041761 #1088920] INFO -- : Finished(16/20) tests in 2877.510551s, 8.7280 tests/s, 3290.7410 assertions/s. I, [2024-02-05T19:09:07.143623 #1088920] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-05T19:09:07.189499 #1088920] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-02-05T19:47:56.581793 #1088920] INFO -- : Finished(17/20) tests in 3079.591850s, 8.1553 tests/s, 3074.1756 assertions/s. I, [2024-02-05T20:32:26.554429 #1088920] INFO -- : Finished(18/20) tests in 2670.043829s, 9.4062 tests/s, 3546.1493 assertions/s. I, [2024-02-05T21:25:52.967297 #1088920] INFO -- : Finished(19/20) tests in 3206.340310s, 7.8329 tests/s, 2953.0443 assertions/s. I, [2024-02-05T22:10:39.169764 #1088920] INFO -- : Finished(20/20) tests in 2686.952920s, 9.3470 tests/s, 3523.0867 assertions/s. I, [2024-02-05T22:10:39.169846 #1088920] INFO -- : 502299 tests, 189355828 assertions, 0 failures, 0 errors, 2354 skips I, [2024-02-05T22:10:39.169875 #1088920] INFO -- : I, [2024-02-05T22:10:39.169894 #1088920] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-05T03:32:14Z master 3af47f14d4) [x86_64-linux] I, [2024-02-05T22:10:39.360700 #1088920] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-05T22:10:39.361203 #1088920] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-05T22:10:39.604379 #1088920] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:10:39.604473 #1088920] INFO -- : CC = gcc I, [2024-02-05T22:10:39.604510 #1088920] INFO -- : LD = ld I, [2024-02-05T22:10:39.604546 #1088920] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:10:39.604588 #1088920] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:10:39.604631 #1088920] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:10:39.604668 #1088920] INFO -- : CPPFLAGS = I, [2024-02-05T22:10:39.604704 #1088920] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:10:39.604740 #1088920] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:10:39.604773 #1088920] INFO -- : LANG = I, [2024-02-05T22:10:39.604807 #1088920] INFO -- : LC_ALL = I, [2024-02-05T22:10:39.604840 #1088920] INFO -- : LC_CTYPE = I, [2024-02-05T22:10:39.604870 #1088920] INFO -- : MFLAGS = I, [2024-02-05T22:10:39.604900 #1088920] INFO -- : RUSTC = rustc I, [2024-02-05T22:10:39.604936 #1088920] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:10:39.608257 #1088920] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:10:39.608317 #1088920] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:10:39.608332 #1088920] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:10:39.608344 #1088920] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:10:39.608364 #1088920] INFO -- : I, [2024-02-05T22:10:39.612411 #1088920] INFO -- : generating enc.mk I, [2024-02-05T22:10:39.857670 #1088920] INFO -- : generating encdb.h I, [2024-02-05T22:10:39.918195 #1088920] INFO -- : encdb.h unchanged I, [2024-02-05T22:10:39.920699 #1088920] INFO -- : making enc I, [2024-02-05T22:10:39.956233 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:39.956289 #1088920] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T22:10:39.956304 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:39.957207 #1088920] INFO -- : making srcs under enc I, [2024-02-05T22:10:40.028989 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.029063 #1088920] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T22:10:40.029111 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.030752 #1088920] INFO -- : generating transdb.h I, [2024-02-05T22:10:40.309068 #1088920] INFO -- : transdb.h unchanged I, [2024-02-05T22:10:40.311918 #1088920] INFO -- : making trans I, [2024-02-05T22:10:40.383472 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.383525 #1088920] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T22:10:40.383549 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.384482 #1088920] INFO -- : making encs I, [2024-02-05T22:10:40.467117 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.467172 #1088920] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T22:10:40.467192 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:40.470756 #1088920] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T22:10:40.558599 #1088920] INFO -- : ext/configure-ext.mk updated I, [2024-02-05T22:10:40.563547 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:44.660055 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:44.660505 #1088920] INFO -- : generating makefile exts.mk I, [2024-02-05T22:10:44.805305 #1088920] INFO -- : exts.mk unchanged I, [2024-02-05T22:10:44.814173 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:45.304286 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:10:45.310359 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:10:45.319226 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:10:45.328712 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:10:45.334843 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:10:45.346123 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:10:45.374613 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:10:45.378645 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:10:45.406965 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:10:45.421187 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:10:45.428434 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:10:45.434139 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:10:45.451196 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:10:45.466784 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:10:45.489850 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:10:45.494889 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:10:45.505218 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:10:45.513039 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:10:45.541976 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:10:45.560977 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:10:45.565943 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:10:45.571245 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:10:45.581755 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:10:45.617888 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:10:45.625610 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:10:45.630800 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:10:45.654167 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:10:45.664647 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:10:45.667695 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:10:45.671553 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:10:45.693044 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:10:45.708888 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:10:45.733088 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:10:45.803724 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:10:45.807483 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:10:45.881259 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:10:45.885448 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:10:45.953648 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:10:45.957438 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:10:46.027163 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:10:46.032423 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:10:46.102631 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:10:46.107633 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:10:46.158049 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:10:46.162459 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:10:46.229420 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:10:46.284739 #1088920] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:46.468225 #1088920] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T22:10:46.468347 #1088920] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:46.469367 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:46.475556 #1088920] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:46.475647 #1088920] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T22:10:46.475698 #1088920] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:10:46.670978 #1088920] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-05T22:10:46.982183 #1088920] INFO -- : ruby 3.4.0dev (2024-02-05T03:32:14Z master 3af47f14d4) [x86_64-linux] I, [2024-02-05T22:11:29.284615 #1088920] INFO -- : 0 ......................................................................... I, [2024-02-05T22:11:41.403888 #1088920] INFO -- : 73 ......................................................................... I, [2024-02-05T22:11:44.404255 #1088920] INFO -- : 146 ......................................................................... I, [2024-02-05T22:11:49.094895 #1088920] INFO -- : 219 ......................................................................... I, [2024-02-05T22:11:50.790190 #1088920] INFO -- : 292 ......................................................................... I, [2024-02-05T22:11:53.746967 #1088920] INFO -- : 365 ......................................................................... I, [2024-02-05T22:11:55.177132 #1088920] INFO -- : 438 ......................................................................... I, [2024-02-05T22:11:56.418954 #1088920] INFO -- : 511 ......................................................................... I, [2024-02-05T22:11:59.185094 #1088920] INFO -- : 584 ......................................................................... I, [2024-02-05T22:12:03.297959 #1088920] INFO -- : 657 ......................................................................... I, [2024-02-05T22:12:04.201219 #1088920] INFO -- : 730 ......................................................................... I, [2024-02-05T22:12:05.352138 #1088920] INFO -- : 803 ......................................................................... I, [2024-02-05T22:12:08.383757 #1088920] INFO -- : 876 ......................................................................... I, [2024-02-05T22:12:10.482803 #1088920] INFO -- : 949 ......................................................................... I, [2024-02-05T22:12:21.897290 #1088920] INFO -- : 1022 ......................................................................... I, [2024-02-05T22:12:37.265068 #1088920] INFO -- : 1095 ......................................................................... I, [2024-02-05T22:12:45.655358 #1088920] INFO -- : 1168 ......................................................................... I, [2024-02-05T22:12:49.884455 #1088920] INFO -- : 1241 ......................................................................... I, [2024-02-05T22:12:53.092747 #1088920] INFO -- : 1314 ......................................................................... I, [2024-02-05T22:12:54.658941 #1088920] INFO -- : 1387 ......................................................................... I, [2024-02-05T22:13:08.746286 #1088920] INFO -- : 1460 ......................................................................... I, [2024-02-05T22:13:28.600951 #1088920] INFO -- : 1533 ......................................................................... I, [2024-02-05T22:13:31.472701 #1088920] INFO -- : 1606 ......................................................................... I, [2024-02-05T22:13:38.009590 #1088920] INFO -- : 1679 ......................................................................... I, [2024-02-05T22:13:43.412471 #1088920] INFO -- : 1752 ......................................................................... I, [2024-02-05T22:13:50.974815 #1088920] INFO -- : 1825 ......................................................................... I, [2024-02-05T22:13:56.163839 #1088920] INFO -- : 1898 ......................................................................... I, [2024-02-05T22:14:00.437737 #1088920] INFO -- : 1971 ......................................................................... I, [2024-02-05T22:14:05.026310 #1088920] INFO -- : 2044 ......................................................................... I, [2024-02-05T22:14:05.524267 #1088920] INFO -- : 2117 ......................................................................... I, [2024-02-05T22:14:07.058406 #1088920] INFO -- : 2190 ......................................................................... I, [2024-02-05T22:14:07.541823 #1088920] INFO -- : 2263 ......................................................................... I, [2024-02-05T22:14:08.810127 #1088920] INFO -- : 2336 ......................................................................... I, [2024-02-05T22:14:10.270147 #1088920] INFO -- : 2409 ......................................................................... I, [2024-02-05T22:14:11.341196 #1088920] INFO -- : 2482 ......................................................................... I, [2024-02-05T22:14:14.914234 #1088920] INFO -- : 2555 ......................................................................... I, [2024-02-05T22:14:14.949033 #1088920] INFO -- : 2628 ......................................................................... I, [2024-02-05T22:14:15.355182 #1088920] INFO -- : 2701 ......................................................................... I, [2024-02-05T22:14:22.010684 #1088920] INFO -- : 2774 ......................................................................... I, [2024-02-05T22:14:25.304998 #1088920] INFO -- : 2847 ......................................................................... I, [2024-02-05T22:14:29.287108 #1088920] INFO -- : 2920 ......................................................................... I, [2024-02-05T22:14:30.524424 #1088920] INFO -- : 2993 ......................................................................... I, [2024-02-05T22:14:33.153419 #1088920] INFO -- : 3066 ......................................................................... I, [2024-02-05T22:14:36.585228 #1088920] INFO -- : 3139 ......................................................................... I, [2024-02-05T22:14:38.729525 #1088920] INFO -- : 3212 ......................................................................... I, [2024-02-05T22:14:41.956344 #1088920] INFO -- : 3285 ......................................................................... I, [2024-02-05T22:14:43.088897 #1088920] INFO -- : 3358 ......................................................................... I, [2024-02-05T22:14:47.878643 #1088920] INFO -- : 3431 ......................................................................... I, [2024-02-05T22:14:48.703435 #1088920] INFO -- : 3504 ......................................................................... I, [2024-02-05T22:14:49.441460 #1088920] INFO -- : 3577 ......................................................................... I, [2024-02-05T22:15:01.135555 #1088920] INFO -- : 3650 ......................................................................... I, [2024-02-05T22:15:02.503854 #1088920] INFO -- : 3723 ..... I, [2024-02-05T22:15:02.504087 #1088920] INFO -- : I, [2024-02-05T22:15:02.504126 #1088920] INFO -- : Finished in 255.519233 seconds I, [2024-02-05T22:15:02.504145 #1088920] INFO -- : I, [2024-02-05T22:15:02.504160 #1088920] INFO -- : 3728 files, 31902 examples, 143682 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-05T22:15:02.527738 #1088920] 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.1139027.ruby -x gdbscript [New LWP 1139027] [New LWP 1139029] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139649863552000) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f02c4828c00 (LWP 1139027))] >>> Threads Id Target Id Frame * 1 Thread 0x7f02c4828c00 (LWP 1139027) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139649863552000) at ./nptl/pthread_kill.c:44 2 Thread 0x7f02c450f640 (LWP 1139029) 0x00007f02c496ffde in epoll_wait (epfd=4, events=events@entry=0x7f02c5278adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f02c450f640 (LWP 1139029)): #0 0x00007f02c496ffde in epoll_wait (epfd=4, events=events@entry=0x7f02c5278adc , 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 0x00007f02c4f00c3a in event_wait (vm=0x55c0e66502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c0e66502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c0e66502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c0e66502a0 #4 0x00007f02c48deb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731186952336, -1042487369671157251, 139649860302400, 25, 139649864296528, 140731186952688, 1120798050150472189, 1120796357819980285}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f02c496fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f02c4828c00 (LWP 1139027)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139649863552000) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f02c4828c00 old_mask = {__val = {0, 11277735890096278528, 922, 139649870450813, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139649870967448}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139649863552000) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139649863552000, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f02c488c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f02c4ebd0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f02c4c8de61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c0e66e5400, fmt=fmt@entry=0x7f02c50da3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f02c4ebbeff in sigsegv (sig=11, info=0x55c0e66e5530, ctx=0x55c0e66e5400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f02c5097326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f02c5279b60 , errout=errout@entry=0x7f02c4a646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f02c50e8186 "\n", dli_fbase = 0x55c0e6694d80, dli_sname = 0x7ffe886815f0 "\240F\246\304\002\177", dli_saddr = 0x7f02c497dd63 <__GI___backtrace+99>} i = lines = obj = 0x55c0e6749c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f02c4f6a7e3 in rb_print_backtrace (errout=0x7f02c4a646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f02c4f6a7cf , 0x7f02c4d66815 , 0x7f02c4c8de3e , 0x7f02c4c911f3 , 0x7f02c4d0af09 , 0x7f02c4d10d74 , 0x7f02c4d0ad4b , 0x7f02c4d0ae4c , 0x7f02c4d0b1e0 , 0x7f02c4d10d74 , 0x7f02c4d0ad4b , 0x7f02c4d0ae4c , 0x7f02c4d0b1e0 , 0x7f02c4d10d74 , 0x7f02c4d0ad4b , 0x7f02c4d0ae4c , 0x7f02c4d0b1e0 , 0x7f02c4d10d74 , 0x7f02c4d0ad4b , 0x7f02c4d12cb8 , 0x7f02c5097a63 , 0x7f02c4da9a03 , 0x7f02c4eb47fa , 0x7f02c4eb4d73 , 0x7f02c4d72d92 , 0x7f02c4eb6800 , 0x7f02c4eb7066 , 0x7f02c4d74129 , 0x55c0e4d3317f , 0x7f02c4873d90 <__libc_start_call_main+128>, 0x7f02c4873e40 <__libc_start_main_impl+128>, 0x55c0e4d331d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f02c4a646a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c0e66502a0 ec = #11 0x00007f02c4d66815 in rb_bug_without_die (fmt=0x7f02c50a8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe886817b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f02c4a646a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f02c4c8de3e in rb_bug (fmt=fmt@entry=0x7f02c50a8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe88681890, reg_save_area = 0x7ffe886817d0}} #13 0x00007f02c4c911f3 in objspace_xmalloc0 (objspace=0x55c0e6652bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f02c4d0af09 in ibf_load_code (load=0x55c0e6694d80, iseq=0x7f02c3bb9620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139649850512928 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f02c4d10d74 in ibf_load_iseq_each (load=0x55c0e6694d80, iseq=0x7f02c3bb9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139649850535488 ec = 0x55c0e6653c70 dummy_frame = 139649850512592 #16 0x00007f02c4d0ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02c3bb9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c0e6694d80 prev_src_iseq = 0x7f02c3bbb0f0 offset = #17 0x00007f02c4d0ae4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f02c3bb9620 iseqv = iseq_index = 23 #18 0x00007f02c4d0b1e0 in ibf_load_code (load=0x55c0e6694d80, iseq=0x7f02c3bbb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139649850519792 code_index = 15 reading_pos = 4556 code = 0x55c0e670bf20 load_body = 0x55c0e670c730 cd_entries = 0x55c0e6699c70 ic_index = 0 mark_offset_bits = 0x7ffe88681bf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f02c4d10d74 in ibf_load_iseq_each (load=0x55c0e6694d80, iseq=0x7f02c3bbb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139649850535488 ec = 0x55c0e6653c70 dummy_frame = 139649850519552 #20 0x00007f02c4d0ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02c3bbb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c0e6694d80 prev_src_iseq = 0x7f02c3bbebd0 offset = #21 0x00007f02c4d0ae4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f02c3bbb0f0 iseqv = iseq_index = 16 #22 0x00007f02c4d0b1e0 in ibf_load_code (load=0x55c0e6694d80, iseq=0x7f02c3bbebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139649850534864 code_index = 66 reading_pos = 224 code = 0x55c0e6733510 load_body = 0x55c0e66c0f70 cd_entries = 0x55c0e66b8070 ic_index = 0 mark_offset_bits = 0x55c0e6733740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f02c4d10d74 in ibf_load_iseq_each (load=0x55c0e6694d80, iseq=0x7f02c3bbebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139649850535488 ec = 0x55c0e6653c70 dummy_frame = 139649850534432 #24 0x00007f02c4d0ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02c3bbebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c0e6694d80 prev_src_iseq = 0x7f02c3bbef00 offset = #25 0x00007f02c4d0ae4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f02c3bbebd0 iseqv = iseq_index = 1 #26 0x00007f02c4d0b1e0 in ibf_load_code (load=0x55c0e6694d80, iseq=0x7f02c3bbef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139649850535680 code_index = 5 reading_pos = 46 code = 0x55c0e670ddc0 load_body = 0x55c0e66c16a0 cd_entries = 0x55c0e66b80e0 ic_index = 1 mark_offset_bits = 0x7ffe88682150 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f02c4d10d74 in ibf_load_iseq_each (load=0x55c0e6694d80, iseq=0x7f02c3bbef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139649850535488 ec = 0x55c0e6653c70 dummy_frame = 139649850535152 #28 0x00007f02c4d0ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f02c3bbef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c0e6694d80 prev_src_iseq = 0x0 offset = #29 0x00007f02c4d12cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f02c3bbef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139649850535776 #31 0x00007f02c5097a63 in rb_load_with_builtin_functions (feature_name=0x7f02c50d75eb "yjit", table=0x7f02c525ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c0e66502a0 iseq = #32 0x00007f02c4fdb307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f02c4fd9390 , argc = 0, index = 0, name = 0x7f02c50fdc81 "_bi13"}, {func_ptr = 0x7f02c5077dc0 , argc = 0, index = 1, name = 0x7f02c50fdc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f02c5077ec0 , argc = 0, index = 2, name = 0x7f02c50fdef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f02c5078f50 , argc = 0, index = 3, name = 0x7f02c50fdc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f02c5047ec0 , argc = 2, index = 4, name = 0x7f02c50fdcb8 "rb_yjit_enable"}, {func_ptr = 0x7f02c5077ee0 , argc = 0, index = 5, name = 0x7f02c50fdcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f02c5077e10 , argc = 1, index = 6, name = 0x7f02c50fdce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f02c4fd9370 , argc = 0, index = 7, name = 0x7f02c50fdcf4 "object_shape_count"}, {func_ptr = 0x7f02c504f1e0 , argc = 1, index = 8, name = 0x7f02c50fdd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f02c504f1f0 , argc = 1, index = 9, name = 0x7f02c50fdd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f02c5047e10 , argc = 0, index = 10, name = 0x7f02c50fdd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f02c5047f70 , argc = 0, index = 11, name = 0x7f02c50fdd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f02c5077de0 , argc = 0, index = 12, name = 0x7f02c50fdd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f02c4da9a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f02c4eb47fa in ruby_opt_init (opt=0x7ffe88683a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f02c4eb4d73 in ruby_opt_init (opt=0x7ffe88683a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731186947616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe88682620 parser = 139649851804368 orig_fname = 139649851819440 script = 1 opt = 0x7ffe88683a40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f02c4d72d92 in rb_ensure (b_proc=b_proc@entry=0x7f02c4eb49d0 , data1=data1@entry=140731186947616, e_proc=e_proc@entry=0x7f02c4eb0cb0 , data2=data2@entry=140731186947616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c0e6653c70 _tag = {tag = 36, retval = 140731186952768, buf = {0x7f02c4534830, 0x7f02c4d72e48 , 0x0, 0x7ffe886824d0, 0xc4533ae0}, prev = 0x7ffe88683b50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c0e6653c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f02c4eb0cb0 , data2 = 140731186947616}} #38 0x00007f02c4eb6800 in load_file (opt=0x7ffe88683a40, script=1, f=139649860454448, fname=, parser=139649851804368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139649851804368, fname = 139649851819440, script = 1, opt = 0x7ffe88683a40, f = 4} #39 process_options (argc=0, argv=0x7ffe88683d38, opt=0x7ffe88683a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139649860454448 xflag = ast = 0x0 parser = 139649851804368 script_name = 139649851819440 iseq = enc = lenc = 0x55c0e666ef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f02c4eb7066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe88683d28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f02c3cf85c8 "-", script_name = 139649851819440, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f02c4d74129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe88683d28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139649869092848, buf = {0x2, 0x7f02c4d74170 , 0x0, 0x7ffe88683b20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c0e6653c70 state = iseq = 0x0 #42 0x000055c0e4d3317f in rb_main (argv=0x7ffe88683d28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731186954185 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1273281.ruby -x gdbscript [New LWP 1273281] [New LWP 1273283] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140129264806912) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f72630d2c00 (LWP 1273281))] >>> Threads Id Target Id Frame * 1 Thread 0x7f72630d2c00 (LWP 1273281) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140129264806912) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7262dbf640 (LWP 1273283) 0x00007f7263219fde in epoll_wait (epfd=4, events=events@entry=0x7f7263b22adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7262dbf640 (LWP 1273283)): #0 0x00007f7263219fde in epoll_wait (epfd=4, events=events@entry=0x7f7263b22adc , 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 0x00007f72637aac3a in event_wait (vm=0x564a70cac2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564a70cac2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564a70cac2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564a70cac2a0 #4 0x00007f7263188b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731021464432, -8089948575327414311, 140129261581888, 25, 140129265551440, 140731021464784, 8169106505752025049, 8169103745014863833}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7263219bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f72630d2c00 (LWP 1273281)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140129264806912) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f72630d2c00 old_mask = {__val = {0, 15865996178541980672, 922, 140129271705725, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140129272222360}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140129264806912) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140129264806912, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7263136476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f72637670a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f7263537e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564a70d41400, fmt=fmt@entry=0x7f72639843a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7263765eff in sigsegv (sig=11, info=0x564a70d41530, ctx=0x564a70d41400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7263941326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7263b23b60 , errout=errout@entry=0x7f726330e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7263992186 "\n", dli_fbase = 0x564a70cf0d80, dli_sname = 0x7ffe7e8af0d0 "\240\346\060cr\177", dli_saddr = 0x7f7263227d63 <__GI___backtrace+99>} i = lines = obj = 0x564a70da5c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f72638147e3 in rb_print_backtrace (errout=0x7f726330e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f72638147cf , 0x7f7263610815 , 0x7f7263537e3e , 0x7f726353b1f3 , 0x7f72635b4f09 , 0x7f72635bad74 , 0x7f72635b4d4b , 0x7f72635b4e4c , 0x7f72635b51e0 , 0x7f72635bad74 , 0x7f72635b4d4b , 0x7f72635b4e4c , 0x7f72635b51e0 , 0x7f72635bad74 , 0x7f72635b4d4b , 0x7f72635b4e4c , 0x7f72635b51e0 , 0x7f72635bad74 , 0x7f72635b4d4b , 0x7f72635bccb8 , 0x7f7263941a63 , 0x7f7263653a03 , 0x7f726375e7fa , 0x7f726375ed73 , 0x7f726361cd92 , 0x7f7263760800 , 0x7f7263761066 , 0x7f726361e129 , 0x564a6ef9817f , 0x7f726311dd90 <__libc_start_call_main+128>, 0x7f726311de40 <__libc_start_main_impl+128>, 0x564a6ef981d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f726330e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564a70cac2a0 ec = #11 0x00007f7263610815 in rb_bug_without_die (fmt=0x7f7263952a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe7e8af290) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f726330e6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f7263537e3e in rb_bug (fmt=fmt@entry=0x7f7263952a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe7e8af370, reg_save_area = 0x7ffe7e8af2b0}} #13 0x00007f726353b1f3 in objspace_xmalloc0 (objspace=0x564a70caebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f72635b4f09 in ibf_load_code (load=0x564a70cf0d80, iseq=0x7f7262469620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140129251792416 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f72635bad74 in ibf_load_iseq_each (load=0x564a70cf0d80, iseq=0x7f7262469620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140129251814976 ec = 0x564a70cafc70 dummy_frame = 140129251792080 #16 0x00007f72635b4d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7262469620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a70cf0d80 prev_src_iseq = 0x7f726246b0f0 offset = #17 0x00007f72635b4e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7262469620 iseqv = iseq_index = 23 #18 0x00007f72635b51e0 in ibf_load_code (load=0x564a70cf0d80, iseq=0x7f726246b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140129251799280 code_index = 15 reading_pos = 4556 code = 0x564a70d67f20 load_body = 0x564a70d68730 cd_entries = 0x564a70cf5c70 ic_index = 0 mark_offset_bits = 0x7ffe7e8af6d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f72635bad74 in ibf_load_iseq_each (load=0x564a70cf0d80, iseq=0x7f726246b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140129251814976 ec = 0x564a70cafc70 dummy_frame = 140129251799040 #20 0x00007f72635b4d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f726246b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a70cf0d80 prev_src_iseq = 0x7f726246ebd0 offset = #21 0x00007f72635b4e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f726246b0f0 iseqv = iseq_index = 16 #22 0x00007f72635b51e0 in ibf_load_code (load=0x564a70cf0d80, iseq=0x7f726246ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140129251814352 code_index = 66 reading_pos = 224 code = 0x564a70d8f510 load_body = 0x564a70d1cf70 cd_entries = 0x564a70d14070 ic_index = 0 mark_offset_bits = 0x564a70d8f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f72635bad74 in ibf_load_iseq_each (load=0x564a70cf0d80, iseq=0x7f726246ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140129251814976 ec = 0x564a70cafc70 dummy_frame = 140129251813920 #24 0x00007f72635b4d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f726246ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a70cf0d80 prev_src_iseq = 0x7f726246ef00 offset = #25 0x00007f72635b4e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f726246ebd0 iseqv = iseq_index = 1 #26 0x00007f72635b51e0 in ibf_load_code (load=0x564a70cf0d80, iseq=0x7f726246ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140129251815168 code_index = 5 reading_pos = 46 code = 0x564a70d69dc0 load_body = 0x564a70d1d6a0 cd_entries = 0x564a70d140e0 ic_index = 1 mark_offset_bits = 0x7ffe7e8afc30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f72635bad74 in ibf_load_iseq_each (load=0x564a70cf0d80, iseq=0x7f726246ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140129251814976 ec = 0x564a70cafc70 dummy_frame = 140129251814640 #28 0x00007f72635b4d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f726246ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564a70cf0d80 prev_src_iseq = 0x0 offset = #29 0x00007f72635bccb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f726246ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140129251815264 #31 0x00007f7263941a63 in rb_load_with_builtin_functions (feature_name=0x7f72639815eb "yjit", table=0x7f7263b04e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564a70cac2a0 iseq = #32 0x00007f7263885307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7263883390 , argc = 0, index = 0, name = 0x7f72639a7c81 "_bi13"}, {func_ptr = 0x7f7263921dc0 , argc = 0, index = 1, name = 0x7f72639a7c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7263921ec0 , argc = 0, index = 2, name = 0x7f72639a7ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7263922f50 , argc = 0, index = 3, name = 0x7f72639a7c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f72638f1ec0 , argc = 2, index = 4, name = 0x7f72639a7cb8 "rb_yjit_enable"}, {func_ptr = 0x7f7263921ee0 , argc = 0, index = 5, name = 0x7f72639a7cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7263921e10 , argc = 1, index = 6, name = 0x7f72639a7ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f7263883370 , argc = 0, index = 7, name = 0x7f72639a7cf4 "object_shape_count"}, {func_ptr = 0x7f72638f91e0 , argc = 1, index = 8, name = 0x7f72639a7d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f72638f91f0 , argc = 1, index = 9, name = 0x7f72639a7d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f72638f1e10 , argc = 0, index = 10, name = 0x7f72639a7d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f72638f1f70 , argc = 0, index = 11, name = 0x7f72639a7d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7263921de0 , argc = 0, index = 12, name = 0x7f72639a7d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7263653a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f726375e7fa in ruby_opt_init (opt=0x7ffe7e8b1520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f726375ed73 in ruby_opt_init (opt=0x7ffe7e8b1520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731021459712) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe7e8b0100 parser = 140129253083856 orig_fname = 140129253098928 script = 1 opt = 0x7ffe7e8b1520 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f726361cd92 in rb_ensure (b_proc=b_proc@entry=0x7f726375e9d0 , data1=data1@entry=140731021459712, e_proc=e_proc@entry=0x7f726375acb0 , data2=data2@entry=140731021459712) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564a70cafc70 _tag = {tag = 36, retval = 140731021464864, buf = {0x7f7262de4830, 0x7f726361ce48 , 0x0, 0x7ffe7e8affb0, 0x62de3ae0}, prev = 0x7ffe7e8b1630, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564a70cafc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f726375acb0 , data2 = 140731021459712}} #38 0x00007f7263760800 in load_file (opt=0x7ffe7e8b1520, script=1, f=140129261733936, fname=, parser=140129253083856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140129253083856, fname = 140129253098928, script = 1, opt = 0x7ffe7e8b1520, f = 4} #39 process_options (argc=0, argv=0x7ffe7e8b1818, opt=0x7ffe7e8b1520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140129261733936 xflag = ast = 0x0 parser = 140129253083856 script_name = 140129253098928 iseq = enc = lenc = 0x564a70ccaf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\223\262cr\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7263761066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7e8b1808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f72625a85c8 "-", script_name = 140129253098928, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f726361e129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7e8b1808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140129270347760, buf = {0x2, 0x7f726361e170 , 0x0, 0x7ffe7e8b1600, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564a70cafc70 state = iseq = 0x0 #42 0x0000564a6ef9817f in rb_main (argv=0x7ffe7e8b1808, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731021466281 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1409613.ruby -x gdbscript [New LWP 1409613] [New LWP 1409615] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140121132534784) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f707e548c00 (LWP 1409613))] >>> Threads Id Target Id Frame * 1 Thread 0x7f707e548c00 (LWP 1409613) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140121132534784) at ./nptl/pthread_kill.c:44 2 Thread 0x7f707e22f640 (LWP 1409615) 0x00007f707e68ffde in epoll_wait (epfd=4, events=events@entry=0x7f707ef98adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f707e22f640 (LWP 1409615)): #0 0x00007f707e68ffde in epoll_wait (epfd=4, events=events@entry=0x7f707ef98adc , 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 0x00007f707ec20c3a in event_wait (vm=0x55704c6bd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55704c6bd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55704c6bd2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55704c6bd2a0 #4 0x00007f707e5feb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732513289296, 346027120120286163, 140121129285184, 25, 140121133279312, 140732513289648, -419492751069164589, -419492914122863661}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f707e68fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f707e548c00 (LWP 1409613)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140121132534784) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f707e548c00 old_mask = {__val = {0, 13682905858566415104, 922, 140121139433597, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140121139950232}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140121132534784) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140121132534784, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f707e5ac476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f707ebdd0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f707e9ade61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55704c752400, fmt=fmt@entry=0x7f707edfa3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f707ebdbeff in sigsegv (sig=11, info=0x55704c752530, ctx=0x55704c752400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f707edb7326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f707ef99b60 , errout=errout@entry=0x7f707e7846a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f707ee08186 "\n", dli_fbase = 0x55704c701d80, dli_sname = 0x7ffed77661b0 "\240Fx~p\177", dli_saddr = 0x7f707e69dd63 <__GI___backtrace+99>} i = lines = obj = 0x55704c7b6c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f707ec8a7e3 in rb_print_backtrace (errout=0x7f707e7846a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f707ec8a7cf , 0x7f707ea86815 , 0x7f707e9ade3e , 0x7f707e9b11f3 , 0x7f707ea2af09 , 0x7f707ea30d74 , 0x7f707ea2ad4b , 0x7f707ea2ae4c , 0x7f707ea2b1e0 , 0x7f707ea30d74 , 0x7f707ea2ad4b , 0x7f707ea2ae4c , 0x7f707ea2b1e0 , 0x7f707ea30d74 , 0x7f707ea2ad4b , 0x7f707ea2ae4c , 0x7f707ea2b1e0 , 0x7f707ea30d74 , 0x7f707ea2ad4b , 0x7f707ea32cb8 , 0x7f707edb7a63 , 0x7f707eac9a03 , 0x7f707ebd47fa , 0x7f707ebd4d73 , 0x7f707ea92d92 , 0x7f707ebd6800 , 0x7f707ebd7066 , 0x7f707ea94129 , 0x55704c04d17f , 0x7f707e593d90 <__libc_start_call_main+128>, 0x7f707e593e40 <__libc_start_main_impl+128>, 0x55704c04d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f707e7846a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55704c6bd2a0 ec = #11 0x00007f707ea86815 in rb_bug_without_die (fmt=0x7f707edc8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffed7766370) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f707e7846a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f707e9ade3e in rb_bug (fmt=fmt@entry=0x7f707edc8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffed7766450, reg_save_area = 0x7ffed7766390}} #13 0x00007f707e9b11f3 in objspace_xmalloc0 (objspace=0x55704c6bfbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f707ea2af09 in ibf_load_code (load=0x55704c701d80, iseq=0x7f707d8d9620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140121119495712 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f707ea30d74 in ibf_load_iseq_each (load=0x55704c701d80, iseq=0x7f707d8d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140121119518272 ec = 0x55704c6c0c70 dummy_frame = 140121119495376 #16 0x00007f707ea2ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f707d8d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55704c701d80 prev_src_iseq = 0x7f707d8db0f0 offset = #17 0x00007f707ea2ae4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f707d8d9620 iseqv = iseq_index = 23 #18 0x00007f707ea2b1e0 in ibf_load_code (load=0x55704c701d80, iseq=0x7f707d8db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140121119502576 code_index = 15 reading_pos = 4556 code = 0x55704c778f20 load_body = 0x55704c779730 cd_entries = 0x55704c706c70 ic_index = 0 mark_offset_bits = 0x7ffed77667b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f707ea30d74 in ibf_load_iseq_each (load=0x55704c701d80, iseq=0x7f707d8db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140121119518272 ec = 0x55704c6c0c70 dummy_frame = 140121119502336 #20 0x00007f707ea2ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f707d8db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55704c701d80 prev_src_iseq = 0x7f707d8debd0 offset = #21 0x00007f707ea2ae4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f707d8db0f0 iseqv = iseq_index = 16 #22 0x00007f707ea2b1e0 in ibf_load_code (load=0x55704c701d80, iseq=0x7f707d8debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140121119517648 code_index = 66 reading_pos = 224 code = 0x55704c7a0510 load_body = 0x55704c72df70 cd_entries = 0x55704c725070 ic_index = 0 mark_offset_bits = 0x55704c7a0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f707ea30d74 in ibf_load_iseq_each (load=0x55704c701d80, iseq=0x7f707d8debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140121119518272 ec = 0x55704c6c0c70 dummy_frame = 140121119517216 #24 0x00007f707ea2ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f707d8debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55704c701d80 prev_src_iseq = 0x7f707d8def00 offset = #25 0x00007f707ea2ae4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f707d8debd0 iseqv = iseq_index = 1 #26 0x00007f707ea2b1e0 in ibf_load_code (load=0x55704c701d80, iseq=0x7f707d8def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140121119518464 code_index = 5 reading_pos = 46 code = 0x55704c77adc0 load_body = 0x55704c72e6a0 cd_entries = 0x55704c7250e0 ic_index = 1 mark_offset_bits = 0x7ffed7766d10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f707ea30d74 in ibf_load_iseq_each (load=0x55704c701d80, iseq=0x7f707d8def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140121119518272 ec = 0x55704c6c0c70 dummy_frame = 140121119517936 #28 0x00007f707ea2ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f707d8def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55704c701d80 prev_src_iseq = 0x0 offset = #29 0x00007f707ea32cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f707d8def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140121119518560 #31 0x00007f707edb7a63 in rb_load_with_builtin_functions (feature_name=0x7f707edf75eb "yjit", table=0x7f707ef7ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55704c6bd2a0 iseq = #32 0x00007f707ecfb307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f707ecf9390 , argc = 0, index = 0, name = 0x7f707ee1dc81 "_bi13"}, {func_ptr = 0x7f707ed97dc0 , argc = 0, index = 1, name = 0x7f707ee1dc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f707ed97ec0 , argc = 0, index = 2, name = 0x7f707ee1def0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f707ed98f50 , argc = 0, index = 3, name = 0x7f707ee1dc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f707ed67ec0 , argc = 2, index = 4, name = 0x7f707ee1dcb8 "rb_yjit_enable"}, {func_ptr = 0x7f707ed97ee0 , argc = 0, index = 5, name = 0x7f707ee1dcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f707ed97e10 , argc = 1, index = 6, name = 0x7f707ee1dce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f707ecf9370 , argc = 0, index = 7, name = 0x7f707ee1dcf4 "object_shape_count"}, {func_ptr = 0x7f707ed6f1e0 , argc = 1, index = 8, name = 0x7f707ee1dd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f707ed6f1f0 , argc = 1, index = 9, name = 0x7f707ee1dd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f707ed67e10 , argc = 0, index = 10, name = 0x7f707ee1dd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f707ed67f70 , argc = 0, index = 11, name = 0x7f707ee1dd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f707ed97de0 , argc = 0, index = 12, name = 0x7f707ee1dd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f707eac9a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f707ebd47fa in ruby_opt_init (opt=0x7ffed7768600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f707ebd4d73 in ruby_opt_init (opt=0x7ffed7768600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140732513284576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffed77671e0 parser = 140121120787152 orig_fname = 140121120802224 script = 1 opt = 0x7ffed7768600 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f707ea92d92 in rb_ensure (b_proc=b_proc@entry=0x7f707ebd49d0 , data1=data1@entry=140732513284576, e_proc=e_proc@entry=0x7f707ebd0cb0 , data2=data2@entry=140732513284576) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55704c6c0c70 _tag = {tag = 36, retval = 140732513289728, buf = {0x7f707e254830, 0x7f707ea92e48 , 0x0, 0x7ffed7767090, 0x7e253ae0}, prev = 0x7ffed7768710, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55704c6c0c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f707ebd0cb0 , data2 = 140732513284576}} #38 0x00007f707ebd6800 in load_file (opt=0x7ffed7768600, script=1, f=140121129437232, fname=, parser=140121120787152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140121120787152, fname = 140121120802224, script = 1, opt = 0x7ffed7768600, f = 4} #39 process_options (argc=0, argv=0x7ffed77688f8, opt=0x7ffed7768600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140121129437232 xflag = ast = 0x0 parser = 140121120787152 script_name = 140121120802224 iseq = enc = lenc = 0x55704c6dbf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f707ebd7066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffed77688e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f707da185c8 "-", script_name = 140121120802224, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f707ea94129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffed77688e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140121138075632, buf = {0x2, 0x7f707ea94170 , 0x0, 0x7ffed77686e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55704c6c0c70 state = iseq = 0x0 #42 0x000055704c04d17f in rb_main (argv=0x7ffed77688e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732513291145 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1530868.ruby -x gdbscript [New LWP 1530868] [New LWP 1530870] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140716456074240) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffb1a60dc00 (LWP 1530868))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffb1a60dc00 (LWP 1530868) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140716456074240) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffb1a2ef640 (LWP 1530870) 0x00007ffb1a754fde in epoll_wait (epfd=4, events=events@entry=0x7ffb1b05dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffb1a2ef640 (LWP 1530870)): #0 0x00007ffb1a754fde in epoll_wait (epfd=4, events=events@entry=0x7ffb1b05dadc , 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 0x00007ffb1ace5c3a in event_wait (vm=0x560e418902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560e418902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560e418902a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560e418902a0 #4 0x00007ffb1a6c3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722903176336, -5052968621935176989, 140716452804160, 25, 140716456818768, 140722903176688, 5050236757050381027, 5050236225938117347}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffb1a754bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffb1a60dc00 (LWP 1530868)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140716456074240) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffb1a60dc00 old_mask = {__val = {0, 15522138441266646528, 922, 140716462973053, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140716463489688}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140716456074240) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140716456074240, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffb1a671476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffb1aca20a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007ffb1aa72e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560e41925400, fmt=fmt@entry=0x7ffb1aebf3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007ffb1aca0eff in sigsegv (sig=11, info=0x560e41925530, ctx=0x560e41925400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007ffb1ae7c326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7ffb1b05eb60 , errout=errout@entry=0x7ffb1a8496a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7ffb1aecd186 "\n", dli_fbase = 0x560e418d4d80, dli_sname = 0x7ffc9aa7b1f0 "\240\226\204\032\373\177", dli_saddr = 0x7ffb1a762d63 <__GI___backtrace+99>} i = lines = obj = 0x560e41989c90 dladdr_fbases = main_path = len = next_line = #9 0x00007ffb1ad4f7e3 in rb_print_backtrace (errout=0x7ffb1a8496a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7ffb1ad4f7cf , 0x7ffb1ab4b815 , 0x7ffb1aa72e3e , 0x7ffb1aa761f3 , 0x7ffb1aaeff09 , 0x7ffb1aaf5d74 , 0x7ffb1aaefd4b , 0x7ffb1aaefe4c , 0x7ffb1aaf01e0 , 0x7ffb1aaf5d74 , 0x7ffb1aaefd4b , 0x7ffb1aaefe4c , 0x7ffb1aaf01e0 , 0x7ffb1aaf5d74 , 0x7ffb1aaefd4b , 0x7ffb1aaefe4c , 0x7ffb1aaf01e0 , 0x7ffb1aaf5d74 , 0x7ffb1aaefd4b , 0x7ffb1aaf7cb8 , 0x7ffb1ae7ca63 , 0x7ffb1ab8ea03 , 0x7ffb1ac997fa , 0x7ffb1ac99d73 , 0x7ffb1ab57d92 , 0x7ffb1ac9b800 , 0x7ffb1ac9c066 , 0x7ffb1ab59129 , 0x560e3fd6917f , 0x7ffb1a658d90 <__libc_start_call_main+128>, 0x7ffb1a658e40 <__libc_start_main_impl+128>, 0x560e3fd691d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7ffb1a8496a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560e418902a0 ec = #11 0x00007ffb1ab4b815 in rb_bug_without_die (fmt=0x7ffb1ae8da98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc9aa7b3b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7ffb1a8496a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007ffb1aa72e3e in rb_bug (fmt=fmt@entry=0x7ffb1ae8da98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc9aa7b490, reg_save_area = 0x7ffc9aa7b3d0}} #13 0x00007ffb1aa761f3 in objspace_xmalloc0 (objspace=0x560e41892bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007ffb1aaeff09 in ibf_load_code (load=0x560e418d4d80, iseq=0x7ffb19999620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140716443014688 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007ffb1aaf5d74 in ibf_load_iseq_each (load=0x560e418d4d80, iseq=0x7ffb19999620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140716443037248 ec = 0x560e41893c70 dummy_frame = 140716443014352 #16 0x00007ffb1aaefd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb19999620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e418d4d80 prev_src_iseq = 0x7ffb1999b0f0 offset = #17 0x00007ffb1aaefe4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffb19999620 iseqv = iseq_index = 23 #18 0x00007ffb1aaf01e0 in ibf_load_code (load=0x560e418d4d80, iseq=0x7ffb1999b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140716443021552 code_index = 15 reading_pos = 4556 code = 0x560e4194bf20 load_body = 0x560e4194c730 cd_entries = 0x560e418d9c70 ic_index = 0 mark_offset_bits = 0x7ffc9aa7b7f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007ffb1aaf5d74 in ibf_load_iseq_each (load=0x560e418d4d80, iseq=0x7ffb1999b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140716443037248 ec = 0x560e41893c70 dummy_frame = 140716443021312 #20 0x00007ffb1aaefd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1999b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e418d4d80 prev_src_iseq = 0x7ffb1999ebd0 offset = #21 0x00007ffb1aaefe4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffb1999b0f0 iseqv = iseq_index = 16 #22 0x00007ffb1aaf01e0 in ibf_load_code (load=0x560e418d4d80, iseq=0x7ffb1999ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140716443036624 code_index = 66 reading_pos = 224 code = 0x560e41973510 load_body = 0x560e41900f70 cd_entries = 0x560e418f8070 ic_index = 0 mark_offset_bits = 0x560e41973740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007ffb1aaf5d74 in ibf_load_iseq_each (load=0x560e418d4d80, iseq=0x7ffb1999ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140716443037248 ec = 0x560e41893c70 dummy_frame = 140716443036192 #24 0x00007ffb1aaefd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1999ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e418d4d80 prev_src_iseq = 0x7ffb1999ef00 offset = #25 0x00007ffb1aaefe4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffb1999ebd0 iseqv = iseq_index = 1 #26 0x00007ffb1aaf01e0 in ibf_load_code (load=0x560e418d4d80, iseq=0x7ffb1999ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140716443037440 code_index = 5 reading_pos = 46 code = 0x560e4194ddc0 load_body = 0x560e419016a0 cd_entries = 0x560e418f80e0 ic_index = 1 mark_offset_bits = 0x7ffc9aa7bd50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007ffb1aaf5d74 in ibf_load_iseq_each (load=0x560e418d4d80, iseq=0x7ffb1999ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140716443037248 ec = 0x560e41893c70 dummy_frame = 140716443036912 #28 0x00007ffb1aaefd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1999ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560e418d4d80 prev_src_iseq = 0x0 offset = #29 0x00007ffb1aaf7cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ffb1999ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140716443037536 #31 0x00007ffb1ae7ca63 in rb_load_with_builtin_functions (feature_name=0x7ffb1aebc5eb "yjit", table=0x7ffb1b03fe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560e418902a0 iseq = #32 0x00007ffb1adc0307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffb1adbe390 , argc = 0, index = 0, name = 0x7ffb1aee2c81 "_bi13"}, {func_ptr = 0x7ffb1ae5cdc0 , argc = 0, index = 1, name = 0x7ffb1aee2c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffb1ae5cec0 , argc = 0, index = 2, name = 0x7ffb1aee2ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffb1ae5df50 , argc = 0, index = 3, name = 0x7ffb1aee2c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffb1ae2cec0 , argc = 2, index = 4, name = 0x7ffb1aee2cb8 "rb_yjit_enable"}, {func_ptr = 0x7ffb1ae5cee0 , argc = 0, index = 5, name = 0x7ffb1aee2cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffb1ae5ce10 , argc = 1, index = 6, name = 0x7ffb1aee2ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7ffb1adbe370 , argc = 0, index = 7, name = 0x7ffb1aee2cf4 "object_shape_count"}, {func_ptr = 0x7ffb1ae341e0 , argc = 1, index = 8, name = 0x7ffb1aee2d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffb1ae341f0 , argc = 1, index = 9, name = 0x7ffb1aee2d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffb1ae2ce10 , argc = 0, index = 10, name = 0x7ffb1aee2d32 "rb_yjit_code_gc"}, {func_ptr = 0x7ffb1ae2cf70 , argc = 0, index = 11, name = 0x7ffb1aee2d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffb1ae5cde0 , argc = 0, index = 12, name = 0x7ffb1aee2d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007ffb1ab8ea03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007ffb1ac997fa in ruby_opt_init (opt=0x7ffc9aa7d640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007ffb1ac99d73 in ruby_opt_init (opt=0x7ffc9aa7d640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722903171616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc9aa7c220 parser = 140716444306128 orig_fname = 140716444321200 script = 1 opt = 0x7ffc9aa7d640 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007ffb1ab57d92 in rb_ensure (b_proc=b_proc@entry=0x7ffb1ac999d0 , data1=data1@entry=140722903171616, e_proc=e_proc@entry=0x7ffb1ac95cb0 , data2=data2@entry=140722903171616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560e41893c70 _tag = {tag = 36, retval = 140722903176768, buf = {0x7ffb1a314830, 0x7ffb1ab57e48 , 0x0, 0x7ffc9aa7c0d0, 0x1a313ae0}, prev = 0x7ffc9aa7d750, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560e41893c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffb1ac95cb0 , data2 = 140722903171616}} #38 0x00007ffb1ac9b800 in load_file (opt=0x7ffc9aa7d640, script=1, f=140716452956208, fname=, parser=140716444306128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140716444306128, fname = 140716444321200, script = 1, opt = 0x7ffc9aa7d640, f = 4} #39 process_options (argc=0, argv=0x7ffc9aa7d938, opt=0x7ffc9aa7d640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140716452956208 xflag = ast = 0x0 parser = 140716444306128 script_name = 140716444321200 iseq = enc = lenc = 0x560e418aef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007ffb1ac9c066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9aa7d928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffb19ad85c8 "-", script_name = 140716444321200, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007ffb1ab59129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9aa7d928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140716461615088, buf = {0x2, 0x7ffb1ab59170 , 0x0, 0x7ffc9aa7d720, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560e41893c70 state = iseq = 0x0 #42 0x0000560e3fd6917f in rb_main (argv=0x7ffc9aa7d928, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722903178185 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1641104.ruby -x gdbscript [New LWP 1641104] [New LWP 1641106] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139672537558016) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f080bfc6c00 (LWP 1641104))] >>> Threads Id Target Id Frame * 1 Thread 0x7f080bfc6c00 (LWP 1641104) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139672537558016) at ./nptl/pthread_kill.c:44 2 Thread 0x7f080bcaf640 (LWP 1641106) 0x00007f080c10dfde in epoll_wait (epfd=4, events=events@entry=0x7f080ca16adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f080bcaf640 (LWP 1641106)): #0 0x00007f080c10dfde in epoll_wait (epfd=4, events=events@entry=0x7f080ca16adc , 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 0x00007f080c69ec3a in event_wait (vm=0x55ae835492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ae835492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ae835492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ae835492a0 #4 0x00007f080c07cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728601887824, -7994346560436665286, 139672534316608, 25, 139672538302544, 140728601888176, 8006968842856072250, 8006969297203921978}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f080c10dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f080bfc6c00 (LWP 1641104)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139672537558016) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f080bfc6c00 old_mask = {__val = {0, 6434103823317647872, 922, 139672544456829, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139672544973464}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139672537558016) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139672537558016, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f080c02a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f080c65b0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f080c42be61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ae835de400, fmt=fmt@entry=0x7f080c8783a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f080c659eff in sigsegv (sig=11, info=0x55ae835de530, ctx=0x55ae835de400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f080c835326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f080ca17b60 , errout=errout@entry=0x7f080c2026a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f080c886186 "\n", dli_fbase = 0x55ae8358dd80, dli_sname = 0x7ffdee5321b0 "\240& \f\b\177", dli_saddr = 0x7f080c11bd63 <__GI___backtrace+99>} i = lines = obj = 0x55ae83642c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f080c7087e3 in rb_print_backtrace (errout=0x7f080c2026a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f080c7087cf , 0x7f080c504815 , 0x7f080c42be3e , 0x7f080c42f1f3 , 0x7f080c4a8f09 , 0x7f080c4aed74 , 0x7f080c4a8d4b , 0x7f080c4a8e4c , 0x7f080c4a91e0 , 0x7f080c4aed74 , 0x7f080c4a8d4b , 0x7f080c4a8e4c , 0x7f080c4a91e0 , 0x7f080c4aed74 , 0x7f080c4a8d4b , 0x7f080c4a8e4c , 0x7f080c4a91e0 , 0x7f080c4aed74 , 0x7f080c4a8d4b , 0x7f080c4b0cb8 , 0x7f080c835a63 , 0x7f080c547a03 , 0x7f080c6527fa , 0x7f080c652d73 , 0x7f080c510d92 , 0x7f080c654800 , 0x7f080c655066 , 0x7f080c512129 , 0x55ae82e5817f , 0x7f080c011d90 <__libc_start_call_main+128>, 0x7f080c011e40 <__libc_start_main_impl+128>, 0x55ae82e581d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f080c2026a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ae835492a0 ec = #11 0x00007f080c504815 in rb_bug_without_die (fmt=0x7f080c846a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdee532370) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f080c2026a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f080c42be3e in rb_bug (fmt=fmt@entry=0x7f080c846a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdee532450, reg_save_area = 0x7ffdee532390}} #13 0x00007f080c42f1f3 in objspace_xmalloc0 (objspace=0x55ae8354bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f080c4a8f09 in ibf_load_code (load=0x55ae8358dd80, iseq=0x7f080b359620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139672524527136 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f080c4aed74 in ibf_load_iseq_each (load=0x55ae8358dd80, iseq=0x7f080b359620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139672524549696 ec = 0x55ae8354cc70 dummy_frame = 139672524526800 #16 0x00007f080c4a8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f080b359620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ae8358dd80 prev_src_iseq = 0x7f080b35b0f0 offset = #17 0x00007f080c4a8e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f080b359620 iseqv = iseq_index = 23 #18 0x00007f080c4a91e0 in ibf_load_code (load=0x55ae8358dd80, iseq=0x7f080b35b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139672524534000 code_index = 15 reading_pos = 4556 code = 0x55ae83604f20 load_body = 0x55ae83605730 cd_entries = 0x55ae83592c70 ic_index = 0 mark_offset_bits = 0x7ffdee5327b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f080c4aed74 in ibf_load_iseq_each (load=0x55ae8358dd80, iseq=0x7f080b35b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139672524549696 ec = 0x55ae8354cc70 dummy_frame = 139672524533760 #20 0x00007f080c4a8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f080b35b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ae8358dd80 prev_src_iseq = 0x7f080b35ebd0 offset = #21 0x00007f080c4a8e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f080b35b0f0 iseqv = iseq_index = 16 #22 0x00007f080c4a91e0 in ibf_load_code (load=0x55ae8358dd80, iseq=0x7f080b35ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139672524549072 code_index = 66 reading_pos = 224 code = 0x55ae8362c510 load_body = 0x55ae835b9f70 cd_entries = 0x55ae835b1070 ic_index = 0 mark_offset_bits = 0x55ae8362c740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f080c4aed74 in ibf_load_iseq_each (load=0x55ae8358dd80, iseq=0x7f080b35ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139672524549696 ec = 0x55ae8354cc70 dummy_frame = 139672524548640 #24 0x00007f080c4a8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f080b35ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ae8358dd80 prev_src_iseq = 0x7f080b35ef00 offset = #25 0x00007f080c4a8e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f080b35ebd0 iseqv = iseq_index = 1 #26 0x00007f080c4a91e0 in ibf_load_code (load=0x55ae8358dd80, iseq=0x7f080b35ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139672524549888 code_index = 5 reading_pos = 46 code = 0x55ae83606dc0 load_body = 0x55ae835ba6a0 cd_entries = 0x55ae835b10e0 ic_index = 1 mark_offset_bits = 0x7ffdee532d10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f080c4aed74 in ibf_load_iseq_each (load=0x55ae8358dd80, iseq=0x7f080b35ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139672524549696 ec = 0x55ae8354cc70 dummy_frame = 139672524549360 #28 0x00007f080c4a8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f080b35ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ae8358dd80 prev_src_iseq = 0x0 offset = #29 0x00007f080c4b0cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f080b35ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139672524549984 #31 0x00007f080c835a63 in rb_load_with_builtin_functions (feature_name=0x7f080c8755eb "yjit", table=0x7f080c9f8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ae835492a0 iseq = #32 0x00007f080c779307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f080c777390 , argc = 0, index = 0, name = 0x7f080c89bc81 "_bi13"}, {func_ptr = 0x7f080c815dc0 , argc = 0, index = 1, name = 0x7f080c89bc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f080c815ec0 , argc = 0, index = 2, name = 0x7f080c89bef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f080c816f50 , argc = 0, index = 3, name = 0x7f080c89bc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f080c7e5ec0 , argc = 2, index = 4, name = 0x7f080c89bcb8 "rb_yjit_enable"}, {func_ptr = 0x7f080c815ee0 , argc = 0, index = 5, name = 0x7f080c89bcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f080c815e10 , argc = 1, index = 6, name = 0x7f080c89bce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f080c777370 , argc = 0, index = 7, name = 0x7f080c89bcf4 "object_shape_count"}, {func_ptr = 0x7f080c7ed1e0 , argc = 1, index = 8, name = 0x7f080c89bd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f080c7ed1f0 , argc = 1, index = 9, name = 0x7f080c89bd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f080c7e5e10 , argc = 0, index = 10, name = 0x7f080c89bd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f080c7e5f70 , argc = 0, index = 11, name = 0x7f080c89bd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f080c815de0 , argc = 0, index = 12, name = 0x7f080c89bd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f080c547a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f080c6527fa in ruby_opt_init (opt=0x7ffdee534600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f080c652d73 in ruby_opt_init (opt=0x7ffdee534600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728601883104) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdee5331e0 parser = 139672525818576 orig_fname = 139672525833648 script = 1 opt = 0x7ffdee534600 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f080c510d92 in rb_ensure (b_proc=b_proc@entry=0x7f080c6529d0 , data1=data1@entry=140728601883104, e_proc=e_proc@entry=0x7f080c64ecb0 , data2=data2@entry=140728601883104) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ae8354cc70 _tag = {tag = 36, retval = 140728601888256, buf = {0x7f080bcd4830, 0x7f080c510e48 , 0x0, 0x7ffdee533090, 0xbcd3ae0}, prev = 0x7ffdee534710, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ae8354cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f080c64ecb0 , data2 = 140728601883104}} #38 0x00007f080c654800 in load_file (opt=0x7ffdee534600, script=1, f=139672534468656, fname=, parser=139672525818576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139672525818576, fname = 139672525833648, script = 1, opt = 0x7ffdee534600, f = 4} #39 process_options (argc=0, argv=0x7ffdee5348f8, opt=0x7ffdee534600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139672534468656 xflag = ast = 0x0 parser = 139672525818576 script_name = 139672525833648 iseq = enc = lenc = 0x55ae83567f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f080c655066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdee5348e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f080b4985c8 "-", script_name = 139672525833648, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f080c512129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdee5348e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139672543098864, buf = {0x2, 0x7f080c512170 , 0x0, 0x7ffdee5346e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ae8354cc70 state = iseq = 0x0 #42 0x000055ae82e5817f in rb_main (argv=0x7ffdee5348e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728601889673 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1673979.ruby -x gdbscript [New LWP 1673979] [New LWP 1673981] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140216750410752) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f86c1998c00 (LWP 1673979))] >>> Threads Id Target Id Frame * 1 Thread 0x7f86c1998c00 (LWP 1673979) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140216750410752) at ./nptl/pthread_kill.c:44 2 Thread 0x7f86c167f640 (LWP 1673981) 0x00007f86c1adffde in epoll_wait (epfd=4, events=events@entry=0x7f86c23e8adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f86c167f640 (LWP 1673981)): #0 0x00007f86c1adffde in epoll_wait (epfd=4, events=events@entry=0x7f86c23e8adc , 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 0x00007f86c2070c3a in event_wait (vm=0x556138e052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556138e052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556138e052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556138e052a0 #4 0x00007f86c1a4eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721665954480, -2601890956418483466, 140216747161152, 25, 140216751155280, 140721665954832, 2659862913755380470, 2659862372442569462}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f86c1adfbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f86c1998c00 (LWP 1673979)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140216750410752) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f86c1998c00 old_mask = {__val = {0, 15680807466789012736, 922, 140216757309565, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140216757826200}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140216750410752) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140216750410752, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f86c19fc476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f86c202d0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f86c1dfde61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556138e9a400, fmt=fmt@entry=0x7f86c224a3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f86c202beff in sigsegv (sig=11, info=0x556138e9a530, ctx=0x556138e9a400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f86c2207326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f86c23e9b60 , errout=errout@entry=0x7f86c1bd46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f86c2258186 "\n", dli_fbase = 0x556138e49d80, dli_sname = 0x7ffc50e93010 "\240F\275\301\206\177", dli_saddr = 0x7f86c1aedd63 <__GI___backtrace+99>} i = lines = obj = 0x556138effd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f86c20da7e3 in rb_print_backtrace (errout=0x7f86c1bd46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f86c20da7cf , 0x7f86c1ed6815 , 0x7f86c1dfde3e , 0x7f86c1e011f3 , 0x7f86c1e7af09 , 0x7f86c1e80d74 , 0x7f86c1e7ad4b , 0x7f86c1e7ae4c , 0x7f86c1e7b1e0 , 0x7f86c1e80d74 , 0x7f86c1e7ad4b , 0x7f86c1e7ae4c , 0x7f86c1e7b1e0 , 0x7f86c1e80d74 , 0x7f86c1e7ad4b , 0x7f86c1e7ae4c , 0x7f86c1e7b1e0 , 0x7f86c1e80d74 , 0x7f86c1e7ad4b , 0x7f86c1e82cb8 , 0x7f86c2207a63 , 0x7f86c1f19a03 , 0x7f86c20247fa , 0x7f86c2024d73 , 0x7f86c1ee2d92 , 0x7f86c2026800 , 0x7f86c2027066 , 0x7f86c1ee4129 , 0x556138c4017f , 0x7f86c19e3d90 <__libc_start_call_main+128>, 0x7f86c19e3e40 <__libc_start_main_impl+128>, 0x556138c401d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f86c1bd46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x556138e052a0 ec = #11 0x00007f86c1ed6815 in rb_bug_without_die (fmt=0x7f86c2218a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc50e931d0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f86c1bd46a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f86c1dfde3e in rb_bug (fmt=fmt@entry=0x7f86c2218a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc50e932b0, reg_save_area = 0x7ffc50e931f0}} #13 0x00007f86c1e011f3 in objspace_xmalloc0 (objspace=0x556138e07bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f86c1e7af09 in ibf_load_code (load=0x556138e49d80, iseq=0x7f86c0d29660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140216737371744 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f86c1e80d74 in ibf_load_iseq_each (load=0x556138e49d80, iseq=0x7f86c0d29660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140216737394160 ec = 0x556138e08c70 dummy_frame = 140216737371360 #16 0x00007f86c1e7ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f86c0d29660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556138e49d80 prev_src_iseq = 0x7f86c0d2b160 offset = #17 0x00007f86c1e7ae4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f86c0d29660 iseqv = iseq_index = 23 #18 0x00007f86c1e7b1e0 in ibf_load_code (load=0x556138e49d80, iseq=0x7f86c0d2b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140216737378656 code_index = 15 reading_pos = 4556 code = 0x556138ec12f0 load_body = 0x556138ec1b40 cd_entries = 0x556138e4ec70 ic_index = 0 mark_offset_bits = 0x7ffc50e93610 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f86c1e80d74 in ibf_load_iseq_each (load=0x556138e49d80, iseq=0x7f86c0d2b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140216737394160 ec = 0x556138e08c70 dummy_frame = 140216737378368 #20 0x00007f86c1e7ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f86c0d2b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556138e49d80 prev_src_iseq = 0x7f86c0d2eb20 offset = #21 0x00007f86c1e7ae4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f86c0d2b160 iseqv = iseq_index = 16 #22 0x00007f86c1e7b1e0 in ibf_load_code (load=0x556138e49d80, iseq=0x7f86c0d2eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140216737393440 code_index = 66 reading_pos = 224 code = 0x556138ee8510 load_body = 0x556138e76310 cd_entries = 0x556138e6d070 ic_index = 0 mark_offset_bits = 0x556138ee8740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f86c1e80d74 in ibf_load_iseq_each (load=0x556138e49d80, iseq=0x7f86c0d2eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140216737394160 ec = 0x556138e08c70 dummy_frame = 140216737393248 #24 0x00007f86c1e7ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f86c0d2eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556138e49d80 prev_src_iseq = 0x7f86c0d2ef40 offset = #25 0x00007f86c1e7ae4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f86c0d2eb20 iseqv = iseq_index = 1 #26 0x00007f86c1e7b1e0 in ibf_load_code (load=0x556138e49d80, iseq=0x7f86c0d2ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140216737394496 code_index = 5 reading_pos = 46 code = 0x556138ec2dc0 load_body = 0x556138e76a40 cd_entries = 0x556138e6d0e0 ic_index = 1 mark_offset_bits = 0x7ffc50e93b70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f86c1e80d74 in ibf_load_iseq_each (load=0x556138e49d80, iseq=0x7f86c0d2ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140216737394160 ec = 0x556138e08c70 dummy_frame = 140216737393968 #28 0x00007f86c1e7ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f86c0d2ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556138e49d80 prev_src_iseq = 0x0 offset = #29 0x00007f86c1e82cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f86c0d2ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140216737394640 #31 0x00007f86c2207a63 in rb_load_with_builtin_functions (feature_name=0x7f86c22475eb "yjit", table=0x7f86c23cae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556138e052a0 iseq = #32 0x00007f86c214b307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f86c2149390 , argc = 0, index = 0, name = 0x7f86c226dc81 "_bi13"}, {func_ptr = 0x7f86c21e7dc0 , argc = 0, index = 1, name = 0x7f86c226dc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f86c21e7ec0 , argc = 0, index = 2, name = 0x7f86c226def0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f86c21e8f50 , argc = 0, index = 3, name = 0x7f86c226dc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f86c21b7ec0 , argc = 2, index = 4, name = 0x7f86c226dcb8 "rb_yjit_enable"}, {func_ptr = 0x7f86c21e7ee0 , argc = 0, index = 5, name = 0x7f86c226dcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f86c21e7e10 , argc = 1, index = 6, name = 0x7f86c226dce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f86c2149370 , argc = 0, index = 7, name = 0x7f86c226dcf4 "object_shape_count"}, {func_ptr = 0x7f86c21bf1e0 , argc = 1, index = 8, name = 0x7f86c226dd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f86c21bf1f0 , argc = 1, index = 9, name = 0x7f86c226dd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f86c21b7e10 , argc = 0, index = 10, name = 0x7f86c226dd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f86c21b7f70 , argc = 0, index = 11, name = 0x7f86c226dd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f86c21e7de0 , argc = 0, index = 12, name = 0x7f86c226dd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f86c1f19a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f86c20247fa in ruby_opt_init (opt=0x7ffc50e95460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f86c2024d73 in ruby_opt_init (opt=0x7ffc50e95460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140721665949760) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc50e94040 parser = 140216738663232 orig_fname = 140216738678304 script = 1 opt = 0x7ffc50e95460 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f86c1ee2d92 in rb_ensure (b_proc=b_proc@entry=0x7f86c20249d0 , data1=data1@entry=140721665949760, e_proc=e_proc@entry=0x7f86c2020cb0 , data2=data2@entry=140721665949760) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556138e08c70 _tag = {tag = 36, retval = 140721665954912, buf = {0x7f86c16a4870, 0x7f86c1ee2e48 , 0x0, 0x7ffc50e93ef0, 0xc16a3b20}, prev = 0x7ffc50e95570, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556138e08c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f86c2020cb0 , data2 = 140721665949760}} #38 0x00007f86c2026800 in load_file (opt=0x7ffc50e95460, script=1, f=140216747313264, fname=, parser=140216738663232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140216738663232, fname = 140216738678304, script = 1, opt = 0x7ffc50e95460, f = 4} #39 process_options (argc=0, argv=0x7ffc50e95758, opt=0x7ffc50e95460) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140216747313264 xflag = ast = 0x0 parser = 140216738663232 script_name = 140216738678304 iseq = enc = lenc = 0x556138e23f30 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\363>\302\206\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f86c2027066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc50e95748) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f86c0e68638 "-", script_name = 140216738678304, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f86c1ee4129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc50e95748) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140216755951600, buf = {0x2, 0x7f86c1ee4170 , 0x0, 0x7ffc50e95540, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556138e08c70 state = iseq = 0x0 #42 0x0000556138c4017f in rb_main (argv=0x7ffc50e95748, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721665956329 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1707636.ruby -x gdbscript [New LWP 1707636] [New LWP 1707638] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139970710993920) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4d7881fc00 (LWP 1707636))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4d7881fc00 (LWP 1707636) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139970710993920) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4d784ff640 (LWP 1707638) 0x00007f4d78966fde in epoll_wait (epfd=4, events=events@entry=0x7f4d7926fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4d784ff640 (LWP 1707638)): #0 0x00007f4d78966fde in epoll_wait (epfd=4, events=events@entry=0x7f4d7926fadc , 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 0x00007f4d78ef7c3a in event_wait (vm=0x5625db8732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5625db8732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5625db8732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5625db8732a0 #4 0x00007f4d788d5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726644087664, 768838202410910600, 139970707715648, 25, 139970711738448, 140726644088016, -850750582331030648, -850750011515747448}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4d78966bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4d7881fc00 (LWP 1707636)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139970710993920) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4d7881fc00 old_mask = {__val = {0, 18062222228033925376, 922, 139970717892733, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139970718409368}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139970710993920) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139970710993920, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4d78883476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4d78eb40a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f4d78c84e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5625db908400, fmt=fmt@entry=0x7f4d790d13a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f4d78eb2eff in sigsegv (sig=11, info=0x5625db908530, ctx=0x5625db908400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f4d7908e326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f4d79270b60 , errout=errout@entry=0x7f4d78a5b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f4d790df186 "\n", dli_fbase = 0x5625db8b7d80, dli_sname = 0x7ffd79a178d0 "\240\266\245xM\177", dli_saddr = 0x7f4d78974d63 <__GI___backtrace+99>} i = lines = obj = 0x5625db96cc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f4d78f617e3 in rb_print_backtrace (errout=0x7f4d78a5b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f4d78f617cf , 0x7f4d78d5d815 , 0x7f4d78c84e3e , 0x7f4d78c881f3 , 0x7f4d78d01f09 , 0x7f4d78d07d74 , 0x7f4d78d01d4b , 0x7f4d78d01e4c , 0x7f4d78d021e0 , 0x7f4d78d07d74 , 0x7f4d78d01d4b , 0x7f4d78d01e4c , 0x7f4d78d021e0 , 0x7f4d78d07d74 , 0x7f4d78d01d4b , 0x7f4d78d01e4c , 0x7f4d78d021e0 , 0x7f4d78d07d74 , 0x7f4d78d01d4b , 0x7f4d78d09cb8 , 0x7f4d7908ea63 , 0x7f4d78da0a03 , 0x7f4d78eab7fa , 0x7f4d78eabd73 , 0x7f4d78d69d92 , 0x7f4d78ead800 , 0x7f4d78eae066 , 0x7f4d78d6b129 , 0x5625da29917f , 0x7f4d7886ad90 <__libc_start_call_main+128>, 0x7f4d7886ae40 <__libc_start_main_impl+128>, 0x5625da2991d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f4d78a5b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5625db8732a0 ec = #11 0x00007f4d78d5d815 in rb_bug_without_die (fmt=0x7f4d7909fa98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd79a17a90) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f4d78a5b6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f4d78c84e3e in rb_bug (fmt=fmt@entry=0x7f4d7909fa98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd79a17b70, reg_save_area = 0x7ffd79a17ab0}} #13 0x00007f4d78c881f3 in objspace_xmalloc0 (objspace=0x5625db875bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f4d78d01f09 in ibf_load_code (load=0x5625db8b7d80, iseq=0x7f4d77ba9670, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139970697926256 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f4d78d07d74 in ibf_load_iseq_each (load=0x5625db8b7d80, iseq=0x7f4d77ba9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139970697948816 ec = 0x5625db876c70 dummy_frame = 139970697925920 #16 0x00007f4d78d01d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4d77ba9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625db8b7d80 prev_src_iseq = 0x7f4d77bab140 offset = #17 0x00007f4d78d01e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4d77ba9670 iseqv = iseq_index = 23 #18 0x00007f4d78d021e0 in ibf_load_code (load=0x5625db8b7d80, iseq=0x7f4d77bab140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139970697933120 code_index = 15 reading_pos = 4556 code = 0x5625db92ef20 load_body = 0x5625db92f730 cd_entries = 0x5625db8bcc70 ic_index = 0 mark_offset_bits = 0x7ffd79a17ed0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f4d78d07d74 in ibf_load_iseq_each (load=0x5625db8b7d80, iseq=0x7f4d77bab140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139970697948816 ec = 0x5625db876c70 dummy_frame = 139970697932880 #20 0x00007f4d78d01d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4d77bab140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625db8b7d80 prev_src_iseq = 0x7f4d77baec20 offset = #21 0x00007f4d78d01e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4d77bab140 iseqv = iseq_index = 16 #22 0x00007f4d78d021e0 in ibf_load_code (load=0x5625db8b7d80, iseq=0x7f4d77baec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139970697948192 code_index = 66 reading_pos = 224 code = 0x5625db956510 load_body = 0x5625db8e3f70 cd_entries = 0x5625db8db070 ic_index = 0 mark_offset_bits = 0x5625db956740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f4d78d07d74 in ibf_load_iseq_each (load=0x5625db8b7d80, iseq=0x7f4d77baec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139970697948816 ec = 0x5625db876c70 dummy_frame = 139970697947760 #24 0x00007f4d78d01d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4d77baec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625db8b7d80 prev_src_iseq = 0x7f4d77baef50 offset = #25 0x00007f4d78d01e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4d77baec20 iseqv = iseq_index = 1 #26 0x00007f4d78d021e0 in ibf_load_code (load=0x5625db8b7d80, iseq=0x7f4d77baef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139970697949008 code_index = 5 reading_pos = 46 code = 0x5625db930dc0 load_body = 0x5625db8e46a0 cd_entries = 0x5625db8db0e0 ic_index = 1 mark_offset_bits = 0x7ffd79a18430 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f4d78d07d74 in ibf_load_iseq_each (load=0x5625db8b7d80, iseq=0x7f4d77baef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139970697948816 ec = 0x5625db876c70 dummy_frame = 139970697948480 #28 0x00007f4d78d01d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4d77baef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625db8b7d80 prev_src_iseq = 0x0 offset = #29 0x00007f4d78d09cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4d77baef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139970697949104 #31 0x00007f4d7908ea63 in rb_load_with_builtin_functions (feature_name=0x7f4d790ce5eb "yjit", table=0x7f4d79251e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5625db8732a0 iseq = #32 0x00007f4d78fd2307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4d78fd0390 , argc = 0, index = 0, name = 0x7f4d790f4c81 "_bi13"}, {func_ptr = 0x7f4d7906edc0 , argc = 0, index = 1, name = 0x7f4d790f4c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4d7906eec0 , argc = 0, index = 2, name = 0x7f4d790f4ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4d7906ff50 , argc = 0, index = 3, name = 0x7f4d790f4c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4d7903eec0 , argc = 2, index = 4, name = 0x7f4d790f4cb8 "rb_yjit_enable"}, {func_ptr = 0x7f4d7906eee0 , argc = 0, index = 5, name = 0x7f4d790f4cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4d7906ee10 , argc = 1, index = 6, name = 0x7f4d790f4ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f4d78fd0370 , argc = 0, index = 7, name = 0x7f4d790f4cf4 "object_shape_count"}, {func_ptr = 0x7f4d790461e0 , argc = 1, index = 8, name = 0x7f4d790f4d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4d790461f0 , argc = 1, index = 9, name = 0x7f4d790f4d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4d7903ee10 , argc = 0, index = 10, name = 0x7f4d790f4d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f4d7903ef70 , argc = 0, index = 11, name = 0x7f4d790f4d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4d7906ede0 , argc = 0, index = 12, name = 0x7f4d790f4d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f4d78da0a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f4d78eab7fa in ruby_opt_init (opt=0x7ffd79a19d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f4d78eabd73 in ruby_opt_init (opt=0x7ffd79a19d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726644082944) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd79a18900 parser = 139970699217648 orig_fname = 139970699232720 script = 1 opt = 0x7ffd79a19d20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f4d78d69d92 in rb_ensure (b_proc=b_proc@entry=0x7f4d78eab9d0 , data1=data1@entry=140726644082944, e_proc=e_proc@entry=0x7f4d78ea7cb0 , data2=data2@entry=140726644082944) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5625db876c70 _tag = {tag = 36, retval = 140726644088096, buf = {0x7f4d78524820, 0x7f4d78d69e48 , 0x0, 0x7ffd79a187b0, 0x78523ad0}, prev = 0x7ffd79a19e30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5625db876c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4d78ea7cb0 , data2 = 140726644082944}} #38 0x00007f4d78ead800 in load_file (opt=0x7ffd79a19d20, script=1, f=139970707867680, fname=, parser=139970699217648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139970699217648, fname = 139970699232720, script = 1, opt = 0x7ffd79a19d20, f = 4} #39 process_options (argc=0, argv=0x7ffd79a1a018, opt=0x7ffd79a19d20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139970707867680 xflag = ast = 0x0 parser = 139970699217648 script_name = 139970699232720 iseq = enc = lenc = 0x5625db891f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c'yM\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f4d78eae066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd79a1a008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4d77ce85e8 "-", script_name = 139970699232720, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f4d78d6b129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd79a1a008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139970716534768, buf = {0x2, 0x7f4d78d6b170 , 0x0, 0x7ffd79a19e00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5625db876c70 state = iseq = 0x0 #42 0x00005625da29917f in rb_main (argv=0x7ffd79a1a008, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726644089513 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1825467.ruby -x gdbscript [New LWP 1825467] [New LWP 1825469] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140080670133248) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6712954c00 (LWP 1825467))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6712954c00 (LWP 1825467) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140080670133248) at ./nptl/pthread_kill.c:44 2 Thread 0x7f671263f640 (LWP 1825469) 0x00007f6712a9bfde in epoll_wait (epfd=4, events=events@entry=0x7f67133a4adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f671263f640 (LWP 1825469)): #0 0x00007f6712a9bfde in epoll_wait (epfd=4, events=events@entry=0x7f67133a4adc , 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 0x00007f671302cc3a in event_wait (vm=0x5619d541a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5619d541a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5619d541a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5619d541a2a0 #4 0x00007f6712a0ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733284418240, 7494046743157603100, 140080666900032, 25, 140080670877776, 140733284418592, -7580095795063096548, -7580096316788245732}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6712a9bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6712954c00 (LWP 1825467)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140080670133248) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6712954c00 old_mask = {__val = {0, 11721135494538976256, 922, 140080677032061, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140080677548696}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140080670133248) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140080670133248, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f67129b8476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6712fe90a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6712db9e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5619d54af400, fmt=fmt@entry=0x7f67132063a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f6712fe7eff in sigsegv (sig=11, info=0x5619d54af530, ctx=0x5619d54af400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f67131c3326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f67133a5b60 , errout=errout@entry=0x7f6712b906a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f6713214186 "\n", dli_fbase = 0x5619d545ed80, dli_sname = 0x7fff056ce020 "\240\006\271\022g\177", dli_saddr = 0x7f6712aa9d63 <__GI___backtrace+99>} i = lines = obj = 0x5619d5514d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f67130967e3 in rb_print_backtrace (errout=0x7f6712b906a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f67130967cf , 0x7f6712e92815 , 0x7f6712db9e3e , 0x7f6712dbd1f3 , 0x7f6712e36f09 , 0x7f6712e3cd74 , 0x7f6712e36d4b , 0x7f6712e36e4c , 0x7f6712e371e0 , 0x7f6712e3cd74 , 0x7f6712e36d4b , 0x7f6712e36e4c , 0x7f6712e371e0 , 0x7f6712e3cd74 , 0x7f6712e36d4b , 0x7f6712e36e4c , 0x7f6712e371e0 , 0x7f6712e3cd74 , 0x7f6712e36d4b , 0x7f6712e3ecb8 , 0x7f67131c3a63 , 0x7f6712ed5a03 , 0x7f6712fe07fa , 0x7f6712fe0d73 , 0x7f6712e9ed92 , 0x7f6712fe2800 , 0x7f6712fe3066 , 0x7f6712ea0129 , 0x5619d39fa17f , 0x7f671299fd90 <__libc_start_call_main+128>, 0x7f671299fe40 <__libc_start_main_impl+128>, 0x5619d39fa1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6712b906a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5619d541a2a0 ec = #11 0x00007f6712e92815 in rb_bug_without_die (fmt=0x7f67131d4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff056ce1e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6712b906a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6712db9e3e in rb_bug (fmt=fmt@entry=0x7f67131d4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff056ce2c0, reg_save_area = 0x7fff056ce200}} #13 0x00007f6712dbd1f3 in objspace_xmalloc0 (objspace=0x5619d541cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6712e36f09 in ibf_load_code (load=0x5619d545ed80, iseq=0x7f6711ce9660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140080657110624 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f6712e3cd74 in ibf_load_iseq_each (load=0x5619d545ed80, iseq=0x7f6711ce9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140080657133040 ec = 0x5619d541dc70 dummy_frame = 140080657110240 #16 0x00007f6712e36d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6711ce9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5619d545ed80 prev_src_iseq = 0x7f6711ceb160 offset = #17 0x00007f6712e36e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6711ce9660 iseqv = iseq_index = 23 #18 0x00007f6712e371e0 in ibf_load_code (load=0x5619d545ed80, iseq=0x7f6711ceb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140080657117536 code_index = 15 reading_pos = 4556 code = 0x5619d54d62f0 load_body = 0x5619d54d6b40 cd_entries = 0x5619d5463c70 ic_index = 0 mark_offset_bits = 0x7fff056ce620 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6712e3cd74 in ibf_load_iseq_each (load=0x5619d545ed80, iseq=0x7f6711ceb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140080657133040 ec = 0x5619d541dc70 dummy_frame = 140080657117248 #20 0x00007f6712e36d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6711ceb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5619d545ed80 prev_src_iseq = 0x7f6711ceeb20 offset = #21 0x00007f6712e36e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6711ceb160 iseqv = iseq_index = 16 #22 0x00007f6712e371e0 in ibf_load_code (load=0x5619d545ed80, iseq=0x7f6711ceeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140080657132320 code_index = 66 reading_pos = 224 code = 0x5619d54fd510 load_body = 0x5619d548b310 cd_entries = 0x5619d5482070 ic_index = 0 mark_offset_bits = 0x5619d54fd740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6712e3cd74 in ibf_load_iseq_each (load=0x5619d545ed80, iseq=0x7f6711ceeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140080657133040 ec = 0x5619d541dc70 dummy_frame = 140080657132128 #24 0x00007f6712e36d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6711ceeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5619d545ed80 prev_src_iseq = 0x7f6711ceef40 offset = #25 0x00007f6712e36e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6711ceeb20 iseqv = iseq_index = 1 #26 0x00007f6712e371e0 in ibf_load_code (load=0x5619d545ed80, iseq=0x7f6711ceef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140080657133376 code_index = 5 reading_pos = 46 code = 0x5619d54d7dc0 load_body = 0x5619d548ba40 cd_entries = 0x5619d54820e0 ic_index = 1 mark_offset_bits = 0x7fff056ceb80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6712e3cd74 in ibf_load_iseq_each (load=0x5619d545ed80, iseq=0x7f6711ceef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140080657133040 ec = 0x5619d541dc70 dummy_frame = 140080657132848 #28 0x00007f6712e36d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6711ceef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5619d545ed80 prev_src_iseq = 0x0 offset = #29 0x00007f6712e3ecb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6711ceef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140080657133520 #31 0x00007f67131c3a63 in rb_load_with_builtin_functions (feature_name=0x7f67132035eb "yjit", table=0x7f6713386e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5619d541a2a0 iseq = #32 0x00007f6713107307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6713105390 , argc = 0, index = 0, name = 0x7f6713229c81 "_bi13"}, {func_ptr = 0x7f67131a3dc0 , argc = 0, index = 1, name = 0x7f6713229c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f67131a3ec0 , argc = 0, index = 2, name = 0x7f6713229ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f67131a4f50 , argc = 0, index = 3, name = 0x7f6713229c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6713173ec0 , argc = 2, index = 4, name = 0x7f6713229cb8 "rb_yjit_enable"}, {func_ptr = 0x7f67131a3ee0 , argc = 0, index = 5, name = 0x7f6713229cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f67131a3e10 , argc = 1, index = 6, name = 0x7f6713229ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f6713105370 , argc = 0, index = 7, name = 0x7f6713229cf4 "object_shape_count"}, {func_ptr = 0x7f671317b1e0 , argc = 1, index = 8, name = 0x7f6713229d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f671317b1f0 , argc = 1, index = 9, name = 0x7f6713229d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6713173e10 , argc = 0, index = 10, name = 0x7f6713229d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f6713173f70 , argc = 0, index = 11, name = 0x7f6713229d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f67131a3de0 , argc = 0, index = 12, name = 0x7f6713229d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f6712ed5a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f6712fe07fa in ruby_opt_init (opt=0x7fff056d0470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f6712fe0d73 in ruby_opt_init (opt=0x7fff056d0470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140733284413520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff056cf050 parser = 140080658402112 orig_fname = 140080658417184 script = 1 opt = 0x7fff056d0470 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6712e9ed92 in rb_ensure (b_proc=b_proc@entry=0x7f6712fe09d0 , data1=data1@entry=140733284413520, e_proc=e_proc@entry=0x7f6712fdccb0 , data2=data2@entry=140733284413520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5619d541dc70 _tag = {tag = 36, retval = 140733284418672, buf = {0x7f6712664870, 0x7f6712e9ee48 , 0x0, 0x7fff056cef00, 0x12663b20}, prev = 0x7fff056d0580, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5619d541dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6712fdccb0 , data2 = 140733284413520}} #38 0x00007f6712fe2800 in load_file (opt=0x7fff056d0470, script=1, f=140080667052144, fname=, parser=140080658402112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140080658402112, fname = 140080658417184, script = 1, opt = 0x7fff056d0470, f = 4} #39 process_options (argc=0, argv=0x7fff056d0768, opt=0x7fff056d0470) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140080667052144 xflag = ast = 0x0 parser = 140080658402112 script_name = 140080658417184 iseq = enc = lenc = 0x5619d5438f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\263:\023g\177\000\000 g\326\022g\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f6712fe3066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff056d0758) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6711e28638 "-", script_name = 140080658417184, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f6712ea0129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff056d0758) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140080675674096, buf = {0x2, 0x7f6712ea0170 , 0x0, 0x7fff056d0550, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5619d541dc70 state = iseq = 0x0 #42 0x00005619d39fa17f in rb_main (argv=0x7fff056d0758, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733284420089 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1952105.ruby -x gdbscript [New LWP 1952105] [New LWP 1952107] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140540825844736) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd236003c00 (LWP 1952105))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd236003c00 (LWP 1952105) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140540825844736) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd235cef640 (LWP 1952107) 0x00007fd23614afde in epoll_wait (epfd=4, events=events@entry=0x7fd236a53adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd235cef640 (LWP 1952107)): #0 0x00007fd23614afde in epoll_wait (epfd=4, events=events@entry=0x7fd236a53adc , 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 0x00007fd2366dbc3a in event_wait (vm=0x55bb509f62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bb509f62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bb509f62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bb509f62a0 #4 0x00007fd2360b9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730143725536, -1589590287900706297, 140540822615616, 25, 140540826589264, 140730143725888, 1609139200442268167, 1609130977345829383}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd23614abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd236003c00 (LWP 1952105)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140540825844736) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd236003c00 old_mask = {__val = {0, 1285053758312056320, 922, 140540832743549, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140540833260184}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140540825844736) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140540825844736, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd236067476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd2366980a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd236468e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55bb50a8b400, fmt=fmt@entry=0x7fd2368b53a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd236696eff in sigsegv (sig=11, info=0x55bb50a8b530, ctx=0x55bb50a8b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd236872326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd236a54b60 , errout=errout@entry=0x7fd23623f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd2368c3186 "\n", dli_fbase = 0x55bb50a3ad80, dli_sname = 0x7ffe4a39b540 "\240\366#6\322\177", dli_saddr = 0x7fd236158d63 <__GI___backtrace+99>} i = lines = obj = 0x55bb50af0d20 dladdr_fbases = main_path = len = next_line = #9 0x00007fd2367457e3 in rb_print_backtrace (errout=0x7fd23623f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd2367457cf , 0x7fd236541815 , 0x7fd236468e3e , 0x7fd23646c1f3 , 0x7fd2364e5f09 , 0x7fd2364ebd74 , 0x7fd2364e5d4b , 0x7fd2364e5e4c , 0x7fd2364e61e0 , 0x7fd2364ebd74 , 0x7fd2364e5d4b , 0x7fd2364e5e4c , 0x7fd2364e61e0 , 0x7fd2364ebd74 , 0x7fd2364e5d4b , 0x7fd2364e5e4c , 0x7fd2364e61e0 , 0x7fd2364ebd74 , 0x7fd2364e5d4b , 0x7fd2364edcb8 , 0x7fd236872a63 , 0x7fd236584a03 , 0x7fd23668f7fa , 0x7fd23668fd73 , 0x7fd23654dd92 , 0x7fd236691800 , 0x7fd236692066 , 0x7fd23654f129 , 0x55bb509ce17f , 0x7fd23604ed90 <__libc_start_call_main+128>, 0x7fd23604ee40 <__libc_start_main_impl+128>, 0x55bb509ce1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd23623f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55bb509f62a0 ec = #11 0x00007fd236541815 in rb_bug_without_die (fmt=0x7fd236883a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe4a39b700) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd23623f6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd236468e3e in rb_bug (fmt=fmt@entry=0x7fd236883a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe4a39b7e0, reg_save_area = 0x7ffe4a39b720}} #13 0x00007fd23646c1f3 in objspace_xmalloc0 (objspace=0x55bb509f8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd2364e5f09 in ibf_load_code (load=0x55bb50a3ad80, iseq=0x7fd235399660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140540812826208 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fd2364ebd74 in ibf_load_iseq_each (load=0x55bb50a3ad80, iseq=0x7fd235399660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140540812848624 ec = 0x55bb509f9c70 dummy_frame = 140540812825824 #16 0x00007fd2364e5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd235399660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb50a3ad80 prev_src_iseq = 0x7fd23539b160 offset = #17 0x00007fd2364e5e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd235399660 iseqv = iseq_index = 23 #18 0x00007fd2364e61e0 in ibf_load_code (load=0x55bb50a3ad80, iseq=0x7fd23539b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140540812833120 code_index = 15 reading_pos = 4556 code = 0x55bb50ab22f0 load_body = 0x55bb50ab2b40 cd_entries = 0x55bb50a3fc70 ic_index = 0 mark_offset_bits = 0x7ffe4a39bb40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd2364ebd74 in ibf_load_iseq_each (load=0x55bb50a3ad80, iseq=0x7fd23539b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140540812848624 ec = 0x55bb509f9c70 dummy_frame = 140540812832832 #20 0x00007fd2364e5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd23539b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb50a3ad80 prev_src_iseq = 0x7fd23539eb20 offset = #21 0x00007fd2364e5e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd23539b160 iseqv = iseq_index = 16 #22 0x00007fd2364e61e0 in ibf_load_code (load=0x55bb50a3ad80, iseq=0x7fd23539eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140540812847904 code_index = 66 reading_pos = 224 code = 0x55bb50ad9510 load_body = 0x55bb50a67310 cd_entries = 0x55bb50a5e070 ic_index = 0 mark_offset_bits = 0x55bb50ad9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd2364ebd74 in ibf_load_iseq_each (load=0x55bb50a3ad80, iseq=0x7fd23539eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140540812848624 ec = 0x55bb509f9c70 dummy_frame = 140540812847712 #24 0x00007fd2364e5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd23539eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb50a3ad80 prev_src_iseq = 0x7fd23539ef40 offset = #25 0x00007fd2364e5e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd23539eb20 iseqv = iseq_index = 1 #26 0x00007fd2364e61e0 in ibf_load_code (load=0x55bb50a3ad80, iseq=0x7fd23539ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140540812848960 code_index = 5 reading_pos = 46 code = 0x55bb50ab3dc0 load_body = 0x55bb50a67a40 cd_entries = 0x55bb50a5e0e0 ic_index = 1 mark_offset_bits = 0x7ffe4a39c0a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd2364ebd74 in ibf_load_iseq_each (load=0x55bb50a3ad80, iseq=0x7fd23539ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140540812848624 ec = 0x55bb509f9c70 dummy_frame = 140540812848432 #28 0x00007fd2364e5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd23539ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb50a3ad80 prev_src_iseq = 0x0 offset = #29 0x00007fd2364edcb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd23539ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140540812849104 #31 0x00007fd236872a63 in rb_load_with_builtin_functions (feature_name=0x7fd2368b25eb "yjit", table=0x7fd236a35e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55bb509f62a0 iseq = #32 0x00007fd2367b6307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd2367b4390 , argc = 0, index = 0, name = 0x7fd2368d8c81 "_bi13"}, {func_ptr = 0x7fd236852dc0 , argc = 0, index = 1, name = 0x7fd2368d8c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd236852ec0 , argc = 0, index = 2, name = 0x7fd2368d8ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd236853f50 , argc = 0, index = 3, name = 0x7fd2368d8c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd236822ec0 , argc = 2, index = 4, name = 0x7fd2368d8cb8 "rb_yjit_enable"}, {func_ptr = 0x7fd236852ee0 , argc = 0, index = 5, name = 0x7fd2368d8cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd236852e10 , argc = 1, index = 6, name = 0x7fd2368d8ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fd2367b4370 , argc = 0, index = 7, name = 0x7fd2368d8cf4 "object_shape_count"}, {func_ptr = 0x7fd23682a1e0 , argc = 1, index = 8, name = 0x7fd2368d8d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd23682a1f0 , argc = 1, index = 9, name = 0x7fd2368d8d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd236822e10 , argc = 0, index = 10, name = 0x7fd2368d8d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fd236822f70 , argc = 0, index = 11, name = 0x7fd2368d8d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd236852de0 , argc = 0, index = 12, name = 0x7fd2368d8d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd236584a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd23668f7fa in ruby_opt_init (opt=0x7ffe4a39d990) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd23668fd73 in ruby_opt_init (opt=0x7ffe4a39d990) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730143720816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe4a39c570 parser = 140540814117696 orig_fname = 140540814132768 script = 1 opt = 0x7ffe4a39d990 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd23654dd92 in rb_ensure (b_proc=b_proc@entry=0x7fd23668f9d0 , data1=data1@entry=140730143720816, e_proc=e_proc@entry=0x7fd23668bcb0 , data2=data2@entry=140730143720816) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bb509f9c70 _tag = {tag = 36, retval = 140730143725968, buf = {0x7fd235d14870, 0x7fd23654de48 , 0x0, 0x7ffe4a39c420, 0x35d13b20}, prev = 0x7ffe4a39daa0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bb509f9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd23668bcb0 , data2 = 140730143720816}} #38 0x00007fd236691800 in load_file (opt=0x7ffe4a39d990, script=1, f=140540822767728, fname=, parser=140540814117696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140540814117696, fname = 140540814132768, script = 1, opt = 0x7ffe4a39d990, f = 4} #39 process_options (argc=0, argv=0x7ffe4a39dc88, opt=0x7ffe4a39d990) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140540822767728 xflag = ast = 0x0 parser = 140540814117696 script_name = 140540814132768 iseq = enc = lenc = 0x55bb50a14f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd236692066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe4a39dc78) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd2354d8638 "-", script_name = 140540814132768, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd23654f129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe4a39dc78) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140540831385584, buf = {0x2, 0x7fd23654f170 , 0x0, 0x7ffe4a39da70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bb509f9c70 state = iseq = 0x0 #42 0x000055bb509ce17f in rb_main (argv=0x7ffe4a39dc78, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730143727385 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2060089.ruby -x gdbscript [New LWP 2060089] [New LWP 2060091] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139749321759744) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f19ecae5c00 (LWP 2060089))] >>> Threads Id Target Id Frame * 1 Thread 0x7f19ecae5c00 (LWP 2060089) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139749321759744) at ./nptl/pthread_kill.c:44 2 Thread 0x7f19ec7cf640 (LWP 2060091) 0x00007f19ecc2cfde in epoll_wait (epfd=4, events=events@entry=0x7f19ed535adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f19ec7cf640 (LWP 2060091)): #0 0x00007f19ecc2cfde in epoll_wait (epfd=4, events=events@entry=0x7f19ed535adc , 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 0x00007f19ed1bdc3a in event_wait (vm=0x55ffaaa4a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ffaaa4a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ffaaa4a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ffaaa4a2a0 #4 0x00007f19ecb9bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729714100080, 8509404030177771306, 139749318522432, 25, 139749322504272, 140729714100432, -8636601058006270166, -8636601636337746134}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f19ecc2cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f19ecae5c00 (LWP 2060089)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139749321759744) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f19ecae5c00 old_mask = {__val = {0, 6824089596824613888, 922, 139749328658557, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139749329175192}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139749321759744) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139749321759744, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f19ecb49476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f19ed17a0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f19ecf4ae61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ffaaadf400, fmt=fmt@entry=0x7f19ed3973a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f19ed178eff in sigsegv (sig=11, info=0x55ffaaadf530, ctx=0x55ffaaadf400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f19ed354326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f19ed536b60 , errout=errout@entry=0x7f19ecd216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f19ed3a5186 "\n", dli_fbase = 0x55ffaaa8ed80, dli_sname = 0x7ffe309e24d0 "\240\026\322\354\031\177", dli_saddr = 0x7f19ecc3ad63 <__GI___backtrace+99>} i = lines = obj = 0x55ffaab44d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f19ed2277e3 in rb_print_backtrace (errout=0x7f19ecd216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f19ed2277cf , 0x7f19ed023815 , 0x7f19ecf4ae3e , 0x7f19ecf4e1f3 , 0x7f19ecfc7f09 , 0x7f19ecfcdd74 , 0x7f19ecfc7d4b , 0x7f19ecfc7e4c , 0x7f19ecfc81e0 , 0x7f19ecfcdd74 , 0x7f19ecfc7d4b , 0x7f19ecfc7e4c , 0x7f19ecfc81e0 , 0x7f19ecfcdd74 , 0x7f19ecfc7d4b , 0x7f19ecfc7e4c , 0x7f19ecfc81e0 , 0x7f19ecfcdd74 , 0x7f19ecfc7d4b , 0x7f19ecfcfcb8 , 0x7f19ed354a63 , 0x7f19ed066a03 , 0x7f19ed1717fa , 0x7f19ed171d73 , 0x7f19ed02fd92 , 0x7f19ed173800 , 0x7f19ed174066 , 0x7f19ed031129 , 0x55ffa9ef217f , 0x7f19ecb30d90 <__libc_start_call_main+128>, 0x7f19ecb30e40 <__libc_start_main_impl+128>, 0x55ffa9ef21d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f19ecd216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ffaaa4a2a0 ec = #11 0x00007f19ed023815 in rb_bug_without_die (fmt=0x7f19ed365a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe309e2690) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f19ecd216a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f19ecf4ae3e in rb_bug (fmt=fmt@entry=0x7f19ed365a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe309e2770, reg_save_area = 0x7ffe309e26b0}} #13 0x00007f19ecf4e1f3 in objspace_xmalloc0 (objspace=0x55ffaaa4cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f19ecfc7f09 in ibf_load_code (load=0x55ffaaa8ed80, iseq=0x7f19ebe79660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139749308733024 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f19ecfcdd74 in ibf_load_iseq_each (load=0x55ffaaa8ed80, iseq=0x7f19ebe79660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139749308755440 ec = 0x55ffaaa4dc70 dummy_frame = 139749308732640 #16 0x00007f19ecfc7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f19ebe79660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ffaaa8ed80 prev_src_iseq = 0x7f19ebe7b160 offset = #17 0x00007f19ecfc7e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f19ebe79660 iseqv = iseq_index = 23 #18 0x00007f19ecfc81e0 in ibf_load_code (load=0x55ffaaa8ed80, iseq=0x7f19ebe7b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139749308739936 code_index = 15 reading_pos = 4556 code = 0x55ffaab062f0 load_body = 0x55ffaab06b40 cd_entries = 0x55ffaaa93c70 ic_index = 0 mark_offset_bits = 0x7ffe309e2ad0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f19ecfcdd74 in ibf_load_iseq_each (load=0x55ffaaa8ed80, iseq=0x7f19ebe7b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139749308755440 ec = 0x55ffaaa4dc70 dummy_frame = 139749308739648 #20 0x00007f19ecfc7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f19ebe7b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ffaaa8ed80 prev_src_iseq = 0x7f19ebe7eb20 offset = #21 0x00007f19ecfc7e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f19ebe7b160 iseqv = iseq_index = 16 #22 0x00007f19ecfc81e0 in ibf_load_code (load=0x55ffaaa8ed80, iseq=0x7f19ebe7eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139749308754720 code_index = 66 reading_pos = 224 code = 0x55ffaab2d510 load_body = 0x55ffaaabb310 cd_entries = 0x55ffaaab2070 ic_index = 0 mark_offset_bits = 0x55ffaab2d740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f19ecfcdd74 in ibf_load_iseq_each (load=0x55ffaaa8ed80, iseq=0x7f19ebe7eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139749308755440 ec = 0x55ffaaa4dc70 dummy_frame = 139749308754528 #24 0x00007f19ecfc7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f19ebe7eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ffaaa8ed80 prev_src_iseq = 0x7f19ebe7ef40 offset = #25 0x00007f19ecfc7e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f19ebe7eb20 iseqv = iseq_index = 1 #26 0x00007f19ecfc81e0 in ibf_load_code (load=0x55ffaaa8ed80, iseq=0x7f19ebe7ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139749308755776 code_index = 5 reading_pos = 46 code = 0x55ffaab07dc0 load_body = 0x55ffaaabba40 cd_entries = 0x55ffaaab20e0 ic_index = 1 mark_offset_bits = 0x7ffe309e3030 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f19ecfcdd74 in ibf_load_iseq_each (load=0x55ffaaa8ed80, iseq=0x7f19ebe7ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139749308755440 ec = 0x55ffaaa4dc70 dummy_frame = 139749308755248 #28 0x00007f19ecfc7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f19ebe7ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ffaaa8ed80 prev_src_iseq = 0x0 offset = #29 0x00007f19ecfcfcb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f19ebe7ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139749308755920 #31 0x00007f19ed354a63 in rb_load_with_builtin_functions (feature_name=0x7f19ed3945eb "yjit", table=0x7f19ed517e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ffaaa4a2a0 iseq = #32 0x00007f19ed298307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f19ed296390 , argc = 0, index = 0, name = 0x7f19ed3bac81 "_bi13"}, {func_ptr = 0x7f19ed334dc0 , argc = 0, index = 1, name = 0x7f19ed3bac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f19ed334ec0 , argc = 0, index = 2, name = 0x7f19ed3baef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f19ed335f50 , argc = 0, index = 3, name = 0x7f19ed3bac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f19ed304ec0 , argc = 2, index = 4, name = 0x7f19ed3bacb8 "rb_yjit_enable"}, {func_ptr = 0x7f19ed334ee0 , argc = 0, index = 5, name = 0x7f19ed3bacc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f19ed334e10 , argc = 1, index = 6, name = 0x7f19ed3bace2 "rb_yjit_get_stats"}, {func_ptr = 0x7f19ed296370 , argc = 0, index = 7, name = 0x7f19ed3bacf4 "object_shape_count"}, {func_ptr = 0x7f19ed30c1e0 , argc = 1, index = 8, name = 0x7f19ed3bad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f19ed30c1f0 , argc = 1, index = 9, name = 0x7f19ed3bad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f19ed304e10 , argc = 0, index = 10, name = 0x7f19ed3bad32 "rb_yjit_code_gc"}, {func_ptr = 0x7f19ed304f70 , argc = 0, index = 11, name = 0x7f19ed3bad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f19ed334de0 , argc = 0, index = 12, name = 0x7f19ed3bad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f19ed066a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f19ed1717fa in ruby_opt_init (opt=0x7ffe309e4920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f19ed171d73 in ruby_opt_init (opt=0x7ffe309e4920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729714095360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe309e3500 parser = 139749310024512 orig_fname = 139749310039584 script = 1 opt = 0x7ffe309e4920 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f19ed02fd92 in rb_ensure (b_proc=b_proc@entry=0x7f19ed1719d0 , data1=data1@entry=140729714095360, e_proc=e_proc@entry=0x7f19ed16dcb0 , data2=data2@entry=140729714095360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ffaaa4dc70 _tag = {tag = 36, retval = 140729714100512, buf = {0x7f19ec7f4870, 0x7f19ed02fe48 , 0x0, 0x7ffe309e33b0, 0xec7f3b20}, prev = 0x7ffe309e4a30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ffaaa4dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f19ed16dcb0 , data2 = 140729714095360}} #38 0x00007f19ed173800 in load_file (opt=0x7ffe309e4920, script=1, f=139749318674544, fname=, parser=139749310024512) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139749310024512, fname = 139749310039584, script = 1, opt = 0x7ffe309e4920, f = 4} #39 process_options (argc=0, argv=0x7ffe309e4c18, opt=0x7ffe309e4920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139749318674544 xflag = ast = 0x0 parser = 139749310024512 script_name = 139749310039584 iseq = enc = lenc = 0x55ffaaa68f30 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\303S\355\031\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f19ed174066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe309e4c08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f19ebfb8638 "-", script_name = 139749310039584, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f19ed031129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe309e4c08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139749327300592, buf = {0x2, 0x7f19ed031170 , 0x0, 0x7ffe309e4a00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ffaaa4dc70 state = iseq = 0x0 #42 0x000055ffa9ef217f in rb_main (argv=0x7ffe309e4c08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729714101929 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2106893.ruby -x gdbscript [New LWP 2106893] [New LWP 2106895] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444155362304) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbbb3fdbc00 (LWP 2106893))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbbb3fdbc00 (LWP 2106893) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444155362304) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbbb3cbf640 (LWP 2106895) 0x00007fbbb4122fde in epoll_wait (epfd=4, events=events@entry=0x7fbbb4a2badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbbb3cbf640 (LWP 2106895)): #0 0x00007fbbb4122fde in epoll_wait (epfd=4, events=events@entry=0x7fbbb4a2badc , 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 0x00007fbbb46b3c3a in event_wait (vm=0x558acd8312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558acd8312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558acd8312a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558acd8312a0 #4 0x00007fbbb4091b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729458315056, -5513175010146101961, 140444152100416, 25, 140444156106832, 140729458315408, 5479230508748395831, 5479240945128723767}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbbb4122bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbbb3fdbc00 (LWP 2106893)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444155362304) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbbb3fdbc00 old_mask = {__val = {0, 11012633863137739264, 922, 140444162261117, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140444162777752}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140444155362304) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140444155362304, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbbb403f476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbbb46700a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fbbb4440e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x558acd8c6400, fmt=fmt@entry=0x7fbbb488d3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fbbb466eeff in sigsegv (sig=11, info=0x558acd8c6530, ctx=0x558acd8c6400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fbbb484a326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fbbb4a2cb60 , errout=errout@entry=0x7fbbb42176a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fbbb489b186 "\n", dli_fbase = 0x558acd875d80, dli_sname = 0x7ffe215f2c90 "\240v!\264\273\177", dli_saddr = 0x7fbbb4130d63 <__GI___backtrace+99>} i = lines = obj = 0x558acd92ac90 dladdr_fbases = main_path = len = next_line = #9 0x00007fbbb471d7e3 in rb_print_backtrace (errout=0x7fbbb42176a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fbbb471d7cf , 0x7fbbb4519815 , 0x7fbbb4440e3e , 0x7fbbb44441f3 , 0x7fbbb44bdf09 , 0x7fbbb44c3d74 , 0x7fbbb44bdd4b , 0x7fbbb44bde4c , 0x7fbbb44be1e0 , 0x7fbbb44c3d74 , 0x7fbbb44bdd4b , 0x7fbbb44bde4c , 0x7fbbb44be1e0 , 0x7fbbb44c3d74 , 0x7fbbb44bdd4b , 0x7fbbb44bde4c , 0x7fbbb44be1e0 , 0x7fbbb44c3d74 , 0x7fbbb44bdd4b , 0x7fbbb44c5cb8 , 0x7fbbb484aa63 , 0x7fbbb455ca03 , 0x7fbbb46677fa , 0x7fbbb4667d73 , 0x7fbbb4525d92 , 0x7fbbb4669800 , 0x7fbbb466a066 , 0x7fbbb4527129 , 0x558acb8cd17f , 0x7fbbb4026d90 <__libc_start_call_main+128>, 0x7fbbb4026e40 <__libc_start_main_impl+128>, 0x558acb8cd1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fbbb42176a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x558acd8312a0 ec = #11 0x00007fbbb4519815 in rb_bug_without_die (fmt=0x7fbbb485ba98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe215f2e50) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fbbb42176a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fbbb4440e3e in rb_bug (fmt=fmt@entry=0x7fbbb485ba98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe215f2f30, reg_save_area = 0x7ffe215f2e70}} #13 0x00007fbbb44441f3 in objspace_xmalloc0 (objspace=0x558acd833bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fbbb44bdf09 in ibf_load_code (load=0x558acd875d80, iseq=0x7fbbb3369620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140444142310944 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fbbb44c3d74 in ibf_load_iseq_each (load=0x558acd875d80, iseq=0x7fbbb3369620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444142333504 ec = 0x558acd834c70 dummy_frame = 140444142310608 #16 0x00007fbbb44bdd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb3369620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x558acd875d80 prev_src_iseq = 0x7fbbb336b0f0 offset = #17 0x00007fbbb44bde4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb3369620 iseqv = iseq_index = 23 #18 0x00007fbbb44be1e0 in ibf_load_code (load=0x558acd875d80, iseq=0x7fbbb336b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140444142317808 code_index = 15 reading_pos = 4556 code = 0x558acd8ecf20 load_body = 0x558acd8ed730 cd_entries = 0x558acd87ac70 ic_index = 0 mark_offset_bits = 0x7ffe215f3290 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fbbb44c3d74 in ibf_load_iseq_each (load=0x558acd875d80, iseq=0x7fbbb336b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444142333504 ec = 0x558acd834c70 dummy_frame = 140444142317568 #20 0x00007fbbb44bdd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb336b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x558acd875d80 prev_src_iseq = 0x7fbbb336ebd0 offset = #21 0x00007fbbb44bde4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb336b0f0 iseqv = iseq_index = 16 #22 0x00007fbbb44be1e0 in ibf_load_code (load=0x558acd875d80, iseq=0x7fbbb336ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444142332880 code_index = 66 reading_pos = 224 code = 0x558acd914510 load_body = 0x558acd8a1f70 cd_entries = 0x558acd899070 ic_index = 0 mark_offset_bits = 0x558acd914740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fbbb44c3d74 in ibf_load_iseq_each (load=0x558acd875d80, iseq=0x7fbbb336ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444142333504 ec = 0x558acd834c70 dummy_frame = 140444142332448 #24 0x00007fbbb44bdd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb336ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x558acd875d80 prev_src_iseq = 0x7fbbb336ef00 offset = #25 0x00007fbbb44bde4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb336ebd0 iseqv = iseq_index = 1 #26 0x00007fbbb44be1e0 in ibf_load_code (load=0x558acd875d80, iseq=0x7fbbb336ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444142333696 code_index = 5 reading_pos = 46 code = 0x558acd8eedc0 load_body = 0x558acd8a26a0 cd_entries = 0x558acd8990e0 ic_index = 1 mark_offset_bits = 0x7ffe215f37f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fbbb44c3d74 in ibf_load_iseq_each (load=0x558acd875d80, iseq=0x7fbbb336ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444142333504 ec = 0x558acd834c70 dummy_frame = 140444142333168 #28 0x00007fbbb44bdd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb336ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x558acd875d80 prev_src_iseq = 0x0 offset = #29 0x00007fbbb44c5cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb336ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140444142333792 #31 0x00007fbbb484aa63 in rb_load_with_builtin_functions (feature_name=0x7fbbb488a5eb "yjit", table=0x7fbbb4a0de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x558acd8312a0 iseq = #32 0x00007fbbb478e307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbbb478c390 , argc = 0, index = 0, name = 0x7fbbb48b0c81 "_bi13"}, {func_ptr = 0x7fbbb482adc0 , argc = 0, index = 1, name = 0x7fbbb48b0c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbbb482aec0 , argc = 0, index = 2, name = 0x7fbbb48b0ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbbb482bf50 , argc = 0, index = 3, name = 0x7fbbb48b0c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbbb47faec0 , argc = 2, index = 4, name = 0x7fbbb48b0cb8 "rb_yjit_enable"}, {func_ptr = 0x7fbbb482aee0 , argc = 0, index = 5, name = 0x7fbbb48b0cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbbb482ae10 , argc = 1, index = 6, name = 0x7fbbb48b0ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fbbb478c370 , argc = 0, index = 7, name = 0x7fbbb48b0cf4 "object_shape_count"}, {func_ptr = 0x7fbbb48021e0 , argc = 1, index = 8, name = 0x7fbbb48b0d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbbb48021f0 , argc = 1, index = 9, name = 0x7fbbb48b0d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbbb47fae10 , argc = 0, index = 10, name = 0x7fbbb48b0d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fbbb47faf70 , argc = 0, index = 11, name = 0x7fbbb48b0d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbbb482ade0 , argc = 0, index = 12, name = 0x7fbbb48b0d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fbbb455ca03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fbbb46677fa in ruby_opt_init (opt=0x7ffe215f50e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fbbb4667d73 in ruby_opt_init (opt=0x7ffe215f50e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729458310336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe215f3cc0 parser = 140444143602384 orig_fname = 140444143617456 script = 1 opt = 0x7ffe215f50e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fbbb4525d92 in rb_ensure (b_proc=b_proc@entry=0x7fbbb46679d0 , data1=data1@entry=140729458310336, e_proc=e_proc@entry=0x7fbbb4663cb0 , data2=data2@entry=140729458310336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558acd834c70 _tag = {tag = 36, retval = 140729458315488, buf = {0x7fbbb3ce4830, 0x7fbbb4525e48 , 0x0, 0x7ffe215f3b70, 0xb3ce3ae0}, prev = 0x7ffe215f51f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558acd834c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbbb4663cb0 , data2 = 140729458310336}} #38 0x00007fbbb4669800 in load_file (opt=0x7ffe215f50e0, script=1, f=140444152252464, fname=, parser=140444143602384) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140444143602384, fname = 140444143617456, script = 1, opt = 0x7ffe215f50e0, f = 4} #39 process_options (argc=0, argv=0x7ffe215f53d8, opt=0x7ffe215f50e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140444152252464 xflag = ast = 0x0 parser = 140444143602384 script_name = 140444143617456 iseq = enc = lenc = 0x558acd84ff30 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\264\273\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fbbb466a066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe215f53c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbbb34a85c8 "-", script_name = 140444143617456, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fbbb4527129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe215f53c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140444160903152, buf = {0x2, 0x7fbbb4527170 , 0x0, 0x7ffe215f51c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558acd834c70 state = iseq = 0x0 #42 0x0000558acb8cd17f in rb_main (argv=0x7ffe215f53c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729458316905 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2193021.ruby -x gdbscript [New LWP 2193021] [New LWP 2193023] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140491063876608) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc69ff4dc00 (LWP 2193021))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc69ff4dc00 (LWP 2193021) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140491063876608) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc69fc2f640 (LWP 2193023) 0x00007fc6a0094fde in epoll_wait (epfd=4, events=events@entry=0x7fc6a099dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc69fc2f640 (LWP 2193023)): #0 0x00007fc6a0094fde in epoll_wait (epfd=4, events=events@entry=0x7fc6a099dadc , 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 0x00007fc6a0625c3a in event_wait (vm=0x55ddc917d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ddc917d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ddc917d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ddc917d2a0 #4 0x00007fc6a0003b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736177835776, -1217107440395972778, 140491060606528, 25, 140491064621136, 140736177836128, 1195363472074248022, 1195344216003481430}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc6a0094bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc69ff4dc00 (LWP 2193021)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140491063876608) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc69ff4dc00 old_mask = {__val = {0, 4005659692043888384, 922, 140491070775421, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140491071292056}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140491063876608) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140491063876608, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc69ffb1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc6a05e20a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fc6a03b2e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ddc9212400, fmt=fmt@entry=0x7fc6a07ff3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fc6a05e0eff in sigsegv (sig=11, info=0x55ddc9212530, ctx=0x55ddc9212400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fc6a07bc326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fc6a099eb60 , errout=errout@entry=0x7fc6a01896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fc6a080d186 "\n", dli_fbase = 0x55ddc91c1d80, dli_sname = 0x7fffb1e2ec60 "\240\226\030\240\306\177", dli_saddr = 0x7fc6a00a2d63 <__GI___backtrace+99>} i = lines = obj = 0x55ddc9276c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fc6a068f7e3 in rb_print_backtrace (errout=0x7fc6a01896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fc6a068f7cf , 0x7fc6a048b815 , 0x7fc6a03b2e3e , 0x7fc6a03b61f3 , 0x7fc6a042ff09 , 0x7fc6a0435d74 , 0x7fc6a042fd4b , 0x7fc6a042fe4c , 0x7fc6a04301e0 , 0x7fc6a0435d74 , 0x7fc6a042fd4b , 0x7fc6a042fe4c , 0x7fc6a04301e0 , 0x7fc6a0435d74 , 0x7fc6a042fd4b , 0x7fc6a042fe4c , 0x7fc6a04301e0 , 0x7fc6a0435d74 , 0x7fc6a042fd4b , 0x7fc6a0437cb8 , 0x7fc6a07bca63 , 0x7fc6a04cea03 , 0x7fc6a05d97fa , 0x7fc6a05d9d73 , 0x7fc6a0497d92 , 0x7fc6a05db800 , 0x7fc6a05dc066 , 0x7fc6a0499129 , 0x55ddc87dc17f , 0x7fc69ff98d90 <__libc_start_call_main+128>, 0x7fc69ff98e40 <__libc_start_main_impl+128>, 0x55ddc87dc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fc6a01896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ddc917d2a0 ec = #11 0x00007fc6a048b815 in rb_bug_without_die (fmt=0x7fc6a07cda98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffb1e2ee20) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fc6a01896a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fc6a03b2e3e in rb_bug (fmt=fmt@entry=0x7fc6a07cda98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffb1e2ef00, reg_save_area = 0x7fffb1e2ee40}} #13 0x00007fc6a03b61f3 in objspace_xmalloc0 (objspace=0x55ddc917fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fc6a042ff09 in ibf_load_code (load=0x55ddc91c1d80, iseq=0x7fc69f2d9620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140491050817056 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fc6a0435d74 in ibf_load_iseq_each (load=0x55ddc91c1d80, iseq=0x7fc69f2d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140491050839616 ec = 0x55ddc9180c70 dummy_frame = 140491050816720 #16 0x00007fc6a042fd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc69f2d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ddc91c1d80 prev_src_iseq = 0x7fc69f2db0f0 offset = #17 0x00007fc6a042fe4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc69f2d9620 iseqv = iseq_index = 23 #18 0x00007fc6a04301e0 in ibf_load_code (load=0x55ddc91c1d80, iseq=0x7fc69f2db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140491050823920 code_index = 15 reading_pos = 4556 code = 0x55ddc9238f20 load_body = 0x55ddc9239730 cd_entries = 0x55ddc91c6c70 ic_index = 0 mark_offset_bits = 0x7fffb1e2f260 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fc6a0435d74 in ibf_load_iseq_each (load=0x55ddc91c1d80, iseq=0x7fc69f2db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140491050839616 ec = 0x55ddc9180c70 dummy_frame = 140491050823680 #20 0x00007fc6a042fd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc69f2db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ddc91c1d80 prev_src_iseq = 0x7fc69f2debd0 offset = #21 0x00007fc6a042fe4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc69f2db0f0 iseqv = iseq_index = 16 #22 0x00007fc6a04301e0 in ibf_load_code (load=0x55ddc91c1d80, iseq=0x7fc69f2debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140491050838992 code_index = 66 reading_pos = 224 code = 0x55ddc9260510 load_body = 0x55ddc91edf70 cd_entries = 0x55ddc91e5070 ic_index = 0 mark_offset_bits = 0x55ddc9260740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fc6a0435d74 in ibf_load_iseq_each (load=0x55ddc91c1d80, iseq=0x7fc69f2debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140491050839616 ec = 0x55ddc9180c70 dummy_frame = 140491050838560 #24 0x00007fc6a042fd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc69f2debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ddc91c1d80 prev_src_iseq = 0x7fc69f2def00 offset = #25 0x00007fc6a042fe4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc69f2debd0 iseqv = iseq_index = 1 #26 0x00007fc6a04301e0 in ibf_load_code (load=0x55ddc91c1d80, iseq=0x7fc69f2def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140491050839808 code_index = 5 reading_pos = 46 code = 0x55ddc923adc0 load_body = 0x55ddc91ee6a0 cd_entries = 0x55ddc91e50e0 ic_index = 1 mark_offset_bits = 0x7fffb1e2f7c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fc6a0435d74 in ibf_load_iseq_each (load=0x55ddc91c1d80, iseq=0x7fc69f2def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140491050839616 ec = 0x55ddc9180c70 dummy_frame = 140491050839280 #28 0x00007fc6a042fd4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc69f2def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ddc91c1d80 prev_src_iseq = 0x0 offset = #29 0x00007fc6a0437cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc69f2def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140491050839904 #31 0x00007fc6a07bca63 in rb_load_with_builtin_functions (feature_name=0x7fc6a07fc5eb "yjit", table=0x7fc6a097fe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ddc917d2a0 iseq = #32 0x00007fc6a0700307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc6a06fe390 , argc = 0, index = 0, name = 0x7fc6a0822c81 "_bi13"}, {func_ptr = 0x7fc6a079cdc0 , argc = 0, index = 1, name = 0x7fc6a0822c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc6a079cec0 , argc = 0, index = 2, name = 0x7fc6a0822ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc6a079df50 , argc = 0, index = 3, name = 0x7fc6a0822c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc6a076cec0 , argc = 2, index = 4, name = 0x7fc6a0822cb8 "rb_yjit_enable"}, {func_ptr = 0x7fc6a079cee0 , argc = 0, index = 5, name = 0x7fc6a0822cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc6a079ce10 , argc = 1, index = 6, name = 0x7fc6a0822ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fc6a06fe370 , argc = 0, index = 7, name = 0x7fc6a0822cf4 "object_shape_count"}, {func_ptr = 0x7fc6a07741e0 , argc = 1, index = 8, name = 0x7fc6a0822d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc6a07741f0 , argc = 1, index = 9, name = 0x7fc6a0822d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc6a076ce10 , argc = 0, index = 10, name = 0x7fc6a0822d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fc6a076cf70 , argc = 0, index = 11, name = 0x7fc6a0822d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc6a079cde0 , argc = 0, index = 12, name = 0x7fc6a0822d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fc6a04cea03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fc6a05d97fa in ruby_opt_init (opt=0x7fffb1e310b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fc6a05d9d73 in ruby_opt_init (opt=0x7fffb1e310b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736177831056) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffb1e2fc90 parser = 140491052108496 orig_fname = 140491052123568 script = 1 opt = 0x7fffb1e310b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fc6a0497d92 in rb_ensure (b_proc=b_proc@entry=0x7fc6a05d99d0 , data1=data1@entry=140736177831056, e_proc=e_proc@entry=0x7fc6a05d5cb0 , data2=data2@entry=140736177831056) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ddc9180c70 _tag = {tag = 36, retval = 140736177836208, buf = {0x7fc69fc54830, 0x7fc6a0497e48 , 0x0, 0x7fffb1e2fb40, 0x9fc53ae0}, prev = 0x7fffb1e311c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ddc9180c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc6a05d5cb0 , data2 = 140736177831056}} #38 0x00007fc6a05db800 in load_file (opt=0x7fffb1e310b0, script=1, f=140491060758576, fname=, parser=140491052108496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140491052108496, fname = 140491052123568, script = 1, opt = 0x7fffb1e310b0, f = 4} #39 process_options (argc=0, argv=0x7fffb1e313a8, opt=0x7fffb1e310b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140491060758576 xflag = ast = 0x0 parser = 140491052108496 script_name = 140491052123568 iseq = enc = lenc = 0x55ddc919bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060C\232\240\306\177\000\000 \367\065\240\306\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fc6a05dc066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffb1e31398) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc69f4185c8 "-", script_name = 140491052123568, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fc6a0499129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffb1e31398) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140491069417456, buf = {0x2, 0x7fc6a0499170 , 0x0, 0x7fffb1e31190, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ddc9180c70 state = iseq = 0x0 #42 0x000055ddc87dc17f in rb_main (argv=0x7fffb1e31398, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736177837625 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2331555.ruby -x gdbscript [New LWP 2331555] [New LWP 2331557] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140423479757824) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb6e3a10c00 (LWP 2331555))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb6e3a10c00 (LWP 2331555) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140423479757824) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb6e36ef640 (LWP 2331557) 0x00007fb6e3b57fde in epoll_wait (epfd=4, events=events@entry=0x7fb6e4460adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb6e36ef640 (LWP 2331557)): #0 0x00007fb6e3b57fde in epoll_wait (epfd=4, events=events@entry=0x7fb6e4460adc , 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 0x00007fb6e40e8c3a in event_wait (vm=0x5586fd74b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5586fd74b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5586fd74b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5586fd74b2a0 #4 0x00007fb6e3ac6b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726326845408, 8524416452394859986, 140423476475456, 25, 140423480502352, 140726326845760, -8565554825503326766, -8565555388290712110}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb6e3b57bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb6e3a10c00 (LWP 2331555)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140423479757824) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb6e3a10c00 old_mask = {__val = {0, 1772464920573039360, 922, 140423486656637, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140423487173272}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140423479757824) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140423479757824, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb6e3a74476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb6e40a50a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb6e3e75e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5586fd7e0400, fmt=fmt@entry=0x7fb6e42c23a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb6e40a3eff in sigsegv (sig=11, info=0x5586fd7e0530, ctx=0x5586fd7e0400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb6e427f326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb6e4461b60 , errout=errout@entry=0x7fb6e3c4c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb6e42d0186 "\n", dli_fbase = 0x5586fd78fd80, dli_sname = 0x7ffd66b8bd40 "\240\306\304\343\266\177", dli_saddr = 0x7fb6e3b65d63 <__GI___backtrace+99>} i = lines = obj = 0x5586fd844c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb6e41527e3 in rb_print_backtrace (errout=0x7fb6e3c4c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb6e41527cf , 0x7fb6e3f4e815 , 0x7fb6e3e75e3e , 0x7fb6e3e791f3 , 0x7fb6e3ef2f09 , 0x7fb6e3ef8d74 , 0x7fb6e3ef2d4b , 0x7fb6e3ef2e4c , 0x7fb6e3ef31e0 , 0x7fb6e3ef8d74 , 0x7fb6e3ef2d4b , 0x7fb6e3ef2e4c , 0x7fb6e3ef31e0 , 0x7fb6e3ef8d74 , 0x7fb6e3ef2d4b , 0x7fb6e3ef2e4c , 0x7fb6e3ef31e0 , 0x7fb6e3ef8d74 , 0x7fb6e3ef2d4b , 0x7fb6e3efacb8 , 0x7fb6e427fa63 , 0x7fb6e3f91a03 , 0x7fb6e409c7fa , 0x7fb6e409cd73 , 0x7fb6e3f5ad92 , 0x7fb6e409e800 , 0x7fb6e409f066 , 0x7fb6e3f5c129 , 0x5586fd43b17f , 0x7fb6e3a5bd90 <__libc_start_call_main+128>, 0x7fb6e3a5be40 <__libc_start_main_impl+128>, 0x5586fd43b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb6e3c4c6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5586fd74b2a0 ec = #11 0x00007fb6e3f4e815 in rb_bug_without_die (fmt=0x7fb6e4290a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd66b8bf00) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb6e3c4c6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb6e3e75e3e in rb_bug (fmt=fmt@entry=0x7fb6e4290a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd66b8bfe0, reg_save_area = 0x7ffd66b8bf20}} #13 0x00007fb6e3e791f3 in objspace_xmalloc0 (objspace=0x5586fd74dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb6e3ef2f09 in ibf_load_code (load=0x5586fd78fd80, iseq=0x7fb6e2d99670, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140423466686064 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fb6e3ef8d74 in ibf_load_iseq_each (load=0x5586fd78fd80, iseq=0x7fb6e2d99670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140423466708624 ec = 0x5586fd74ec70 dummy_frame = 140423466685728 #16 0x00007fb6e3ef2d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6e2d99670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5586fd78fd80 prev_src_iseq = 0x7fb6e2d9b140 offset = #17 0x00007fb6e3ef2e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6e2d99670 iseqv = iseq_index = 23 #18 0x00007fb6e3ef31e0 in ibf_load_code (load=0x5586fd78fd80, iseq=0x7fb6e2d9b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140423466692928 code_index = 15 reading_pos = 4556 code = 0x5586fd806f20 load_body = 0x5586fd807730 cd_entries = 0x5586fd794c70 ic_index = 0 mark_offset_bits = 0x7ffd66b8c340 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb6e3ef8d74 in ibf_load_iseq_each (load=0x5586fd78fd80, iseq=0x7fb6e2d9b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140423466708624 ec = 0x5586fd74ec70 dummy_frame = 140423466692688 #20 0x00007fb6e3ef2d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6e2d9b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5586fd78fd80 prev_src_iseq = 0x7fb6e2d9ec20 offset = #21 0x00007fb6e3ef2e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6e2d9b140 iseqv = iseq_index = 16 #22 0x00007fb6e3ef31e0 in ibf_load_code (load=0x5586fd78fd80, iseq=0x7fb6e2d9ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140423466708000 code_index = 66 reading_pos = 224 code = 0x5586fd82e510 load_body = 0x5586fd7bbf70 cd_entries = 0x5586fd7b3070 ic_index = 0 mark_offset_bits = 0x5586fd82e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb6e3ef8d74 in ibf_load_iseq_each (load=0x5586fd78fd80, iseq=0x7fb6e2d9ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140423466708624 ec = 0x5586fd74ec70 dummy_frame = 140423466707568 #24 0x00007fb6e3ef2d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6e2d9ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5586fd78fd80 prev_src_iseq = 0x7fb6e2d9ef50 offset = #25 0x00007fb6e3ef2e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6e2d9ec20 iseqv = iseq_index = 1 #26 0x00007fb6e3ef31e0 in ibf_load_code (load=0x5586fd78fd80, iseq=0x7fb6e2d9ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140423466708816 code_index = 5 reading_pos = 46 code = 0x5586fd808dc0 load_body = 0x5586fd7bc6a0 cd_entries = 0x5586fd7b30e0 ic_index = 1 mark_offset_bits = 0x7ffd66b8c8a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb6e3ef8d74 in ibf_load_iseq_each (load=0x5586fd78fd80, iseq=0x7fb6e2d9ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140423466708624 ec = 0x5586fd74ec70 dummy_frame = 140423466708288 #28 0x00007fb6e3ef2d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb6e2d9ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5586fd78fd80 prev_src_iseq = 0x0 offset = #29 0x00007fb6e3efacb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb6e2d9ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140423466708912 #31 0x00007fb6e427fa63 in rb_load_with_builtin_functions (feature_name=0x7fb6e42bf5eb "yjit", table=0x7fb6e4442e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5586fd74b2a0 iseq = #32 0x00007fb6e41c3307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb6e41c1390 , argc = 0, index = 0, name = 0x7fb6e42e5c81 "_bi13"}, {func_ptr = 0x7fb6e425fdc0 , argc = 0, index = 1, name = 0x7fb6e42e5c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb6e425fec0 , argc = 0, index = 2, name = 0x7fb6e42e5ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb6e4260f50 , argc = 0, index = 3, name = 0x7fb6e42e5c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb6e422fec0 , argc = 2, index = 4, name = 0x7fb6e42e5cb8 "rb_yjit_enable"}, {func_ptr = 0x7fb6e425fee0 , argc = 0, index = 5, name = 0x7fb6e42e5cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb6e425fe10 , argc = 1, index = 6, name = 0x7fb6e42e5ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fb6e41c1370 , argc = 0, index = 7, name = 0x7fb6e42e5cf4 "object_shape_count"}, {func_ptr = 0x7fb6e42371e0 , argc = 1, index = 8, name = 0x7fb6e42e5d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb6e42371f0 , argc = 1, index = 9, name = 0x7fb6e42e5d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb6e422fe10 , argc = 0, index = 10, name = 0x7fb6e42e5d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fb6e422ff70 , argc = 0, index = 11, name = 0x7fb6e42e5d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb6e425fde0 , argc = 0, index = 12, name = 0x7fb6e42e5d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb6e3f91a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb6e409c7fa in ruby_opt_init (opt=0x7ffd66b8e190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb6e409cd73 in ruby_opt_init (opt=0x7ffd66b8e190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726326840688) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd66b8cd70 parser = 140423467977456 orig_fname = 140423467992528 script = 1 opt = 0x7ffd66b8e190 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb6e3f5ad92 in rb_ensure (b_proc=b_proc@entry=0x7fb6e409c9d0 , data1=data1@entry=140726326840688, e_proc=e_proc@entry=0x7fb6e4098cb0 , data2=data2@entry=140726326840688) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5586fd74ec70 _tag = {tag = 36, retval = 140726326845840, buf = {0x7fb6e3714820, 0x7fb6e3f5ae48 , 0x0, 0x7ffd66b8cc20, 0xe3713ad0}, prev = 0x7ffd66b8e2a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5586fd74ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb6e4098cb0 , data2 = 140726326840688}} #38 0x00007fb6e409e800 in load_file (opt=0x7ffd66b8e190, script=1, f=140423476627488, fname=, parser=140423467977456) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140423467977456, fname = 140423467992528, script = 1, opt = 0x7ffd66b8e190, f = 4} #39 process_options (argc=0, argv=0x7ffd66b8e488, opt=0x7ffd66b8e190) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140423476627488 xflag = ast = 0x0 parser = 140423467977456 script_name = 140423467992528 iseq = enc = lenc = 0x5586fd769f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb6e409f066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd66b8e478) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb6e2ed85e8 "-", script_name = 140423467992528, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb6e3f5c129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd66b8e478) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140423485298672, buf = {0x2, 0x7fb6e3f5c170 , 0x0, 0x7ffd66b8e270, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5586fd74ec70 state = iseq = 0x0 #42 0x00005586fd43b17f in rb_main (argv=0x7ffd66b8e478, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726326847257 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2466296.ruby -x gdbscript [New LWP 2466296] [New LWP 2466298] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140241247357952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8c75bb4c00 (LWP 2466296))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8c75bb4c00 (LWP 2466296) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140241247357952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8c7589f640 (LWP 2466298) 0x00007f8c75cfbfde in epoll_wait (epfd=4, events=events@entry=0x7f8c76604adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8c7589f640 (LWP 2466298)): #0 0x00007f8c75cfbfde in epoll_wait (epfd=4, events=events@entry=0x7f8c76604adc , 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 0x00007f8c7628cc3a in event_wait (vm=0x5621e905b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5621e905b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5621e905b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5621e905b2a0 #4 0x00007f8c75c6ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731953886384, -4856604365605206318, 140241244124736, 25, 140241248102480, 140731953886736, 4864181288744879826, 4864181728865912530}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8c75cfbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8c75bb4c00 (LWP 2466296)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140241247357952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8c75bb4c00 old_mask = {__val = {0, 14241552563912825856, 922, 140241254256765, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140241254773400}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140241247357952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140241247357952, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8c75c18476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8c762490a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8c76019e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5621e90f0400, fmt=fmt@entry=0x7f8c764663a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8c76247eff in sigsegv (sig=11, info=0x5621e90f0530, ctx=0x5621e90f0400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8c76423326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8c76605b60 , errout=errout@entry=0x7f8c75df06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8c76474186 "\n", dli_fbase = 0x5621e909fd80, dli_sname = 0x7ffeb61e9210 "\240\006\337u\214\177", dli_saddr = 0x7f8c75d09d63 <__GI___backtrace+99>} i = lines = obj = 0x5621e9155d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f8c762f67e3 in rb_print_backtrace (errout=0x7f8c75df06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8c762f67cf , 0x7f8c760f2815 , 0x7f8c76019e3e , 0x7f8c7601d1f3 , 0x7f8c76096f09 , 0x7f8c7609cd74 , 0x7f8c76096d4b , 0x7f8c76096e4c , 0x7f8c760971e0 , 0x7f8c7609cd74 , 0x7f8c76096d4b , 0x7f8c76096e4c , 0x7f8c760971e0 , 0x7f8c7609cd74 , 0x7f8c76096d4b , 0x7f8c76096e4c , 0x7f8c760971e0 , 0x7f8c7609cd74 , 0x7f8c76096d4b , 0x7f8c7609ecb8 , 0x7f8c76423a63 , 0x7f8c76135a03 , 0x7f8c762407fa , 0x7f8c76240d73 , 0x7f8c760fed92 , 0x7f8c76242800 , 0x7f8c76243066 , 0x7f8c76100129 , 0x5621e88c217f , 0x7f8c75bffd90 <__libc_start_call_main+128>, 0x7f8c75bffe40 <__libc_start_main_impl+128>, 0x5621e88c21d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8c75df06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5621e905b2a0 ec = #11 0x00007f8c760f2815 in rb_bug_without_die (fmt=0x7f8c76434a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffeb61e93d0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8c75df06a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8c76019e3e in rb_bug (fmt=fmt@entry=0x7f8c76434a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb61e94b0, reg_save_area = 0x7ffeb61e93f0}} #13 0x00007f8c7601d1f3 in objspace_xmalloc0 (objspace=0x5621e905dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8c76096f09 in ibf_load_code (load=0x5621e909fd80, iseq=0x7f8c74f49660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140241234335328 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f8c7609cd74 in ibf_load_iseq_each (load=0x5621e909fd80, iseq=0x7f8c74f49660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140241234357744 ec = 0x5621e905ec70 dummy_frame = 140241234334944 #16 0x00007f8c76096d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c74f49660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5621e909fd80 prev_src_iseq = 0x7f8c74f4b160 offset = #17 0x00007f8c76096e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8c74f49660 iseqv = iseq_index = 23 #18 0x00007f8c760971e0 in ibf_load_code (load=0x5621e909fd80, iseq=0x7f8c74f4b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140241234342240 code_index = 15 reading_pos = 4556 code = 0x5621e91172f0 load_body = 0x5621e9117b40 cd_entries = 0x5621e90a4c70 ic_index = 0 mark_offset_bits = 0x7ffeb61e9810 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8c7609cd74 in ibf_load_iseq_each (load=0x5621e909fd80, iseq=0x7f8c74f4b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140241234357744 ec = 0x5621e905ec70 dummy_frame = 140241234341952 #20 0x00007f8c76096d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c74f4b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5621e909fd80 prev_src_iseq = 0x7f8c74f4eb20 offset = #21 0x00007f8c76096e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8c74f4b160 iseqv = iseq_index = 16 #22 0x00007f8c760971e0 in ibf_load_code (load=0x5621e909fd80, iseq=0x7f8c74f4eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140241234357024 code_index = 66 reading_pos = 224 code = 0x5621e913e510 load_body = 0x5621e90cc310 cd_entries = 0x5621e90c3070 ic_index = 0 mark_offset_bits = 0x5621e913e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8c7609cd74 in ibf_load_iseq_each (load=0x5621e909fd80, iseq=0x7f8c74f4eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140241234357744 ec = 0x5621e905ec70 dummy_frame = 140241234356832 #24 0x00007f8c76096d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c74f4eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5621e909fd80 prev_src_iseq = 0x7f8c74f4ef40 offset = #25 0x00007f8c76096e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8c74f4eb20 iseqv = iseq_index = 1 #26 0x00007f8c760971e0 in ibf_load_code (load=0x5621e909fd80, iseq=0x7f8c74f4ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140241234358080 code_index = 5 reading_pos = 46 code = 0x5621e9118dc0 load_body = 0x5621e90cca40 cd_entries = 0x5621e90c30e0 ic_index = 1 mark_offset_bits = 0x7ffeb61e9d70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8c7609cd74 in ibf_load_iseq_each (load=0x5621e909fd80, iseq=0x7f8c74f4ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140241234357744 ec = 0x5621e905ec70 dummy_frame = 140241234357552 #28 0x00007f8c76096d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8c74f4ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5621e909fd80 prev_src_iseq = 0x0 offset = #29 0x00007f8c7609ecb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8c74f4ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140241234358224 #31 0x00007f8c76423a63 in rb_load_with_builtin_functions (feature_name=0x7f8c764635eb "yjit", table=0x7f8c765e6e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5621e905b2a0 iseq = #32 0x00007f8c76367307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8c76365390 , argc = 0, index = 0, name = 0x7f8c76489c81 "_bi13"}, {func_ptr = 0x7f8c76403dc0 , argc = 0, index = 1, name = 0x7f8c76489c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8c76403ec0 , argc = 0, index = 2, name = 0x7f8c76489ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8c76404f50 , argc = 0, index = 3, name = 0x7f8c76489c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8c763d3ec0 , argc = 2, index = 4, name = 0x7f8c76489cb8 "rb_yjit_enable"}, {func_ptr = 0x7f8c76403ee0 , argc = 0, index = 5, name = 0x7f8c76489cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8c76403e10 , argc = 1, index = 6, name = 0x7f8c76489ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f8c76365370 , argc = 0, index = 7, name = 0x7f8c76489cf4 "object_shape_count"}, {func_ptr = 0x7f8c763db1e0 , argc = 1, index = 8, name = 0x7f8c76489d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8c763db1f0 , argc = 1, index = 9, name = 0x7f8c76489d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8c763d3e10 , argc = 0, index = 10, name = 0x7f8c76489d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f8c763d3f70 , argc = 0, index = 11, name = 0x7f8c76489d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8c76403de0 , argc = 0, index = 12, name = 0x7f8c76489d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8c76135a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8c762407fa in ruby_opt_init (opt=0x7ffeb61eb660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8c76240d73 in ruby_opt_init (opt=0x7ffeb61eb660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731953881664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeb61ea240 parser = 140241235626816 orig_fname = 140241235641888 script = 1 opt = 0x7ffeb61eb660 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8c760fed92 in rb_ensure (b_proc=b_proc@entry=0x7f8c762409d0 , data1=data1@entry=140731953881664, e_proc=e_proc@entry=0x7f8c7623ccb0 , data2=data2@entry=140731953881664) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5621e905ec70 _tag = {tag = 36, retval = 140731953886816, buf = {0x7f8c758c4870, 0x7f8c760fee48 , 0x0, 0x7ffeb61ea0f0, 0x758c3b20}, prev = 0x7ffeb61eb770, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5621e905ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8c7623ccb0 , data2 = 140731953881664}} #38 0x00007f8c76242800 in load_file (opt=0x7ffeb61eb660, script=1, f=140241244276848, fname=, parser=140241235626816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140241235626816, fname = 140241235641888, script = 1, opt = 0x7ffeb61eb660, f = 4} #39 process_options (argc=0, argv=0x7ffeb61eb958, opt=0x7ffeb61eb660) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140241244276848 xflag = ast = 0x0 parser = 140241235626816 script_name = 140241235641888 iseq = enc = lenc = 0x5621e9079f30 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`v\214\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8c76243066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb61eb948) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8c75088638 "-", script_name = 140241235641888, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8c76100129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb61eb948) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140241252898800, buf = {0x2, 0x7f8c76100170 , 0x0, 0x7ffeb61eb740, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5621e905ec70 state = iseq = 0x0 #42 0x00005621e88c217f in rb_main (argv=0x7ffeb61eb948, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731953888233 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2498046.ruby -x gdbscript [New LWP 2498046] [New LWP 2498048] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139650947640320) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0305206c00 (LWP 2498046))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0305206c00 (LWP 2498046) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139650947640320) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0304eef640 (LWP 2498048) 0x00007f030534dfde in epoll_wait (epfd=4, events=events@entry=0x7f0305c56adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0304eef640 (LWP 2498048)): #0 0x00007f030534dfde in epoll_wait (epfd=4, events=events@entry=0x7f0305c56adc , 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 0x00007f03058dec3a in event_wait (vm=0x5569229df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5569229df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5569229df2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5569229df2a0 #4 0x00007f03052bcb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735486550736, -2083621953201627323, 139650944398912, 25, 139650948384848, 140735486551088, 2095146904633876293, 2095148578475614021}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f030534dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0305206c00 (LWP 2498046)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139650947640320) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0305206c00 old_mask = {__val = {0, 6975114410021476608, 922, 139650954539133, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139650955055768}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139650947640320) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139650947640320, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f030526a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f030589b0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f030566be61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556922a74400, fmt=fmt@entry=0x7f0305ab83a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0305899eff in sigsegv (sig=11, info=0x556922a74530, ctx=0x556922a74400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0305a75326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0305c57b60 , errout=errout@entry=0x7f03054426a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0305ac6186 "\n", dli_fbase = 0x556922a23d80, dli_sname = 0x7fff88aec030 "\240&D\005\003\177", dli_saddr = 0x7f030535bd63 <__GI___backtrace+99>} i = lines = obj = 0x556922ad8c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f03059487e3 in rb_print_backtrace (errout=0x7f03054426a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f03059487cf , 0x7f0305744815 , 0x7f030566be3e , 0x7f030566f1f3 , 0x7f03056e8f09 , 0x7f03056eed74 , 0x7f03056e8d4b , 0x7f03056e8e4c , 0x7f03056e91e0 , 0x7f03056eed74 , 0x7f03056e8d4b , 0x7f03056e8e4c , 0x7f03056e91e0 , 0x7f03056eed74 , 0x7f03056e8d4b , 0x7f03056e8e4c , 0x7f03056e91e0 , 0x7f03056eed74 , 0x7f03056e8d4b , 0x7f03056f0cb8 , 0x7f0305a75a63 , 0x7f0305787a03 , 0x7f03058927fa , 0x7f0305892d73 , 0x7f0305750d92 , 0x7f0305894800 , 0x7f0305895066 , 0x7f0305752129 , 0x5569222c817f , 0x7f0305251d90 <__libc_start_call_main+128>, 0x7f0305251e40 <__libc_start_main_impl+128>, 0x5569222c81d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f03054426a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5569229df2a0 ec = #11 0x00007f0305744815 in rb_bug_without_die (fmt=0x7f0305a86a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff88aec1f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f03054426a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f030566be3e in rb_bug (fmt=fmt@entry=0x7f0305a86a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff88aec2d0, reg_save_area = 0x7fff88aec210}} #13 0x00007f030566f1f3 in objspace_xmalloc0 (objspace=0x5569229e1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f03056e8f09 in ibf_load_code (load=0x556922a23d80, iseq=0x7f0304599620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139650934609440 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f03056eed74 in ibf_load_iseq_each (load=0x556922a23d80, iseq=0x7f0304599620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139650934632000 ec = 0x5569229e2c70 dummy_frame = 139650934609104 #16 0x00007f03056e8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0304599620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556922a23d80 prev_src_iseq = 0x7f030459b0f0 offset = #17 0x00007f03056e8e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0304599620 iseqv = iseq_index = 23 #18 0x00007f03056e91e0 in ibf_load_code (load=0x556922a23d80, iseq=0x7f030459b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139650934616304 code_index = 15 reading_pos = 4556 code = 0x556922a9af20 load_body = 0x556922a9b730 cd_entries = 0x556922a28c70 ic_index = 0 mark_offset_bits = 0x7fff88aec630 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f03056eed74 in ibf_load_iseq_each (load=0x556922a23d80, iseq=0x7f030459b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139650934632000 ec = 0x5569229e2c70 dummy_frame = 139650934616064 #20 0x00007f03056e8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f030459b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556922a23d80 prev_src_iseq = 0x7f030459ebd0 offset = #21 0x00007f03056e8e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f030459b0f0 iseqv = iseq_index = 16 #22 0x00007f03056e91e0 in ibf_load_code (load=0x556922a23d80, iseq=0x7f030459ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139650934631376 code_index = 66 reading_pos = 224 code = 0x556922ac2510 load_body = 0x556922a4ff70 cd_entries = 0x556922a47070 ic_index = 0 mark_offset_bits = 0x556922ac2740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f03056eed74 in ibf_load_iseq_each (load=0x556922a23d80, iseq=0x7f030459ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139650934632000 ec = 0x5569229e2c70 dummy_frame = 139650934630944 #24 0x00007f03056e8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f030459ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556922a23d80 prev_src_iseq = 0x7f030459ef00 offset = #25 0x00007f03056e8e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f030459ebd0 iseqv = iseq_index = 1 #26 0x00007f03056e91e0 in ibf_load_code (load=0x556922a23d80, iseq=0x7f030459ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139650934632192 code_index = 5 reading_pos = 46 code = 0x556922a9cdc0 load_body = 0x556922a506a0 cd_entries = 0x556922a470e0 ic_index = 1 mark_offset_bits = 0x7fff88aecb90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f03056eed74 in ibf_load_iseq_each (load=0x556922a23d80, iseq=0x7f030459ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139650934632000 ec = 0x5569229e2c70 dummy_frame = 139650934631664 #28 0x00007f03056e8d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f030459ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556922a23d80 prev_src_iseq = 0x0 offset = #29 0x00007f03056f0cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f030459ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139650934632288 #31 0x00007f0305a75a63 in rb_load_with_builtin_functions (feature_name=0x7f0305ab55eb "yjit", table=0x7f0305c38e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5569229df2a0 iseq = #32 0x00007f03059b9307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f03059b7390 , argc = 0, index = 0, name = 0x7f0305adbc81 "_bi13"}, {func_ptr = 0x7f0305a55dc0 , argc = 0, index = 1, name = 0x7f0305adbc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0305a55ec0 , argc = 0, index = 2, name = 0x7f0305adbef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0305a56f50 , argc = 0, index = 3, name = 0x7f0305adbc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0305a25ec0 , argc = 2, index = 4, name = 0x7f0305adbcb8 "rb_yjit_enable"}, {func_ptr = 0x7f0305a55ee0 , argc = 0, index = 5, name = 0x7f0305adbcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0305a55e10 , argc = 1, index = 6, name = 0x7f0305adbce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f03059b7370 , argc = 0, index = 7, name = 0x7f0305adbcf4 "object_shape_count"}, {func_ptr = 0x7f0305a2d1e0 , argc = 1, index = 8, name = 0x7f0305adbd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0305a2d1f0 , argc = 1, index = 9, name = 0x7f0305adbd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0305a25e10 , argc = 0, index = 10, name = 0x7f0305adbd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f0305a25f70 , argc = 0, index = 11, name = 0x7f0305adbd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0305a55de0 , argc = 0, index = 12, name = 0x7f0305adbd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0305787a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f03058927fa in ruby_opt_init (opt=0x7fff88aee480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0305892d73 in ruby_opt_init (opt=0x7fff88aee480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140735486546016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff88aed060 parser = 139650935900880 orig_fname = 139650935915952 script = 1 opt = 0x7fff88aee480 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0305750d92 in rb_ensure (b_proc=b_proc@entry=0x7f03058929d0 , data1=data1@entry=140735486546016, e_proc=e_proc@entry=0x7f030588ecb0 , data2=data2@entry=140735486546016) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5569229e2c70 _tag = {tag = 36, retval = 140735486551168, buf = {0x7f0304f14830, 0x7f0305750e48 , 0x0, 0x7fff88aecf10, 0x4f13ae0}, prev = 0x7fff88aee590, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5569229e2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f030588ecb0 , data2 = 140735486546016}} #38 0x00007f0305894800 in load_file (opt=0x7fff88aee480, script=1, f=139650944550960, fname=, parser=139650935900880) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139650935900880, fname = 139650935915952, script = 1, opt = 0x7fff88aee480, f = 4} #39 process_options (argc=0, argv=0x7fff88aee778, opt=0x7fff88aee480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139650944550960 xflag = ast = 0x0 parser = 139650935900880 script_name = 139650935915952 iseq = enc = lenc = 0x5569229fdf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0305895066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff88aee768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f03046d85c8 "-", script_name = 139650935915952, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0305752129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff88aee768) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139650953181168, buf = {0x2, 0x7f0305752170 , 0x0, 0x7fff88aee560, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5569229e2c70 state = iseq = 0x0 #42 0x00005569222c817f in rb_main (argv=0x7fff88aee768, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735486552585 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2534384.ruby -x gdbscript [New LWP 2534384] [New LWP 2534386] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140400976083968) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb1a64e3c00 (LWP 2534384))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb1a64e3c00 (LWP 2534384) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140400976083968) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb1a61cf640 (LWP 2534386) 0x00007fb1a662afde in epoll_wait (epfd=4, events=events@entry=0x7fb1a6f33adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb1a61cf640 (LWP 2534386)): #0 0x00007fb1a662afde in epoll_wait (epfd=4, events=events@entry=0x7fb1a6f33adc , 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 0x00007fb1a6bbbc3a in event_wait (vm=0x56359324b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56359324b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56359324b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56359324b2a0 #4 0x00007fb1a6599b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722630631072, -4403273849296714884, 140400972854848, 25, 140400976828496, 140722630631424, 4433549718481994620, 4433549124320953212}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb1a662abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb1a64e3c00 (LWP 2534384)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140400976083968) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb1a64e3c00 old_mask = {__val = {0, 16561567036394074624, 922, 140400982982781, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140400983499416}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140400976083968) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140400976083968, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb1a6547476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb1a6b780a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb1a6948e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5635932e0400, fmt=fmt@entry=0x7fb1a6d953a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb1a6b76eff in sigsegv (sig=11, info=0x5635932e0530, ctx=0x5635932e0400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb1a6d52326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb1a6f34b60 , errout=errout@entry=0x7fb1a671f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb1a6da3186 "\n", dli_fbase = 0x56359328fd80, dli_sname = 0x7ffc8a68fc00 "\240\366q\246\261\177", dli_saddr = 0x7fb1a6638d63 <__GI___backtrace+99>} i = lines = obj = 0x563593344c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb1a6c257e3 in rb_print_backtrace (errout=0x7fb1a671f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb1a6c257cf , 0x7fb1a6a21815 , 0x7fb1a6948e3e , 0x7fb1a694c1f3 , 0x7fb1a69c5f09 , 0x7fb1a69cbd74 , 0x7fb1a69c5d4b , 0x7fb1a69c5e4c , 0x7fb1a69c61e0 , 0x7fb1a69cbd74 , 0x7fb1a69c5d4b , 0x7fb1a69c5e4c , 0x7fb1a69c61e0 , 0x7fb1a69cbd74 , 0x7fb1a69c5d4b , 0x7fb1a69c5e4c , 0x7fb1a69c61e0 , 0x7fb1a69cbd74 , 0x7fb1a69c5d4b , 0x7fb1a69cdcb8 , 0x7fb1a6d52a63 , 0x7fb1a6a64a03 , 0x7fb1a6b6f7fa , 0x7fb1a6b6fd73 , 0x7fb1a6a2dd92 , 0x7fb1a6b71800 , 0x7fb1a6b72066 , 0x7fb1a6a2f129 , 0x563592bfd17f , 0x7fb1a652ed90 <__libc_start_call_main+128>, 0x7fb1a652ee40 <__libc_start_main_impl+128>, 0x563592bfd1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb1a671f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56359324b2a0 ec = #11 0x00007fb1a6a21815 in rb_bug_without_die (fmt=0x7fb1a6d63a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc8a68fdc0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb1a671f6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb1a6948e3e in rb_bug (fmt=fmt@entry=0x7fb1a6d63a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc8a68fea0, reg_save_area = 0x7ffc8a68fde0}} #13 0x00007fb1a694c1f3 in objspace_xmalloc0 (objspace=0x56359324dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb1a69c5f09 in ibf_load_code (load=0x56359328fd80, iseq=0x7fb1a5879620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140400963065376 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fb1a69cbd74 in ibf_load_iseq_each (load=0x56359328fd80, iseq=0x7fb1a5879620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140400963087936 ec = 0x56359324ec70 dummy_frame = 140400963065040 #16 0x00007fb1a69c5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1a5879620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56359328fd80 prev_src_iseq = 0x7fb1a587b0f0 offset = #17 0x00007fb1a69c5e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb1a5879620 iseqv = iseq_index = 23 #18 0x00007fb1a69c61e0 in ibf_load_code (load=0x56359328fd80, iseq=0x7fb1a587b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140400963072240 code_index = 15 reading_pos = 4556 code = 0x563593306f20 load_body = 0x563593307730 cd_entries = 0x563593294c70 ic_index = 0 mark_offset_bits = 0x7ffc8a690200 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb1a69cbd74 in ibf_load_iseq_each (load=0x56359328fd80, iseq=0x7fb1a587b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140400963087936 ec = 0x56359324ec70 dummy_frame = 140400963072000 #20 0x00007fb1a69c5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1a587b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56359328fd80 prev_src_iseq = 0x7fb1a587ebd0 offset = #21 0x00007fb1a69c5e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb1a587b0f0 iseqv = iseq_index = 16 #22 0x00007fb1a69c61e0 in ibf_load_code (load=0x56359328fd80, iseq=0x7fb1a587ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140400963087312 code_index = 66 reading_pos = 224 code = 0x56359332e510 load_body = 0x5635932bbf70 cd_entries = 0x5635932b3070 ic_index = 0 mark_offset_bits = 0x56359332e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb1a69cbd74 in ibf_load_iseq_each (load=0x56359328fd80, iseq=0x7fb1a587ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140400963087936 ec = 0x56359324ec70 dummy_frame = 140400963086880 #24 0x00007fb1a69c5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1a587ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56359328fd80 prev_src_iseq = 0x7fb1a587ef00 offset = #25 0x00007fb1a69c5e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb1a587ebd0 iseqv = iseq_index = 1 #26 0x00007fb1a69c61e0 in ibf_load_code (load=0x56359328fd80, iseq=0x7fb1a587ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140400963088128 code_index = 5 reading_pos = 46 code = 0x563593308dc0 load_body = 0x5635932bc6a0 cd_entries = 0x5635932b30e0 ic_index = 1 mark_offset_bits = 0x7ffc8a690760 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb1a69cbd74 in ibf_load_iseq_each (load=0x56359328fd80, iseq=0x7fb1a587ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140400963087936 ec = 0x56359324ec70 dummy_frame = 140400963087600 #28 0x00007fb1a69c5d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb1a587ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56359328fd80 prev_src_iseq = 0x0 offset = #29 0x00007fb1a69cdcb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb1a587ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140400963088224 #31 0x00007fb1a6d52a63 in rb_load_with_builtin_functions (feature_name=0x7fb1a6d925eb "yjit", table=0x7fb1a6f15e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56359324b2a0 iseq = #32 0x00007fb1a6c96307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb1a6c94390 , argc = 0, index = 0, name = 0x7fb1a6db8c81 "_bi13"}, {func_ptr = 0x7fb1a6d32dc0 , argc = 0, index = 1, name = 0x7fb1a6db8c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb1a6d32ec0 , argc = 0, index = 2, name = 0x7fb1a6db8ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb1a6d33f50 , argc = 0, index = 3, name = 0x7fb1a6db8c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb1a6d02ec0 , argc = 2, index = 4, name = 0x7fb1a6db8cb8 "rb_yjit_enable"}, {func_ptr = 0x7fb1a6d32ee0 , argc = 0, index = 5, name = 0x7fb1a6db8cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb1a6d32e10 , argc = 1, index = 6, name = 0x7fb1a6db8ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7fb1a6c94370 , argc = 0, index = 7, name = 0x7fb1a6db8cf4 "object_shape_count"}, {func_ptr = 0x7fb1a6d0a1e0 , argc = 1, index = 8, name = 0x7fb1a6db8d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb1a6d0a1f0 , argc = 1, index = 9, name = 0x7fb1a6db8d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb1a6d02e10 , argc = 0, index = 10, name = 0x7fb1a6db8d32 "rb_yjit_code_gc"}, {func_ptr = 0x7fb1a6d02f70 , argc = 0, index = 11, name = 0x7fb1a6db8d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb1a6d32de0 , argc = 0, index = 12, name = 0x7fb1a6db8d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb1a6a64a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb1a6b6f7fa in ruby_opt_init (opt=0x7ffc8a692050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb1a6b6fd73 in ruby_opt_init (opt=0x7ffc8a692050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722630626352) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc8a690c30 parser = 140400964356816 orig_fname = 140400964371888 script = 1 opt = 0x7ffc8a692050 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb1a6a2dd92 in rb_ensure (b_proc=b_proc@entry=0x7fb1a6b6f9d0 , data1=data1@entry=140722630626352, e_proc=e_proc@entry=0x7fb1a6b6bcb0 , data2=data2@entry=140722630626352) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56359324ec70 _tag = {tag = 36, retval = 140722630631504, buf = {0x7fb1a61f4830, 0x7fb1a6a2de48 , 0x0, 0x7ffc8a690ae0, 0xa61f3ae0}, prev = 0x7ffc8a692160, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56359324ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb1a6b6bcb0 , data2 = 140722630626352}} #38 0x00007fb1a6b71800 in load_file (opt=0x7ffc8a692050, script=1, f=140400973006896, fname=, parser=140400964356816) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140400964356816, fname = 140400964371888, script = 1, opt = 0x7ffc8a692050, f = 4} #39 process_options (argc=0, argv=0x7ffc8a692348, opt=0x7ffc8a692050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140400973006896 xflag = ast = 0x0 parser = 140400964356816 script_name = 140400964371888 iseq = enc = lenc = 0x563593269f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb1a6b72066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8a692338) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb1a59b85c8 "-", script_name = 140400964371888, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb1a6a2f129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8a692338) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140400981624816, buf = {0x2, 0x7fb1a6a2f170 , 0x0, 0x7ffc8a692130, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56359324ec70 state = iseq = 0x0 #42 0x0000563592bfd17f in rb_main (argv=0x7ffc8a692338, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722630632921 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2658671.ruby -x gdbscript [New LWP 2658671] [New LWP 2658673] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140471737146368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc21ffe5c00 (LWP 2658671))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc21ffe5c00 (LWP 2658671) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140471737146368) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc21fccf640 (LWP 2658673) 0x00007fc22012cfde in epoll_wait (epfd=4, events=events@entry=0x7fc220a35adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc21fccf640 (LWP 2658673)): #0 0x00007fc22012cfde in epoll_wait (epfd=4, events=events@entry=0x7fc220a35adc , 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 0x00007fc2206bdc3a in event_wait (vm=0x559eb27102a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559eb27102a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559eb27102a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559eb27102a0 #4 0x00007fc22009bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722567343056, -1375280685219394938, 140471733909056, 25, 140471737890896, 140722567343408, 1400120413220686470, 1400133034665626246}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc22012cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc21ffe5c00 (LWP 2658671)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140471737146368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc21ffe5c00 old_mask = {__val = {0, 5165875189040311808, 922, 140471744045181, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140471744561816}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140471737146368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140471737146368, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc220049476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc22067a0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fc22044ae61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559eb27a5400, fmt=fmt@entry=0x7fc2208973a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fc220678eff in sigsegv (sig=11, info=0x559eb27a5530, ctx=0x559eb27a5400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fc220854326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fc220a36b60 , errout=errout@entry=0x7fc2202216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fc2208a5186 "\n", dli_fbase = 0x559eb2754d80, dli_sname = 0x7ffc86a34930 "\240\026\" \302\177", dli_saddr = 0x7fc22013ad63 <__GI___backtrace+99>} i = lines = obj = 0x559eb2809c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fc2207277e3 in rb_print_backtrace (errout=0x7fc2202216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fc2207277cf , 0x7fc220523815 , 0x7fc22044ae3e , 0x7fc22044e1f3 , 0x7fc2204c7f09 , 0x7fc2204cdd74 , 0x7fc2204c7d4b , 0x7fc2204c7e4c , 0x7fc2204c81e0 , 0x7fc2204cdd74 , 0x7fc2204c7d4b , 0x7fc2204c7e4c , 0x7fc2204c81e0 , 0x7fc2204cdd74 , 0x7fc2204c7d4b , 0x7fc2204c7e4c , 0x7fc2204c81e0 , 0x7fc2204cdd74 , 0x7fc2204c7d4b , 0x7fc2204cfcb8 , 0x7fc220854a63 , 0x7fc220566a03 , 0x7fc2206717fa , 0x7fc220671d73 , 0x7fc22052fd92 , 0x7fc220673800 , 0x7fc220674066 , 0x7fc220531129 , 0x559eb19fe17f , 0x7fc220030d90 <__libc_start_call_main+128>, 0x7fc220030e40 <__libc_start_main_impl+128>, 0x559eb19fe1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fc2202216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559eb27102a0 ec = #11 0x00007fc220523815 in rb_bug_without_die (fmt=0x7fc220865a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc86a34af0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fc2202216a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fc22044ae3e in rb_bug (fmt=fmt@entry=0x7fc220865a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc86a34bd0, reg_save_area = 0x7ffc86a34b10}} #13 0x00007fc22044e1f3 in objspace_xmalloc0 (objspace=0x559eb2712bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fc2204c7f09 in ibf_load_code (load=0x559eb2754d80, iseq=0x7fc21f379670, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140471724119664 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007fc2204cdd74 in ibf_load_iseq_each (load=0x559eb2754d80, iseq=0x7fc21f379670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140471724142224 ec = 0x559eb2713c70 dummy_frame = 140471724119328 #16 0x00007fc2204c7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc21f379670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559eb2754d80 prev_src_iseq = 0x7fc21f37b140 offset = #17 0x00007fc2204c7e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc21f379670 iseqv = iseq_index = 23 #18 0x00007fc2204c81e0 in ibf_load_code (load=0x559eb2754d80, iseq=0x7fc21f37b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140471724126528 code_index = 15 reading_pos = 4556 code = 0x559eb27cbf20 load_body = 0x559eb27cc730 cd_entries = 0x559eb2759c70 ic_index = 0 mark_offset_bits = 0x7ffc86a34f30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fc2204cdd74 in ibf_load_iseq_each (load=0x559eb2754d80, iseq=0x7fc21f37b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140471724142224 ec = 0x559eb2713c70 dummy_frame = 140471724126288 #20 0x00007fc2204c7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc21f37b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559eb2754d80 prev_src_iseq = 0x7fc21f37ec20 offset = #21 0x00007fc2204c7e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc21f37b140 iseqv = iseq_index = 16 #22 0x00007fc2204c81e0 in ibf_load_code (load=0x559eb2754d80, iseq=0x7fc21f37ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140471724141600 code_index = 66 reading_pos = 224 code = 0x559eb27f3510 load_body = 0x559eb2780f70 cd_entries = 0x559eb2778070 ic_index = 0 mark_offset_bits = 0x559eb27f3740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fc2204cdd74 in ibf_load_iseq_each (load=0x559eb2754d80, iseq=0x7fc21f37ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140471724142224 ec = 0x559eb2713c70 dummy_frame = 140471724141168 #24 0x00007fc2204c7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc21f37ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559eb2754d80 prev_src_iseq = 0x7fc21f37ef50 offset = #25 0x00007fc2204c7e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc21f37ec20 iseqv = iseq_index = 1 #26 0x00007fc2204c81e0 in ibf_load_code (load=0x559eb2754d80, iseq=0x7fc21f37ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140471724142416 code_index = 5 reading_pos = 46 code = 0x559eb27cddc0 load_body = 0x559eb27816a0 cd_entries = 0x559eb27780e0 ic_index = 1 mark_offset_bits = 0x7ffc86a35490 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fc2204cdd74 in ibf_load_iseq_each (load=0x559eb2754d80, iseq=0x7fc21f37ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140471724142224 ec = 0x559eb2713c70 dummy_frame = 140471724141888 #28 0x00007fc2204c7d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc21f37ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559eb2754d80 prev_src_iseq = 0x0 offset = #29 0x00007fc2204cfcb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc21f37ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140471724142512 #31 0x00007fc220854a63 in rb_load_with_builtin_functions (feature_name=0x7fc2208945eb "yjit", table=0x7fc220a17e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559eb27102a0 iseq = #32 0x00007fc220798307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc220796390 , argc = 0, index = 0, name = 0x7fc2208bac81 "_bi13"}, {func_ptr = 0x7fc220834dc0 , argc = 0, index = 1, name = 0x7fc2208bac87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc220834ec0 , argc = 0, index = 2, name = 0x7fc2208baef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc220835f50 , argc = 0, index = 3, name = 0x7fc2208bac9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc220804ec0 , argc = 2, index = 4, name = 0x7fc2208bacb8 "rb_yjit_enable"}, {func_ptr = 0x7fc220834ee0 , argc = 0, index = 5, name = 0x7fc2208bacc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc220834e10 , argc = 1, index = 6, name = 0x7fc2208bace2 "rb_yjit_get_stats"}, {func_ptr = 0x7fc220796370 , argc = 0, index = 7, name = 0x7fc2208bacf4 "object_shape_count"}, {func_ptr = 0x7fc22080c1e0 , argc = 1, index = 8, name = 0x7fc2208bad07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc22080c1f0 , argc = 1, index = 9, name = 0x7fc2208bad1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc220804e10 , argc = 0, index = 10, name = 0x7fc2208bad32 "rb_yjit_code_gc"}, {func_ptr = 0x7fc220804f70 , argc = 0, index = 11, name = 0x7fc2208bad42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc220834de0 , argc = 0, index = 12, name = 0x7fc2208bad5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fc220566a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fc2206717fa in ruby_opt_init (opt=0x7ffc86a36d80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fc220671d73 in ruby_opt_init (opt=0x7ffc86a36d80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722567338336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc86a35960 parser = 140471725411056 orig_fname = 140471725426128 script = 1 opt = 0x7ffc86a36d80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fc22052fd92 in rb_ensure (b_proc=b_proc@entry=0x7fc2206719d0 , data1=data1@entry=140722567338336, e_proc=e_proc@entry=0x7fc22066dcb0 , data2=data2@entry=140722567338336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559eb2713c70 _tag = {tag = 36, retval = 140722567343488, buf = {0x7fc21fcf4820, 0x7fc22052fe48 , 0x0, 0x7ffc86a35810, 0x1fcf3ad0}, prev = 0x7ffc86a36e90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559eb2713c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc22066dcb0 , data2 = 140722567338336}} #38 0x00007fc220673800 in load_file (opt=0x7ffc86a36d80, script=1, f=140471734061088, fname=, parser=140471725411056) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140471725411056, fname = 140471725426128, script = 1, opt = 0x7ffc86a36d80, f = 4} #39 process_options (argc=0, argv=0x7ffc86a37078, opt=0x7ffc86a36d80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140471734061088 xflag = ast = 0x0 parser = 140471725411056 script_name = 140471725426128 iseq = enc = lenc = 0x559eb272ef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fc220674066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86a37068) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc21f4b85e8 "-", script_name = 140471725426128, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fc220531129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc86a37068) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140471742687216, buf = {0x2, 0x7fc220531170 , 0x0, 0x7ffc86a36e60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559eb2713c70 state = iseq = 0x0 #42 0x0000559eb19fe17f in rb_main (argv=0x7ffc86a37068, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722567344905 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2749370.ruby -x gdbscript [New LWP 2749370] [New LWP 2749372] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139890758421504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3adaf68c00 (LWP 2749370))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3adaf68c00 (LWP 2749370) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139890758421504) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3adac4f640 (LWP 2749372) 0x00007f3adb0affde in epoll_wait (epfd=4, events=events@entry=0x7f3adb9b8adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3adac4f640 (LWP 2749372)): #0 0x00007f3adb0affde in epoll_wait (epfd=4, events=events@entry=0x7f3adb9b8adc , 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 0x00007f3adb640c3a in event_wait (vm=0x55f8ddb9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f8ddb9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f8ddb9a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f8ddb9a2a0 #4 0x00007f3adb01eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728940998112, 3866346341393618671, 139890755171904, 25, 139890759166032, 140728940998464, -3756652954566404369, -3756649149338495249}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3adb0afbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3adaf68c00 (LWP 2749370)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139890758421504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3adaf68c00 old_mask = {__val = {0, 9465564571457319936, 922, 139890765320317, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139890765836952}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139890758421504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139890758421504, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3adafcc476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3adb5fd0a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3adb3cde61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f8ddc2f400, fmt=fmt@entry=0x7f3adb81a3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f3adb5fbeff in sigsegv (sig=11, info=0x55f8ddc2f530, ctx=0x55f8ddc2f400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f3adb7d7326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f3adb9b9b60 , errout=errout@entry=0x7f3adb1a46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3adb828186 "\n", dli_fbase = 0x55f8ddbded80, dli_sname = 0x7ffe02898b40 "\240F\032\333:\177", dli_saddr = 0x7f3adb0bdd63 <__GI___backtrace+99>} i = lines = obj = 0x55f8ddc94d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f3adb6aa7e3 in rb_print_backtrace (errout=0x7f3adb1a46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f3adb6aa7cf , 0x7f3adb4a6815 , 0x7f3adb3cde3e , 0x7f3adb3d11f3 , 0x7f3adb44af09 , 0x7f3adb450d74 , 0x7f3adb44ad4b , 0x7f3adb44ae4c , 0x7f3adb44b1e0 , 0x7f3adb450d74 , 0x7f3adb44ad4b , 0x7f3adb44ae4c , 0x7f3adb44b1e0 , 0x7f3adb450d74 , 0x7f3adb44ad4b , 0x7f3adb44ae4c , 0x7f3adb44b1e0 , 0x7f3adb450d74 , 0x7f3adb44ad4b , 0x7f3adb452cb8 , 0x7f3adb7d7a63 , 0x7f3adb4e9a03 , 0x7f3adb5f47fa , 0x7f3adb5f4d73 , 0x7f3adb4b2d92 , 0x7f3adb5f6800 , 0x7f3adb5f7066 , 0x7f3adb4b4129 , 0x55f8dd4c417f , 0x7f3adafb3d90 <__libc_start_call_main+128>, 0x7f3adafb3e40 <__libc_start_main_impl+128>, 0x55f8dd4c41d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3adb1a46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f8ddb9a2a0 ec = #11 0x00007f3adb4a6815 in rb_bug_without_die (fmt=0x7f3adb7e8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe02898d00) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3adb1a46a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3adb3cde3e in rb_bug (fmt=fmt@entry=0x7f3adb7e8a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe02898de0, reg_save_area = 0x7ffe02898d20}} #13 0x00007f3adb3d11f3 in objspace_xmalloc0 (objspace=0x55f8ddb9cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f3adb44af09 in ibf_load_code (load=0x55f8ddbded80, iseq=0x7f3ada2f9660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 139890745382496 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f3adb450d74 in ibf_load_iseq_each (load=0x55f8ddbded80, iseq=0x7f3ada2f9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139890745404912 ec = 0x55f8ddb9dc70 dummy_frame = 139890745382112 #16 0x00007f3adb44ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ada2f9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f8ddbded80 prev_src_iseq = 0x7f3ada2fb160 offset = #17 0x00007f3adb44ae4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3ada2f9660 iseqv = iseq_index = 23 #18 0x00007f3adb44b1e0 in ibf_load_code (load=0x55f8ddbded80, iseq=0x7f3ada2fb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139890745389408 code_index = 15 reading_pos = 4556 code = 0x55f8ddc562f0 load_body = 0x55f8ddc56b40 cd_entries = 0x55f8ddbe3c70 ic_index = 0 mark_offset_bits = 0x7ffe02899140 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3adb450d74 in ibf_load_iseq_each (load=0x55f8ddbded80, iseq=0x7f3ada2fb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139890745404912 ec = 0x55f8ddb9dc70 dummy_frame = 139890745389120 #20 0x00007f3adb44ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ada2fb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f8ddbded80 prev_src_iseq = 0x7f3ada2feb20 offset = #21 0x00007f3adb44ae4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3ada2fb160 iseqv = iseq_index = 16 #22 0x00007f3adb44b1e0 in ibf_load_code (load=0x55f8ddbded80, iseq=0x7f3ada2feb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139890745404192 code_index = 66 reading_pos = 224 code = 0x55f8ddc7d510 load_body = 0x55f8ddc0b310 cd_entries = 0x55f8ddc02070 ic_index = 0 mark_offset_bits = 0x55f8ddc7d740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3adb450d74 in ibf_load_iseq_each (load=0x55f8ddbded80, iseq=0x7f3ada2feb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139890745404912 ec = 0x55f8ddb9dc70 dummy_frame = 139890745404000 #24 0x00007f3adb44ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ada2feb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f8ddbded80 prev_src_iseq = 0x7f3ada2fef40 offset = #25 0x00007f3adb44ae4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3ada2feb20 iseqv = iseq_index = 1 #26 0x00007f3adb44b1e0 in ibf_load_code (load=0x55f8ddbded80, iseq=0x7f3ada2fef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139890745405248 code_index = 5 reading_pos = 46 code = 0x55f8ddc57dc0 load_body = 0x55f8ddc0ba40 cd_entries = 0x55f8ddc020e0 ic_index = 1 mark_offset_bits = 0x7ffe028996a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3adb450d74 in ibf_load_iseq_each (load=0x55f8ddbded80, iseq=0x7f3ada2fef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139890745404912 ec = 0x55f8ddb9dc70 dummy_frame = 139890745404720 #28 0x00007f3adb44ad4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3ada2fef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f8ddbded80 prev_src_iseq = 0x0 offset = #29 0x00007f3adb452cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3ada2fef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139890745405392 #31 0x00007f3adb7d7a63 in rb_load_with_builtin_functions (feature_name=0x7f3adb8175eb "yjit", table=0x7f3adb99ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f8ddb9a2a0 iseq = #32 0x00007f3adb71b307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3adb719390 , argc = 0, index = 0, name = 0x7f3adb83dc81 "_bi13"}, {func_ptr = 0x7f3adb7b7dc0 , argc = 0, index = 1, name = 0x7f3adb83dc87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3adb7b7ec0 , argc = 0, index = 2, name = 0x7f3adb83def0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3adb7b8f50 , argc = 0, index = 3, name = 0x7f3adb83dc9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3adb787ec0 , argc = 2, index = 4, name = 0x7f3adb83dcb8 "rb_yjit_enable"}, {func_ptr = 0x7f3adb7b7ee0 , argc = 0, index = 5, name = 0x7f3adb83dcc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3adb7b7e10 , argc = 1, index = 6, name = 0x7f3adb83dce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f3adb719370 , argc = 0, index = 7, name = 0x7f3adb83dcf4 "object_shape_count"}, {func_ptr = 0x7f3adb78f1e0 , argc = 1, index = 8, name = 0x7f3adb83dd07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3adb78f1f0 , argc = 1, index = 9, name = 0x7f3adb83dd1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3adb787e10 , argc = 0, index = 10, name = 0x7f3adb83dd32 "rb_yjit_code_gc"}, {func_ptr = 0x7f3adb787f70 , argc = 0, index = 11, name = 0x7f3adb83dd42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3adb7b7de0 , argc = 0, index = 12, name = 0x7f3adb83dd5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f3adb4e9a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f3adb5f47fa in ruby_opt_init (opt=0x7ffe0289af90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f3adb5f4d73 in ruby_opt_init (opt=0x7ffe0289af90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728940993392) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe02899b70 parser = 139890746673984 orig_fname = 139890746689056 script = 1 opt = 0x7ffe0289af90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3adb4b2d92 in rb_ensure (b_proc=b_proc@entry=0x7f3adb5f49d0 , data1=data1@entry=140728940993392, e_proc=e_proc@entry=0x7f3adb5f0cb0 , data2=data2@entry=140728940993392) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f8ddb9dc70 _tag = {tag = 36, retval = 140728940998544, buf = {0x7f3adac74870, 0x7f3adb4b2e48 , 0x0, 0x7ffe02899a20, 0xdac73b20}, prev = 0x7ffe0289b0a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f8ddb9dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3adb5f0cb0 , data2 = 140728940993392}} #38 0x00007f3adb5f6800 in load_file (opt=0x7ffe0289af90, script=1, f=139890755324016, fname=, parser=139890746673984) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139890746673984, fname = 139890746689056, script = 1, opt = 0x7ffe0289af90, f = 4} #39 process_options (argc=0, argv=0x7ffe0289b288, opt=0x7ffe0289af90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139890755324016 xflag = ast = 0x0 parser = 139890746673984 script_name = 139890746689056 iseq = enc = lenc = 0x55f8ddbb8f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f3adb5f7066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0289b278) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3ada438638 "-", script_name = 139890746689056, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f3adb4b4129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0289b278) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139890763962352, buf = {0x2, 0x7f3adb4b4170 , 0x0, 0x7ffe0289b070, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f8ddb9dc70 state = iseq = 0x0 #42 0x000055f8dd4c417f in rb_main (argv=0x7ffe0289b278, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728940999961 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2873517.ruby -x gdbscript [New LWP 2873517] [New LWP 2873519] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140218603879424) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8730133c00 (LWP 2873517))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8730133c00 (LWP 2873517) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140218603879424) at ./nptl/pthread_kill.c:44 2 Thread 0x7f872fe1f640 (LWP 2873519) 0x00007f873027afde in epoll_wait (epfd=4, events=events@entry=0x7f8730b83adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f872fe1f640 (LWP 2873519)): #0 0x00007f873027afde in epoll_wait (epfd=4, events=events@entry=0x7f8730b83adc , 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 0x00007f873080bc3a in event_wait (vm=0x56322a1d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56322a1d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56322a1d62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56322a1d62a0 #4 0x00007f87301e9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736946751424, -1403429012560671986, 140218600650304, 25, 140218604623952, 140736946751776, 1407475473651862286, 1407485395684952846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f873027abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8730133c00 (LWP 2873517)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140218603879424) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8730133c00 old_mask = {__val = {0, 1030356108270039808, 922, 140218610778237, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140218611294872}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140218603879424) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140218603879424, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8730197476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f87307c80a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8730598e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56322a26b400, fmt=fmt@entry=0x7f87309e53a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f87307c6eff in sigsegv (sig=11, info=0x56322a26b530, ctx=0x56322a26b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f87309a2326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8730b84b60 , errout=errout@entry=0x7f873036f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f87309f3186 "\n", dli_fbase = 0x56322a21ad80, dli_sname = 0x7fffdfb7a520 "\240\366\066\060\207\177", dli_saddr = 0x7f8730288d63 <__GI___backtrace+99>} i = lines = obj = 0x56322a2cfc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f87308757e3 in rb_print_backtrace (errout=0x7f873036f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f87308757cf , 0x7f8730671815 , 0x7f8730598e3e , 0x7f873059c1f3 , 0x7f8730615f09 , 0x7f873061bd74 , 0x7f8730615d4b , 0x7f8730615e4c , 0x7f87306161e0 , 0x7f873061bd74 , 0x7f8730615d4b , 0x7f8730615e4c , 0x7f87306161e0 , 0x7f873061bd74 , 0x7f8730615d4b , 0x7f8730615e4c , 0x7f87306161e0 , 0x7f873061bd74 , 0x7f8730615d4b , 0x7f873061dcb8 , 0x7f87309a2a63 , 0x7f87306b4a03 , 0x7f87307bf7fa , 0x7f87307bfd73 , 0x7f873067dd92 , 0x7f87307c1800 , 0x7f87307c2066 , 0x7f873067f129 , 0x5632285f817f , 0x7f873017ed90 <__libc_start_call_main+128>, 0x7f873017ee40 <__libc_start_main_impl+128>, 0x5632285f81d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f873036f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56322a1d62a0 ec = #11 0x00007f8730671815 in rb_bug_without_die (fmt=0x7f87309b3a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffdfb7a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f873036f6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8730598e3e in rb_bug (fmt=fmt@entry=0x7f87309b3a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffdfb7a7c0, reg_save_area = 0x7fffdfb7a700}} #13 0x00007f873059c1f3 in objspace_xmalloc0 (objspace=0x56322a1d8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8730615f09 in ibf_load_code (load=0x56322a21ad80, iseq=0x7f872f4c9620, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140218590860832 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f873061bd74 in ibf_load_iseq_each (load=0x56322a21ad80, iseq=0x7f872f4c9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140218590883392 ec = 0x56322a1d9c70 dummy_frame = 140218590860496 #16 0x00007f8730615d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f872f4c9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56322a21ad80 prev_src_iseq = 0x7f872f4cb0f0 offset = #17 0x00007f8730615e4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f872f4c9620 iseqv = iseq_index = 23 #18 0x00007f87306161e0 in ibf_load_code (load=0x56322a21ad80, iseq=0x7f872f4cb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140218590867696 code_index = 15 reading_pos = 4556 code = 0x56322a291f20 load_body = 0x56322a292730 cd_entries = 0x56322a21fc70 ic_index = 0 mark_offset_bits = 0x7fffdfb7ab20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f873061bd74 in ibf_load_iseq_each (load=0x56322a21ad80, iseq=0x7f872f4cb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140218590883392 ec = 0x56322a1d9c70 dummy_frame = 140218590867456 #20 0x00007f8730615d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f872f4cb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56322a21ad80 prev_src_iseq = 0x7f872f4cebd0 offset = #21 0x00007f8730615e4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f872f4cb0f0 iseqv = iseq_index = 16 #22 0x00007f87306161e0 in ibf_load_code (load=0x56322a21ad80, iseq=0x7f872f4cebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140218590882768 code_index = 66 reading_pos = 224 code = 0x56322a2b9510 load_body = 0x56322a246f70 cd_entries = 0x56322a23e070 ic_index = 0 mark_offset_bits = 0x56322a2b9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f873061bd74 in ibf_load_iseq_each (load=0x56322a21ad80, iseq=0x7f872f4cebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140218590883392 ec = 0x56322a1d9c70 dummy_frame = 140218590882336 #24 0x00007f8730615d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f872f4cebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56322a21ad80 prev_src_iseq = 0x7f872f4cef00 offset = #25 0x00007f8730615e4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f872f4cebd0 iseqv = iseq_index = 1 #26 0x00007f87306161e0 in ibf_load_code (load=0x56322a21ad80, iseq=0x7f872f4cef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140218590883584 code_index = 5 reading_pos = 46 code = 0x56322a293dc0 load_body = 0x56322a2476a0 cd_entries = 0x56322a23e0e0 ic_index = 1 mark_offset_bits = 0x7fffdfb7b080 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f873061bd74 in ibf_load_iseq_each (load=0x56322a21ad80, iseq=0x7f872f4cef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140218590883392 ec = 0x56322a1d9c70 dummy_frame = 140218590883056 #28 0x00007f8730615d4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f872f4cef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56322a21ad80 prev_src_iseq = 0x0 offset = #29 0x00007f873061dcb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f872f4cef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140218590883680 #31 0x00007f87309a2a63 in rb_load_with_builtin_functions (feature_name=0x7f87309e25eb "yjit", table=0x7f8730b65e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56322a1d62a0 iseq = #32 0x00007f87308e6307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f87308e4390 , argc = 0, index = 0, name = 0x7f8730a08c81 "_bi13"}, {func_ptr = 0x7f8730982dc0 , argc = 0, index = 1, name = 0x7f8730a08c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8730982ec0 , argc = 0, index = 2, name = 0x7f8730a08ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8730983f50 , argc = 0, index = 3, name = 0x7f8730a08c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8730952ec0 , argc = 2, index = 4, name = 0x7f8730a08cb8 "rb_yjit_enable"}, {func_ptr = 0x7f8730982ee0 , argc = 0, index = 5, name = 0x7f8730a08cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8730982e10 , argc = 1, index = 6, name = 0x7f8730a08ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f87308e4370 , argc = 0, index = 7, name = 0x7f8730a08cf4 "object_shape_count"}, {func_ptr = 0x7f873095a1e0 , argc = 1, index = 8, name = 0x7f8730a08d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f873095a1f0 , argc = 1, index = 9, name = 0x7f8730a08d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8730952e10 , argc = 0, index = 10, name = 0x7f8730a08d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f8730952f70 , argc = 0, index = 11, name = 0x7f8730a08d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8730982de0 , argc = 0, index = 12, name = 0x7f8730a08d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f87306b4a03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f87307bf7fa in ruby_opt_init (opt=0x7fffdfb7c970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f87307bfd73 in ruby_opt_init (opt=0x7fffdfb7c970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736946746704) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffdfb7b550 parser = 140218592152272 orig_fname = 140218592167344 script = 1 opt = 0x7fffdfb7c970 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f873067dd92 in rb_ensure (b_proc=b_proc@entry=0x7f87307bf9d0 , data1=data1@entry=140736946746704, e_proc=e_proc@entry=0x7f87307bbcb0 , data2=data2@entry=140736946746704) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56322a1d9c70 _tag = {tag = 36, retval = 140736946751856, buf = {0x7f872fe44830, 0x7f873067de48 , 0x0, 0x7fffdfb7b400, 0x2fe43ae0}, prev = 0x7fffdfb7ca80, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56322a1d9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f87307bbcb0 , data2 = 140736946746704}} #38 0x00007f87307c1800 in load_file (opt=0x7fffdfb7c970, script=1, f=140218600802352, fname=, parser=140218592152272) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140218592152272, fname = 140218592167344, script = 1, opt = 0x7fffdfb7c970, f = 4} #39 process_options (argc=0, argv=0x7fffdfb7cc68, opt=0x7fffdfb7c970) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140218600802352 xflag = ast = 0x0 parser = 140218592152272 script_name = 140218592167344 iseq = enc = lenc = 0x56322a1f4f30 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\270\060\207\177\000\000 WT0\207\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f87307c2066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffdfb7cc58) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f872f6085c8 "-", script_name = 140218592167344, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f873067f129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffdfb7cc58) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140218609420272, buf = {0x2, 0x7f873067f170 , 0x0, 0x7fffdfb7ca50, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56322a1d9c70 state = iseq = 0x0 #42 0x00005632285f817f in rb_main (argv=0x7fffdfb7cc58, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736946753273 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2906498.ruby -x gdbscript [New LWP 2906498] [New LWP 2906500] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140177207446528) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7d8ca7cc00 (LWP 2906498))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7d8ca7cc00 (LWP 2906498) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140177207446528) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7d8c75f640 (LWP 2906500) 0x00007f7d8cbc3fde in epoll_wait (epfd=4, events=events@entry=0x7f7d8d4ccadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7d8c75f640 (LWP 2906500)): #0 0x00007f7d8cbc3fde in epoll_wait (epfd=4, events=events@entry=0x7f7d8d4ccadc , 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 0x00007f7d8d154c3a in event_wait (vm=0x55c4a654c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c4a654c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c4a654c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c4a654c2a0 #4 0x00007f7d8cb32b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736874937408, 8113280612496554671, 140177204180544, 25, 140177208191056, 140736874937760, -8186645473714783569, -8186645969930437969}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7d8cbc3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7d8ca7cc00 (LWP 2906498)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140177207446528) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7d8ca7cc00 old_mask = {__val = {0, 6930699361494656768, 922, 140177214345341, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140177214861976}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140177207446528) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140177207446528, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7d8cae0476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7d8d1110a5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f7d8cee1e61 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c4a65e1400, fmt=fmt@entry=0x7f7d8d32e3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7d8d10feff in sigsegv (sig=11, info=0x55c4a65e1530, ctx=0x55c4a65e1400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7d8d2eb326 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7d8d4cdb60 , errout=errout@entry=0x7f7d8ccb86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7d8d33c186 "\n", dli_fbase = 0x55c4a6590d80, dli_sname = 0x7fffdb6fd9a0 "\240\206\313\214}\177", dli_saddr = 0x7f7d8cbd1d63 <__GI___backtrace+99>} i = lines = obj = 0x55c4a6646d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f7d8d1be7e3 in rb_print_backtrace (errout=0x7f7d8ccb86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f7d8d1be7cf , 0x7f7d8cfba815 , 0x7f7d8cee1e3e , 0x7f7d8cee51f3 , 0x7f7d8cf5ef09 , 0x7f7d8cf64d74 , 0x7f7d8cf5ed4b , 0x7f7d8cf5ee4c , 0x7f7d8cf5f1e0 , 0x7f7d8cf64d74 , 0x7f7d8cf5ed4b , 0x7f7d8cf5ee4c , 0x7f7d8cf5f1e0 , 0x7f7d8cf64d74 , 0x7f7d8cf5ed4b , 0x7f7d8cf5ee4c , 0x7f7d8cf5f1e0 , 0x7f7d8cf64d74 , 0x7f7d8cf5ed4b , 0x7f7d8cf66cb8 , 0x7f7d8d2eba63 , 0x7f7d8cffda03 , 0x7f7d8d1087fa , 0x7f7d8d108d73 , 0x7f7d8cfc6d92 , 0x7f7d8d10a800 , 0x7f7d8d10b066 , 0x7f7d8cfc8129 , 0x55c4a640817f , 0x7f7d8cac7d90 <__libc_start_call_main+128>, 0x7f7d8cac7e40 <__libc_start_main_impl+128>, 0x55c4a64081d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f7d8ccb86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c4a654c2a0 ec = #11 0x00007f7d8cfba815 in rb_bug_without_die (fmt=0x7f7d8d2fca98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffdb6fdb60) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f7d8ccb86a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f7d8cee1e3e in rb_bug (fmt=fmt@entry=0x7f7d8d2fca98 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffdb6fdc40, reg_save_area = 0x7fffdb6fdb80}} #13 0x00007f7d8cee51f3 in objspace_xmalloc0 (objspace=0x55c4a654ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f7d8cf5ef09 in ibf_load_code (load=0x55c4a6590d80, iseq=0x7f7d8be09660, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12050 iseqv = 140177194391136 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #15 0x00007f7d8cf64d74 in ibf_load_iseq_each (load=0x55c4a6590d80, iseq=0x7f7d8be09660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140177194413552 ec = 0x55c4a654fc70 dummy_frame = 140177194390752 #16 0x00007f7d8cf5ed4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7d8be09660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c4a6590d80 prev_src_iseq = 0x7f7d8be0b160 offset = #17 0x00007f7d8cf5ee4c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7d8be09660 iseqv = iseq_index = 23 #18 0x00007f7d8cf5f1e0 in ibf_load_code (load=0x55c4a6590d80, iseq=0x7f7d8be0b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140177194398048 code_index = 15 reading_pos = 4556 code = 0x55c4a66082f0 load_body = 0x55c4a6608b40 cd_entries = 0x55c4a6595c70 ic_index = 0 mark_offset_bits = 0x7fffdb6fdfa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f7d8cf64d74 in ibf_load_iseq_each (load=0x55c4a6590d80, iseq=0x7f7d8be0b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140177194413552 ec = 0x55c4a654fc70 dummy_frame = 140177194397760 #20 0x00007f7d8cf5ed4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7d8be0b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c4a6590d80 prev_src_iseq = 0x7f7d8be0eb20 offset = #21 0x00007f7d8cf5ee4c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7d8be0b160 iseqv = iseq_index = 16 #22 0x00007f7d8cf5f1e0 in ibf_load_code (load=0x55c4a6590d80, iseq=0x7f7d8be0eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140177194412832 code_index = 66 reading_pos = 224 code = 0x55c4a662f510 load_body = 0x55c4a65bd310 cd_entries = 0x55c4a65b4070 ic_index = 0 mark_offset_bits = 0x55c4a662f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f7d8cf64d74 in ibf_load_iseq_each (load=0x55c4a6590d80, iseq=0x7f7d8be0eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140177194413552 ec = 0x55c4a654fc70 dummy_frame = 140177194412640 #24 0x00007f7d8cf5ed4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7d8be0eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c4a6590d80 prev_src_iseq = 0x7f7d8be0ef40 offset = #25 0x00007f7d8cf5ee4c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7d8be0eb20 iseqv = iseq_index = 1 #26 0x00007f7d8cf5f1e0 in ibf_load_code (load=0x55c4a6590d80, iseq=0x7f7d8be0ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140177194413888 code_index = 5 reading_pos = 46 code = 0x55c4a6609dc0 load_body = 0x55c4a65bda40 cd_entries = 0x55c4a65b40e0 ic_index = 1 mark_offset_bits = 0x7fffdb6fe500 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f7d8cf64d74 in ibf_load_iseq_each (load=0x55c4a6590d80, iseq=0x7f7d8be0ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140177194413552 ec = 0x55c4a654fc70 dummy_frame = 140177194413360 #28 0x00007f7d8cf5ed4b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7d8be0ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c4a6590d80 prev_src_iseq = 0x0 offset = #29 0x00007f7d8cf66cb8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7d8be0ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140177194414032 #31 0x00007f7d8d2eba63 in rb_load_with_builtin_functions (feature_name=0x7f7d8d32b5eb "yjit", table=0x7f7d8d4aee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c4a654c2a0 iseq = #32 0x00007f7d8d22f307 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7d8d22d390 , argc = 0, index = 0, name = 0x7f7d8d351c81 "_bi13"}, {func_ptr = 0x7f7d8d2cbdc0 , argc = 0, index = 1, name = 0x7f7d8d351c87 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7d8d2cbec0 , argc = 0, index = 2, name = 0x7f7d8d351ef0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7d8d2ccf50 , argc = 0, index = 3, name = 0x7f7d8d351c9f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7d8d29bec0 , argc = 2, index = 4, name = 0x7f7d8d351cb8 "rb_yjit_enable"}, {func_ptr = 0x7f7d8d2cbee0 , argc = 0, index = 5, name = 0x7f7d8d351cc7 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7d8d2cbe10 , argc = 1, index = 6, name = 0x7f7d8d351ce2 "rb_yjit_get_stats"}, {func_ptr = 0x7f7d8d22d370 , argc = 0, index = 7, name = 0x7f7d8d351cf4 "object_shape_count"}, {func_ptr = 0x7f7d8d2a31e0 , argc = 1, index = 8, name = 0x7f7d8d351d07 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7d8d2a31f0 , argc = 1, index = 9, name = 0x7f7d8d351d1b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7d8d29be10 , argc = 0, index = 10, name = 0x7f7d8d351d32 "rb_yjit_code_gc"}, {func_ptr = 0x7f7d8d29bf70 , argc = 0, index = 11, name = 0x7f7d8d351d42 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7d8d2cbde0 , argc = 0, index = 12, name = 0x7f7d8d351d5c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7d8cffda03 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f7d8d1087fa in ruby_opt_init (opt=0x7fffdb6ffdf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f7d8d108d73 in ruby_opt_init (opt=0x7fffdb6ffdf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736874932688) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffdb6fe9d0 parser = 140177195682624 orig_fname = 140177195697696 script = 1 opt = 0x7fffdb6ffdf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f7d8cfc6d92 in rb_ensure (b_proc=b_proc@entry=0x7f7d8d1089d0 , data1=data1@entry=140736874932688, e_proc=e_proc@entry=0x7f7d8d104cb0 , data2=data2@entry=140736874932688) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c4a654fc70 _tag = {tag = 36, retval = 140736874937840, buf = {0x7f7d8c784870, 0x7f7d8cfc6e48 , 0x0, 0x7fffdb6fe880, 0x8c783b20}, prev = 0x7fffdb6fff00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c4a654fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7d8d104cb0 , data2 = 140736874932688}} #38 0x00007f7d8d10a800 in load_file (opt=0x7fffdb6ffdf0, script=1, f=140177204332656, fname=, parser=140177195682624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140177195682624, fname = 140177195697696, script = 1, opt = 0x7fffdb6ffdf0, f = 4} #39 process_options (argc=0, argv=0x7fffdb7000e8, opt=0x7fffdb6ffdf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140177204332656 xflag = ast = 0x0 parser = 140177195682624 script_name = 140177195697696 iseq = enc = lenc = 0x55c4a656af30 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\063M\215}\177\000\000 \347\350\214}\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7d8d10b066 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffdb7000d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7d8bf48638 "-", script_name = 140177195697696, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f7d8cfc8129 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffdb7000d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140177212987376, buf = {0x2, 0x7f7d8cfc8170 , 0x0, 0x7fffdb6ffed0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c4a654fc70 state = iseq = 0x0 #42 0x000055c4a640817f in rb_main (argv=0x7fffdb7000d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736874939257 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)