# Logfile created on 2024-01-21 12:19:27 +0000 by logger.rb/v1.4.3 I, [2024-01-21T12:19:27.921589 #3814618] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-21T12:19:27.922024 #3814618] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:28.038130 #3814618] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-21T12:19:28.038666 #3814618] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:28.038719 #3814618] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:28.254062 #3814618] INFO -- : tool/config.guess already exists I, [2024-01-21T12:19:28.254129 #3814618] INFO -- : tool/config.sub already exists I, [2024-01-21T12:19:28.358521 #3814618] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:28.358583 #3814618] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:28.481951 #3814618] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-21T12:19:28.482479 #3814618] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:28.482521 #3814618] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-21T12:19:29.369091 #3814618] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-21T12:19:29.369150 #3814618] ERROR -- : 366b14c..e2e15dd master -> origin/master I, [2024-01-21T12:19:29.410551 #3814618] INFO -- : Updating 366b14c..e2e15dd I, [2024-01-21T12:19:29.410611 #3814618] INFO -- : Fast-forward I, [2024-01-21T12:19:29.416609 #3814618] INFO -- : process.c | 10 +++++----- I, [2024-01-21T12:19:29.416659 #3814618] INFO -- : 1 file changed, 5 insertions(+), 5 deletions(-) I, [2024-01-21T12:19:29.435980 #3814618] INFO -- : Latest commit hash = e2e15ddd67 I, [2024-01-21T12:19:29.438510 #3814618] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:29.438563 #3814618] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:29.625223 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-21T12:19:29.645818 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:19:29.645875 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-21T12:19:29.645890 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:19:29.650453 #3814618] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-21T12:19:29.762110 #3814618] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-21T12:19:29.765162 #3814618] INFO -- : generating enc.mk I, [2024-01-21T12:19:30.050946 #3814618] INFO -- : making srcs under enc I, [2024-01-21T12:19:30.113300 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:30.113359 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-21T12:19:30.113375 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:30.186829 #3814618] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:30.186980 #3814618] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:30.265349 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:19:30.265397 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:19:30.265415 #3814618] INFO -- : LD = ld I, [2024-01-21T12:19:30.265429 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:19:30.265444 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:19:30.265457 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:19:30.265469 #3814618] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-21T12:19:30.265481 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:19:30.265494 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:19:30.265506 #3814618] INFO -- : LANG = I, [2024-01-21T12:19:30.265517 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:19:30.265528 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:19:30.265539 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:19:30.265550 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:19:30.265562 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:19:30.267623 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:19:30.267660 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:19:30.267675 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:19:30.267688 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:19:30.267702 #3814618] INFO -- : I, [2024-01-21T12:19:30.314171 #3814618] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-21T12:19:30.624112 #3814618] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-21T12:19:30.949073 #3814618] INFO -- : linking miniruby I, [2024-01-21T12:19:32.598606 #3814618] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:32.598819 #3814618] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:32.705272 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:19:32.705352 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:19:32.705383 #3814618] INFO -- : LD = ld I, [2024-01-21T12:19:32.705412 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:19:32.705450 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:19:32.705484 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:19:32.705519 #3814618] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-21T12:19:32.705548 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:19:32.705576 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:19:32.705605 #3814618] INFO -- : LANG = I, [2024-01-21T12:19:32.705632 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:19:32.705659 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:19:32.705685 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:19:32.705712 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:19:32.705744 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:19:32.709068 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:19:32.709132 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:19:32.709147 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:19:32.709160 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:19:32.709171 #3814618] INFO -- : I, [2024-01-21T12:19:33.304380 #3814618] INFO -- : builtin_binary.inc updated I, [2024-01-21T12:19:33.314786 #3814618] INFO -- : 6ed0f435593b6a60ff864926fce427061b9ebbe11e6fd972200ab4792712c455 builtin_binary.inc I, [2024-01-21T12:19:33.315860 #3814618] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-21T12:19:33.518802 #3814618] INFO -- : linking static-library libruby-static.a I, [2024-01-21T12:19:35.120551 #3814618] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-21T12:19:38.860081 #3814618] INFO -- : linking ruby I, [2024-01-21T12:19:38.912122 #3814618] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:38.912291 #3814618] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:39.042408 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:19:39.042487 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:19:39.042518 #3814618] INFO -- : LD = ld I, [2024-01-21T12:19:39.042547 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:19:39.042579 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:19:39.042627 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:19:39.042656 #3814618] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-21T12:19:39.042683 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:19:39.042711 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:19:39.042736 #3814618] INFO -- : LANG = I, [2024-01-21T12:19:39.042762 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:19:39.042787 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:19:39.042813 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:19:39.042838 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:19:39.042871 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:19:39.045903 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:19:39.045957 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:19:39.045972 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:19:39.045983 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:19:39.045994 #3814618] INFO -- : I, [2024-01-21T12:19:39.157541 #3814618] INFO -- : generating encdb.h I, [2024-01-21T12:19:39.224112 #3814618] INFO -- : encdb.h unchanged I, [2024-01-21T12:19:39.228870 #3814618] INFO -- : generating enc.mk I, [2024-01-21T12:19:39.451245 #3814618] INFO -- : making srcs under enc I, [2024-01-21T12:19:39.517202 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:39.517276 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-21T12:19:39.517325 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:39.518846 #3814618] INFO -- : generating transdb.h I, [2024-01-21T12:19:39.745233 #3814618] INFO -- : transdb.h unchanged I, [2024-01-21T12:19:39.750817 #3814618] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-21T12:19:39.803169 #3814618] INFO -- : ext/configure-ext.mk updated I, [2024-01-21T12:19:39.806559 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:43.042483 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:43.043217 #3814618] INFO -- : generating makefile exts.mk I, [2024-01-21T12:19:43.154436 #3814618] INFO -- : exts.mk unchanged I, [2024-01-21T12:19:43.161826 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:43.635672 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:19:43.642234 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:19:43.651351 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:19:43.657945 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:19:43.663160 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:19:43.674030 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:19:43.709828 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:19:43.716054 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:19:43.745045 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:19:43.758782 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:19:43.765267 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:19:43.770372 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:19:43.787034 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:19:43.800951 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:19:43.822414 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:19:43.827713 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:19:43.834444 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:19:43.839386 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:19:43.848391 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:19:43.855809 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:19:43.881189 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:19:43.907665 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:19:43.914181 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:19:43.920687 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:19:43.930207 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:19:43.963057 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:19:43.970337 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:19:43.975256 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:19:43.996261 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:19:44.006819 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:19:44.009628 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:19:44.013930 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:19:44.034292 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:19:44.050176 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:19:44.072581 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:19:44.077909 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:19:44.091493 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:19:44.154841 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:19:44.158751 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:19:44.224355 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:19:44.228066 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:19:44.294002 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:19:44.299016 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:19:44.367500 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:19:44.372621 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:19:44.436201 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:19:44.483428 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:44.656388 #3814618] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-21T12:19:44.656450 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:44.657193 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:44.662981 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:44.663063 #3814618] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-21T12:19:44.663105 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:44.664565 #3814618] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-21T12:19:45.168691 #3814618] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-21T12:19:45.377413 #3814618] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-21T12:19:45.647538 #3814618] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-21T12:19:45.864836 #3814618] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-21T12:19:46.083820 #3814618] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-21T12:19:46.281784 #3814618] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-21T12:19:46.643866 #3814618] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-21T12:19:46.851637 #3814618] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-21T12:19:47.055963 #3814618] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-21T12:19:47.368748 #3814618] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-21T12:19:47.638289 #3814618] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-21T12:19:47.918374 #3814618] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-21T12:19:48.549937 #3814618] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-21T12:19:48.854078 #3814618] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-21T12:19:49.124703 #3814618] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-21T12:19:49.411391 #3814618] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-21T12:19:49.679151 #3814618] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-21T12:19:49.887255 #3814618] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-21T12:19:50.125791 #3814618] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-21T12:19:50.372786 #3814618] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-21T12:19:50.661505 #3814618] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-21T12:19:50.945370 #3814618] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-21T12:19:51.197237 #3814618] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-21T12:19:51.614410 #3814618] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-21T12:19:52.166848 #3814618] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-21T12:19:52.381459 #3814618] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-21T12:19:52.581084 #3814618] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-21T12:19:52.974672 #3814618] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-21T12:19:53.206733 #3814618] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-21T12:19:53.422016 #3814618] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-21T12:19:53.739152 #3814618] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-21T12:19:54.294348 #3814618] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-21T12:19:54.622619 #3814618] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-21T12:19:54.852860 #3814618] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-21T12:19:55.062085 #3814618] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-21T12:19:55.350541 #3814618] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-21T12:19:55.606952 #3814618] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-21T12:19:55.849124 #3814618] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-21T12:19:56.743280 #3814618] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-21T12:19:56.963498 #3814618] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-21T12:19:57.310144 #3814618] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-21T12:19:57.584813 #3814618] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-21T12:19:57.848505 #3814618] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-21T12:19:58.054413 #3814618] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-21T12:19:58.326010 #3814618] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-21T12:19:58.677268 #3814618] INFO -- : making enc I, [2024-01-21T12:19:58.717929 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.718025 #3814618] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-21T12:19:58.718085 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.719283 #3814618] INFO -- : making trans I, [2024-01-21T12:19:58.788735 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.788815 #3814618] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-21T12:19:58.788862 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.790035 #3814618] INFO -- : making encs I, [2024-01-21T12:19:58.870011 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.870092 #3814618] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-21T12:19:58.870140 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:58.880340 #3814618] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:19:58.880523 #3814618] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-21T12:19:59.011156 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:19:59.011241 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:19:59.011275 #3814618] INFO -- : LD = ld I, [2024-01-21T12:19:59.011306 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:19:59.011350 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:19:59.011390 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:19:59.011426 #3814618] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-21T12:19:59.011458 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:19:59.011482 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:19:59.011495 #3814618] INFO -- : LANG = I, [2024-01-21T12:19:59.011507 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:19:59.011518 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:19:59.011531 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:19:59.011545 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:19:59.011553 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:19:59.014545 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:19:59.014608 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:19:59.014659 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:19:59.014677 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:19:59.014690 #3814618] INFO -- : I, [2024-01-21T12:19:59.106618 #3814618] INFO -- : generating encdb.h I, [2024-01-21T12:19:59.163396 #3814618] INFO -- : encdb.h unchanged I, [2024-01-21T12:19:59.167355 #3814618] INFO -- : generating enc.mk I, [2024-01-21T12:19:59.508466 #3814618] INFO -- : making srcs under enc I, [2024-01-21T12:19:59.568920 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:59.568995 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-21T12:19:59.569042 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:19:59.570663 #3814618] INFO -- : generating transdb.h I, [2024-01-21T12:19:59.793920 #3814618] INFO -- : transdb.h unchanged I, [2024-01-21T12:19:59.800568 #3814618] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-21T12:19:59.880851 #3814618] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-21T12:19:59.885849 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:03.755618 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:03.756107 #3814618] INFO -- : generating makefile exts.mk I, [2024-01-21T12:20:03.852828 #3814618] INFO -- : exts.mk unchanged I, [2024-01-21T12:20:03.858946 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:04.326686 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:20:04.332580 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:20:04.342048 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:20:04.348746 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:20:04.354039 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:20:04.365380 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:20:04.401836 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:20:04.409700 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:20:04.439147 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:20:04.456933 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:20:04.463384 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:20:04.468527 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:20:04.485709 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:20:04.500092 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:20:04.521543 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:20:04.526776 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:20:04.533600 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:20:04.538981 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:20:04.548629 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:20:04.556306 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:20:04.581185 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:20:04.616273 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:20:04.622907 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:20:04.632616 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:20:04.642867 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:20:04.679790 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:20:04.687995 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:20:04.693276 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:20:04.717018 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:20:04.730683 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:20:04.733663 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:20:04.738040 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:20:04.758010 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:20:04.773876 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:20:04.796020 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:20:04.801888 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:20:04.816352 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:20:04.886706 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:20:04.890563 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:20:04.963090 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:20:04.968280 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:20:05.035814 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:20:05.042202 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:20:05.116146 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:20:05.120816 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:20:05.184865 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:20:05.240525 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.389338 #3814618] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-21T12:20:05.389416 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.389922 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.393762 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.393812 #3814618] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-21T12:20:05.393838 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.402094 #3814618] INFO -- : making enc I, [2024-01-21T12:20:05.443806 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.443879 #3814618] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-21T12:20:05.443924 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.444941 #3814618] INFO -- : making trans I, [2024-01-21T12:20:05.523888 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.523951 #3814618] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-21T12:20:05.523968 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.525014 #3814618] INFO -- : making encs I, [2024-01-21T12:20:05.611831 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.611910 #3814618] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-21T12:20:05.611955 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:05.620227 #3814618] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-01-21T12:20:05.879206 #3814618] INFO -- : Installing to I, [2024-01-21T12:20:05.879336 #3814618] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-21T12:20:05.879978 #3814618] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-21T12:20:05.904146 #3814618] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-21T12:20:05.909686 #3814618] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-21T12:20:05.909878 #3814618] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-21T12:20:06.008765 #3814618] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-21T12:20:06.008834 #3814618] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-21T12:20:06.008987 #3814618] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-21T12:20:06.009779 #3814618] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-21T12:20:06.037943 #3814618] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-21T12:20:06.038019 #3814618] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-21T12:20:06.038043 #3814618] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-21T12:20:06.038352 #3814618] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-21T12:20:06.038939 #3814618] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-21T12:20:06.328772 #3814618] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-21T12:20:06.369286 #3814618] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-21T12:20:06.386194 #3814618] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-21T12:20:06.418344 #3814618] INFO -- : benchmark 0.3.0 I, [2024-01-21T12:20:06.437808 #3814618] INFO -- : bundler 2.6.0.dev I, [2024-01-21T12:20:06.442292 #3814618] INFO -- : cgi 0.4.1 I, [2024-01-21T12:20:06.447201 #3814618] INFO -- : csv 3.2.9 I, [2024-01-21T12:20:06.450139 #3814618] INFO -- : delegate 0.3.1 I, [2024-01-21T12:20:06.451915 #3814618] INFO -- : did_you_mean 1.6.3 I, [2024-01-21T12:20:06.453723 #3814618] INFO -- : drb 2.2.0 I, [2024-01-21T12:20:06.455537 #3814618] INFO -- : english 0.8.0 I, [2024-01-21T12:20:06.457213 #3814618] INFO -- : erb 4.0.4 I, [2024-01-21T12:20:06.460028 #3814618] INFO -- : error_highlight 0.6.0 I, [2024-01-21T12:20:06.461698 #3814618] INFO -- : fileutils 1.7.2 I, [2024-01-21T12:20:06.463272 #3814618] INFO -- : find 0.2.0 I, [2024-01-21T12:20:06.464927 #3814618] INFO -- : forwardable 1.3.3 I, [2024-01-21T12:20:06.466427 #3814618] INFO -- : ipaddr 1.2.6 I, [2024-01-21T12:20:06.467954 #3814618] INFO -- : irb 1.11.1 I, [2024-01-21T12:20:06.474417 #3814618] INFO -- : logger 1.6.0 I, [2024-01-21T12:20:06.477533 #3814618] INFO -- : net-http 0.4.1 I, [2024-01-21T12:20:06.480361 #3814618] INFO -- : net-protocol 0.2.2 I, [2024-01-21T12:20:06.483743 #3814618] INFO -- : open-uri 0.4.1 I, [2024-01-21T12:20:06.486326 #3814618] INFO -- : open3 0.2.1 I, [2024-01-21T12:20:06.488038 #3814618] INFO -- : optparse 0.4.0 I, [2024-01-21T12:20:06.489719 #3814618] INFO -- : ostruct 0.6.0 I, [2024-01-21T12:20:06.491295 #3814618] INFO -- : pp 0.5.0 I, [2024-01-21T12:20:06.493039 #3814618] INFO -- : prettyprint 0.2.0 I, [2024-01-21T12:20:06.494911 #3814618] INFO -- : prism 0.19.0 I, [2024-01-21T12:20:06.497559 #3814618] INFO -- : pstore 0.1.3 I, [2024-01-21T12:20:06.500406 #3814618] INFO -- : rdoc 6.6.2 I, [2024-01-21T12:20:06.506431 #3814618] INFO -- : readline 0.0.4 I, [2024-01-21T12:20:06.509313 #3814618] INFO -- : reline 0.4.2 I, [2024-01-21T12:20:06.512576 #3814618] INFO -- : resolv 0.3.0 I, [2024-01-21T12:20:06.515610 #3814618] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-21T12:20:06.518967 #3814618] INFO -- : securerandom 0.3.1 I, [2024-01-21T12:20:06.524252 #3814618] INFO -- : set 1.1.0 I, [2024-01-21T12:20:06.526859 #3814618] INFO -- : shellwords 0.2.0 I, [2024-01-21T12:20:06.528794 #3814618] INFO -- : singleton 0.2.0 I, [2024-01-21T12:20:06.530537 #3814618] INFO -- : syntax_suggest 2.0.0 I, [2024-01-21T12:20:06.534011 #3814618] INFO -- : tempfile 0.2.1 I, [2024-01-21T12:20:06.536773 #3814618] INFO -- : time 0.3.0 I, [2024-01-21T12:20:06.539603 #3814618] INFO -- : timeout 0.4.1 I, [2024-01-21T12:20:06.542546 #3814618] INFO -- : tmpdir 0.2.0 I, [2024-01-21T12:20:06.545272 #3814618] INFO -- : tsort 0.2.0 I, [2024-01-21T12:20:06.547781 #3814618] INFO -- : un 0.3.0 I, [2024-01-21T12:20:06.550513 #3814618] INFO -- : uri 0.13.0 I, [2024-01-21T12:20:06.553296 #3814618] INFO -- : weakref 0.1.3 I, [2024-01-21T12:20:06.555213 #3814618] INFO -- : yaml 0.3.0 I, [2024-01-21T12:20:06.556786 #3814618] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-21T12:20:06.573010 #3814618] INFO -- : date 3.3.4 I, [2024-01-21T12:20:06.575005 #3814618] INFO -- : digest 3.1.1 I, [2024-01-21T12:20:06.576965 #3814618] INFO -- : etc 1.4.3 I, [2024-01-21T12:20:06.579080 #3814618] INFO -- : fcntl 1.1.0 I, [2024-01-21T12:20:06.581066 #3814618] INFO -- : fiddle 1.1.3 I, [2024-01-21T12:20:06.583130 #3814618] INFO -- : io-console 0.7.2 I, [2024-01-21T12:20:06.585366 #3814618] INFO -- : io-nonblock 0.3.0 I, [2024-01-21T12:20:06.587592 #3814618] INFO -- : io-wait 0.3.1 I, [2024-01-21T12:20:06.590834 #3814618] INFO -- : json 2.7.1 I, [2024-01-21T12:20:06.593847 #3814618] INFO -- : nkf 0.1.3 I, [2024-01-21T12:20:06.596010 #3814618] INFO -- : openssl 3.2.0 I, [2024-01-21T12:20:06.598355 #3814618] INFO -- : pathname 0.3.0 I, [2024-01-21T12:20:06.600580 #3814618] INFO -- : psych 5.1.2 I, [2024-01-21T12:20:06.602940 #3814618] INFO -- : stringio 3.1.1 I, [2024-01-21T12:20:06.604990 #3814618] INFO -- : strscan 3.0.9 I, [2024-01-21T12:20:06.607164 #3814618] INFO -- : syslog 0.1.2 I, [2024-01-21T12:20:06.610155 #3814618] INFO -- : zlib 3.1.0 I, [2024-01-21T12:20:06.612795 #3814618] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-21T12:20:06.614575 #3814618] INFO -- : minitest 5.21.2 I, [2024-01-21T12:20:06.640819 #3814618] INFO -- : power_assert 2.0.3 I, [2024-01-21T12:20:06.646968 #3814618] INFO -- : rake 13.1.0 I, [2024-01-21T12:20:06.676169 #3814618] INFO -- : test-unit 3.6.1 I, [2024-01-21T12:20:06.712170 #3814618] INFO -- : rexml 3.2.6 I, [2024-01-21T12:20:06.741819 #3814618] INFO -- : rss 0.3.0 I, [2024-01-21T12:20:06.761367 #3814618] INFO -- : net-ftp 0.3.4 I, [2024-01-21T12:20:06.767295 #3814618] INFO -- : net-imap 0.4.9.1 I, [2024-01-21T12:20:06.785189 #3814618] INFO -- : net-pop 0.1.2 I, [2024-01-21T12:20:06.789030 #3814618] INFO -- : net-smtp 0.4.0.1 I, [2024-01-21T12:20:06.793219 #3814618] INFO -- : matrix 0.4.2 I, [2024-01-21T12:20:06.796906 #3814618] INFO -- : prime 0.1.2 I, [2024-01-21T12:20:06.802790 #3814618] INFO -- : rbs 3.4.2 I, [2024-01-21T12:20:06.975873 #3814618] INFO -- : typeprof 0.21.9 I, [2024-01-21T12:20:06.986193 #3814618] INFO -- : debug 1.9.1 I, [2024-01-21T12:20:06.999406 #3814618] INFO -- : racc 1.7.3 I, [2024-01-21T12:20:07.011295 #3814618] INFO -- : mutex_m 0.2.0 I, [2024-01-21T12:20:07.014932 #3814618] INFO -- : getoptlong 0.2.1 I, [2024-01-21T12:20:07.021217 #3814618] INFO -- : base64 0.2.0 I, [2024-01-21T12:20:07.024481 #3814618] INFO -- : bigdecimal 3.1.6 I, [2024-01-21T12:20:07.035082 #3814618] INFO -- : observer 0.1.2 I, [2024-01-21T12:20:07.039056 #3814618] INFO -- : abbrev 0.1.2 I, [2024-01-21T12:20:07.043012 #3814618] INFO -- : resolv-replace 0.1.1 I, [2024-01-21T12:20:07.047421 #3814618] INFO -- : rinda 0.2.0 I, [2024-01-21T12:20:07.051735 #3814618] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-21T12:20:07.070775 #3814618] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-21T12:20:07.071019 #3814618] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-21T12:20:51.506735 #3814618] INFO -- : PASS all 1877 tests E, [2024-01-21T12:20:51.514923 #3814618] ERROR -- : I, [2024-01-21T12:20:51.519815 #3814618] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-21T12:20:51.519993 #3814618] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-21T12:20:51.649170 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:20:51.649249 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:20:51.649288 #3814618] INFO -- : LD = ld I, [2024-01-21T12:20:51.649318 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:20:51.649353 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:20:51.649387 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:20:51.649416 #3814618] INFO -- : CPPFLAGS = I, [2024-01-21T12:20:51.649446 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:20:51.649474 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:20:51.649501 #3814618] INFO -- : LANG = I, [2024-01-21T12:20:51.649528 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:20:51.649554 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:20:51.649581 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:20:51.649609 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:20:51.649653 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:20:51.652922 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:20:51.652988 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:20:51.653019 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:20:51.653033 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:20:51.653045 #3814618] INFO -- : I, [2024-01-21T12:20:51.831077 #3814618] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-21T12:20:51.831136 #3814618] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-21T12:20:51.831152 #3814618] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-21T12:20:52.002337 #3814618] INFO -- : Checking leaked global symbols...none I, [2024-01-21T12:20:52.177020 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-21T12:20:52.177175 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-21T12:20:52.177306 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-21T12:20:52.177562 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-21T12:20:52.178292 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-21T12:20:52.178716 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-21T12:20:52.180279 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-21T12:20:52.181181 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-21T12:20:52.185133 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-21T12:20:52.187475 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-21T12:20:52.190768 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-21T12:20:52.194164 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-21T12:20:52.194497 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-21T12:20:52.194760 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-21T12:20:52.195130 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-21T12:20:52.295606 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-21T12:20:52.298090 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-21T12:20:52.607617 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-21T12:20:52.607703 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-21T12:20:52.607734 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-21T12:20:52.607749 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-21T12:20:52.607763 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-21T12:20:52.607775 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-21T12:20:52.607786 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-21T12:20:52.607962 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-21T12:20:52.607976 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-21T12:20:52.607988 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-21T12:20:52.607999 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-21T12:20:52.608010 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-21T12:20:52.899206 #3814618] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-21T12:20:52.906815 #3814618] INFO -- : I, [2024-01-21T12:20:52.906884 #3814618] INFO -- : test succeeded I, [2024-01-21T12:20:52.909708 #3814618] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-21T12:20:52.909964 #3814618] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-21T12:20:53.129578 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-21T12:20:53.129692 #3814618] INFO -- : CC = gcc I, [2024-01-21T12:20:53.129736 #3814618] INFO -- : LD = ld I, [2024-01-21T12:20:53.129768 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-21T12:20:53.129803 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-21T12:20:53.129835 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-21T12:20:53.129864 #3814618] INFO -- : CPPFLAGS = I, [2024-01-21T12:20:53.129891 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-21T12:20:53.129921 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-21T12:20:53.129947 #3814618] INFO -- : LANG = I, [2024-01-21T12:20:53.129974 #3814618] INFO -- : LC_ALL = I, [2024-01-21T12:20:53.130000 #3814618] INFO -- : LC_CTYPE = I, [2024-01-21T12:20:53.130027 #3814618] INFO -- : MFLAGS = I, [2024-01-21T12:20:53.130053 #3814618] INFO -- : RUSTC = rustc I, [2024-01-21T12:20:53.130087 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-21T12:20:53.133686 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-21T12:20:53.133744 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-21T12:20:53.133759 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-21T12:20:53.133771 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-21T12:20:53.133783 #3814618] INFO -- : I, [2024-01-21T12:20:53.138389 #3814618] INFO -- : generating enc.mk I, [2024-01-21T12:20:53.432482 #3814618] INFO -- : generating encdb.h I, [2024-01-21T12:20:53.497173 #3814618] INFO -- : encdb.h unchanged I, [2024-01-21T12:20:53.500373 #3814618] INFO -- : making enc I, [2024-01-21T12:20:53.538083 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.538162 #3814618] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-21T12:20:53.538208 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.539353 #3814618] INFO -- : making srcs under enc I, [2024-01-21T12:20:53.602795 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.602883 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-21T12:20:53.602937 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.604710 #3814618] INFO -- : generating transdb.h I, [2024-01-21T12:20:53.864573 #3814618] INFO -- : transdb.h unchanged I, [2024-01-21T12:20:53.867549 #3814618] INFO -- : making trans I, [2024-01-21T12:20:53.941143 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.941228 #3814618] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-21T12:20:53.941284 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:53.942389 #3814618] INFO -- : making encs I, [2024-01-21T12:20:54.025271 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:54.025363 #3814618] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-21T12:20:54.025431 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:54.029613 #3814618] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-21T12:20:54.123951 #3814618] INFO -- : ext/configure-ext.mk updated I, [2024-01-21T12:20:54.129363 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:57.894189 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:57.895161 #3814618] INFO -- : generating makefile exts.mk I, [2024-01-21T12:20:58.039670 #3814618] INFO -- : exts.mk unchanged I, [2024-01-21T12:20:58.048312 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:58.539850 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:20:58.544573 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-21T12:20:58.553109 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:20:58.561054 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-21T12:20:58.566280 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:20:58.577116 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-21T12:20:58.614010 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:20:58.620763 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-21T12:20:58.650027 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:20:58.665588 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-21T12:20:58.672791 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:20:58.677897 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-21T12:20:58.702581 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:20:58.715477 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-21T12:20:58.736358 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:20:58.740920 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-21T12:20:58.747489 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:20:58.752371 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-21T12:20:58.762197 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:20:58.770023 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-21T12:20:58.796641 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:20:58.827191 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-21T12:20:58.833834 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:20:58.839379 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-21T12:20:58.849188 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:20:58.884093 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-21T12:20:58.892279 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:20:58.897102 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-21T12:20:58.918245 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:20:58.928674 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-21T12:20:58.931467 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:20:58.935149 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-21T12:20:58.952199 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:20:58.965447 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-21T12:20:58.986443 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:20:58.991389 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-21T12:20:59.002376 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:20:59.063641 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-21T12:20:59.067343 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:20:59.129477 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-21T12:20:59.133178 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:20:59.194456 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-21T12:20:59.198871 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:20:59.263282 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-21T12:20:59.267541 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:20:59.329680 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-21T12:20:59.373751 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:59.571529 #3814618] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-21T12:20:59.571691 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:59.572927 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:59.579366 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:20:59.579475 #3814618] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-21T12:20:59.579591 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-21T12:21:17.467477 #3814618] INFO -- : Run options: I, [2024-01-21T12:21:17.467594 #3814618] INFO -- : --seed=6064 I, [2024-01-21T12:21:17.467626 #3814618] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-01-21T12:21:17.467642 #3814618] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-21T12:21:17.467655 #3814618] INFO -- : --name=!/memory_leak/ I, [2024-01-21T12:21:17.467667 #3814618] INFO -- : --stderr-on-failure I, [2024-01-21T12:21:17.467679 #3814618] INFO -- : --repeat-count=20 I, [2024-01-21T12:21:17.467691 #3814618] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-21T12:21:17.467703 #3814618] INFO -- : I, [2024-01-21T12:21:17.467714 #3814618] INFO -- : # Running tests: I, [2024-01-21T12:21:17.467734 #3814618] INFO -- : I, [2024-01-21T12:55:24.585923 #3814618] INFO -- : Finished(1/20) tests in 2046.787507s, 13.1137 tests/s, 4659.5741 assertions/s. I, [2024-01-21T13:07:37.613016 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T13:07:38.289095 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-21T13:42:15.679818 #3814618] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 12 : # I, [2024-01-21T13:42:15.679898 #3814618] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-21T13:44:00.129030 #3814618] INFO -- : Finished(2/20) tests in 2915.740106s, 9.2059 tests/s, 3274.5199 assertions/s. I, [2024-01-21T14:26:23.628451 #3814618] INFO -- : Finished(3/20) tests in 2543.411549s, 10.5535 tests/s, 3753.9697 assertions/s. I, [2024-01-21T15:19:16.351708 #3814618] INFO -- : Finished(4/20) tests in 3172.688518s, 8.4603 tests/s, 3009.6932 assertions/s. I, [2024-01-21T15:29:46.247616 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-21T15:29:46.263611 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-21T16:06:03.135840 #3814618] INFO -- : Finished(5/20) tests in 2806.785655s, 9.5633 tests/s, 3401.8526 assertions/s. I, [2024-01-21T16:16:10.359613 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T16:16:10.375739 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-21T16:52:52.642240 #3814618] INFO -- : Finished(6/20) tests in 2809.526328s, 9.5539 tests/s, 3398.7384 assertions/s. I, [2024-01-21T17:06:04.439737 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T17:06:04.498394 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-21T17:45:21.118046 #3814618] INFO -- : Finished(7/20) tests in 3148.430353s, 8.5255 tests/s, 3032.8834 assertions/s. I, [2024-01-21T17:55:25.543617 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T17:55:28.723681 #3814618] INFO -- : Closed file descriptor: TestGemCommandsQueryCommandWithInstalledGems#test_execute_details_truncates_summary: 9 I, [2024-01-21T18:30:48.698848 #3814618] INFO -- : Leaked file descriptor: DRbTests::TestDRbTCP#test_immediate_close: 10 : # I, [2024-01-21T18:30:48.698918 #3814618] INFO -- : Leaked thread: DRbTests::TestDRbTCP#test_immediate_close: # I, [2024-01-21T18:32:30.092393 #3814618] INFO -- : Finished(8/20) tests in 2829.071606s, 9.4879 tests/s, 3375.1662 assertions/s. I, [2024-01-21T19:27:06.548149 #3814618] INFO -- : Finished(9/20) tests in 3276.399526s, 8.1925 tests/s, 2914.6510 assertions/s. I, [2024-01-21T20:12:57.978993 #3814618] INFO -- : Finished(10/20) tests in 2751.384709s, 9.7558 tests/s, 3470.3813 assertions/s. I, [2024-01-21T20:57:00.962687 #3814618] INFO -- : Finished(11/20) tests in 2642.935509s, 10.1561 tests/s, 3612.6769 assertions/s. I, [2024-01-21T21:11:03.267937 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T21:11:03.319816 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-21T21:48:10.215923 #3814618] INFO -- : Finished(12/20) tests in 3069.358211s, 8.7452 tests/s, 3110.8832 assertions/s. I, [2024-01-21T21:58:25.409824 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T21:58:25.431612 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-21T22:33:11.416767 #3814618] INFO -- : Finished(13/20) tests in 2701.127717s, 9.9373 tests/s, 3535.1264 assertions/s. I, [2024-01-21T23:24:19.802907 #3814618] INFO -- : Finished(14/20) tests in 3068.435123s, 8.7478 tests/s, 3111.2247 assertions/s. I, [2024-01-21T23:34:33.975555 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-21T23:34:34.007610 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-22T00:06:24.821454 #3814618] INFO -- : Finished(15/20) tests in 2525.174729s, 10.6298 tests/s, 3781.1791 assertions/s. I, [2024-01-22T00:48:48.899977 #3814618] INFO -- : Finished(16/20) tests in 2543.916755s, 10.5514 tests/s, 3753.5847 assertions/s. I, [2024-01-22T01:01:06.839513 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-22T01:01:06.871614 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-01-22T01:40:37.467900 #3814618] INFO -- : Finished(17/20) tests in 3108.515409s, 8.6350 tests/s, 3071.4099 assertions/s. I, [2024-01-22T02:24:28.182937 #3814618] INFO -- : Finished(18/20) tests in 2630.973605s, 10.2023 tests/s, 3629.6343 assertions/s. I, [2024-01-22T03:11:35.705579 #3814618] INFO -- : Finished(19/20) tests in 2827.003522s, 9.4949 tests/s, 3377.1486 assertions/s. I, [2024-01-22T03:23:30.403962 #3814618] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-22T03:23:30.427676 #3814618] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-22T04:00:21.671388 #3814618] INFO -- : Finished(20/20) tests in 2926.996960s, 9.1705 tests/s, 3262.6040 assertions/s. I, [2024-01-22T04:00:21.671451 #3814618] INFO -- : 536839 tests, 190956647 assertions, 0 failures, 0 errors, 2371 skips I, [2024-01-22T04:00:21.671473 #3814618] INFO -- : I, [2024-01-22T04:00:21.671486 #3814618] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-21T09:41:41Z master e2e15ddd67) [x86_64-linux] I, [2024-01-22T04:00:21.861042 #3814618] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-22T04:00:21.861255 #3814618] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-22T04:00:22.194296 #3814618] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T04:00:22.194410 #3814618] INFO -- : CC = gcc I, [2024-01-22T04:00:22.194455 #3814618] INFO -- : LD = ld I, [2024-01-22T04:00:22.194496 #3814618] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T04:00:22.194546 #3814618] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T04:00:22.194592 #3814618] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T04:00:22.194632 #3814618] INFO -- : CPPFLAGS = I, [2024-01-22T04:00:22.194669 #3814618] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T04:00:22.194706 #3814618] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T04:00:22.194756 #3814618] INFO -- : LANG = I, [2024-01-22T04:00:22.194796 #3814618] INFO -- : LC_ALL = I, [2024-01-22T04:00:22.194832 #3814618] INFO -- : LC_CTYPE = I, [2024-01-22T04:00:22.194868 #3814618] INFO -- : MFLAGS = I, [2024-01-22T04:00:22.194910 #3814618] INFO -- : RUSTC = rustc I, [2024-01-22T04:00:22.194954 #3814618] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T04:00:22.199056 #3814618] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T04:00:22.199127 #3814618] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T04:00:22.199150 #3814618] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T04:00:22.199164 #3814618] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T04:00:22.199176 #3814618] INFO -- : I, [2024-01-22T04:00:22.203969 #3814618] INFO -- : generating enc.mk I, [2024-01-22T04:00:22.553993 #3814618] INFO -- : generating encdb.h I, [2024-01-22T04:00:22.641463 #3814618] INFO -- : encdb.h unchanged I, [2024-01-22T04:00:22.647623 #3814618] INFO -- : making enc I, [2024-01-22T04:00:22.694987 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:22.695095 #3814618] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-22T04:00:22.695156 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:22.700194 #3814618] INFO -- : making srcs under enc I, [2024-01-22T04:00:22.797932 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:22.798033 #3814618] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T04:00:22.798099 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:22.799968 #3814618] INFO -- : generating transdb.h I, [2024-01-22T04:00:23.126139 #3814618] INFO -- : transdb.h unchanged I, [2024-01-22T04:00:23.129383 #3814618] INFO -- : making trans I, [2024-01-22T04:00:23.214313 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:23.214391 #3814618] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-22T04:00:23.214449 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:23.215587 #3814618] INFO -- : making encs I, [2024-01-22T04:00:23.345906 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:23.345997 #3814618] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-22T04:00:23.346048 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:23.350088 #3814618] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-22T04:00:23.458952 #3814618] INFO -- : ext/configure-ext.mk updated I, [2024-01-22T04:00:23.477118 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:27.677870 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:27.678417 #3814618] INFO -- : generating makefile exts.mk I, [2024-01-22T04:00:27.805388 #3814618] INFO -- : exts.mk unchanged I, [2024-01-22T04:00:27.814060 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:28.303688 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T04:00:28.310132 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T04:00:28.319095 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T04:00:28.325913 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T04:00:28.331286 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T04:00:28.342680 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T04:00:28.381117 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T04:00:28.387672 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T04:00:28.417684 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T04:00:28.432347 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T04:00:28.439226 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T04:00:28.444447 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T04:00:28.461776 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T04:00:28.476691 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T04:00:28.498565 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T04:00:28.503858 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T04:00:28.510981 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-22T04:00:28.516500 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/nkf' I, [2024-01-22T04:00:28.526504 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T04:00:28.535033 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T04:00:28.561933 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T04:00:28.592494 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T04:00:28.599119 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T04:00:28.603980 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T04:00:28.625444 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T04:00:28.660077 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T04:00:28.667303 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T04:00:28.672448 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T04:00:28.694228 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T04:00:28.704856 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T04:00:28.707825 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T04:00:28.711370 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T04:00:28.728321 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T04:00:28.741998 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T04:00:28.763320 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-22T04:00:28.768186 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/syslog' I, [2024-01-22T04:00:28.779450 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T04:00:28.839225 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T04:00:28.843323 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T04:00:28.901724 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T04:00:28.905312 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T04:00:28.970277 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T04:00:28.974704 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T04:00:29.034709 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T04:00:29.039464 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T04:00:29.100939 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T04:00:29.149947 #3814618] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:29.317532 #3814618] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-22T04:00:29.317646 #3814618] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:29.318307 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:29.324189 #3814618] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:29.324272 #3814618] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-22T04:00:29.324287 #3814618] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T04:00:29.500734 #3814618] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-01-22T04:00:29.785332 #3814618] INFO -- : ruby 3.4.0dev (2024-01-21T09:41:41Z master e2e15ddd67) [x86_64-linux] I, [2024-01-22T04:01:09.846765 #3814618] INFO -- : 0 ......................................................................... I, [2024-01-22T04:01:21.301140 #3814618] INFO -- : 73 ......................................................................... I, [2024-01-22T04:01:24.417080 #3814618] INFO -- : 146 ......................................................................... I, [2024-01-22T04:01:28.710783 #3814618] INFO -- : 219 ......................................................................... I, [2024-01-22T04:01:30.313822 #3814618] INFO -- : 292 ......................................................................... I, [2024-01-22T04:01:33.188435 #3814618] INFO -- : 365 ......................................................................... I, [2024-01-22T04:01:34.703040 #3814618] INFO -- : 438 ......................................................................... I, [2024-01-22T04:01:35.909884 #3814618] INFO -- : 511 ......................................................................... I, [2024-01-22T04:01:38.421243 #3814618] INFO -- : 584 ......................................................................... I, [2024-01-22T04:01:42.434095 #3814618] INFO -- : 657 ......................................................................... I, [2024-01-22T04:01:43.390540 #3814618] INFO -- : 730 ......................................................................... I, [2024-01-22T04:01:44.485888 #3814618] INFO -- : 803 ......................................................................... I, [2024-01-22T04:01:47.504559 #3814618] INFO -- : 876 ......................................................................... I, [2024-01-22T04:01:49.555425 #3814618] INFO -- : 949 ......................................................................... I, [2024-01-22T04:02:00.739651 #3814618] INFO -- : 1022 ......................................................................... I, [2024-01-22T04:02:15.788228 #3814618] INFO -- : 1095 ......................................................................... I, [2024-01-22T04:02:23.880166 #3814618] INFO -- : 1168 ......................................................................... I, [2024-01-22T04:02:28.007647 #3814618] INFO -- : 1241 ......................................................................... I, [2024-01-22T04:02:31.060836 #3814618] INFO -- : 1314 ......................................................................... I, [2024-01-22T04:02:32.648394 #3814618] INFO -- : 1387 ......................................................................... I, [2024-01-22T04:02:45.073518 #3814618] INFO -- : 1460 ......................................................................... I, [2024-01-22T04:03:04.093185 #3814618] INFO -- : 1533 ......................................................................... I, [2024-01-22T04:03:06.736364 #3814618] INFO -- : 1606 ......................................................................... I, [2024-01-22T04:03:13.113972 #3814618] INFO -- : 1679 ......................................................................... I, [2024-01-22T04:03:18.824329 #3814618] INFO -- : 1752 ......................................................................... I, [2024-01-22T04:03:26.389030 #3814618] INFO -- : 1825 ......................................................................... I, [2024-01-22T04:03:30.773425 #3814618] INFO -- : 1898 ......................................................................... I, [2024-01-22T04:03:34.119369 #3814618] INFO -- : 1971 ......................................................................... I, [2024-01-22T04:03:38.050434 #3814618] INFO -- : 2044 ......................................................................... I, [2024-01-22T04:03:38.460855 #3814618] INFO -- : 2117 ......................................................................... I, [2024-01-22T04:03:39.789897 #3814618] INFO -- : 2190 ......................................................................... I, [2024-01-22T04:03:40.540225 #3814618] INFO -- : 2263 ......................................................................... I, [2024-01-22T04:03:41.625208 #3814618] INFO -- : 2336 ......................................................................... I, [2024-01-22T04:03:43.030585 #3814618] INFO -- : 2409 ......................................................................... I, [2024-01-22T04:03:44.051952 #3814618] INFO -- : 2482 ......................................................................... I, [2024-01-22T04:03:47.367286 #3814618] INFO -- : 2555 ......................................................................... I, [2024-01-22T04:03:47.400274 #3814618] INFO -- : 2628 ......................................................................... I, [2024-01-22T04:03:47.754246 #3814618] INFO -- : 2701 ......................................................................... I, [2024-01-22T04:03:51.639930 #3814618] INFO -- : 2774 ......................................................................... I, [2024-01-22T04:03:54.821718 #3814618] INFO -- : 2847 ......................................................................... I, [2024-01-22T04:03:59.786932 #3814618] INFO -- : 2920 ......................................................................... I, [2024-01-22T04:04:01.075130 #3814618] INFO -- : 2993 ......................................................................... I, [2024-01-22T04:04:03.822240 #3814618] INFO -- : 3066 ......................................................................... I, [2024-01-22T04:04:08.297304 #3814618] INFO -- : 3139 ......................................................................... I, [2024-01-22T04:04:11.719729 #3814618] INFO -- : 3212 ......................................................................... I, [2024-01-22T04:04:15.245463 #3814618] INFO -- : 3285 ......................................................................... I, [2024-01-22T04:04:16.790177 #3814618] INFO -- : 3358 ......................................................................... I, [2024-01-22T04:04:21.570966 #3814618] INFO -- : 3431 ......................................................................... I, [2024-01-22T04:04:22.301705 #3814618] INFO -- : 3504 ......................................................................... I, [2024-01-22T04:04:22.950280 #3814618] INFO -- : 3577 ......................................................................... I, [2024-01-22T04:04:33.876025 #3814618] INFO -- : 3650 ......................................................................... I, [2024-01-22T04:04:35.288013 #3814618] INFO -- : 3723 ..... I, [2024-01-22T04:04:35.288234 #3814618] INFO -- : I, [2024-01-22T04:04:35.288271 #3814618] INFO -- : Finished in 245.500775 seconds I, [2024-01-22T04:04:35.288288 #3814618] INFO -- : I, [2024-01-22T04:04:35.288301 #3814618] INFO -- : 3728 files, 32011 examples, 146057 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-22T04:04:35.315105 #3814618] 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.1025961.ruby -x gdbscript [New LWP 1025961] [New LWP 1025963] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139703638322176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0f49bc6c00 (LWP 1025961))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0f49bc6c00 (LWP 1025961) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139703638322176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0f498af640 (LWP 1025963) 0x00007f0f49d0dfde in epoll_wait (epfd=4, events=events@entry=0x7f0f4a60da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0f498af640 (LWP 1025963)): #0 0x00007f0f49d0dfde in epoll_wait (epfd=4, events=events@entry=0x7f0f4a60da5c , 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 0x00007f0f4a29b0ea in event_wait (vm=0x55f45d9122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f45d9122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f45d9122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f45d9122a0 #4 0x00007f0f49c7cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727480333376, -2260837566797243176, 139703635080768, 25, 139703639066704, 140727480333728, 2198169089567956184, 2198169732584250584}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0f49d0dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0f49bc6c00 (LWP 1025961)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139703638322176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0f49bc6c00 old_mask = {__val = {8, 139703639135443, 0, 139703639031789, 139703638322176, 139703640647168, 94508030189248, 139703638977959, 114, 139703640663712, 140727480324912, 139703645913548, 255, 94508030173856, 139703640663712, 140727480324928}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139703638322176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139703638322176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0f49c2a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0f49c107f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037633762616466, sa_sigaction = 0x3037633762616466}, sa_mask = {__val = {7017846708548481072, 2319406791775172450, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139703638314744, 2472623221444998912, 94508030188672, 94508030188672, 139703647205304, 139703640663712, 140727480325312, 94508030951656, 94508030455312, 139703643806021, 18446744069414584320}}, sa_flags = 698119936, sa_restorer = 0x55f45d956e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473228827157685350, 7017846708548481072, 2319406791741618018, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f0f4a02abb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f0f4a43f7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdab7995a0, reg_save_area = 0x7ffdab7994e0}} #7 0x00007f0f4a02df53 in objspace_xmalloc0 (objspace=0x55f45d914c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f0f4a0ac0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55f45d956e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f45d956e10, iseq=0x7f0f48f59e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139703625317136 ec = 0x55f45d915c80 dummy_frame = 139703625292896 #10 0x00007f0f4a0a710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0f48f59e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f45d956e10 prev_src_iseq = 0x7f0f48f5bc10 offset = #11 0x00007f0f4a0a720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f0f48f59e70 iseqv = iseq_index = 23 #12 0x00007f0f4a0a75a0 in ibf_load_code (load=0x55f45d956e10, iseq=0x7f0f48f5bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139703625301008 code_index = 15 reading_pos = 4556 code = 0x55f45d9cf3e0 load_body = 0x55f45d9cff80 cd_entries = 0x55f45d959a10 ic_index = 0 mark_offset_bits = 0x7ffdab799840 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f0f4a0ad124 in ibf_load_iseq_each (load=0x55f45d956e10, iseq=0x7f0f48f5bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139703625317136 ec = 0x55f45d915c80 dummy_frame = 139703625300624 #14 0x00007f0f4a0a710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0f48f5bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f45d956e10 prev_src_iseq = 0x7f0f48f5f930 offset = #15 0x00007f0f4a0a720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f0f48f5bc10 iseqv = iseq_index = 16 #16 0x00007f0f4a0a75a0 in ibf_load_code (load=0x55f45d956e10, iseq=0x7f0f48f5f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139703625316656 code_index = 66 reading_pos = 224 code = 0x55f45d956e70 load_body = 0x55f45d9b3910 cd_entries = 0x55f45d9d19f0 ic_index = 0 mark_offset_bits = 0x55f45d97c8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f0f4a0ad124 in ibf_load_iseq_each (load=0x55f45d956e10, iseq=0x7f0f48f5f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139703625317136 ec = 0x55f45d915c80 dummy_frame = 139703625314592 #18 0x00007f0f4a0a710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0f48f5f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f45d956e10 prev_src_iseq = 0x7f0f48f5fbd0 offset = #19 0x00007f0f4a0a720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f0f48f5f930 iseqv = iseq_index = 1 #20 0x00007f0f4a0a75a0 in ibf_load_code (load=0x55f45d956e10, iseq=0x7f0f48f5fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139703625317328 code_index = 5 reading_pos = 46 code = 0x55f45d9cfdd0 load_body = 0x55f45d9bef60 cd_entries = 0x55f45d97e420 ic_index = 1 mark_offset_bits = 0x7ffdab799da0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f0f4a0ad124 in ibf_load_iseq_each (load=0x55f45d956e10, iseq=0x7f0f48f5fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139703625317136 ec = 0x55f45d915c80 dummy_frame = 139703625316944 #22 0x00007f0f4a0a710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0f48f5fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f45d956e10 prev_src_iseq = 0x0 offset = #23 0x00007f0f4a0af068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f0f48f5fbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139703625317520 #25 0x00007f0f4a42dd8d in rb_load_with_builtin_functions (feature_name=0x7f0f4a46e10b "yjit", table=0x7f0f4a5f0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55f45d9122a0 iseq = #26 0x00007f0f4a373d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0f4a371e60 , argc = 0, index = 0, name = 0x7f0f4a42fcb2 "_bi0"}, {func_ptr = 0x7f0f4a40e3b0 , argc = 0, index = 1, name = 0x7f0f4a4940f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0f4a40e4b0 , argc = 0, index = 2, name = 0x7f0f4a494360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0f4a40f530 , argc = 0, index = 3, name = 0x7f0f4a49410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0f4a3de8e0 , argc = 2, index = 4, name = 0x7f0f4a494126 "rb_yjit_enable"}, {func_ptr = 0x7f0f4a40e4d0 , argc = 0, index = 5, name = 0x7f0f4a494135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0f4a40e400 , argc = 1, index = 6, name = 0x7f0f4a494150 "rb_yjit_get_stats"}, {func_ptr = 0x7f0f4a371e40 , argc = 0, index = 7, name = 0x7f0f4a494162 "object_shape_count"}, {func_ptr = 0x7f0f4a3e56e0 , argc = 1, index = 8, name = 0x7f0f4a494175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0f4a3e56f0 , argc = 1, index = 9, name = 0x7f0f4a494189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0f4a3de830 , argc = 0, index = 10, name = 0x7f0f4a4941a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f0f4a3de990 , argc = 0, index = 11, name = 0x7f0f4a4941b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0f4a40e3d0 , argc = 0, index = 12, name = 0x7f0f4a4941ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f0f4a144ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f0f4a24eb3a in ruby_opt_init (opt=0x7ffdab79b5f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f0f4a24f0b3 in ruby_opt_init (opt=0x7ffdab79b5f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727480328880) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdab79a2b0 parser = 139703626582848 orig_fname = 139703626597920 script = 1 opt = 0x7ffdab79b5f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f0f4a10ded2 in rb_ensure (b_proc=b_proc@entry=0x7f0f4a24ed10 , data1=data1@entry=140727480328880, e_proc=e_proc@entry=0x7f0f4a24aef0 , data2=data2@entry=140727480328880) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f45d915c80 _tag = {tag = 36, retval = 140727480333808, buf = {0x7f0f498d47b0, 0x7f0f4a10df88 , 0x0, 0x7ffdab79a120, 0x498d3a60}, prev = 0x7ffdab79b700, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f45d915c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0f4a24aef0 , data2 = 140727480328880}} #32 0x00007f0f4a250ce7 in load_file (opt=0x7ffdab79b5f0, script=1, f=139703635232688, fname=, parser=139703626582848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139703626582848, fname = 139703626597920, script = 1, opt = 0x7ffdab79b5f0, f = 4} #33 process_options (argc=0, argv=0x7ffdab79b8e8, opt=0x7ffdab79b5f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139703635232688 xflag = ast = 0x0 parser = 139703626582848 script_name = 139703626597920 iseq = enc = lenc = 0x55f45d930f40 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\060CaJ\017\177\000\000\020\207\375I\017\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f0f4a251576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdab79b8d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0f49098638 "-", script_name = 139703626597920, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f0f4a10f269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdab79b8d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139703643851056, buf = {0x2, 0x7f0f4a10f2b0 , 0x0, 0x7ffdab79b6d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f45d915c80 state = iseq = 0x0 #36 0x000055f45d57917f in rb_main (argv=0x7ffdab79b8d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727480335225 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1104167.ruby -x gdbscript [New LWP 1104167] [New LWP 1104169] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139717158595584) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f126f9b6c00 (LWP 1104167))] >>> Threads Id Target Id Frame * 1 Thread 0x7f126f9b6c00 (LWP 1104167) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139717158595584) at ./nptl/pthread_kill.c:44 2 Thread 0x7f126f69f640 (LWP 1104169) 0x00007f126fafdfde in epoll_wait (epfd=4, events=events@entry=0x7f12703fda5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f126f69f640 (LWP 1104169)): #0 0x00007f126fafdfde in epoll_wait (epfd=4, events=events@entry=0x7f12703fda5c , 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 0x00007f127008b0ea in event_wait (vm=0x55c924f952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c924f952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c924f952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c924f952a0 #4 0x00007f126fa6cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726355790064, 1153802447264515177, 139717155354176, 25, 139717159340112, 140726355790416, -1285777806727478167, -1285779360586955671}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f126fafdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f126f9b6c00 (LWP 1104167)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139717158595584) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f126f9b6c00 old_mask = {__val = {8, 139717159408851, 0, 139717159305197, 139717158595584, 139717160920576, 94322397122240, 139717159251367, 114, 139717160937120, 140726355781600, 139717166186956, 255, 94322397106848, 139717160937120, 140726355781616}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139717158595584) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139717158595584, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f126fa1a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f126fa007f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037333738366466, sa_sigaction = 0x3037333738366466}, sa_mask = {__val = {3919370164917579824, 2319406791772026680, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139717158588152, 5843405127920455424, 94322397121664, 94322397121664, 139717167478712, 139717160937120, 140726355782000, 94322397882600, 94322397388304, 139717164079429, 18446744069414584320}}, sa_flags = 275058432, sa_restorer = 0x55c924fd9e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473176049892090982, 3919370164917579824, 2319406791738472248, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f126fe1abb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f127022f7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd68726a50, reg_save_area = 0x7ffd68726990}} #7 0x00007f126fe1df53 in objspace_xmalloc0 (objspace=0x55c924f97c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f126fe9c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55c924fd9e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55c924fd9e10, iseq=0x7f126ed49e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717145590560 ec = 0x55c924f98c80 dummy_frame = 139717145566272 #10 0x00007f126fe9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f126ed49e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55c924fd9e10 prev_src_iseq = 0x7f126ed4bc20 offset = #11 0x00007f126fe9720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f126ed49e80 iseqv = iseq_index = 23 #12 0x00007f126fe975a0 in ibf_load_code (load=0x55c924fd9e10, iseq=0x7f126ed4bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139717145574432 code_index = 15 reading_pos = 4556 code = 0x55c925052020 load_body = 0x55c925052780 cd_entries = 0x55c924fdca10 ic_index = 0 mark_offset_bits = 0x7ffd68726cf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f126fe9d124 in ibf_load_iseq_each (load=0x55c924fd9e10, iseq=0x7f126ed4bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717145590560 ec = 0x55c924f98c80 dummy_frame = 139717145574096 #14 0x00007f126fe9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f126ed4bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55c924fd9e10 prev_src_iseq = 0x7f126ed4f940 offset = #15 0x00007f126fe9720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f126ed4bc20 iseqv = iseq_index = 16 #16 0x00007f126fe975a0 in ibf_load_code (load=0x55c924fd9e10, iseq=0x7f126ed4f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139717145590080 code_index = 66 reading_pos = 224 code = 0x55c924fd9e70 load_body = 0x55c925036910 cd_entries = 0x55c9250549f0 ic_index = 0 mark_offset_bits = 0x55c924fff8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f126fe9d124 in ibf_load_iseq_each (load=0x55c924fd9e10, iseq=0x7f126ed4f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717145590560 ec = 0x55c924f98c80 dummy_frame = 139717145587968 #18 0x00007f126fe9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f126ed4f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55c924fd9e10 prev_src_iseq = 0x7f126ed4fbe0 offset = #19 0x00007f126fe9720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f126ed4f940 iseqv = iseq_index = 1 #20 0x00007f126fe975a0 in ibf_load_code (load=0x55c924fd9e10, iseq=0x7f126ed4fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139717145590752 code_index = 5 reading_pos = 46 code = 0x55c925052dd0 load_body = 0x55c925041f60 cd_entries = 0x55c925001420 ic_index = 1 mark_offset_bits = 0x7ffd68727250 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f126fe9d124 in ibf_load_iseq_each (load=0x55c924fd9e10, iseq=0x7f126ed4fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139717145590560 ec = 0x55c924f98c80 dummy_frame = 139717145590368 #22 0x00007f126fe9710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f126ed4fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55c924fd9e10 prev_src_iseq = 0x0 offset = #23 0x00007f126fe9f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f126ed4fbe0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139717145590944 #25 0x00007f127021dd8d in rb_load_with_builtin_functions (feature_name=0x7f127025e10b "yjit", table=0x7f12703e0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55c924f952a0 iseq = #26 0x00007f1270163d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1270161e60 , argc = 0, index = 0, name = 0x7f127021fcb2 "_bi0"}, {func_ptr = 0x7f12701fe3b0 , argc = 0, index = 1, name = 0x7f12702840f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f12701fe4b0 , argc = 0, index = 2, name = 0x7f1270284360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f12701ff530 , argc = 0, index = 3, name = 0x7f127028410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f12701ce8e0 , argc = 2, index = 4, name = 0x7f1270284126 "rb_yjit_enable"}, {func_ptr = 0x7f12701fe4d0 , argc = 0, index = 5, name = 0x7f1270284135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f12701fe400 , argc = 1, index = 6, name = 0x7f1270284150 "rb_yjit_get_stats"}, {func_ptr = 0x7f1270161e40 , argc = 0, index = 7, name = 0x7f1270284162 "object_shape_count"}, {func_ptr = 0x7f12701d56e0 , argc = 1, index = 8, name = 0x7f1270284175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f12701d56f0 , argc = 1, index = 9, name = 0x7f1270284189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f12701ce830 , argc = 0, index = 10, name = 0x7f12702841a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f12701ce990 , argc = 0, index = 11, name = 0x7f12702841b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f12701fe3d0 , argc = 0, index = 12, name = 0x7f12702841ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f126ff34ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f127003eb3a in ruby_opt_init (opt=0x7ffd68728aa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f127003f0b3 in ruby_opt_init (opt=0x7ffd68728aa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726355785568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd68727760 parser = 139717146856176 orig_fname = 139717146871248 script = 1 opt = 0x7ffd68728aa0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f126fefded2 in rb_ensure (b_proc=b_proc@entry=0x7f127003ed10 , data1=data1@entry=140726355785568, e_proc=e_proc@entry=0x7f127003aef0 , data2=data2@entry=140726355785568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c924f98c80 _tag = {tag = 36, retval = 140726355790496, buf = {0x7f126f6c4760, 0x7f126fefdf88 , 0x0, 0x7ffd687275d0, 0x6f6c3a10}, prev = 0x7ffd68728bb0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c924f98c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f127003aef0 , data2 = 140726355785568}} #32 0x00007f1270040ce7 in load_file (opt=0x7ffd68728aa0, script=1, f=139717155506016, fname=, parser=139717146856176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139717146856176, fname = 139717146871248, script = 1, opt = 0x7ffd68728aa0, f = 4} #33 process_options (argc=0, argv=0x7ffd68728d98, opt=0x7ffd68728aa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139717155506016 xflag = ast = 0x0 parser = 139717146856176 script_name = 139717146871248 iseq = enc = lenc = 0x55c924fb3f40 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@p\022\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f1270041576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68728d88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f126ee885e8 "-", script_name = 139717146871248, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f126feff269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd68728d88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139717164124464, buf = {0x2, 0x7f126feff2b0 , 0x0, 0x7ffd68728b80, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c924f98c80 state = iseq = 0x0 #36 0x000055c92490017f in rb_main (argv=0x7ffd68728d88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726355791913 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1162035.ruby -x gdbscript [New LWP 1162035] [New LWP 1162037] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140405357599744) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb2ab76dc00 (LWP 1162035))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb2ab76dc00 (LWP 1162035) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140405357599744) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb2ab44f640 (LWP 1162037) 0x00007fb2ab8b4fde in epoll_wait (epfd=4, events=events@entry=0x7fb2ac1b4a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb2ab44f640 (LWP 1162037)): #0 0x00007fb2ab8b4fde in epoll_wait (epfd=4, events=events@entry=0x7fb2ac1b4a5c , 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 0x00007fb2abe420ea in event_wait (vm=0x56031ff482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56031ff482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56031ff482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56031ff482a0 #4 0x00007fb2ab823b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735810369440, -8778743171867055393, 140405354329664, 25, 140405358344272, 140735810369792, 8741193380299172575, 8741192880325421791}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb2ab8b4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb2ab76dc00 (LWP 1162035)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140405357599744) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb2ab76dc00 old_mask = {__val = {8, 140405358413011, 0, 140405358309357, 140405357599744, 140405359924736, 94571421023936, 140405358255527, 65, 140405359941280, 140735810360976, 140405365191116, 255, 94571421008544, 140405359941280, 140735810360992}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140405357599744) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140405357599744, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb2ab7d1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb2ab7b77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140405357592312, 10600357664264712192, 94571421023360, 94571421023360, 140405366482872, 140405359941280, 140735810361376, 94571421784296, 94571421290000, 140405363083589, 18446744069414584320}}, sa_flags = -292130816, sa_restorer = 0x56031ff8ce10} sigs = {__val = {32, 7077800879377034544, 8223625903104156774, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472338416079878502, 7077800879377034544, 8223625903106843750, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007fb2abbd1bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb2abfe67b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9bfbd900, reg_save_area = 0x7fff9bfbd840}} #7 0x00007fb2abbd4f53 in objspace_xmalloc0 (objspace=0x56031ff4ac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb2abc530c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x56031ff8ce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56031ff8ce10, iseq=0x7fb2aaaf9e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140405344566048 ec = 0x56031ff4bc80 dummy_frame = 140405344541760 #10 0x00007fb2abc4e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2aaaf9e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56031ff8ce10 prev_src_iseq = 0x7fb2aaafbc20 offset = #11 0x00007fb2abc4e20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2aaaf9e80 iseqv = iseq_index = 23 #12 0x00007fb2abc4e5a0 in ibf_load_code (load=0x56031ff8ce10, iseq=0x7fb2aaafbc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140405344549920 code_index = 15 reading_pos = 4556 code = 0x560320005020 load_body = 0x560320005780 cd_entries = 0x56031ff8fa10 ic_index = 0 mark_offset_bits = 0x7fff9bfbdba0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb2abc54124 in ibf_load_iseq_each (load=0x56031ff8ce10, iseq=0x7fb2aaafbc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140405344566048 ec = 0x56031ff4bc80 dummy_frame = 140405344549584 #14 0x00007fb2abc4e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2aaafbc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56031ff8ce10 prev_src_iseq = 0x7fb2aaaff940 offset = #15 0x00007fb2abc4e20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2aaafbc20 iseqv = iseq_index = 16 #16 0x00007fb2abc4e5a0 in ibf_load_code (load=0x56031ff8ce10, iseq=0x7fb2aaaff940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140405344565568 code_index = 66 reading_pos = 224 code = 0x56031ff8ce70 load_body = 0x56031ffe9910 cd_entries = 0x5603200079f0 ic_index = 0 mark_offset_bits = 0x56031ffb28b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb2abc54124 in ibf_load_iseq_each (load=0x56031ff8ce10, iseq=0x7fb2aaaff940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140405344566048 ec = 0x56031ff4bc80 dummy_frame = 140405344563456 #18 0x00007fb2abc4e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2aaaff940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56031ff8ce10 prev_src_iseq = 0x7fb2aaaffbe0 offset = #19 0x00007fb2abc4e20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2aaaff940 iseqv = iseq_index = 1 #20 0x00007fb2abc4e5a0 in ibf_load_code (load=0x56031ff8ce10, iseq=0x7fb2aaaffbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140405344566240 code_index = 5 reading_pos = 46 code = 0x560320005dd0 load_body = 0x56031fff4f60 cd_entries = 0x56031ffb4420 ic_index = 1 mark_offset_bits = 0x7fff9bfbe100 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb2abc54124 in ibf_load_iseq_each (load=0x56031ff8ce10, iseq=0x7fb2aaaffbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140405344566048 ec = 0x56031ff4bc80 dummy_frame = 140405344565856 #22 0x00007fb2abc4e10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb2aaaffbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56031ff8ce10 prev_src_iseq = 0x0 offset = #23 0x00007fb2abc56068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fb2aaaffbe0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140405344566432 #25 0x00007fb2abfd4d8d in rb_load_with_builtin_functions (feature_name=0x7fb2ac01510b "yjit", table=0x7fb2ac197060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x56031ff482a0 iseq = #26 0x00007fb2abf1ad47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb2abf18e60 , argc = 0, index = 0, name = 0x7fb2abfd6cb2 "_bi0"}, {func_ptr = 0x7fb2abfb53b0 , argc = 0, index = 1, name = 0x7fb2ac03b0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb2abfb54b0 , argc = 0, index = 2, name = 0x7fb2ac03b360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb2abfb6530 , argc = 0, index = 3, name = 0x7fb2ac03b10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb2abf858e0 , argc = 2, index = 4, name = 0x7fb2ac03b126 "rb_yjit_enable"}, {func_ptr = 0x7fb2abfb54d0 , argc = 0, index = 5, name = 0x7fb2ac03b135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb2abfb5400 , argc = 1, index = 6, name = 0x7fb2ac03b150 "rb_yjit_get_stats"}, {func_ptr = 0x7fb2abf18e40 , argc = 0, index = 7, name = 0x7fb2ac03b162 "object_shape_count"}, {func_ptr = 0x7fb2abf8c6e0 , argc = 1, index = 8, name = 0x7fb2ac03b175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb2abf8c6f0 , argc = 1, index = 9, name = 0x7fb2ac03b189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb2abf85830 , argc = 0, index = 10, name = 0x7fb2ac03b1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fb2abf85990 , argc = 0, index = 11, name = 0x7fb2ac03b1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb2abfb53d0 , argc = 0, index = 12, name = 0x7fb2ac03b1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb2abcebae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb2abdf5b3a in ruby_opt_init (opt=0x7fff9bfbf950) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb2abdf60b3 in ruby_opt_init (opt=0x7fff9bfbf950) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735810364944) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff9bfbe610 parser = 140405345831664 orig_fname = 140405345846736 script = 1 opt = 0x7fff9bfbf950 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb2abcb4ed2 in rb_ensure (b_proc=b_proc@entry=0x7fb2abdf5d10 , data1=data1@entry=140735810364944, e_proc=e_proc@entry=0x7fb2abdf1ef0 , data2=data2@entry=140735810364944) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56031ff4bc80 _tag = {tag = 36, retval = 140735810369872, buf = {0x7fb2ab474760, 0x7fb2abcb4f88 , 0x0, 0x7fff9bfbe480, 0xab473a10}, prev = 0x7fff9bfbfa60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56031ff4bc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb2abdf1ef0 , data2 = 140735810364944}} #32 0x00007fb2abdf7ce7 in load_file (opt=0x7fff9bfbf950, script=1, f=140405354481504, fname=, parser=140405345831664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140405345831664, fname = 140405345846736, script = 1, opt = 0x7fff9bfbf950, f = 4} #33 process_options (argc=0, argv=0x7fff9bfbfc48, opt=0x7fff9bfbf950) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140405354481504 xflag = ast = 0x0 parser = 140405345831664 script_name = 140405345846736 iseq = enc = lenc = 0x56031ff66f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fb2abdf8576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff9bfbfc38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb2aac385e8 "-", script_name = 140405345846736, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fb2abcb6269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff9bfbfc38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140405363128624, buf = {0x2, 0x7fb2abcb62b0 , 0x0, 0x7fff9bfbfa30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56031ff4bc80 state = iseq = 0x0 #36 0x000056031eee217f in rb_main (argv=0x7fff9bfbfc38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735810371289 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1194108.ruby -x gdbscript [New LWP 1194108] [New LWP 1194110] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612243844096) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe2d6d86c00 (LWP 1194108))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe2d6d86c00 (LWP 1194108) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612243844096) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe2d6a6f640 (LWP 1194110) 0x00007fe2d6ecdfde in epoll_wait (epfd=4, events=events@entry=0x7fe2d77cda5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe2d6a6f640 (LWP 1194110)): #0 0x00007fe2d6ecdfde in epoll_wait (epfd=4, events=events@entry=0x7fe2d77cda5c , 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 0x00007fe2d745b0ea in event_wait (vm=0x55813c0a42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55813c0a42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55813c0a42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55813c0a42a0 #4 0x00007fe2d6e3cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735743401904, 3222343110576559212, 140612240602688, 25, 140612244588624, 140735743402256, -3207228477021891476, -3207228985048705940}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe2d6ecdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe2d6d86c00 (LWP 1194108)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140612243844096) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe2d6d86c00 old_mask = {__val = {8, 140612244657363, 0, 140612244553709, 140612243844096, 140612246169088, 94013546462912, 140612244499879, 114, 140612246185632, 140735743393440, 140612251435468, 255, 94013546447520, 140612246185632, 140735743393456}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140612243844096) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140612243844096, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe2d6dea476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe2d6dd07f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039656637396666, sa_sigaction = 0x3039656637396666}, sa_mask = {__val = {4136105896984784944, 2319406792463181367, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140612243836664, 9047598015573880064, 94013546462336, 94013546462336, 140612252727224, 140612246185632, 140735743393840, 94013547223272, 94013546728976, 140612249327941, 18446744069414584320}}, sa_flags = 2093968640, sa_restorer = 0x55813c0e8e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473794177273783910, 4136105896984784944, 2319406791775315511, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe2d71eabb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe2d75ff7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff97fe0110, reg_save_area = 0x7fff97fe0050}} #7 0x00007fe2d71edf53 in objspace_xmalloc0 (objspace=0x55813c0a6c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe2d726c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55813c0e8e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55813c0e8e10, iseq=0x7fe2d6119e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612230839072 ec = 0x55813c0a7c80 dummy_frame = 140612230814784 #10 0x00007fe2d726710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d6119e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55813c0e8e10 prev_src_iseq = 0x7fe2d611bc20 offset = #11 0x00007fe2d726720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2d6119e80 iseqv = iseq_index = 23 #12 0x00007fe2d72675a0 in ibf_load_code (load=0x55813c0e8e10, iseq=0x7fe2d611bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140612230822944 code_index = 15 reading_pos = 4556 code = 0x55813c161020 load_body = 0x55813c161780 cd_entries = 0x55813c0eba10 ic_index = 0 mark_offset_bits = 0x7fff97fe03b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe2d726d124 in ibf_load_iseq_each (load=0x55813c0e8e10, iseq=0x7fe2d611bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612230839072 ec = 0x55813c0a7c80 dummy_frame = 140612230822608 #14 0x00007fe2d726710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d611bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55813c0e8e10 prev_src_iseq = 0x7fe2d611f940 offset = #15 0x00007fe2d726720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2d611bc20 iseqv = iseq_index = 16 #16 0x00007fe2d72675a0 in ibf_load_code (load=0x55813c0e8e10, iseq=0x7fe2d611f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140612230838592 code_index = 66 reading_pos = 224 code = 0x55813c0e8e70 load_body = 0x55813c145910 cd_entries = 0x55813c1639f0 ic_index = 0 mark_offset_bits = 0x55813c10e8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe2d726d124 in ibf_load_iseq_each (load=0x55813c0e8e10, iseq=0x7fe2d611f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612230839072 ec = 0x55813c0a7c80 dummy_frame = 140612230836480 #18 0x00007fe2d726710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d611f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55813c0e8e10 prev_src_iseq = 0x7fe2d611fbe0 offset = #19 0x00007fe2d726720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2d611f940 iseqv = iseq_index = 1 #20 0x00007fe2d72675a0 in ibf_load_code (load=0x55813c0e8e10, iseq=0x7fe2d611fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140612230839264 code_index = 5 reading_pos = 46 code = 0x55813c161dd0 load_body = 0x55813c150f60 cd_entries = 0x55813c110420 ic_index = 1 mark_offset_bits = 0x7fff97fe0910 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe2d726d124 in ibf_load_iseq_each (load=0x55813c0e8e10, iseq=0x7fe2d611fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140612230839072 ec = 0x55813c0a7c80 dummy_frame = 140612230838880 #22 0x00007fe2d726710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe2d611fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55813c0e8e10 prev_src_iseq = 0x0 offset = #23 0x00007fe2d726f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe2d611fbe0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140612230839456 #25 0x00007fe2d75edd8d in rb_load_with_builtin_functions (feature_name=0x7fe2d762e10b "yjit", table=0x7fe2d77b0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55813c0a42a0 iseq = #26 0x00007fe2d7533d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe2d7531e60 , argc = 0, index = 0, name = 0x7fe2d75efcb2 "_bi0"}, {func_ptr = 0x7fe2d75ce3b0 , argc = 0, index = 1, name = 0x7fe2d76540f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe2d75ce4b0 , argc = 0, index = 2, name = 0x7fe2d7654360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe2d75cf530 , argc = 0, index = 3, name = 0x7fe2d765410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe2d759e8e0 , argc = 2, index = 4, name = 0x7fe2d7654126 "rb_yjit_enable"}, {func_ptr = 0x7fe2d75ce4d0 , argc = 0, index = 5, name = 0x7fe2d7654135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe2d75ce400 , argc = 1, index = 6, name = 0x7fe2d7654150 "rb_yjit_get_stats"}, {func_ptr = 0x7fe2d7531e40 , argc = 0, index = 7, name = 0x7fe2d7654162 "object_shape_count"}, {func_ptr = 0x7fe2d75a56e0 , argc = 1, index = 8, name = 0x7fe2d7654175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe2d75a56f0 , argc = 1, index = 9, name = 0x7fe2d7654189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe2d759e830 , argc = 0, index = 10, name = 0x7fe2d76541a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fe2d759e990 , argc = 0, index = 11, name = 0x7fe2d76541b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe2d75ce3d0 , argc = 0, index = 12, name = 0x7fe2d76541ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe2d7304ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe2d740eb3a in ruby_opt_init (opt=0x7fff97fe2160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe2d740f0b3 in ruby_opt_init (opt=0x7fff97fe2160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735743397408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff97fe0e20 parser = 140612232104688 orig_fname = 140612232119760 script = 1 opt = 0x7fff97fe2160 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe2d72cded2 in rb_ensure (b_proc=b_proc@entry=0x7fe2d740ed10 , data1=data1@entry=140735743397408, e_proc=e_proc@entry=0x7fe2d740aef0 , data2=data2@entry=140735743397408) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55813c0a7c80 _tag = {tag = 36, retval = 140735743402336, buf = {0x7fe2d6a94760, 0x7fe2d72cdf88 , 0x0, 0x7fff97fe0c90, 0xd6a93a10}, prev = 0x7fff97fe2270, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55813c0a7c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe2d740aef0 , data2 = 140735743397408}} #32 0x00007fe2d7410ce7 in load_file (opt=0x7fff97fe2160, script=1, f=140612240754528, fname=, parser=140612232104688) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140612232104688, fname = 140612232119760, script = 1, opt = 0x7fff97fe2160, f = 4} #33 process_options (argc=0, argv=0x7fff97fe2458, opt=0x7fff97fe2160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140612240754528 xflag = ast = 0x0 parser = 140612232104688 script_name = 140612232119760 iseq = enc = lenc = 0x55813c0c2f40 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}\327\342\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe2d7411576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff97fe2448) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe2d62585e8 "-", script_name = 140612232119760, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fe2d72cf269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff97fe2448) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140612249372976, buf = {0x2, 0x7fe2d72cf2b0 , 0x0, 0x7fff97fe2240, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55813c0a7c80 state = iseq = 0x0 #36 0x000055813ae4a17f in rb_main (argv=0x7fff97fe2448, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735743403753 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.172919.ruby -x gdbscript [New LWP 172919] [New LWP 172921] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140190769679360) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f80b5070c00 (LWP 172919))] >>> Threads Id Target Id Frame * 1 Thread 0x7f80b5070c00 (LWP 172919) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140190769679360) at ./nptl/pthread_kill.c:44 2 Thread 0x7f80b4d4f640 (LWP 172921) 0x00007f80b51b7fde in epoll_wait (epfd=4, events=events@entry=0x7f80b5ab7a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f80b4d4f640 (LWP 172921)): #0 0x00007f80b51b7fde in epoll_wait (epfd=4, events=events@entry=0x7f80b5ab7a5c , 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 0x00007f80b57450ea in event_wait (vm=0x55d7a51512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d7a51512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d7a51512a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d7a51512a0 #4 0x00007f80b5126b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725632850144, 201512211332490852, 140190766396992, 25, 140190770423888, 140725632850496, -159169838627920284, -159173630962276764}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f80b51b7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f80b5070c00 (LWP 172919)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140190769679360) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f80b5070c00 old_mask = {__val = {8, 140190770492627, 0, 140190770388973, 140190769679360, 140190772004352, 94384675966656, 140190770335143, 65, 140190772020896, 140725632841680, 140190777270732, 255, 94384675951264, 140190772020896, 140725632841696}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140190769679360) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140190769679360, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f80b50d4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f80b50ba7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140190769671928, 9641579256004376576, 94384675966080, 94384675966080, 140190778562488, 140190772020896, 140725632842080, 94384676729064, 94384676232720, 140190775163205, 18446744069414584320}}, sa_flags = 65697792, sa_restorer = 0x55d7a5195e10} sigs = {__val = {32, 7220225018569370928, 8223625903104026165, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472336224824603492, 7220225018569370928, 8223625903104157237, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f80b54d4bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f80b58e97b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd3d5b3a40, reg_save_area = 0x7ffd3d5b3980}} #7 0x00007f80b54d7f53 in objspace_xmalloc0 (objspace=0x55d7a5153c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f80b55560c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55d7a5195e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55d7a5195e10, iseq=0x7f80b43f9e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140190756633360 ec = 0x55d7a5154c80 dummy_frame = 140190756609120 #10 0x00007f80b555110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f80b43f9e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d7a5195e10 prev_src_iseq = 0x7f80b43fbc10 offset = #11 0x00007f80b555120c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f80b43f9e70 iseqv = iseq_index = 23 #12 0x00007f80b55515a0 in ibf_load_code (load=0x55d7a5195e10, iseq=0x7f80b43fbc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140190756617232 code_index = 15 reading_pos = 4556 code = 0x55d7a520e3e0 load_body = 0x55d7a520ef80 cd_entries = 0x55d7a5198a10 ic_index = 0 mark_offset_bits = 0x7ffd3d5b3ce0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f80b5557124 in ibf_load_iseq_each (load=0x55d7a5195e10, iseq=0x7f80b43fbc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140190756633360 ec = 0x55d7a5154c80 dummy_frame = 140190756616848 #14 0x00007f80b555110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f80b43fbc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d7a5195e10 prev_src_iseq = 0x7f80b43ff930 offset = #15 0x00007f80b555120c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f80b43fbc10 iseqv = iseq_index = 16 #16 0x00007f80b55515a0 in ibf_load_code (load=0x55d7a5195e10, iseq=0x7f80b43ff930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140190756632880 code_index = 66 reading_pos = 224 code = 0x55d7a5195e70 load_body = 0x55d7a51f2910 cd_entries = 0x55d7a52109f0 ic_index = 0 mark_offset_bits = 0x55d7a51bb8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f80b5557124 in ibf_load_iseq_each (load=0x55d7a5195e10, iseq=0x7f80b43ff930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140190756633360 ec = 0x55d7a5154c80 dummy_frame = 140190756630816 #18 0x00007f80b555110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f80b43ff930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d7a5195e10 prev_src_iseq = 0x7f80b43ffbd0 offset = #19 0x00007f80b555120c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f80b43ff930 iseqv = iseq_index = 1 #20 0x00007f80b55515a0 in ibf_load_code (load=0x55d7a5195e10, iseq=0x7f80b43ffbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140190756633552 code_index = 5 reading_pos = 46 code = 0x55d7a520edd0 load_body = 0x55d7a51fdf60 cd_entries = 0x55d7a51bd420 ic_index = 1 mark_offset_bits = 0x7ffd3d5b4240 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f80b5557124 in ibf_load_iseq_each (load=0x55d7a5195e10, iseq=0x7f80b43ffbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140190756633360 ec = 0x55d7a5154c80 dummy_frame = 140190756633168 #22 0x00007f80b555110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f80b43ffbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55d7a5195e10 prev_src_iseq = 0x0 offset = #23 0x00007f80b5559068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f80b43ffbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140190756633744 #25 0x00007f80b58d7d8d in rb_load_with_builtin_functions (feature_name=0x7f80b591810b "yjit", table=0x7f80b5a9a060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55d7a51512a0 iseq = #26 0x00007f80b581dd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f80b581be60 , argc = 0, index = 0, name = 0x7f80b58d9cb2 "_bi0"}, {func_ptr = 0x7f80b58b83b0 , argc = 0, index = 1, name = 0x7f80b593e0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f80b58b84b0 , argc = 0, index = 2, name = 0x7f80b593e360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f80b58b9530 , argc = 0, index = 3, name = 0x7f80b593e10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f80b58888e0 , argc = 2, index = 4, name = 0x7f80b593e126 "rb_yjit_enable"}, {func_ptr = 0x7f80b58b84d0 , argc = 0, index = 5, name = 0x7f80b593e135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f80b58b8400 , argc = 1, index = 6, name = 0x7f80b593e150 "rb_yjit_get_stats"}, {func_ptr = 0x7f80b581be40 , argc = 0, index = 7, name = 0x7f80b593e162 "object_shape_count"}, {func_ptr = 0x7f80b588f6e0 , argc = 1, index = 8, name = 0x7f80b593e175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f80b588f6f0 , argc = 1, index = 9, name = 0x7f80b593e189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f80b5888830 , argc = 0, index = 10, name = 0x7f80b593e1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f80b5888990 , argc = 0, index = 11, name = 0x7f80b593e1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f80b58b83d0 , argc = 0, index = 12, name = 0x7f80b593e1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f80b55eeae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f80b56f8b3a in ruby_opt_init (opt=0x7ffd3d5b5a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f80b56f90b3 in ruby_opt_init (opt=0x7ffd3d5b5a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725632845648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd3d5b4750 parser = 140190757899072 orig_fname = 140190757914144 script = 1 opt = 0x7ffd3d5b5a90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f80b55b7ed2 in rb_ensure (b_proc=b_proc@entry=0x7f80b56f8d10 , data1=data1@entry=140725632845648, e_proc=e_proc@entry=0x7f80b56f4ef0 , data2=data2@entry=140725632845648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d7a5154c80 _tag = {tag = 36, retval = 140725632850576, buf = {0x7f80b4d747b0, 0x7f80b55b7f88 , 0x0, 0x7ffd3d5b45c0, 0xb4d73a60}, prev = 0x7ffd3d5b5ba0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d7a5154c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f80b56f4ef0 , data2 = 140725632845648}} #32 0x00007f80b56face7 in load_file (opt=0x7ffd3d5b5a90, script=1, f=140190766548912, fname=, parser=140190757899072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140190757899072, fname = 140190757914144, script = 1, opt = 0x7ffd3d5b5a90, f = 4} #33 process_options (argc=0, argv=0x7ffd3d5b5d88, opt=0x7ffd3d5b5a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140190766548912 xflag = ast = 0x0 parser = 140190757899072 script_name = 140190757914144 iseq = enc = lenc = 0x55d7a516ff40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f80b56fb576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd3d5b5d78) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f80b4538638 "-", script_name = 140190757914144, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f80b55b9269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd3d5b5d78) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140190775208240, buf = {0x2, 0x7f80b55b92b0 , 0x0, 0x7ffd3d5b5b70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d7a5154c80 state = iseq = 0x0 #36 0x000055d7a3f0817f in rb_main (argv=0x7ffd3d5b5d78, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725632851993 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.18519.ruby -x gdbscript [New LWP 18519] [New LWP 18521] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140204907432960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f83ffb40c00 (LWP 18519))] >>> Threads Id Target Id Frame * 1 Thread 0x7f83ffb40c00 (LWP 18519) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140204907432960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f83ff81f640 (LWP 18521) 0x00007f83ffc87fde in epoll_wait (epfd=4, events=events@entry=0x7f8400587a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f83ff81f640 (LWP 18521)): #0 0x00007f83ffc87fde in epoll_wait (epfd=4, events=events@entry=0x7f8400587a5c , 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 0x00007f84002150ea in event_wait (vm=0x55b5ab74c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b5ab74c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b5ab74c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b5ab74c2a0 #4 0x00007f83ffbf6b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729144024240, -8112297501920751988, 140204904150592, 25, 140204908177488, 140729144024592, 8101038279047614092, 8101037957071998604}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f83ffc87bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f83ffb40c00 (LWP 18519)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140204907432960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f83ffb40c00 old_mask = {__val = {8, 140204908246227, 0, 140204908142573, 140204907432960, 140204909757952, 94238754012864, 140204908088743, 65, 140204909774496, 140729144015776, 140204915024332, 255, 94238753997472, 140204909774496, 140729144015792}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140204907432960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140204907432960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f83ffba4476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f83ffb8a7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140204907425528, 14651304374445012480, 94238754012288, 94238754012288, 140204916316088, 140204909774496, 140729144016176, 94238754773224, 94238754278928, 140204912916805, 18446744069414584320}}, sa_flags = -554961408, sa_restorer = 0x55b5ab790e10} sigs = {__val = {32, 7291439287188794672, 8223625903106831713, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472383294109462629, 7291439287188794672, 8223625903106962785, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f83fffa4bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f84003b97b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe0ea37e10, reg_save_area = 0x7ffe0ea37d50}} #7 0x00007f83fffa7f53 in objspace_xmalloc0 (objspace=0x55b5ab74ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f84000260c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55b5ab790e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55b5ab790e10, iseq=0x7f83feec9e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140204894386896 ec = 0x55b5ab74fc80 dummy_frame = 140204894362608 #10 0x00007f840002110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f83feec9e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b5ab790e10 prev_src_iseq = 0x7f83feecbbd0 offset = #11 0x00007f840002120c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f83feec9e30 iseqv = iseq_index = 23 #12 0x00007f84000215a0 in ibf_load_code (load=0x55b5ab790e10, iseq=0x7f83feecbbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140204894370768 code_index = 15 reading_pos = 4556 code = 0x55b5ab809020 load_body = 0x55b5ab809780 cd_entries = 0x55b5ab793a10 ic_index = 0 mark_offset_bits = 0x7ffe0ea380b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f8400027124 in ibf_load_iseq_each (load=0x55b5ab790e10, iseq=0x7f83feecbbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140204894386896 ec = 0x55b5ab74fc80 dummy_frame = 140204894370432 #14 0x00007f840002110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f83feecbbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b5ab790e10 prev_src_iseq = 0x7f83feecf8f0 offset = #15 0x00007f840002120c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f83feecbbd0 iseqv = iseq_index = 16 #16 0x00007f84000215a0 in ibf_load_code (load=0x55b5ab790e10, iseq=0x7f83feecf8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140204894386416 code_index = 66 reading_pos = 224 code = 0x55b5ab790e70 load_body = 0x55b5ab7ed910 cd_entries = 0x55b5ab80b9f0 ic_index = 0 mark_offset_bits = 0x55b5ab7b68b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f8400027124 in ibf_load_iseq_each (load=0x55b5ab790e10, iseq=0x7f83feecf8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140204894386896 ec = 0x55b5ab74fc80 dummy_frame = 140204894384304 #18 0x00007f840002110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f83feecf8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b5ab790e10 prev_src_iseq = 0x7f83feecfb90 offset = #19 0x00007f840002120c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f83feecf8f0 iseqv = iseq_index = 1 #20 0x00007f84000215a0 in ibf_load_code (load=0x55b5ab790e10, iseq=0x7f83feecfb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140204894387088 code_index = 5 reading_pos = 46 code = 0x55b5ab809dd0 load_body = 0x55b5ab7f8f60 cd_entries = 0x55b5ab7b8420 ic_index = 1 mark_offset_bits = 0x7ffe0ea38610 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f8400027124 in ibf_load_iseq_each (load=0x55b5ab790e10, iseq=0x7f83feecfb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140204894386896 ec = 0x55b5ab74fc80 dummy_frame = 140204894386704 #22 0x00007f840002110b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f83feecfb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b5ab790e10 prev_src_iseq = 0x0 offset = #23 0x00007f8400029068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f83feecfb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140204894387280 #25 0x00007f84003a7d8d in rb_load_with_builtin_functions (feature_name=0x7f84003e810b "yjit", table=0x7f840056a060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55b5ab74c2a0 iseq = #26 0x00007f84002edd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f84002ebe60 , argc = 0, index = 0, name = 0x7f84003a9cb2 "_bi0"}, {func_ptr = 0x7f84003883b0 , argc = 0, index = 1, name = 0x7f840040e0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f84003884b0 , argc = 0, index = 2, name = 0x7f840040e360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8400389530 , argc = 0, index = 3, name = 0x7f840040e10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f84003588e0 , argc = 2, index = 4, name = 0x7f840040e126 "rb_yjit_enable"}, {func_ptr = 0x7f84003884d0 , argc = 0, index = 5, name = 0x7f840040e135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8400388400 , argc = 1, index = 6, name = 0x7f840040e150 "rb_yjit_get_stats"}, {func_ptr = 0x7f84002ebe40 , argc = 0, index = 7, name = 0x7f840040e162 "object_shape_count"}, {func_ptr = 0x7f840035f6e0 , argc = 1, index = 8, name = 0x7f840040e175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f840035f6f0 , argc = 1, index = 9, name = 0x7f840040e189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8400358830 , argc = 0, index = 10, name = 0x7f840040e1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f8400358990 , argc = 0, index = 11, name = 0x7f840040e1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f84003883d0 , argc = 0, index = 12, name = 0x7f840040e1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f84000beae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f84001c8b3a in ruby_opt_init (opt=0x7ffe0ea39e60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f84001c90b3 in ruby_opt_init (opt=0x7ffe0ea39e60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729144019744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe0ea38b20 parser = 140204895652560 orig_fname = 140204895667632 script = 1 opt = 0x7ffe0ea39e60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f8400087ed2 in rb_ensure (b_proc=b_proc@entry=0x7f84001c8d10 , data1=data1@entry=140729144019744, e_proc=e_proc@entry=0x7f84001c4ef0 , data2=data2@entry=140729144019744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b5ab74fc80 _tag = {tag = 36, retval = 140729144024672, buf = {0x7f83ff844770, 0x7f8400087f88 , 0x0, 0x7ffe0ea38990, 0xff843a20}, prev = 0x7ffe0ea39f70, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b5ab74fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f84001c4ef0 , data2 = 140729144019744}} #32 0x00007f84001cace7 in load_file (opt=0x7ffe0ea39e60, script=1, f=140204904302448, fname=, parser=140204895652560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140204895652560, fname = 140204895667632, script = 1, opt = 0x7ffe0ea39e60, f = 4} #33 process_options (argc=0, argv=0x7ffe0ea3a158, opt=0x7ffe0ea39e60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140204904302448 xflag = ast = 0x0 parser = 140204895652560 script_name = 140204895667632 iseq = enc = lenc = 0x55b5ab76af40 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\343X\000\204\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f84001cb576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0ea3a148) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f83ff0085c8 "-", script_name = 140204895667632, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f8400089269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe0ea3a148) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140204912961840, buf = {0x2, 0x7f84000892b0 , 0x0, 0x7ffe0ea39f40, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b5ab74fc80 state = iseq = 0x0 #36 0x000055b5aacb917f in rb_main (argv=0x7ffe0ea3a148, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729144026089 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.207228.ruby -x gdbscript [New LWP 207228] [New LWP 207230] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139991664962560) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5259762c00 (LWP 207228))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5259762c00 (LWP 207228) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139991664962560) at ./nptl/pthread_kill.c:44 2 Thread 0x7f525944f640 (LWP 207230) 0x00007f52598a9fde in epoll_wait (epfd=4, events=events@entry=0x7f525a1a9a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f525944f640 (LWP 207230)): #0 0x00007f52598a9fde in epoll_wait (epfd=4, events=events@entry=0x7f525a1a9a5c , 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 0x00007f5259e370ea in event_wait (vm=0x55a7ebc6e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a7ebc6e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a7ebc6e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a7ebc6e2a0 #4 0x00007f5259818b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721360463136, -9072186468295930044, 139991661737536, 25, 139991665707088, 140721360463488, 8988530581966786372, 8988531171597979460}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f52598a9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5259762c00 (LWP 207228)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139991664962560) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5259762c00 old_mask = {__val = {8, 139991665775827, 0, 139991665672173, 139991664962560, 139991667287552, 94179703594688, 139991665618343, 114, 139991667304096, 140721360454672, 139991672553932, 255, 94179703579296, 139991667304096, 140721360454688}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139991664962560) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139991664962560, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f52597c6476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f52597ac7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3066346265336366, sa_sigaction = 0x3066346265336366}, sa_mask = {__val = {3702915907827085360, 2319406791637951077, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139991664955128, 12279576889882923008, 94179703594112, 94179703594112, 139991673845688, 139991667304096, 140721360455072, 94179704355048, 94179703860752, 139991670446405, 18446744069414584320}}, sa_flags = 294735872, sa_restorer = 0x55a7ebcb2e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486406658747491174, 3702915907827085360, 2319406792527077989, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f5259bc6bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f5259fdb7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc3eb3c680, reg_save_area = 0x7ffc3eb3c5c0}} #7 0x00007f5259bc9f53 in objspace_xmalloc0 (objspace=0x55a7ebc70c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f5259c480c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55a7ebcb2e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55a7ebcb2e10, iseq=0x7f5258af9e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139991651973840 ec = 0x55a7ebc71c80 dummy_frame = 139991651949552 #10 0x00007f5259c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5258af9e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55a7ebcb2e10 prev_src_iseq = 0x7f5258afbbd0 offset = #11 0x00007f5259c4320c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f5258af9e30 iseqv = iseq_index = 23 #12 0x00007f5259c435a0 in ibf_load_code (load=0x55a7ebcb2e10, iseq=0x7f5258afbbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139991651957712 code_index = 15 reading_pos = 4556 code = 0x55a7ebd2b020 load_body = 0x55a7ebd2b780 cd_entries = 0x55a7ebcb5a10 ic_index = 0 mark_offset_bits = 0x7ffc3eb3c920 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f5259c49124 in ibf_load_iseq_each (load=0x55a7ebcb2e10, iseq=0x7f5258afbbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139991651973840 ec = 0x55a7ebc71c80 dummy_frame = 139991651957376 #14 0x00007f5259c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5258afbbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55a7ebcb2e10 prev_src_iseq = 0x7f5258aff8f0 offset = #15 0x00007f5259c4320c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f5258afbbd0 iseqv = iseq_index = 16 #16 0x00007f5259c435a0 in ibf_load_code (load=0x55a7ebcb2e10, iseq=0x7f5258aff8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139991651973360 code_index = 66 reading_pos = 224 code = 0x55a7ebcb2e70 load_body = 0x55a7ebd0f910 cd_entries = 0x55a7ebd2d9f0 ic_index = 0 mark_offset_bits = 0x55a7ebcd88b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f5259c49124 in ibf_load_iseq_each (load=0x55a7ebcb2e10, iseq=0x7f5258aff8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139991651973840 ec = 0x55a7ebc71c80 dummy_frame = 139991651971248 #18 0x00007f5259c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5258aff8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55a7ebcb2e10 prev_src_iseq = 0x7f5258affb90 offset = #19 0x00007f5259c4320c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f5258aff8f0 iseqv = iseq_index = 1 #20 0x00007f5259c435a0 in ibf_load_code (load=0x55a7ebcb2e10, iseq=0x7f5258affb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139991651974032 code_index = 5 reading_pos = 46 code = 0x55a7ebd2bdd0 load_body = 0x55a7ebd1af60 cd_entries = 0x55a7ebcda420 ic_index = 1 mark_offset_bits = 0x7ffc3eb3ce80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f5259c49124 in ibf_load_iseq_each (load=0x55a7ebcb2e10, iseq=0x7f5258affb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139991651973840 ec = 0x55a7ebc71c80 dummy_frame = 139991651973648 #22 0x00007f5259c4310b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5258affb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55a7ebcb2e10 prev_src_iseq = 0x0 offset = #23 0x00007f5259c4b068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f5258affb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139991651974224 #25 0x00007f5259fc9d8d in rb_load_with_builtin_functions (feature_name=0x7f525a00a10b "yjit", table=0x7f525a18c060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55a7ebc6e2a0 iseq = #26 0x00007f5259f0fd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5259f0de60 , argc = 0, index = 0, name = 0x7f5259fcbcb2 "_bi0"}, {func_ptr = 0x7f5259faa3b0 , argc = 0, index = 1, name = 0x7f525a0300f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5259faa4b0 , argc = 0, index = 2, name = 0x7f525a030360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5259fab530 , argc = 0, index = 3, name = 0x7f525a03010d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5259f7a8e0 , argc = 2, index = 4, name = 0x7f525a030126 "rb_yjit_enable"}, {func_ptr = 0x7f5259faa4d0 , argc = 0, index = 5, name = 0x7f525a030135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5259faa400 , argc = 1, index = 6, name = 0x7f525a030150 "rb_yjit_get_stats"}, {func_ptr = 0x7f5259f0de40 , argc = 0, index = 7, name = 0x7f525a030162 "object_shape_count"}, {func_ptr = 0x7f5259f816e0 , argc = 1, index = 8, name = 0x7f525a030175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5259f816f0 , argc = 1, index = 9, name = 0x7f525a030189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5259f7a830 , argc = 0, index = 10, name = 0x7f525a0301a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f5259f7a990 , argc = 0, index = 11, name = 0x7f525a0301b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5259faa3d0 , argc = 0, index = 12, name = 0x7f525a0301ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5259ce0ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f5259deab3a in ruby_opt_init (opt=0x7ffc3eb3e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f5259deb0b3 in ruby_opt_init (opt=0x7ffc3eb3e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721360458640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc3eb3d390 parser = 139991653239504 orig_fname = 139991653254576 script = 1 opt = 0x7ffc3eb3e6d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5259ca9ed2 in rb_ensure (b_proc=b_proc@entry=0x7f5259dead10 , data1=data1@entry=140721360458640, e_proc=e_proc@entry=0x7f5259de6ef0 , data2=data2@entry=140721360458640) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a7ebc71c80 _tag = {tag = 36, retval = 140721360463568, buf = {0x7f5259474770, 0x7f5259ca9f88 , 0x0, 0x7ffc3eb3d200, 0x59473a20}, prev = 0x7ffc3eb3e7e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a7ebc71c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5259de6ef0 , data2 = 140721360458640}} #32 0x00007f5259decce7 in load_file (opt=0x7ffc3eb3e6d0, script=1, f=139991661889392, fname=, parser=139991653239504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139991653239504, fname = 139991653254576, script = 1, opt = 0x7ffc3eb3e6d0, f = 4} #33 process_options (argc=0, argv=0x7ffc3eb3e9c8, opt=0x7ffc3eb3e6d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139991661889392 xflag = ast = 0x0 parser = 139991653239504 script_name = 139991653254576 iseq = enc = lenc = 0x55a7ebc8cf40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5259ded576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3eb3e9b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5258c385c8 "-", script_name = 139991653254576, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f5259cab269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3eb3e9b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139991670491440, buf = {0x2, 0x7f5259cab2b0 , 0x0, 0x7ffc3eb3e7b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a7ebc71c80 state = iseq = 0x0 #36 0x000055a7ebb7117f in rb_main (argv=0x7ffc3eb3e9b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721360464985 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.291799.ruby -x gdbscript [New LWP 291799] [New LWP 291801] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140132563696640) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7327ae3c00 (LWP 291799))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7327ae3c00 (LWP 291799) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140132563696640) at ./nptl/pthread_kill.c:44 2 Thread 0x7f73277cf640 (LWP 291801) 0x00007f7327c2afde in epoll_wait (epfd=4, events=events@entry=0x7f732852aa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f73277cf640 (LWP 291801)): #0 0x00007f7327c2afde in epoll_wait (epfd=4, events=events@entry=0x7f732852aa5c , 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 0x00007f73281b80ea in event_wait (vm=0x56073f07f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56073f07f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56073f07f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56073f07f2a0 #4 0x00007f7327b99b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731113132544, -7396644409560689897, 140132560467520, 25, 140132564441168, 140731113132896, 7475863097660510999, 7475861487706411799}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7327c2abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7327ae3c00 (LWP 291799)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140132563696640) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7327ae3c00 old_mask = {__val = {8, 140132564509907, 0, 140132564406253, 140132563696640, 140132566021632, 94589122260672, 140132564352423, 114, 140132566038176, 140731113124080, 140132571288012, 255, 94589122245280, 140132566038176, 140731113124096}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140132563696640) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140132563696640, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7327b47476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7327b2d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061303134386566, sa_sigaction = 0x3061303134386566}, sa_mask = {__val = {4063766827970146352, 2319406792476471604, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140132563689208, 18146038312867704832, 94589122260096, 94589122260096, 140132572579768, 140132566038176, 140731113124480, 94589123021032, 94589122526736, 140132569180485, 18446744069414584320}}, sa_flags = 656125952, sa_restorer = 0x56073f0c3e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474017150450558310, 4063766827970146352, 2319406792442917172, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f7327f47bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f732835c7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe8401b360, reg_save_area = 0x7ffe8401b2a0}} #7 0x00007f7327f4af53 in objspace_xmalloc0 (objspace=0x56073f081c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7327fc90c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x56073f0c3e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56073f0c3e10, iseq=0x7f7326e79e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140132550703824 ec = 0x56073f082c80 dummy_frame = 140132550679536 #10 0x00007f7327fc410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7326e79e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56073f0c3e10 prev_src_iseq = 0x7f7326e7bbd0 offset = #11 0x00007f7327fc420c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7326e79e30 iseqv = iseq_index = 23 #12 0x00007f7327fc45a0 in ibf_load_code (load=0x56073f0c3e10, iseq=0x7f7326e7bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140132550687696 code_index = 15 reading_pos = 4556 code = 0x56073f13c020 load_body = 0x56073f13c780 cd_entries = 0x56073f0c6a10 ic_index = 0 mark_offset_bits = 0x7ffe8401b600 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7327fca124 in ibf_load_iseq_each (load=0x56073f0c3e10, iseq=0x7f7326e7bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140132550703824 ec = 0x56073f082c80 dummy_frame = 140132550687360 #14 0x00007f7327fc410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7326e7bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56073f0c3e10 prev_src_iseq = 0x7f7326e7f8f0 offset = #15 0x00007f7327fc420c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7326e7bbd0 iseqv = iseq_index = 16 #16 0x00007f7327fc45a0 in ibf_load_code (load=0x56073f0c3e10, iseq=0x7f7326e7f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140132550703344 code_index = 66 reading_pos = 224 code = 0x56073f0c3e70 load_body = 0x56073f120910 cd_entries = 0x56073f13e9f0 ic_index = 0 mark_offset_bits = 0x56073f0e98b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7327fca124 in ibf_load_iseq_each (load=0x56073f0c3e10, iseq=0x7f7326e7f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140132550703824 ec = 0x56073f082c80 dummy_frame = 140132550701232 #18 0x00007f7327fc410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7326e7f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56073f0c3e10 prev_src_iseq = 0x7f7326e7fb90 offset = #19 0x00007f7327fc420c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7326e7f8f0 iseqv = iseq_index = 1 #20 0x00007f7327fc45a0 in ibf_load_code (load=0x56073f0c3e10, iseq=0x7f7326e7fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140132550704016 code_index = 5 reading_pos = 46 code = 0x56073f13cdd0 load_body = 0x56073f12bf60 cd_entries = 0x56073f0eb420 ic_index = 1 mark_offset_bits = 0x7ffe8401bb60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7327fca124 in ibf_load_iseq_each (load=0x56073f0c3e10, iseq=0x7f7326e7fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140132550703824 ec = 0x56073f082c80 dummy_frame = 140132550703632 #22 0x00007f7327fc410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7326e7fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56073f0c3e10 prev_src_iseq = 0x0 offset = #23 0x00007f7327fcc068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7326e7fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140132550704208 #25 0x00007f732834ad8d in rb_load_with_builtin_functions (feature_name=0x7f732838b10b "yjit", table=0x7f732850d060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x56073f07f2a0 iseq = #26 0x00007f7328290d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f732828ee60 , argc = 0, index = 0, name = 0x7f732834ccb2 "_bi0"}, {func_ptr = 0x7f732832b3b0 , argc = 0, index = 1, name = 0x7f73283b10f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f732832b4b0 , argc = 0, index = 2, name = 0x7f73283b1360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f732832c530 , argc = 0, index = 3, name = 0x7f73283b110d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f73282fb8e0 , argc = 2, index = 4, name = 0x7f73283b1126 "rb_yjit_enable"}, {func_ptr = 0x7f732832b4d0 , argc = 0, index = 5, name = 0x7f73283b1135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f732832b400 , argc = 1, index = 6, name = 0x7f73283b1150 "rb_yjit_get_stats"}, {func_ptr = 0x7f732828ee40 , argc = 0, index = 7, name = 0x7f73283b1162 "object_shape_count"}, {func_ptr = 0x7f73283026e0 , argc = 1, index = 8, name = 0x7f73283b1175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f73283026f0 , argc = 1, index = 9, name = 0x7f73283b1189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f73282fb830 , argc = 0, index = 10, name = 0x7f73283b11a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f73282fb990 , argc = 0, index = 11, name = 0x7f73283b11b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f732832b3d0 , argc = 0, index = 12, name = 0x7f73283b11ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7328061ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f732816bb3a in ruby_opt_init (opt=0x7ffe8401d3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f732816c0b3 in ruby_opt_init (opt=0x7ffe8401d3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731113128048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe8401c070 parser = 140132551969488 orig_fname = 140132551984560 script = 1 opt = 0x7ffe8401d3b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f732802aed2 in rb_ensure (b_proc=b_proc@entry=0x7f732816bd10 , data1=data1@entry=140731113128048, e_proc=e_proc@entry=0x7f7328167ef0 , data2=data2@entry=140731113128048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56073f082c80 _tag = {tag = 36, retval = 140731113132976, buf = {0x7f73277f4770, 0x7f732802af88 , 0x0, 0x7ffe8401bee0, 0x277f3a20}, prev = 0x7ffe8401d4c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56073f082c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7328167ef0 , data2 = 140731113128048}} #32 0x00007f732816dce7 in load_file (opt=0x7ffe8401d3b0, script=1, f=140132560619376, fname=, parser=140132551969488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140132551969488, fname = 140132551984560, script = 1, opt = 0x7ffe8401d3b0, f = 4} #33 process_options (argc=0, argv=0x7ffe8401d6a8, opt=0x7ffe8401d3b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140132560619376 xflag = ast = 0x0 parser = 140132551969488 script_name = 140132551984560 iseq = enc = lenc = 0x56073f09df40 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\023S(s\177\000\000\020W\357's\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f732816e576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8401d698) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7326fb85c8 "-", script_name = 140132551984560, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f732802c269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8401d698) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140132569225520, buf = {0x2, 0x7f732802c2b0 , 0x0, 0x7ffe8401d490, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56073f082c80 state = iseq = 0x0 #36 0x000056073e08c17f in rb_main (argv=0x7ffe8401d698, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731113134393 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3868761.ruby -x gdbscript [New LWP 3868761] [New LWP 3868763] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139875871910912) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3763a86c00 (LWP 3868761))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3763a86c00 (LWP 3868761) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139875871910912) at ./nptl/pthread_kill.c:44 2 Thread 0x7f376376f640 (LWP 3868763) 0x00007f3763bcdfde in epoll_wait (epfd=4, events=events@entry=0x7f37644cda5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f376376f640 (LWP 3868763)): #0 0x00007f3763bcdfde in epoll_wait (epfd=4, events=events@entry=0x7f37644cda5c , 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 0x00007f376415b0ea in event_wait (vm=0x56228db0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56228db0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56228db0c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56228db0c2a0 #4 0x00007f3763b3cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731108564400, 1518425191400983771, 139875868669504, 25, 139875872655440, 140731108564752, -1478234802393592613, -1478235327566459685}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3763bcdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3763a86c00 (LWP 3868761)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139875871910912) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3763a86c00 old_mask = {__val = {8, 139875872724179, 0, 139875872620525, 139875871910912, 139875874235904, 94706406063808, 139875872566695, 114, 139875874252448, 140731108555936, 139875879502284, 255, 94706406048416, 139875874252448, 140731108555952}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139875871910912) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139875871910912, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3763aea476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3763ad07f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034646233386566, sa_sigaction = 0x3034646233386566}, sa_mask = {__val = {4063766827970146352, 2319406791724917299, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139875871903480, 15503292945155422208, 94706406063232, 94706406063232, 139875880794040, 139875874252448, 140731108556336, 94706406824168, 94706406329872, 139875877394757, 18446744069414584320}}, sa_flags = 751761408, sa_restorer = 0x56228db50e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472385685631559014, 4063766827970146352, 2319406791691362867, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3763eeabb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f37642ff7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe83bbff10, reg_save_area = 0x7ffe83bbfe50}} #7 0x00007f3763eedf53 in objspace_xmalloc0 (objspace=0x56228db0ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3763f6c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x56228db50e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x56228db50e10, iseq=0x7f3762e19e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139875858905808 ec = 0x56228db0fc80 dummy_frame = 139875858881520 #10 0x00007f3763f6710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3762e19e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56228db50e10 prev_src_iseq = 0x7f3762e1bbd0 offset = #11 0x00007f3763f6720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3762e19e30 iseqv = iseq_index = 23 #12 0x00007f3763f675a0 in ibf_load_code (load=0x56228db50e10, iseq=0x7f3762e1bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139875858889680 code_index = 15 reading_pos = 4556 code = 0x56228dbc9020 load_body = 0x56228dbc9780 cd_entries = 0x56228db53a10 ic_index = 0 mark_offset_bits = 0x7ffe83bc01b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3763f6d124 in ibf_load_iseq_each (load=0x56228db50e10, iseq=0x7f3762e1bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139875858905808 ec = 0x56228db0fc80 dummy_frame = 139875858889344 #14 0x00007f3763f6710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3762e1bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56228db50e10 prev_src_iseq = 0x7f3762e1f8f0 offset = #15 0x00007f3763f6720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3762e1bbd0 iseqv = iseq_index = 16 #16 0x00007f3763f675a0 in ibf_load_code (load=0x56228db50e10, iseq=0x7f3762e1f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139875858905328 code_index = 66 reading_pos = 224 code = 0x56228db50e70 load_body = 0x56228dbad910 cd_entries = 0x56228dbcb9f0 ic_index = 0 mark_offset_bits = 0x56228db768b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3763f6d124 in ibf_load_iseq_each (load=0x56228db50e10, iseq=0x7f3762e1f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139875858905808 ec = 0x56228db0fc80 dummy_frame = 139875858903216 #18 0x00007f3763f6710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3762e1f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56228db50e10 prev_src_iseq = 0x7f3762e1fb90 offset = #19 0x00007f3763f6720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3762e1f8f0 iseqv = iseq_index = 1 #20 0x00007f3763f675a0 in ibf_load_code (load=0x56228db50e10, iseq=0x7f3762e1fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139875858906000 code_index = 5 reading_pos = 46 code = 0x56228dbc9dd0 load_body = 0x56228dbb8f60 cd_entries = 0x56228db78420 ic_index = 1 mark_offset_bits = 0x7ffe83bc0710 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3763f6d124 in ibf_load_iseq_each (load=0x56228db50e10, iseq=0x7f3762e1fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139875858905808 ec = 0x56228db0fc80 dummy_frame = 139875858905616 #22 0x00007f3763f6710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3762e1fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x56228db50e10 prev_src_iseq = 0x0 offset = #23 0x00007f3763f6f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3762e1fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139875858906192 #25 0x00007f37642edd8d in rb_load_with_builtin_functions (feature_name=0x7f376432e10b "yjit", table=0x7f37644b0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x56228db0c2a0 iseq = #26 0x00007f3764233d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3764231e60 , argc = 0, index = 0, name = 0x7f37642efcb2 "_bi0"}, {func_ptr = 0x7f37642ce3b0 , argc = 0, index = 1, name = 0x7f37643540f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f37642ce4b0 , argc = 0, index = 2, name = 0x7f3764354360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f37642cf530 , argc = 0, index = 3, name = 0x7f376435410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f376429e8e0 , argc = 2, index = 4, name = 0x7f3764354126 "rb_yjit_enable"}, {func_ptr = 0x7f37642ce4d0 , argc = 0, index = 5, name = 0x7f3764354135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f37642ce400 , argc = 1, index = 6, name = 0x7f3764354150 "rb_yjit_get_stats"}, {func_ptr = 0x7f3764231e40 , argc = 0, index = 7, name = 0x7f3764354162 "object_shape_count"}, {func_ptr = 0x7f37642a56e0 , argc = 1, index = 8, name = 0x7f3764354175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f37642a56f0 , argc = 1, index = 9, name = 0x7f3764354189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f376429e830 , argc = 0, index = 10, name = 0x7f37643541a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f376429e990 , argc = 0, index = 11, name = 0x7f37643541b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f37642ce3d0 , argc = 0, index = 12, name = 0x7f37643541ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3764004ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f376410eb3a in ruby_opt_init (opt=0x7ffe83bc1f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f376410f0b3 in ruby_opt_init (opt=0x7ffe83bc1f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731108559904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe83bc0c20 parser = 139875860171472 orig_fname = 139875860186544 script = 1 opt = 0x7ffe83bc1f60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3763fcded2 in rb_ensure (b_proc=b_proc@entry=0x7f376410ed10 , data1=data1@entry=140731108559904, e_proc=e_proc@entry=0x7f376410aef0 , data2=data2@entry=140731108559904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56228db0fc80 _tag = {tag = 36, retval = 140731108564832, buf = {0x7f3763794770, 0x7f3763fcdf88 , 0x0, 0x7ffe83bc0a90, 0x63793a20}, prev = 0x7ffe83bc2070, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56228db0fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f376410aef0 , data2 = 140731108559904}} #32 0x00007f3764110ce7 in load_file (opt=0x7ffe83bc1f60, script=1, f=139875868821360, fname=, parser=139875860171472) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139875860171472, fname = 139875860186544, script = 1, opt = 0x7ffe83bc1f60, f = 4} #33 process_options (argc=0, argv=0x7ffe83bc2258, opt=0x7ffe83bc1f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139875868821360 xflag = ast = 0x0 parser = 139875860171472 script_name = 139875860186544 iseq = enc = lenc = 0x56228db2af40 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\060CMd7\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3764111576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe83bc2248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3762f585c8 "-", script_name = 139875860186544, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f3763fcf269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe83bc2248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139875877439792, buf = {0x2, 0x7f3763fcf2b0 , 0x0, 0x7ffe83bc2040, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56228db0fc80 state = iseq = 0x0 #36 0x000056228c01d17f in rb_main (argv=0x7ffe83bc2248, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731108566249 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4002592.ruby -x gdbscript [New LWP 4002592] [New LWP 4002594] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140595647069184) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdef999bc00 (LWP 4002592))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdef999bc00 (LWP 4002592) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140595647069184) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdef967f640 (LWP 4002594) 0x00007fdef9ae2fde in epoll_wait (epfd=4, events=events@entry=0x7fdefa3e2a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdef967f640 (LWP 4002594)): #0 0x00007fdef9ae2fde in epoll_wait (epfd=4, events=events@entry=0x7fdefa3e2a5c , 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 0x00007fdefa0700ea in event_wait (vm=0x55fb0f7482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55fb0f7482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fb0f7482a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55fb0f7482a0 #4 0x00007fdef9a51b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723858848672, -9208529082884070093, 140595643807296, 25, 140595647813712, 140723858849024, 9189957162788939059, 9189956627381708083}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdef9ae2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdef999bc00 (LWP 4002592)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140595647069184) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdef999bc00 old_mask = {__val = {8, 140595647882451, 0, 140595647778797, 140595647069184, 140595649394176, 94536784461504, 140595647724967, 16, 140595649410720, 140723858840208, 140595654660556, 255, 94536784446112, 140595649410720, 140723858840224}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140595647069184) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140595647069184, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdef99ff476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdef99e57f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140595647061752, 456544622301209088, 94536784460928, 94536784460928, 140595655952312, 140595649410720, 140723858840608, 94536785223912, 94536784727568, 140595652553029, 18446744069414584320}}, sa_flags = 1147200000, sa_restorer = 0x55fb0f78ce10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7162524643962483297, 3472328310019142500, 4121748462056650541, 3274715270390756710, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fdef9dffbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fdefa2147b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcd39e1d00, reg_save_area = 0x7ffcd39e1c40}} #7 0x00007fdef9e02f53 in objspace_xmalloc0 (objspace=0x55fb0f74ac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fdef9e810c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55fb0f78ce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55fb0f78ce10, iseq=0x7fdef8d29e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140595634043664 ec = 0x55fb0f74bc80 dummy_frame = 140595634019424 #10 0x00007fdef9e7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdef8d29e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55fb0f78ce10 prev_src_iseq = 0x7fdef8d2bc10 offset = #11 0x00007fdef9e7c20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdef8d29e70 iseqv = iseq_index = 23 #12 0x00007fdef9e7c5a0 in ibf_load_code (load=0x55fb0f78ce10, iseq=0x7fdef8d2bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140595634027536 code_index = 15 reading_pos = 4556 code = 0x55fb0f8053e0 load_body = 0x55fb0f805f80 cd_entries = 0x55fb0f78fa10 ic_index = 0 mark_offset_bits = 0x7ffcd39e1fa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fdef9e82124 in ibf_load_iseq_each (load=0x55fb0f78ce10, iseq=0x7fdef8d2bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140595634043664 ec = 0x55fb0f74bc80 dummy_frame = 140595634027152 #14 0x00007fdef9e7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdef8d2bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55fb0f78ce10 prev_src_iseq = 0x7fdef8d2f930 offset = #15 0x00007fdef9e7c20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdef8d2bc10 iseqv = iseq_index = 16 #16 0x00007fdef9e7c5a0 in ibf_load_code (load=0x55fb0f78ce10, iseq=0x7fdef8d2f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140595634043184 code_index = 66 reading_pos = 224 code = 0x55fb0f78ce70 load_body = 0x55fb0f7e9910 cd_entries = 0x55fb0f8079f0 ic_index = 0 mark_offset_bits = 0x55fb0f7b28b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fdef9e82124 in ibf_load_iseq_each (load=0x55fb0f78ce10, iseq=0x7fdef8d2f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140595634043664 ec = 0x55fb0f74bc80 dummy_frame = 140595634041120 #18 0x00007fdef9e7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdef8d2f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55fb0f78ce10 prev_src_iseq = 0x7fdef8d2fbd0 offset = #19 0x00007fdef9e7c20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdef8d2f930 iseqv = iseq_index = 1 #20 0x00007fdef9e7c5a0 in ibf_load_code (load=0x55fb0f78ce10, iseq=0x7fdef8d2fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140595634043856 code_index = 5 reading_pos = 46 code = 0x55fb0f805dd0 load_body = 0x55fb0f7f4f60 cd_entries = 0x55fb0f7b4420 ic_index = 1 mark_offset_bits = 0x7ffcd39e2500 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fdef9e82124 in ibf_load_iseq_each (load=0x55fb0f78ce10, iseq=0x7fdef8d2fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140595634043664 ec = 0x55fb0f74bc80 dummy_frame = 140595634043472 #22 0x00007fdef9e7c10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdef8d2fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55fb0f78ce10 prev_src_iseq = 0x0 offset = #23 0x00007fdef9e84068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fdef8d2fbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140595634044048 #25 0x00007fdefa202d8d in rb_load_with_builtin_functions (feature_name=0x7fdefa24310b "yjit", table=0x7fdefa3c5060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55fb0f7482a0 iseq = #26 0x00007fdefa148d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdefa146e60 , argc = 0, index = 0, name = 0x7fdefa204cb2 "_bi0"}, {func_ptr = 0x7fdefa1e33b0 , argc = 0, index = 1, name = 0x7fdefa2690f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdefa1e34b0 , argc = 0, index = 2, name = 0x7fdefa269360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdefa1e4530 , argc = 0, index = 3, name = 0x7fdefa26910d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdefa1b38e0 , argc = 2, index = 4, name = 0x7fdefa269126 "rb_yjit_enable"}, {func_ptr = 0x7fdefa1e34d0 , argc = 0, index = 5, name = 0x7fdefa269135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdefa1e3400 , argc = 1, index = 6, name = 0x7fdefa269150 "rb_yjit_get_stats"}, {func_ptr = 0x7fdefa146e40 , argc = 0, index = 7, name = 0x7fdefa269162 "object_shape_count"}, {func_ptr = 0x7fdefa1ba6e0 , argc = 1, index = 8, name = 0x7fdefa269175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdefa1ba6f0 , argc = 1, index = 9, name = 0x7fdefa269189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdefa1b3830 , argc = 0, index = 10, name = 0x7fdefa2691a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fdefa1b3990 , argc = 0, index = 11, name = 0x7fdefa2691b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdefa1e33d0 , argc = 0, index = 12, name = 0x7fdefa2691ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fdef9f19ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fdefa023b3a in ruby_opt_init (opt=0x7ffcd39e3d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fdefa0240b3 in ruby_opt_init (opt=0x7ffcd39e3d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723858844176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcd39e2a10 parser = 140595635309376 orig_fname = 140595635324448 script = 1 opt = 0x7ffcd39e3d50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fdef9ee2ed2 in rb_ensure (b_proc=b_proc@entry=0x7fdefa023d10 , data1=data1@entry=140723858844176, e_proc=e_proc@entry=0x7fdefa01fef0 , data2=data2@entry=140723858844176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fb0f74bc80 _tag = {tag = 36, retval = 140723858849104, buf = {0x7fdef96a47b0, 0x7fdef9ee2f88 , 0x0, 0x7ffcd39e2880, 0xf96a3a60}, prev = 0x7ffcd39e3e60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fb0f74bc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdefa01fef0 , data2 = 140723858844176}} #32 0x00007fdefa025ce7 in load_file (opt=0x7ffcd39e3d50, script=1, f=140595643959216, fname=, parser=140595635309376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140595635309376, fname = 140595635324448, script = 1, opt = 0x7ffcd39e3d50, f = 4} #33 process_options (argc=0, argv=0x7ffcd39e4048, opt=0x7ffcd39e3d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140595643959216 xflag = ast = 0x0 parser = 140595635309376 script_name = 140595635324448 iseq = enc = lenc = 0x55fb0f766f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fdefa026576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd39e4038) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdef8e68638 "-", script_name = 140595635324448, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fdef9ee4269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd39e4038) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140595652598064, buf = {0x2, 0x7fdef9ee42b0 , 0x0, 0x7ffcd39e3e30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fb0f74bc80 state = iseq = 0x0 #36 0x000055fb0ec2717f in rb_main (argv=0x7ffcd39e4038, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723858850521 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4092833.ruby -x gdbscript [New LWP 4092833] [New LWP 4092835] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140108094258176) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6d75303c00 (LWP 4092833))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6d75303c00 (LWP 4092833) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140108094258176) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6d74fef640 (LWP 4092835) 0x00007f6d7544afde in epoll_wait (epfd=4, events=events@entry=0x7f6d75d4aa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6d74fef640 (LWP 4092835)): #0 0x00007f6d7544afde in epoll_wait (epfd=4, events=events@entry=0x7f6d75d4aa5c , 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 0x00007f6d759d80ea in event_wait (vm=0x563d92c6c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563d92c6c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563d92c6c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563d92c6c2a0 #4 0x00007f6d753b9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720731542112, 7371013662327873053, 140108091029056, 25, 140108095002704, 140720731542464, -7452911876375405027, -7452908004047282659}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6d7544abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6d75303c00 (LWP 4092833)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140108094258176) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6d75303c00 old_mask = {__val = {8, 140108095071443, 0, 140108094967789, 140108094258176, 140108096583168, 94822455508672, 140108094913959, 114, 140108096599712, 140720731533648, 140108101849548, 255, 94822455493280, 140108096599712, 140720731533664}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140108094258176) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140108094258176, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6d75367476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6d7534d7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3038633339316366, sa_sigaction = 0x3038633339316366}, sa_mask = {__val = {3558800719751229488, 2319406792446260025, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140108094250744, 11122377042925832704, 94822455508096, 94822455508096, 140108103141304, 140108096599712, 140720731534048, 94822456269032, 94822455774736, 140108099742021, 18446744069414584320}}, sa_flags = -577910272, sa_restorer = 0x563d92cb0e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473510284263514982, 3558800719751229488, 2319406791758394169, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f6d75767bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f6d75b7c7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc193733c0, reg_save_area = 0x7ffc19373300}} #7 0x00007f6d7576af53 in objspace_xmalloc0 (objspace=0x563d92c6ec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f6d757e90c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x563d92cb0e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x563d92cb0e10, iseq=0x7f6d74699e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140108081265360 ec = 0x563d92c6fc80 dummy_frame = 140108081241072 #10 0x00007f6d757e410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d74699e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563d92cb0e10 prev_src_iseq = 0x7f6d7469bbd0 offset = #11 0x00007f6d757e420c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6d74699e30 iseqv = iseq_index = 23 #12 0x00007f6d757e45a0 in ibf_load_code (load=0x563d92cb0e10, iseq=0x7f6d7469bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140108081249232 code_index = 15 reading_pos = 4556 code = 0x563d92d29020 load_body = 0x563d92d29780 cd_entries = 0x563d92cb3a10 ic_index = 0 mark_offset_bits = 0x7ffc19373660 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6d757ea124 in ibf_load_iseq_each (load=0x563d92cb0e10, iseq=0x7f6d7469bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140108081265360 ec = 0x563d92c6fc80 dummy_frame = 140108081248896 #14 0x00007f6d757e410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d7469bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563d92cb0e10 prev_src_iseq = 0x7f6d7469f8f0 offset = #15 0x00007f6d757e420c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6d7469bbd0 iseqv = iseq_index = 16 #16 0x00007f6d757e45a0 in ibf_load_code (load=0x563d92cb0e10, iseq=0x7f6d7469f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140108081264880 code_index = 66 reading_pos = 224 code = 0x563d92cb0e70 load_body = 0x563d92d0d910 cd_entries = 0x563d92d2b9f0 ic_index = 0 mark_offset_bits = 0x563d92cd68b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6d757ea124 in ibf_load_iseq_each (load=0x563d92cb0e10, iseq=0x7f6d7469f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140108081265360 ec = 0x563d92c6fc80 dummy_frame = 140108081262768 #18 0x00007f6d757e410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d7469f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563d92cb0e10 prev_src_iseq = 0x7f6d7469fb90 offset = #19 0x00007f6d757e420c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6d7469f8f0 iseqv = iseq_index = 1 #20 0x00007f6d757e45a0 in ibf_load_code (load=0x563d92cb0e10, iseq=0x7f6d7469fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140108081265552 code_index = 5 reading_pos = 46 code = 0x563d92d29dd0 load_body = 0x563d92d18f60 cd_entries = 0x563d92cd8420 ic_index = 1 mark_offset_bits = 0x7ffc19373bc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6d757ea124 in ibf_load_iseq_each (load=0x563d92cb0e10, iseq=0x7f6d7469fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140108081265360 ec = 0x563d92c6fc80 dummy_frame = 140108081265168 #22 0x00007f6d757e410b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6d7469fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563d92cb0e10 prev_src_iseq = 0x0 offset = #23 0x00007f6d757ec068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f6d7469fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140108081265744 #25 0x00007f6d75b6ad8d in rb_load_with_builtin_functions (feature_name=0x7f6d75bab10b "yjit", table=0x7f6d75d2d060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x563d92c6c2a0 iseq = #26 0x00007f6d75ab0d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6d75aaee60 , argc = 0, index = 0, name = 0x7f6d75b6ccb2 "_bi0"}, {func_ptr = 0x7f6d75b4b3b0 , argc = 0, index = 1, name = 0x7f6d75bd10f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6d75b4b4b0 , argc = 0, index = 2, name = 0x7f6d75bd1360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6d75b4c530 , argc = 0, index = 3, name = 0x7f6d75bd110d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6d75b1b8e0 , argc = 2, index = 4, name = 0x7f6d75bd1126 "rb_yjit_enable"}, {func_ptr = 0x7f6d75b4b4d0 , argc = 0, index = 5, name = 0x7f6d75bd1135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6d75b4b400 , argc = 1, index = 6, name = 0x7f6d75bd1150 "rb_yjit_get_stats"}, {func_ptr = 0x7f6d75aaee40 , argc = 0, index = 7, name = 0x7f6d75bd1162 "object_shape_count"}, {func_ptr = 0x7f6d75b226e0 , argc = 1, index = 8, name = 0x7f6d75bd1175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6d75b226f0 , argc = 1, index = 9, name = 0x7f6d75bd1189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6d75b1b830 , argc = 0, index = 10, name = 0x7f6d75bd11a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f6d75b1b990 , argc = 0, index = 11, name = 0x7f6d75bd11b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6d75b4b3d0 , argc = 0, index = 12, name = 0x7f6d75bd11ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f6d75881ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f6d7598bb3a in ruby_opt_init (opt=0x7ffc19375410) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f6d7598c0b3 in ruby_opt_init (opt=0x7ffc19375410) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720731537616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc193740d0 parser = 140108082531024 orig_fname = 140108082546096 script = 1 opt = 0x7ffc19375410 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6d7584aed2 in rb_ensure (b_proc=b_proc@entry=0x7f6d7598bd10 , data1=data1@entry=140720731537616, e_proc=e_proc@entry=0x7f6d75987ef0 , data2=data2@entry=140720731537616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563d92c6fc80 _tag = {tag = 36, retval = 140720731542544, buf = {0x7f6d75014770, 0x7f6d7584af88 , 0x0, 0x7ffc19373f40, 0x75013a20}, prev = 0x7ffc19375520, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563d92c6fc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6d75987ef0 , data2 = 140720731537616}} #32 0x00007f6d7598dce7 in load_file (opt=0x7ffc19375410, script=1, f=140108091180912, fname=, parser=140108082531024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140108082531024, fname = 140108082546096, script = 1, opt = 0x7ffc19375410, f = 4} #33 process_options (argc=0, argv=0x7ffc19375708, opt=0x7ffc19375410) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140108091180912 xflag = ast = 0x0 parser = 140108082531024 script_name = 140108082546096 iseq = enc = lenc = 0x563d92c8af40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f6d7598e576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc193756f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6d747d85c8 "-", script_name = 140108082546096, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f6d7584c269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc193756f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140108099787056, buf = {0x2, 0x7f6d7584c2b0 , 0x0, 0x7ffc193754f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563d92c6fc80 state = iseq = 0x0 #36 0x0000563d925d417f in rb_main (argv=0x7ffc193756f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720731543961 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.414108.ruby -x gdbscript [New LWP 414108] [New LWP 414110] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140305713064960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9b782fec00 (LWP 414108))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9b782fec00 (LWP 414108) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140305713064960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9b77fdf640 (LWP 414110) 0x00007f9b78445fde in epoll_wait (epfd=4, events=events@entry=0x7f9b78d45a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9b77fdf640 (LWP 414110)): #0 0x00007f9b78445fde in epoll_wait (epfd=4, events=events@entry=0x7f9b78d45a5c , 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 0x00007f9b789d30ea in event_wait (vm=0x563e779662a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563e779662a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563e779662a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563e779662a0 #4 0x00007f9b783b4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721285954640, -6138364068794835312, 140305709790784, 25, 140305713809488, 140721285954992, 6189856414999404176, 6189870104020541072}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9b78445bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9b782fec00 (LWP 414108)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140305713064960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9b782fec00 old_mask = {__val = {8, 140305713878227, 0, 140305713774573, 140305713064960, 140305715389952, 94826294320832, 140305713720743, 16, 140305715406496, 140721285946176, 140305720656332, 255, 94826294305440, 140305715406496, 140721285946192}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140305713064960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140305713064960, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9b78362476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9b783487f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140305713057528, 2976961679445352704, 94826294320256, 94826294320256, 140305721948088, 140305715406496, 140721285946576, 94826295081192, 94826294586896, 140305718548805, 18446744069414584320}}, sa_flags = -179674880, sa_restorer = 0x563e779aae10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7162524643962483297, 3472328304968950067, 3846412058763867949, 3274715270390756409, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007f9b78762bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9b78b777b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc3a42ddb0, reg_save_area = 0x7ffc3a42dcf0}} #7 0x00007f9b78765f53 in objspace_xmalloc0 (objspace=0x563e77968c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9b787e40c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x563e779aae10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x563e779aae10, iseq=0x7f9b77689e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140305700027088 ec = 0x563e77969c80 dummy_frame = 140305700002800 #10 0x00007f9b787df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9b77689e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563e779aae10 prev_src_iseq = 0x7f9b7768bbd0 offset = #11 0x00007f9b787df20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f9b77689e30 iseqv = iseq_index = 23 #12 0x00007f9b787df5a0 in ibf_load_code (load=0x563e779aae10, iseq=0x7f9b7768bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140305700010960 code_index = 15 reading_pos = 4556 code = 0x563e77a23020 load_body = 0x563e77a23780 cd_entries = 0x563e779ada10 ic_index = 0 mark_offset_bits = 0x7ffc3a42e050 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9b787e5124 in ibf_load_iseq_each (load=0x563e779aae10, iseq=0x7f9b7768bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140305700027088 ec = 0x563e77969c80 dummy_frame = 140305700010624 #14 0x00007f9b787df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9b7768bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563e779aae10 prev_src_iseq = 0x7f9b7768f8f0 offset = #15 0x00007f9b787df20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f9b7768bbd0 iseqv = iseq_index = 16 #16 0x00007f9b787df5a0 in ibf_load_code (load=0x563e779aae10, iseq=0x7f9b7768f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140305700026608 code_index = 66 reading_pos = 224 code = 0x563e779aae70 load_body = 0x563e77a07910 cd_entries = 0x563e77a259f0 ic_index = 0 mark_offset_bits = 0x563e779d08b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9b787e5124 in ibf_load_iseq_each (load=0x563e779aae10, iseq=0x7f9b7768f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140305700027088 ec = 0x563e77969c80 dummy_frame = 140305700024496 #18 0x00007f9b787df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9b7768f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563e779aae10 prev_src_iseq = 0x7f9b7768fb90 offset = #19 0x00007f9b787df20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f9b7768f8f0 iseqv = iseq_index = 1 #20 0x00007f9b787df5a0 in ibf_load_code (load=0x563e779aae10, iseq=0x7f9b7768fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140305700027280 code_index = 5 reading_pos = 46 code = 0x563e77a23dd0 load_body = 0x563e77a12f60 cd_entries = 0x563e779d2420 ic_index = 1 mark_offset_bits = 0x7ffc3a42e5b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9b787e5124 in ibf_load_iseq_each (load=0x563e779aae10, iseq=0x7f9b7768fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140305700027088 ec = 0x563e77969c80 dummy_frame = 140305700026896 #22 0x00007f9b787df10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9b7768fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x563e779aae10 prev_src_iseq = 0x0 offset = #23 0x00007f9b787e7068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f9b7768fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140305700027472 #25 0x00007f9b78b65d8d in rb_load_with_builtin_functions (feature_name=0x7f9b78ba610b "yjit", table=0x7f9b78d28060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x563e779662a0 iseq = #26 0x00007f9b78aabd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9b78aa9e60 , argc = 0, index = 0, name = 0x7f9b78b67cb2 "_bi0"}, {func_ptr = 0x7f9b78b463b0 , argc = 0, index = 1, name = 0x7f9b78bcc0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9b78b464b0 , argc = 0, index = 2, name = 0x7f9b78bcc360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9b78b47530 , argc = 0, index = 3, name = 0x7f9b78bcc10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9b78b168e0 , argc = 2, index = 4, name = 0x7f9b78bcc126 "rb_yjit_enable"}, {func_ptr = 0x7f9b78b464d0 , argc = 0, index = 5, name = 0x7f9b78bcc135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9b78b46400 , argc = 1, index = 6, name = 0x7f9b78bcc150 "rb_yjit_get_stats"}, {func_ptr = 0x7f9b78aa9e40 , argc = 0, index = 7, name = 0x7f9b78bcc162 "object_shape_count"}, {func_ptr = 0x7f9b78b1d6e0 , argc = 1, index = 8, name = 0x7f9b78bcc175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9b78b1d6f0 , argc = 1, index = 9, name = 0x7f9b78bcc189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9b78b16830 , argc = 0, index = 10, name = 0x7f9b78bcc1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f9b78b16990 , argc = 0, index = 11, name = 0x7f9b78bcc1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9b78b463d0 , argc = 0, index = 12, name = 0x7f9b78bcc1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9b7887cae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9b78986b3a in ruby_opt_init (opt=0x7ffc3a42fe00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9b789870b3 in ruby_opt_init (opt=0x7ffc3a42fe00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721285950144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc3a42eac0 parser = 140305701292752 orig_fname = 140305701307824 script = 1 opt = 0x7ffc3a42fe00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9b78845ed2 in rb_ensure (b_proc=b_proc@entry=0x7f9b78986d10 , data1=data1@entry=140721285950144, e_proc=e_proc@entry=0x7f9b78982ef0 , data2=data2@entry=140721285950144) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563e77969c80 _tag = {tag = 36, retval = 140721285955072, buf = {0x7f9b78004770, 0x7f9b78845f88 , 0x0, 0x7ffc3a42e930, 0x78003a20}, prev = 0x7ffc3a42ff10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563e77969c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9b78982ef0 , data2 = 140721285950144}} #32 0x00007f9b78988ce7 in load_file (opt=0x7ffc3a42fe00, script=1, f=140305709942640, fname=, parser=140305701292752) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140305701292752, fname = 140305701307824, script = 1, opt = 0x7ffc3a42fe00, f = 4} #33 process_options (argc=0, argv=0x7ffc3a4300f8, opt=0x7ffc3a42fe00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140305709942640 xflag = ast = 0x0 parser = 140305701292752 script_name = 140305701307824 iseq = enc = lenc = 0x563e77984f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f9b78989576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3a4300e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9b777c85c8 "-", script_name = 140305701307824, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f9b78847269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc3a4300e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140305718593840, buf = {0x2, 0x7f9b788472b0 , 0x0, 0x7ffc3a42fee0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563e77969c80 state = iseq = 0x0 #36 0x0000563e765ba17f in rb_main (argv=0x7ffc3a4300e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721285956489 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.447724.ruby -x gdbscript [New LWP 447724] [New LWP 447726] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139874184043520) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f36ff0d9c00 (LWP 447724))] >>> Threads Id Target Id Frame * 1 Thread 0x7f36ff0d9c00 (LWP 447724) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139874184043520) at ./nptl/pthread_kill.c:44 2 Thread 0x7f36fedbf640 (LWP 447726) 0x00007f36ff220fde in epoll_wait (epfd=4, events=events@entry=0x7f36ffb20a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f36fedbf640 (LWP 447726)): #0 0x00007f36ff220fde in epoll_wait (epfd=4, events=events@entry=0x7f36ffb20a5c , 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 0x00007f36ff7ae0ea in event_wait (vm=0x561f67ff02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561f67ff02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561f67ff02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561f67ff02a0 #4 0x00007f36ff18fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720534725664, -8299012050228160906, 139874180789824, 25, 139874184788048, 140720534726016, 8268047295136061046, 8268048935163319926}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f36ff220bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f36ff0d9c00 (LWP 447724)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139874184043520) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f36ff0d9c00 old_mask = {__val = {8, 139874184856787, 0, 139874184753133, 139874184043520, 139874186368512, 94692888755904, 139874184699303, 163, 139874186385056, 140720534717200, 139874191634892, 255, 94692888740512, 139874186385056, 140720534717216}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139874184043520) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139874184043520, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f36ff13d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f36ff1237f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139874184036088, 15467548874782293248, 94692888755328, 94692888755328, 139874192926648, 139874186385056, 140720534717600, 94692889516264, 94692889021968, 139874189527365, 18446744069414584320}}, sa_flags = 1130642688, sa_restorer = 0x561f68034e10} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3487535864893105766, 7162524644546719792, 3472328314313991216, 3472310978869031456}} #5 0x00007f36ff53dbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f36ff9527b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc0d7c0580, reg_save_area = 0x7ffc0d7c04c0}} #7 0x00007f36ff540f53 in objspace_xmalloc0 (objspace=0x561f67ff2c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f36ff5bf0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x561f68034e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x561f68034e10, iseq=0x7f36fe469e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139874171026128 ec = 0x561f67ff3c80 dummy_frame = 139874171001840 #10 0x00007f36ff5ba10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f36fe469e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x561f68034e10 prev_src_iseq = 0x7f36fe46bbd0 offset = #11 0x00007f36ff5ba20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f36fe469e30 iseqv = iseq_index = 23 #12 0x00007f36ff5ba5a0 in ibf_load_code (load=0x561f68034e10, iseq=0x7f36fe46bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139874171010000 code_index = 15 reading_pos = 4556 code = 0x561f680ad020 load_body = 0x561f680ad780 cd_entries = 0x561f68037a10 ic_index = 0 mark_offset_bits = 0x7ffc0d7c0820 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f36ff5c0124 in ibf_load_iseq_each (load=0x561f68034e10, iseq=0x7f36fe46bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139874171026128 ec = 0x561f67ff3c80 dummy_frame = 139874171009664 #14 0x00007f36ff5ba10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f36fe46bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x561f68034e10 prev_src_iseq = 0x7f36fe46f8f0 offset = #15 0x00007f36ff5ba20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f36fe46bbd0 iseqv = iseq_index = 16 #16 0x00007f36ff5ba5a0 in ibf_load_code (load=0x561f68034e10, iseq=0x7f36fe46f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139874171025648 code_index = 66 reading_pos = 224 code = 0x561f68034e70 load_body = 0x561f68091910 cd_entries = 0x561f680af9f0 ic_index = 0 mark_offset_bits = 0x561f6805a8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f36ff5c0124 in ibf_load_iseq_each (load=0x561f68034e10, iseq=0x7f36fe46f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139874171026128 ec = 0x561f67ff3c80 dummy_frame = 139874171023536 #18 0x00007f36ff5ba10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f36fe46f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x561f68034e10 prev_src_iseq = 0x7f36fe46fb90 offset = #19 0x00007f36ff5ba20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f36fe46f8f0 iseqv = iseq_index = 1 #20 0x00007f36ff5ba5a0 in ibf_load_code (load=0x561f68034e10, iseq=0x7f36fe46fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139874171026320 code_index = 5 reading_pos = 46 code = 0x561f680addd0 load_body = 0x561f6809cf60 cd_entries = 0x561f6805c420 ic_index = 1 mark_offset_bits = 0x7ffc0d7c0d80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f36ff5c0124 in ibf_load_iseq_each (load=0x561f68034e10, iseq=0x7f36fe46fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139874171026128 ec = 0x561f67ff3c80 dummy_frame = 139874171025936 #22 0x00007f36ff5ba10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f36fe46fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x561f68034e10 prev_src_iseq = 0x0 offset = #23 0x00007f36ff5c2068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f36fe46fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139874171026512 #25 0x00007f36ff940d8d in rb_load_with_builtin_functions (feature_name=0x7f36ff98110b "yjit", table=0x7f36ffb03060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x561f67ff02a0 iseq = #26 0x00007f36ff886d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f36ff884e60 , argc = 0, index = 0, name = 0x7f36ff942cb2 "_bi0"}, {func_ptr = 0x7f36ff9213b0 , argc = 0, index = 1, name = 0x7f36ff9a70f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f36ff9214b0 , argc = 0, index = 2, name = 0x7f36ff9a7360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f36ff922530 , argc = 0, index = 3, name = 0x7f36ff9a710d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f36ff8f18e0 , argc = 2, index = 4, name = 0x7f36ff9a7126 "rb_yjit_enable"}, {func_ptr = 0x7f36ff9214d0 , argc = 0, index = 5, name = 0x7f36ff9a7135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f36ff921400 , argc = 1, index = 6, name = 0x7f36ff9a7150 "rb_yjit_get_stats"}, {func_ptr = 0x7f36ff884e40 , argc = 0, index = 7, name = 0x7f36ff9a7162 "object_shape_count"}, {func_ptr = 0x7f36ff8f86e0 , argc = 1, index = 8, name = 0x7f36ff9a7175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f36ff8f86f0 , argc = 1, index = 9, name = 0x7f36ff9a7189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f36ff8f1830 , argc = 0, index = 10, name = 0x7f36ff9a71a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f36ff8f1990 , argc = 0, index = 11, name = 0x7f36ff9a71b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f36ff9213d0 , argc = 0, index = 12, name = 0x7f36ff9a71ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f36ff657ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f36ff761b3a in ruby_opt_init (opt=0x7ffc0d7c25d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f36ff7620b3 in ruby_opt_init (opt=0x7ffc0d7c25d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720534721168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc0d7c1290 parser = 139874172291792 orig_fname = 139874172306864 script = 1 opt = 0x7ffc0d7c25d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f36ff620ed2 in rb_ensure (b_proc=b_proc@entry=0x7f36ff761d10 , data1=data1@entry=140720534721168, e_proc=e_proc@entry=0x7f36ff75def0 , data2=data2@entry=140720534721168) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561f67ff3c80 _tag = {tag = 36, retval = 140720534726096, buf = {0x7f36fede4770, 0x7f36ff620f88 , 0x0, 0x7ffc0d7c1100, 0xfede3a20}, prev = 0x7ffc0d7c26e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561f67ff3c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f36ff75def0 , data2 = 140720534721168}} #32 0x00007f36ff763ce7 in load_file (opt=0x7ffc0d7c25d0, script=1, f=139874180941680, fname=, parser=139874172291792) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139874172291792, fname = 139874172306864, script = 1, opt = 0x7ffc0d7c25d0, f = 4} #33 process_options (argc=0, argv=0x7ffc0d7c28c8, opt=0x7ffc0d7c25d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139874180941680 xflag = ast = 0x0 parser = 139874172291792 script_name = 139874172306864 iseq = enc = lenc = 0x561f6800ef40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f36ff764576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc0d7c28b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f36fe5a85c8 "-", script_name = 139874172306864, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f36ff622269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc0d7c28b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139874189572400, buf = {0x2, 0x7f36ff6222b0 , 0x0, 0x7ffc0d7c26b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561f67ff3c80 state = iseq = 0x0 #36 0x0000561f6632b17f in rb_main (argv=0x7ffc0d7c28b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720534727513 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.53527.ruby -x gdbscript [New LWP 53527] [New LWP 53529] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140640798997504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe97cdd7c00 (LWP 53527))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe97cdd7c00 (LWP 53527) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140640798997504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe97cabf640 (LWP 53529) 0x00007fe97cf1efde in epoll_wait (epfd=4, events=events@entry=0x7fe97d81ea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe97cabf640 (LWP 53529)): #0 0x00007fe97cf1efde in epoll_wait (epfd=4, events=events@entry=0x7fe97d81ea5c , 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 0x00007fe97d4ac0ea in event_wait (vm=0x55e9563492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e9563492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e9563492a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e9563492a0 #4 0x00007fe97ce8db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730264981440, 486231145734379242, 140640795752000, 25, 140640799742032, 140730264981792, -473570715543890198, -473571241295833366}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe97cf1ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe97cdd7c00 (LWP 53527)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140640798997504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe97cdd7c00 old_mask = {__val = {8, 140640799810771, 0, 140640799707117, 140640798997504, 140640801322496, 94460662042304, 140640799653287, 114, 140640801339040, 140730264972976, 140640806588876, 255, 94460662026912, 140640801339040, 140730264972992}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140640798997504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140640798997504, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe97ce3b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe97ce217f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064373731356566, sa_sigaction = 0x3064373731356566}, sa_mask = {__val = {3847594045856362544, 2319406792527263537, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140640798990072, 13839202348708716288, 94460662041728, 94460662041728, 140640807880632, 140640801339040, 140730264973376, 94460662802664, 94460662308368, 140640804481349, 18446744069414584320}}, sa_flags = -2121736448, sa_restorer = 0x55e95638de10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474869297681360230, 3847594045856362544, 2319406792493709105, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe97d23bbb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe97d6507b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe5173f120, reg_save_area = 0x7ffe5173f060}} #7 0x00007fe97d23ef53 in objspace_xmalloc0 (objspace=0x55e95634bc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe97d2bd0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e95638de10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e95638de10, iseq=0x7fe97c169e80, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140640785988384 ec = 0x55e95634cc80 dummy_frame = 140640785964096 #10 0x00007fe97d2b810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe97c169e80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e95638de10 prev_src_iseq = 0x7fe97c16bc20 offset = #11 0x00007fe97d2b820c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe97c169e80 iseqv = iseq_index = 23 #12 0x00007fe97d2b85a0 in ibf_load_code (load=0x55e95638de10, iseq=0x7fe97c16bc20, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140640785972256 code_index = 15 reading_pos = 4556 code = 0x55e956406020 load_body = 0x55e956406780 cd_entries = 0x55e956390a10 ic_index = 0 mark_offset_bits = 0x7ffe5173f3c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe97d2be124 in ibf_load_iseq_each (load=0x55e95638de10, iseq=0x7fe97c16bc20, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140640785988384 ec = 0x55e95634cc80 dummy_frame = 140640785971920 #14 0x00007fe97d2b810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe97c16bc20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e95638de10 prev_src_iseq = 0x7fe97c16f940 offset = #15 0x00007fe97d2b820c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe97c16bc20 iseqv = iseq_index = 16 #16 0x00007fe97d2b85a0 in ibf_load_code (load=0x55e95638de10, iseq=0x7fe97c16f940, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140640785987904 code_index = 66 reading_pos = 224 code = 0x55e95638de70 load_body = 0x55e9563ea910 cd_entries = 0x55e9564089f0 ic_index = 0 mark_offset_bits = 0x55e9563b38b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe97d2be124 in ibf_load_iseq_each (load=0x55e95638de10, iseq=0x7fe97c16f940, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140640785988384 ec = 0x55e95634cc80 dummy_frame = 140640785985792 #18 0x00007fe97d2b810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe97c16f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e95638de10 prev_src_iseq = 0x7fe97c16fbe0 offset = #19 0x00007fe97d2b820c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe97c16f940 iseqv = iseq_index = 1 #20 0x00007fe97d2b85a0 in ibf_load_code (load=0x55e95638de10, iseq=0x7fe97c16fbe0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140640785988576 code_index = 5 reading_pos = 46 code = 0x55e956406dd0 load_body = 0x55e9563f5f60 cd_entries = 0x55e9563b5420 ic_index = 1 mark_offset_bits = 0x7ffe5173f920 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe97d2be124 in ibf_load_iseq_each (load=0x55e95638de10, iseq=0x7fe97c16fbe0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140640785988384 ec = 0x55e95634cc80 dummy_frame = 140640785988192 #22 0x00007fe97d2b810b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe97c16fbe0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e95638de10 prev_src_iseq = 0x0 offset = #23 0x00007fe97d2c0068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fe97c16fbe0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140640785988768 #25 0x00007fe97d63ed8d in rb_load_with_builtin_functions (feature_name=0x7fe97d67f10b "yjit", table=0x7fe97d801060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e9563492a0 iseq = #26 0x00007fe97d584d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe97d582e60 , argc = 0, index = 0, name = 0x7fe97d640cb2 "_bi0"}, {func_ptr = 0x7fe97d61f3b0 , argc = 0, index = 1, name = 0x7fe97d6a50f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe97d61f4b0 , argc = 0, index = 2, name = 0x7fe97d6a5360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe97d620530 , argc = 0, index = 3, name = 0x7fe97d6a510d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe97d5ef8e0 , argc = 2, index = 4, name = 0x7fe97d6a5126 "rb_yjit_enable"}, {func_ptr = 0x7fe97d61f4d0 , argc = 0, index = 5, name = 0x7fe97d6a5135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe97d61f400 , argc = 1, index = 6, name = 0x7fe97d6a5150 "rb_yjit_get_stats"}, {func_ptr = 0x7fe97d582e40 , argc = 0, index = 7, name = 0x7fe97d6a5162 "object_shape_count"}, {func_ptr = 0x7fe97d5f66e0 , argc = 1, index = 8, name = 0x7fe97d6a5175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe97d5f66f0 , argc = 1, index = 9, name = 0x7fe97d6a5189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe97d5ef830 , argc = 0, index = 10, name = 0x7fe97d6a51a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fe97d5ef990 , argc = 0, index = 11, name = 0x7fe97d6a51b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe97d61f3d0 , argc = 0, index = 12, name = 0x7fe97d6a51ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe97d355ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe97d45fb3a in ruby_opt_init (opt=0x7ffe51741170) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe97d4600b3 in ruby_opt_init (opt=0x7ffe51741170) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730264976944) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe5173fe30 parser = 140640787254000 orig_fname = 140640787269072 script = 1 opt = 0x7ffe51741170 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe97d31eed2 in rb_ensure (b_proc=b_proc@entry=0x7fe97d45fd10 , data1=data1@entry=140730264976944, e_proc=e_proc@entry=0x7fe97d45bef0 , data2=data2@entry=140730264976944) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e95634cc80 _tag = {tag = 36, retval = 140730264981872, buf = {0x7fe97cae4760, 0x7fe97d31ef88 , 0x0, 0x7ffe5173fca0, 0x7cae3a10}, prev = 0x7ffe51741280, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e95634cc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe97d45bef0 , data2 = 140730264976944}} #32 0x00007fe97d461ce7 in load_file (opt=0x7ffe51741170, script=1, f=140640795903840, fname=, parser=140640787254000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140640787254000, fname = 140640787269072, script = 1, opt = 0x7ffe51741170, f = 4} #33 process_options (argc=0, argv=0x7ffe51741468, opt=0x7ffe51741170) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140640795903840 xflag = ast = 0x0 parser = 140640787254000 script_name = 140640787269072 iseq = enc = lenc = 0x55e956367f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060S\202}\351\177\000\000\020\227\036}\351\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe97d462576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe51741458) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe97c2a85e8 "-", script_name = 140640787269072, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fe97d320269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe51741458) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140640804526384, buf = {0x2, 0x7fe97d3202b0 , 0x0, 0x7ffe51741250, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e95634cc80 state = iseq = 0x0 #36 0x000055e95556e17f in rb_main (argv=0x7ffe51741458, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730264983289 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.585565.ruby -x gdbscript [New LWP 585565] [New LWP 585567] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139726865300480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f14b22bfc00 (LWP 585565))] >>> Threads Id Target Id Frame * 1 Thread 0x7f14b22bfc00 (LWP 585565) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139726865300480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f14b1f9f640 (LWP 585567) 0x00007f14b2406fde in epoll_wait (epfd=4, events=events@entry=0x7f14b2d06a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f14b1f9f640 (LWP 585567)): #0 0x00007f14b2406fde in epoll_wait (epfd=4, events=events@entry=0x7f14b2d06a5c , 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 0x00007f14b29940ea in event_wait (vm=0x55e398cf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e398cf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e398cf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e398cf82a0 #4 0x00007f14b2375b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734558614832, 5488282995001697341, 139726862022208, 25, 139726866045008, 140734558615184, -5619595418613275587, -5619603788007037891}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f14b2406bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f14b22bfc00 (LWP 585565)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139726865300480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f14b22bfc00 old_mask = {__val = {8, 139726866113747, 0, 139726866010093, 139726865300480, 139726867625472, 94436009688768, 139726865956263, 65, 139726867642016, 140734558606368, 139726872891852, 255, 94436009673376, 139726867642016, 140734558606384}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139726865300480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139726865300480, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f14b2323476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f14b23097f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139726865293048, 1697482523132816640, 94436009688192, 94436009688192, 139726874183608, 139726867642016, 140734558606768, 94436010449128, 94436009954832, 139726870784325, 18446744069414584320}}, sa_flags = 1942220032, sa_restorer = 0x55e398d3ce10} sigs = {__val = {32, 3545852871611723056, 8223625903107039798, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472386785193047398, 3545852871611723056, 8223625903103566646, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f14b2723bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f14b2b387b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff515f9690, reg_save_area = 0x7fff515f95d0}} #7 0x00007f14b2726f53 in objspace_xmalloc0 (objspace=0x55e398cfac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f14b27a50c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55e398d3ce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55e398d3ce10, iseq=0x7f14b1649e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139726852258512 ec = 0x55e398cfbc80 dummy_frame = 139726852234224 #10 0x00007f14b27a010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f14b1649e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e398d3ce10 prev_src_iseq = 0x7f14b164bbd0 offset = #11 0x00007f14b27a020c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f14b1649e30 iseqv = iseq_index = 23 #12 0x00007f14b27a05a0 in ibf_load_code (load=0x55e398d3ce10, iseq=0x7f14b164bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139726852242384 code_index = 15 reading_pos = 4556 code = 0x55e398db5020 load_body = 0x55e398db5780 cd_entries = 0x55e398d3fa10 ic_index = 0 mark_offset_bits = 0x7fff515f9930 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f14b27a6124 in ibf_load_iseq_each (load=0x55e398d3ce10, iseq=0x7f14b164bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139726852258512 ec = 0x55e398cfbc80 dummy_frame = 139726852242048 #14 0x00007f14b27a010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f14b164bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e398d3ce10 prev_src_iseq = 0x7f14b164f8f0 offset = #15 0x00007f14b27a020c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f14b164bbd0 iseqv = iseq_index = 16 #16 0x00007f14b27a05a0 in ibf_load_code (load=0x55e398d3ce10, iseq=0x7f14b164f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139726852258032 code_index = 66 reading_pos = 224 code = 0x55e398d3ce70 load_body = 0x55e398d99910 cd_entries = 0x55e398db79f0 ic_index = 0 mark_offset_bits = 0x55e398d628b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f14b27a6124 in ibf_load_iseq_each (load=0x55e398d3ce10, iseq=0x7f14b164f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139726852258512 ec = 0x55e398cfbc80 dummy_frame = 139726852255920 #18 0x00007f14b27a010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f14b164f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e398d3ce10 prev_src_iseq = 0x7f14b164fb90 offset = #19 0x00007f14b27a020c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f14b164f8f0 iseqv = iseq_index = 1 #20 0x00007f14b27a05a0 in ibf_load_code (load=0x55e398d3ce10, iseq=0x7f14b164fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139726852258704 code_index = 5 reading_pos = 46 code = 0x55e398db5dd0 load_body = 0x55e398da4f60 cd_entries = 0x55e398d64420 ic_index = 1 mark_offset_bits = 0x7fff515f9e90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f14b27a6124 in ibf_load_iseq_each (load=0x55e398d3ce10, iseq=0x7f14b164fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139726852258512 ec = 0x55e398cfbc80 dummy_frame = 139726852258320 #22 0x00007f14b27a010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f14b164fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55e398d3ce10 prev_src_iseq = 0x0 offset = #23 0x00007f14b27a8068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f14b164fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139726852258896 #25 0x00007f14b2b26d8d in rb_load_with_builtin_functions (feature_name=0x7f14b2b6710b "yjit", table=0x7f14b2ce9060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55e398cf82a0 iseq = #26 0x00007f14b2a6cd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f14b2a6ae60 , argc = 0, index = 0, name = 0x7f14b2b28cb2 "_bi0"}, {func_ptr = 0x7f14b2b073b0 , argc = 0, index = 1, name = 0x7f14b2b8d0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f14b2b074b0 , argc = 0, index = 2, name = 0x7f14b2b8d360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f14b2b08530 , argc = 0, index = 3, name = 0x7f14b2b8d10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f14b2ad78e0 , argc = 2, index = 4, name = 0x7f14b2b8d126 "rb_yjit_enable"}, {func_ptr = 0x7f14b2b074d0 , argc = 0, index = 5, name = 0x7f14b2b8d135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f14b2b07400 , argc = 1, index = 6, name = 0x7f14b2b8d150 "rb_yjit_get_stats"}, {func_ptr = 0x7f14b2a6ae40 , argc = 0, index = 7, name = 0x7f14b2b8d162 "object_shape_count"}, {func_ptr = 0x7f14b2ade6e0 , argc = 1, index = 8, name = 0x7f14b2b8d175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f14b2ade6f0 , argc = 1, index = 9, name = 0x7f14b2b8d189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f14b2ad7830 , argc = 0, index = 10, name = 0x7f14b2b8d1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f14b2ad7990 , argc = 0, index = 11, name = 0x7f14b2b8d1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f14b2b073d0 , argc = 0, index = 12, name = 0x7f14b2b8d1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f14b283dae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f14b2947b3a in ruby_opt_init (opt=0x7fff515fb6e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f14b29480b3 in ruby_opt_init (opt=0x7fff515fb6e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734558610336) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff515fa3a0 parser = 139726853524176 orig_fname = 139726853539248 script = 1 opt = 0x7fff515fb6e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f14b2806ed2 in rb_ensure (b_proc=b_proc@entry=0x7f14b2947d10 , data1=data1@entry=140734558610336, e_proc=e_proc@entry=0x7f14b2943ef0 , data2=data2@entry=140734558610336) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e398cfbc80 _tag = {tag = 36, retval = 140734558615264, buf = {0x7f14b1fc4770, 0x7f14b2806f88 , 0x0, 0x7fff515fa210, 0xb1fc3a20}, prev = 0x7fff515fb7f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e398cfbc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f14b2943ef0 , data2 = 140734558610336}} #32 0x00007f14b2949ce7 in load_file (opt=0x7fff515fb6e0, script=1, f=139726862174064, fname=, parser=139726853524176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139726853524176, fname = 139726853539248, script = 1, opt = 0x7fff515fb6e0, f = 4} #33 process_options (argc=0, argv=0x7fff515fb9d8, opt=0x7fff515fb6e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139726862174064 xflag = ast = 0x0 parser = 139726853524176 script_name = 139726853539248 iseq = enc = lenc = 0x55e398d16f40 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\323\320\262\024\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f14b294a576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff515fb9c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f14b17885c8 "-", script_name = 139726853539248, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f14b2808269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff515fb9c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139726870829360, buf = {0x2, 0x7f14b28082b0 , 0x0, 0x7fff515fb7c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e398cfbc80 state = iseq = 0x0 #36 0x000055e39893b17f in rb_main (argv=0x7fff515fb9c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734558616681 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.700052.ruby -x gdbscript [New LWP 700052] [New LWP 700054] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139840823979008) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2f3aa36c00 (LWP 700052))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2f3aa36c00 (LWP 700052) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139840823979008) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2f3a71f640 (LWP 700054) 0x00007f2f3ab7dfde in epoll_wait (epfd=4, events=events@entry=0x7f2f3b47da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2f3a71f640 (LWP 700054)): #0 0x00007f2f3ab7dfde in epoll_wait (epfd=4, events=events@entry=0x7f2f3b47da5c , 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 0x00007f2f3b10b0ea in event_wait (vm=0x55b7355392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b7355392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b7355392a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b7355392a0 #4 0x00007f2f3aaecb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722136485424, -7770962696835574857, 139840820737600, 25, 139840824723536, 140722136485776, 7672315699604083639, 7672317118138799031}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2f3ab7dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2f3aa36c00 (LWP 700052)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139840823979008) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2f3aa36c00 old_mask = {__val = {8, 139840824792275, 0, 139840824688621, 139840823979008, 139840826304000, 94245362060992, 139840824634791, 114, 139840826320544, 140722136476960, 139840831570380, 255, 94245362045600, 139840826320544, 140722136476976}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139840823979008) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139840823979008, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2f3aa9a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2f3aa807f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036666663366366, sa_sigaction = 0x3036666663366366}, sa_mask = {__val = {3919088689940869168, 2319406791758603875, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139840823971576, 3435812917278996992, 94245362060416, 94245362060416, 139840832862136, 139840826320544, 140722136477360, 94245362821352, 94245362327056, 139840829462853, 18446744069414584320}}, sa_flags = 18676224, sa_restorer = 0x55b73557de10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472950852593279846, 3919088689940869168, 2319406791725049443, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f2f3ae9abb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2f3b2af7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc6cf4ef90, reg_save_area = 0x7ffc6cf4eed0}} #7 0x00007f2f3ae9df53 in objspace_xmalloc0 (objspace=0x55b73553bc00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2f3af1c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55b73557de10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55b73557de10, iseq=0x7f2f39dc9e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139840810973904 ec = 0x55b73553cc80 dummy_frame = 139840810949616 #10 0x00007f2f3af1710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f39dc9e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b73557de10 prev_src_iseq = 0x7f2f39dcbbd0 offset = #11 0x00007f2f3af1720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f2f39dc9e30 iseqv = iseq_index = 23 #12 0x00007f2f3af175a0 in ibf_load_code (load=0x55b73557de10, iseq=0x7f2f39dcbbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139840810957776 code_index = 15 reading_pos = 4556 code = 0x55b7355f6020 load_body = 0x55b7355f6780 cd_entries = 0x55b735580a10 ic_index = 0 mark_offset_bits = 0x7ffc6cf4f230 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2f3af1d124 in ibf_load_iseq_each (load=0x55b73557de10, iseq=0x7f2f39dcbbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139840810973904 ec = 0x55b73553cc80 dummy_frame = 139840810957440 #14 0x00007f2f3af1710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f39dcbbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b73557de10 prev_src_iseq = 0x7f2f39dcf8f0 offset = #15 0x00007f2f3af1720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f2f39dcbbd0 iseqv = iseq_index = 16 #16 0x00007f2f3af175a0 in ibf_load_code (load=0x55b73557de10, iseq=0x7f2f39dcf8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139840810973424 code_index = 66 reading_pos = 224 code = 0x55b73557de70 load_body = 0x55b7355da910 cd_entries = 0x55b7355f89f0 ic_index = 0 mark_offset_bits = 0x55b7355a38b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2f3af1d124 in ibf_load_iseq_each (load=0x55b73557de10, iseq=0x7f2f39dcf8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139840810973904 ec = 0x55b73553cc80 dummy_frame = 139840810971312 #18 0x00007f2f3af1710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f39dcf8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b73557de10 prev_src_iseq = 0x7f2f39dcfb90 offset = #19 0x00007f2f3af1720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f2f39dcf8f0 iseqv = iseq_index = 1 #20 0x00007f2f3af175a0 in ibf_load_code (load=0x55b73557de10, iseq=0x7f2f39dcfb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139840810974096 code_index = 5 reading_pos = 46 code = 0x55b7355f6dd0 load_body = 0x55b7355e5f60 cd_entries = 0x55b7355a5420 ic_index = 1 mark_offset_bits = 0x7ffc6cf4f790 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2f3af1d124 in ibf_load_iseq_each (load=0x55b73557de10, iseq=0x7f2f39dcfb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139840810973904 ec = 0x55b73553cc80 dummy_frame = 139840810973712 #22 0x00007f2f3af1710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f39dcfb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55b73557de10 prev_src_iseq = 0x0 offset = #23 0x00007f2f3af1f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f2f39dcfb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139840810974288 #25 0x00007f2f3b29dd8d in rb_load_with_builtin_functions (feature_name=0x7f2f3b2de10b "yjit", table=0x7f2f3b460060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55b7355392a0 iseq = #26 0x00007f2f3b1e3d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2f3b1e1e60 , argc = 0, index = 0, name = 0x7f2f3b29fcb2 "_bi0"}, {func_ptr = 0x7f2f3b27e3b0 , argc = 0, index = 1, name = 0x7f2f3b3040f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2f3b27e4b0 , argc = 0, index = 2, name = 0x7f2f3b304360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2f3b27f530 , argc = 0, index = 3, name = 0x7f2f3b30410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2f3b24e8e0 , argc = 2, index = 4, name = 0x7f2f3b304126 "rb_yjit_enable"}, {func_ptr = 0x7f2f3b27e4d0 , argc = 0, index = 5, name = 0x7f2f3b304135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2f3b27e400 , argc = 1, index = 6, name = 0x7f2f3b304150 "rb_yjit_get_stats"}, {func_ptr = 0x7f2f3b1e1e40 , argc = 0, index = 7, name = 0x7f2f3b304162 "object_shape_count"}, {func_ptr = 0x7f2f3b2556e0 , argc = 1, index = 8, name = 0x7f2f3b304175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2f3b2556f0 , argc = 1, index = 9, name = 0x7f2f3b304189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2f3b24e830 , argc = 0, index = 10, name = 0x7f2f3b3041a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f2f3b24e990 , argc = 0, index = 11, name = 0x7f2f3b3041b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2f3b27e3d0 , argc = 0, index = 12, name = 0x7f2f3b3041ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2f3afb4ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2f3b0beb3a in ruby_opt_init (opt=0x7ffc6cf50fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2f3b0bf0b3 in ruby_opt_init (opt=0x7ffc6cf50fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140722136480928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc6cf4fca0 parser = 139840812239568 orig_fname = 139840812254640 script = 1 opt = 0x7ffc6cf50fe0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2f3af7ded2 in rb_ensure (b_proc=b_proc@entry=0x7f2f3b0bed10 , data1=data1@entry=140722136480928, e_proc=e_proc@entry=0x7f2f3b0baef0 , data2=data2@entry=140722136480928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b73553cc80 _tag = {tag = 36, retval = 140722136485856, buf = {0x7f2f3a744770, 0x7f2f3af7df88 , 0x0, 0x7ffc6cf4fb10, 0x3a743a20}, prev = 0x7ffc6cf510f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b73553cc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2f3b0baef0 , data2 = 140722136480928}} #32 0x00007f2f3b0c0ce7 in load_file (opt=0x7ffc6cf50fe0, script=1, f=139840820889456, fname=, parser=139840812239568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139840812239568, fname = 139840812254640, script = 1, opt = 0x7ffc6cf50fe0, f = 4} #33 process_options (argc=0, argv=0x7ffc6cf512d8, opt=0x7ffc6cf50fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139840820889456 xflag = ast = 0x0 parser = 139840812239568 script_name = 139840812254640 iseq = enc = lenc = 0x55b735557f40 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\060CH;/\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2f3b0c1576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6cf512c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2f39f085c8 "-", script_name = 139840812254640, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f2f3af7f269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6cf512c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139840829507888, buf = {0x2, 0x7f2f3af7f2b0 , 0x0, 0x7ffc6cf510c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b73553cc80 state = iseq = 0x0 #36 0x000055b7347d817f in rb_main (argv=0x7ffc6cf512c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722136487273 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.734253.ruby -x gdbscript [New LWP 734253] [New LWP 734254] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140451740437504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbd7818cc00 (LWP 734253))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbd7818cc00 (LWP 734253) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140451740437504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbd77e6f640 (LWP 734254) 0x00007fbd782d3fde in epoll_wait (epfd=4, events=events@entry=0x7fbd78bd3a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbd77e6f640 (LWP 734254)): #0 0x00007fbd782d3fde in epoll_wait (epfd=4, events=events@entry=0x7fbd78bd3a5c , 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 0x00007fbd788610ea in event_wait (vm=0x55f458cdc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f458cdc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f458cdc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f458cdc2a0 #4 0x00007fbd78242b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735237206416, -5526079948183137364, 140451737171520, 25, 140451741182032, 140735237206768, 5491440855948628908, 5491466675257643948}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbd782d3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbd7818cc00 (LWP 734253)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140451740437504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbd7818cc00 old_mask = {__val = {8, 140451741250771, 0, 140451741147117, 140451740437504, 140451742762496, 94507950276288, 140451741093287, 16, 140451742779040, 140735237197952, 140451748028876, 255, 94507950260896, 140451742779040, 140735237197968}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140451740437504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140451740437504, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbd781f0476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbd781d67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140451740430072, 5756976067919995392, 94507950275712, 94507950275712, 140451749320632, 140451742779040, 140735237198352, 94507951038696, 94507950542352, 140451745921349, 18446744069414584320}}, sa_flags = 1691083264, sa_restorer = 0x55f458d20e10} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7378697426076267105, 3472328330741823799, 7221864390409467693, 3274715270390767929, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fbd785f0bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbd78a057b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff79d212f0, reg_save_area = 0x7fff79d21230}} #7 0x00007fbd785f3f53 in objspace_xmalloc0 (objspace=0x55f458cdec00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbd786720c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x55f458d20e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x55f458d20e10, iseq=0x7fbd77519e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140451727407888 ec = 0x55f458cdfc80 dummy_frame = 140451727383648 #10 0x00007fbd7866d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd77519e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f458d20e10 prev_src_iseq = 0x7fbd7751bc10 offset = #11 0x00007fbd7866d20c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fbd77519e70 iseqv = iseq_index = 23 #12 0x00007fbd7866d5a0 in ibf_load_code (load=0x55f458d20e10, iseq=0x7fbd7751bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140451727391760 code_index = 15 reading_pos = 4556 code = 0x55f458d993e0 load_body = 0x55f458d99f80 cd_entries = 0x55f458d23a10 ic_index = 0 mark_offset_bits = 0x7fff79d21590 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbd78673124 in ibf_load_iseq_each (load=0x55f458d20e10, iseq=0x7fbd7751bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140451727407888 ec = 0x55f458cdfc80 dummy_frame = 140451727391376 #14 0x00007fbd7866d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd7751bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f458d20e10 prev_src_iseq = 0x7fbd7751f930 offset = #15 0x00007fbd7866d20c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fbd7751bc10 iseqv = iseq_index = 16 #16 0x00007fbd7866d5a0 in ibf_load_code (load=0x55f458d20e10, iseq=0x7fbd7751f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140451727407408 code_index = 66 reading_pos = 224 code = 0x55f458d20e70 load_body = 0x55f458d7d910 cd_entries = 0x55f458d9b9f0 ic_index = 0 mark_offset_bits = 0x55f458d468b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbd78673124 in ibf_load_iseq_each (load=0x55f458d20e10, iseq=0x7fbd7751f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140451727407888 ec = 0x55f458cdfc80 dummy_frame = 140451727405344 #18 0x00007fbd7866d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd7751f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f458d20e10 prev_src_iseq = 0x7fbd7751fbd0 offset = #19 0x00007fbd7866d20c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fbd7751f930 iseqv = iseq_index = 1 #20 0x00007fbd7866d5a0 in ibf_load_code (load=0x55f458d20e10, iseq=0x7fbd7751fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140451727408080 code_index = 5 reading_pos = 46 code = 0x55f458d99dd0 load_body = 0x55f458d88f60 cd_entries = 0x55f458d48420 ic_index = 1 mark_offset_bits = 0x7fff79d21af0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbd78673124 in ibf_load_iseq_each (load=0x55f458d20e10, iseq=0x7fbd7751fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140451727407888 ec = 0x55f458cdfc80 dummy_frame = 140451727407696 #22 0x00007fbd7866d10b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbd7751fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x55f458d20e10 prev_src_iseq = 0x0 offset = #23 0x00007fbd78675068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7fbd7751fbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140451727408272 #25 0x00007fbd789f3d8d in rb_load_with_builtin_functions (feature_name=0x7fbd78a3410b "yjit", table=0x7fbd78bb6060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x55f458cdc2a0 iseq = #26 0x00007fbd78939d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbd78937e60 , argc = 0, index = 0, name = 0x7fbd789f5cb2 "_bi0"}, {func_ptr = 0x7fbd789d43b0 , argc = 0, index = 1, name = 0x7fbd78a5a0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbd789d44b0 , argc = 0, index = 2, name = 0x7fbd78a5a360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbd789d5530 , argc = 0, index = 3, name = 0x7fbd78a5a10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbd789a48e0 , argc = 2, index = 4, name = 0x7fbd78a5a126 "rb_yjit_enable"}, {func_ptr = 0x7fbd789d44d0 , argc = 0, index = 5, name = 0x7fbd78a5a135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbd789d4400 , argc = 1, index = 6, name = 0x7fbd78a5a150 "rb_yjit_get_stats"}, {func_ptr = 0x7fbd78937e40 , argc = 0, index = 7, name = 0x7fbd78a5a162 "object_shape_count"}, {func_ptr = 0x7fbd789ab6e0 , argc = 1, index = 8, name = 0x7fbd78a5a175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbd789ab6f0 , argc = 1, index = 9, name = 0x7fbd78a5a189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbd789a4830 , argc = 0, index = 10, name = 0x7fbd78a5a1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7fbd789a4990 , argc = 0, index = 11, name = 0x7fbd78a5a1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbd789d43d0 , argc = 0, index = 12, name = 0x7fbd78a5a1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbd7870aae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbd78814b3a in ruby_opt_init (opt=0x7fff79d23340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbd788150b3 in ruby_opt_init (opt=0x7fff79d23340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735237201920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff79d22000 parser = 140451728673600 orig_fname = 140451728688672 script = 1 opt = 0x7fff79d23340 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fbd786d3ed2 in rb_ensure (b_proc=b_proc@entry=0x7fbd78814d10 , data1=data1@entry=140735237201920, e_proc=e_proc@entry=0x7fbd78810ef0 , data2=data2@entry=140735237201920) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f458cdfc80 _tag = {tag = 36, retval = 140735237206848, buf = {0x7fbd77e947b0, 0x7fbd786d3f88 , 0x0, 0x7fff79d21e70, 0x77e93a60}, prev = 0x7fff79d23450, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f458cdfc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbd78810ef0 , data2 = 140735237201920}} #32 0x00007fbd78816ce7 in load_file (opt=0x7fff79d23340, script=1, f=140451737323440, fname=, parser=140451728673600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140451728673600, fname = 140451728688672, script = 1, opt = 0x7fff79d23340, f = 4} #33 process_options (argc=0, argv=0x7fff79d23638, opt=0x7fff79d23340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140451737323440 xflag = ast = 0x0 parser = 140451728673600 script_name = 140451728688672 iseq = enc = lenc = 0x55f458cfaf40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fbd78817576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff79d23628) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbd77658638 "-", script_name = 140451728688672, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fbd786d5269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff79d23628) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140451745966384, buf = {0x2, 0x7fbd786d52b0 , 0x0, 0x7fff79d23420, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f458cdfc80 state = iseq = 0x0 #36 0x000055f457fdb17f in rb_main (argv=0x7fff79d23628, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735237208265 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.772714.ruby -x gdbscript [New LWP 772714] [New LWP 772716] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892062907392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3b28b76c00 (LWP 772714))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3b28b76c00 (LWP 772714) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892062907392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3b2885f640 (LWP 772716) 0x00007f3b28cbdfde in epoll_wait (epfd=4, events=events@entry=0x7f3b295bda5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3b2885f640 (LWP 772716)): #0 0x00007f3b28cbdfde in epoll_wait (epfd=4, events=events@entry=0x7f3b295bda5c , 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 0x00007f3b2924b0ea in event_wait (vm=0x5581312912a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5581312912a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5581312912a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5581312912a0 #4 0x00007f3b28c2cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732306305072, 1914986456092817398, 139892059665984, 25, 139892063651920, 140732306305424, -1953094377591490570, -1953093785812813834}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3b28cbdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3b28b76c00 (LWP 772714)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139892062907392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3b28b76c00 old_mask = {__val = {8, 139892063720659, 0, 139892063617005, 139892062907392, 139892065232384, 94013363932864, 139892063563175, 114, 139892065248928, 140732306296608, 139892070498764, 255, 94013363917472, 139892065248928, 140732306296624}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139892062907392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139892062907392, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3b28bda476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3b28bc07f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3031303362636566, sa_sigaction = 0x3031303362636566}, sa_mask = {__val = {7162243371601047600, 2319406791671165794, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139892062899960, 2061891949028521984, 94013363932288, 94013363932288, 139892071790520, 139892065248928, 140732306297008, 94013364695272, 94013364198928, 139892068391237, 18446744069414584320}}, sa_flags = -1558890496, sa_restorer = 0x5581312d5e10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487024378076685670, 7162243371601047600, 2319406791637611362, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3b28fdabb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3b293ef7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffecb201190, reg_save_area = 0x7ffecb2010d0}} #7 0x00007f3b28fddf53 in objspace_xmalloc0 (objspace=0x558131293c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3b2905c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5581312d5e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5581312d5e10, iseq=0x7f3b27f09e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892049902352 ec = 0x558131294c80 dummy_frame = 139892049878112 #10 0x00007f3b2905710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b27f09e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5581312d5e10 prev_src_iseq = 0x7f3b27f0bc10 offset = #11 0x00007f3b2905720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3b27f09e70 iseqv = iseq_index = 23 #12 0x00007f3b290575a0 in ibf_load_code (load=0x5581312d5e10, iseq=0x7f3b27f0bc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139892049886224 code_index = 15 reading_pos = 4556 code = 0x55813134e3e0 load_body = 0x55813134ef80 cd_entries = 0x5581312d8a10 ic_index = 0 mark_offset_bits = 0x7ffecb201430 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3b2905d124 in ibf_load_iseq_each (load=0x5581312d5e10, iseq=0x7f3b27f0bc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892049902352 ec = 0x558131294c80 dummy_frame = 139892049885840 #14 0x00007f3b2905710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b27f0bc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5581312d5e10 prev_src_iseq = 0x7f3b27f0f930 offset = #15 0x00007f3b2905720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3b27f0bc10 iseqv = iseq_index = 16 #16 0x00007f3b290575a0 in ibf_load_code (load=0x5581312d5e10, iseq=0x7f3b27f0f930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139892049901872 code_index = 66 reading_pos = 224 code = 0x5581312d5e70 load_body = 0x558131332910 cd_entries = 0x5581313509f0 ic_index = 0 mark_offset_bits = 0x5581312fb8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3b2905d124 in ibf_load_iseq_each (load=0x5581312d5e10, iseq=0x7f3b27f0f930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892049902352 ec = 0x558131294c80 dummy_frame = 139892049899808 #18 0x00007f3b2905710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b27f0f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5581312d5e10 prev_src_iseq = 0x7f3b27f0fbd0 offset = #19 0x00007f3b2905720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3b27f0f930 iseqv = iseq_index = 1 #20 0x00007f3b290575a0 in ibf_load_code (load=0x5581312d5e10, iseq=0x7f3b27f0fbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139892049902544 code_index = 5 reading_pos = 46 code = 0x55813134edd0 load_body = 0x55813133df60 cd_entries = 0x5581312fd420 ic_index = 1 mark_offset_bits = 0x7ffecb201990 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3b2905d124 in ibf_load_iseq_each (load=0x5581312d5e10, iseq=0x7f3b27f0fbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139892049902352 ec = 0x558131294c80 dummy_frame = 139892049902160 #22 0x00007f3b2905710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3b27f0fbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5581312d5e10 prev_src_iseq = 0x0 offset = #23 0x00007f3b2905f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f3b27f0fbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139892049902736 #25 0x00007f3b293ddd8d in rb_load_with_builtin_functions (feature_name=0x7f3b2941e10b "yjit", table=0x7f3b295a0060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5581312912a0 iseq = #26 0x00007f3b29323d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3b29321e60 , argc = 0, index = 0, name = 0x7f3b293dfcb2 "_bi0"}, {func_ptr = 0x7f3b293be3b0 , argc = 0, index = 1, name = 0x7f3b294440f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3b293be4b0 , argc = 0, index = 2, name = 0x7f3b29444360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3b293bf530 , argc = 0, index = 3, name = 0x7f3b2944410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3b2938e8e0 , argc = 2, index = 4, name = 0x7f3b29444126 "rb_yjit_enable"}, {func_ptr = 0x7f3b293be4d0 , argc = 0, index = 5, name = 0x7f3b29444135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3b293be400 , argc = 1, index = 6, name = 0x7f3b29444150 "rb_yjit_get_stats"}, {func_ptr = 0x7f3b29321e40 , argc = 0, index = 7, name = 0x7f3b29444162 "object_shape_count"}, {func_ptr = 0x7f3b293956e0 , argc = 1, index = 8, name = 0x7f3b29444175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3b293956f0 , argc = 1, index = 9, name = 0x7f3b29444189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3b2938e830 , argc = 0, index = 10, name = 0x7f3b294441a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f3b2938e990 , argc = 0, index = 11, name = 0x7f3b294441b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3b293be3d0 , argc = 0, index = 12, name = 0x7f3b294441ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3b290f4ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3b291feb3a in ruby_opt_init (opt=0x7ffecb2031e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3b291ff0b3 in ruby_opt_init (opt=0x7ffecb2031e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732306300576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffecb201ea0 parser = 139892051168064 orig_fname = 139892051183136 script = 1 opt = 0x7ffecb2031e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3b290bded2 in rb_ensure (b_proc=b_proc@entry=0x7f3b291fed10 , data1=data1@entry=140732306300576, e_proc=e_proc@entry=0x7f3b291faef0 , data2=data2@entry=140732306300576) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558131294c80 _tag = {tag = 36, retval = 140732306305504, buf = {0x7f3b288847b0, 0x7f3b290bdf88 , 0x0, 0x7ffecb201d10, 0x28883a60}, prev = 0x7ffecb2032f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558131294c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3b291faef0 , data2 = 140732306300576}} #32 0x00007f3b29200ce7 in load_file (opt=0x7ffecb2031e0, script=1, f=139892059817904, fname=, parser=139892051168064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139892051168064, fname = 139892051183136, script = 1, opt = 0x7ffecb2031e0, f = 4} #33 process_options (argc=0, argv=0x7ffecb2034d8, opt=0x7ffecb2031e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139892059817904 xflag = ast = 0x0 parser = 139892051168064 script_name = 139892051183136 iseq = enc = lenc = 0x5581312aff40 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\\);\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f3b29201576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffecb2034c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3b28048638 "-", script_name = 139892051183136, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f3b290bf269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffecb2034c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139892068436272, buf = {0x2, 0x7f3b290bf2b0 , 0x0, 0x7ffecb2032c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558131294c80 state = iseq = 0x0 #36 0x000055813096017f in rb_main (argv=0x7ffecb2034c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732306306921 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.803344.ruby -x gdbscript [New LWP 803344] [New LWP 803346] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139953202097152) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4964e56c00 (LWP 803344))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4964e56c00 (LWP 803344) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139953202097152) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4964b3f640 (LWP 803346) 0x00007f4964f9dfde in epoll_wait (epfd=4, events=events@entry=0x7f496589da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4964b3f640 (LWP 803346)): #0 0x00007f4964f9dfde in epoll_wait (epfd=4, events=events@entry=0x7f496589da5c , 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 0x00007f496552b0ea in event_wait (vm=0x5588f83782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5588f83782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5588f83782a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5588f83782a0 #4 0x00007f4964f0cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734495672544, 6408381221337314292, 139953198855744, 25, 139953202841680, 140734495672896, -6449737805632883724, -6449738347725573132}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4964f9dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4964e56c00 (LWP 803344)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139953202097152) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4964e56c00 old_mask = {__val = {8, 139953202910419, 0, 139953202806765, 139953202097152, 139953204422144, 94046768316096, 139953202752935, 114, 139953204438688, 140734495664080, 139953209688524, 255, 94046768300704, 139953204438688, 140734495664096}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139953202097152) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139953202097152, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4964eba476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4964ea07f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063663964346666, sa_sigaction = 0x3063663964346666}, sa_mask = {__val = {3775817926795145264, 2319406792513567076, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139953202089720, 15294652174144988416, 94046768315520, 94046768315520, 139953210980280, 139953204438688, 140734495664480, 94046769078504, 94046768582160, 139953207580997, 18446744069414584320}}, sa_flags = 722560256, sa_restorer = 0x5588f83bce10} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474639509196662374, 3775817926795145264, 2319406792480012644, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f49652babb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f49656cf7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff4d9f2a40, reg_save_area = 0x7fff4d9f2980}} #7 0x00007f49652bdf53 in objspace_xmalloc0 (objspace=0x5588f837ac00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f496533c0c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x5588f83bce10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x5588f83bce10, iseq=0x7f49641e9e70, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139953189092112 ec = 0x5588f837bc80 dummy_frame = 139953189067872 #10 0x00007f496533710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f49641e9e70) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5588f83bce10 prev_src_iseq = 0x7f49641ebc10 offset = #11 0x00007f496533720c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f49641e9e70 iseqv = iseq_index = 23 #12 0x00007f49653375a0 in ibf_load_code (load=0x5588f83bce10, iseq=0x7f49641ebc10, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139953189075984 code_index = 15 reading_pos = 4556 code = 0x5588f84353e0 load_body = 0x5588f8435f80 cd_entries = 0x5588f83bfa10 ic_index = 0 mark_offset_bits = 0x7fff4d9f2ce0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f496533d124 in ibf_load_iseq_each (load=0x5588f83bce10, iseq=0x7f49641ebc10, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139953189092112 ec = 0x5588f837bc80 dummy_frame = 139953189075600 #14 0x00007f496533710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f49641ebc10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5588f83bce10 prev_src_iseq = 0x7f49641ef930 offset = #15 0x00007f496533720c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f49641ebc10 iseqv = iseq_index = 16 #16 0x00007f49653375a0 in ibf_load_code (load=0x5588f83bce10, iseq=0x7f49641ef930, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139953189091632 code_index = 66 reading_pos = 224 code = 0x5588f83bce70 load_body = 0x5588f8419910 cd_entries = 0x5588f84379f0 ic_index = 0 mark_offset_bits = 0x5588f83e28b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f496533d124 in ibf_load_iseq_each (load=0x5588f83bce10, iseq=0x7f49641ef930, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139953189092112 ec = 0x5588f837bc80 dummy_frame = 139953189089568 #18 0x00007f496533710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f49641ef930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5588f83bce10 prev_src_iseq = 0x7f49641efbd0 offset = #19 0x00007f496533720c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f49641ef930 iseqv = iseq_index = 1 #20 0x00007f49653375a0 in ibf_load_code (load=0x5588f83bce10, iseq=0x7f49641efbd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139953189092304 code_index = 5 reading_pos = 46 code = 0x5588f8435dd0 load_body = 0x5588f8424f60 cd_entries = 0x5588f83e4420 ic_index = 1 mark_offset_bits = 0x7fff4d9f3240 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f496533d124 in ibf_load_iseq_each (load=0x5588f83bce10, iseq=0x7f49641efbd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139953189092112 ec = 0x5588f837bc80 dummy_frame = 139953189091920 #22 0x00007f496533710b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f49641efbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x5588f83bce10 prev_src_iseq = 0x0 offset = #23 0x00007f496533f068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f49641efbd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 139953189092496 #25 0x00007f49656bdd8d in rb_load_with_builtin_functions (feature_name=0x7f49656fe10b "yjit", table=0x7f4965880060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x5588f83782a0 iseq = #26 0x00007f4965603d47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4965601e60 , argc = 0, index = 0, name = 0x7f49656bfcb2 "_bi0"}, {func_ptr = 0x7f496569e3b0 , argc = 0, index = 1, name = 0x7f49657240f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f496569e4b0 , argc = 0, index = 2, name = 0x7f4965724360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f496569f530 , argc = 0, index = 3, name = 0x7f496572410d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f496566e8e0 , argc = 2, index = 4, name = 0x7f4965724126 "rb_yjit_enable"}, {func_ptr = 0x7f496569e4d0 , argc = 0, index = 5, name = 0x7f4965724135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f496569e400 , argc = 1, index = 6, name = 0x7f4965724150 "rb_yjit_get_stats"}, {func_ptr = 0x7f4965601e40 , argc = 0, index = 7, name = 0x7f4965724162 "object_shape_count"}, {func_ptr = 0x7f49656756e0 , argc = 1, index = 8, name = 0x7f4965724175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f49656756f0 , argc = 1, index = 9, name = 0x7f4965724189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f496566e830 , argc = 0, index = 10, name = 0x7f49657241a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f496566e990 , argc = 0, index = 11, name = 0x7f49657241b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f496569e3d0 , argc = 0, index = 12, name = 0x7f49657241ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f49653d4ae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f49654deb3a in ruby_opt_init (opt=0x7fff4d9f4a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f49654df0b3 in ruby_opt_init (opt=0x7fff4d9f4a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734495668048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff4d9f3750 parser = 139953190357824 orig_fname = 139953190372896 script = 1 opt = 0x7fff4d9f4a90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f496539ded2 in rb_ensure (b_proc=b_proc@entry=0x7f49654ded10 , data1=data1@entry=140734495668048, e_proc=e_proc@entry=0x7f49654daef0 , data2=data2@entry=140734495668048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5588f837bc80 _tag = {tag = 36, retval = 140734495672976, buf = {0x7f4964b647b0, 0x7f496539df88 , 0x0, 0x7fff4d9f35c0, 0x64b63a60}, prev = 0x7fff4d9f4ba0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5588f837bc80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f49654daef0 , data2 = 140734495668048}} #32 0x00007f49654e0ce7 in load_file (opt=0x7fff4d9f4a90, script=1, f=139953199007664, fname=, parser=139953190357824) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 139953190357824, fname = 139953190372896, script = 1, opt = 0x7fff4d9f4a90, f = 4} #33 process_options (argc=0, argv=0x7fff4d9f4d88, opt=0x7fff4d9f4a90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139953199007664 xflag = ast = 0x0 parser = 139953190357824 script_name = 139953190372896 iseq = enc = lenc = 0x5588f8396f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f49654e1576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff4d9f4d78) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4964328638 "-", script_name = 139953190372896, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f496539f269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff4d9f4d78) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139953207626032, buf = {0x2, 0x7f496539f2b0 , 0x0, 0x7fff4d9f4b70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5588f837bc80 state = iseq = 0x0 #36 0x00005588f81d917f in rb_main (argv=0x7fff4d9f4d78, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734495674393 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.943878.ruby -x gdbscript [New LWP 943878] [New LWP 943880] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140162610363392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7a2699fc00 (LWP 943878))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7a2699fc00 (LWP 943878) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140162610363392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7a2667f640 (LWP 943880) 0x00007f7a26ae6fde in epoll_wait (epfd=4, events=events@entry=0x7f7a273e6a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7a2667f640 (LWP 943880)): #0 0x00007f7a26ae6fde in epoll_wait (epfd=4, events=events@entry=0x7f7a273e6a5c , 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 0x00007f7a270740ea in event_wait (vm=0x560f720f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560f720f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560f720f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560f720f52a0 #4 0x00007f7a26a55b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729491253648, -1028130159437503579, 140162607085120, 25, 140162611107920, 140729491254000, 1103124480917283749, 1103122817041212325}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7a26ae6bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7a2699fc00 (LWP 943878)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140162610363392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7a2699fc00 old_mask = {__val = {8, 140162611176659, 0, 140162611073005, 140162610363392, 140162612688384, 94624338120384, 140162611019175, 65, 140162612704928, 140729491245184, 140162617954764, 255, 94624338104992, 140162612704928, 140729491245200}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140162610363392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140162610363392, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7a26a03476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7a269e97f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 140162610355960, 4100598882961524224, 94624338119808, 94624338119808, 140162619246520, 140162612704928, 140729491245584, 94624338880744, 94624338386448, 140162615847237, 18446744069414584320}}, sa_flags = 1229522432, sa_restorer = 0x560f72139e10} sigs = {__val = {32, 3689122535245819184, 8223625903104145205, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472338221981184613, 3689122535245819184, 8223625903106832181, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f7a26e03bb6 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7a272187b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2355caf0, reg_save_area = 0x7ffe2355ca30}} #7 0x00007f7a26e06f53 in objspace_xmalloc0 (objspace=0x560f720f7c00, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f7a26e850c7 in ibf_load_insns_info_body (size=741, body_offset=8600, load=0x560f72139e10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12291 reading_pos = 8600 entries = i = reading_pos = entries = i = #9 ibf_load_iseq_each (load=0x560f72139e10, iseq=0x7f7a25d29e30, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12908 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14404 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140162597321424 ec = 0x560f720f8c80 dummy_frame = 140162597297136 #10 0x00007f7a26e8010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7a25d29e30) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x560f72139e10 prev_src_iseq = 0x7f7a25d2bbd0 offset = #11 0x00007f7a26e8020c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7a25d29e30 iseqv = iseq_index = 23 #12 0x00007f7a26e805a0 in ibf_load_code (load=0x560f72139e10, iseq=0x7f7a25d2bbd0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140162597305296 code_index = 15 reading_pos = 4556 code = 0x560f721b2020 load_body = 0x560f721b2780 cd_entries = 0x560f7213ca10 ic_index = 0 mark_offset_bits = 0x7ffe2355cd90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f7a26e86124 in ibf_load_iseq_each (load=0x560f72139e10, iseq=0x7f7a25d2bbd0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140162597321424 ec = 0x560f720f8c80 dummy_frame = 140162597304960 #14 0x00007f7a26e8010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7a25d2bbd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x560f72139e10 prev_src_iseq = 0x7f7a25d2f8f0 offset = #15 0x00007f7a26e8020c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7a25d2bbd0 iseqv = iseq_index = 16 #16 0x00007f7a26e805a0 in ibf_load_code (load=0x560f72139e10, iseq=0x7f7a25d2f8f0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140162597320944 code_index = 66 reading_pos = 224 code = 0x560f72139e70 load_body = 0x560f72196910 cd_entries = 0x560f721b49f0 ic_index = 0 mark_offset_bits = 0x560f7215f8b0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f7a26e86124 in ibf_load_iseq_each (load=0x560f72139e10, iseq=0x7f7a25d2f8f0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140162597321424 ec = 0x560f720f8c80 dummy_frame = 140162597318832 #18 0x00007f7a26e8010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7a25d2f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x560f72139e10 prev_src_iseq = 0x7f7a25d2fb90 offset = #19 0x00007f7a26e8020c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7a25d2f8f0 iseqv = iseq_index = 1 #20 0x00007f7a26e805a0 in ibf_load_code (load=0x560f72139e10, iseq=0x7f7a25d2fb90, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12098 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140162597321616 code_index = 5 reading_pos = 46 code = 0x560f721b2dd0 load_body = 0x560f721a1f60 cd_entries = 0x560f72161420 ic_index = 1 mark_offset_bits = 0x7ffe2355d2f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f7a26e86124 in ibf_load_iseq_each (load=0x560f72139e10, iseq=0x7f7a25d2fb90, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12916 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140162597321424 ec = 0x560f720f8c80 dummy_frame = 140162597321232 #22 0x00007f7a26e8010b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7a25d2fb90) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13775 load = 0x560f72139e10 prev_src_iseq = 0x0 offset = #23 0x00007f7a26e88068 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13830 iseq = 0x7f7a25d2fb90 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13950 load = iseq = loader_obj = 140162597321808 #25 0x00007f7a27206d8d in rb_load_with_builtin_functions (feature_name=0x7f7a2724710b "yjit", table=0x7f7a273c9060 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:50 size = 30708 bin = vm = 0x560f720f52a0 iseq = #26 0x00007f7a2714cd47 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7a2714ae60 , argc = 0, index = 0, name = 0x7f7a27208cb2 "_bi0"}, {func_ptr = 0x7f7a271e73b0 , argc = 0, index = 1, name = 0x7f7a2726d0f5 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7a271e74b0 , argc = 0, index = 2, name = 0x7f7a2726d360 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7a271e8530 , argc = 0, index = 3, name = 0x7f7a2726d10d "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7a271b78e0 , argc = 2, index = 4, name = 0x7f7a2726d126 "rb_yjit_enable"}, {func_ptr = 0x7f7a271e74d0 , argc = 0, index = 5, name = 0x7f7a2726d135 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7a271e7400 , argc = 1, index = 6, name = 0x7f7a2726d150 "rb_yjit_get_stats"}, {func_ptr = 0x7f7a2714ae40 , argc = 0, index = 7, name = 0x7f7a2726d162 "object_shape_count"}, {func_ptr = 0x7f7a271be6e0 , argc = 1, index = 8, name = 0x7f7a2726d175 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7a271be6f0 , argc = 1, index = 9, name = 0x7f7a2726d189 "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7a271b7830 , argc = 0, index = 10, name = 0x7f7a2726d1a0 "rb_yjit_code_gc"}, {func_ptr = 0x7f7a271b7990 , argc = 0, index = 11, name = 0x7f7a2726d1b0 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7a271e73d0 , argc = 0, index = 12, name = 0x7f7a2726d1ca "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7a26f1dae3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f7a27027b3a in ruby_opt_init (opt=0x7ffe2355eb40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f7a270280b3 in ruby_opt_init (opt=0x7ffe2355eb40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729491249152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2599 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe2355d800 parser = 140162598587088 orig_fname = 140162598602160 script = 1 opt = 0x7ffe2355eb40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f7a26ee6ed2 in rb_ensure (b_proc=b_proc@entry=0x7f7a27027d10 , data1=data1@entry=140729491249152, e_proc=e_proc@entry=0x7f7a27023ef0 , data2=data2@entry=140729491249152) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560f720f8c80 _tag = {tag = 36, retval = 140729491254080, buf = {0x7f7a266a4770, 0x7f7a26ee6f88 , 0x0, 0x7ffe2355d670, 0x266a3a20}, prev = 0x7ffe2355ec50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560f720f8c80 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7a27023ef0 , data2 = 140729491249152}} #32 0x00007f7a27029ce7 in load_file (opt=0x7ffe2355eb40, script=1, f=140162607236976, fname=, parser=140162598587088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2760 arg = {parser = 140162598587088, fname = 140162598602160, script = 1, opt = 0x7ffe2355eb40, f = 4} #33 process_options (argc=0, argv=0x7ffe2355ee38, opt=0x7ffe2355eb40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140162607236976 xflag = ast = 0x0 parser = 140162598587088 script_name = 140162598602160 iseq = enc = lenc = 0x560f72113f40 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7a2702a576 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2355ee28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7a25e685c8 "-", script_name = 140162598602160, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f7a26ee8269 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2355ee28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140162615892272, buf = {0x2, 0x7f7a26ee82b0 , 0x0, 0x7ffe2355ec20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560f720f8c80 state = iseq = 0x0 #36 0x0000560f7029317f in rb_main (argv=0x7ffe2355ee28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729491255497 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)