# Logfile created on 2024-02-01 00:50:34 +0000 by logger.rb/v1.4.3 I, [2024-02-01T00:50:34.055933 #1342130] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-01T00:50:34.056311 #1342130] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:50:34.183337 #1342130] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-01T00:50:34.184481 #1342130] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:50:34.184544 #1342130] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:50:34.406862 #1342130] INFO -- : tool/config.guess already exists I, [2024-02-01T00:50:34.406944 #1342130] INFO -- : tool/config.sub already exists I, [2024-02-01T00:50:34.412531 #1342130] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T00:50:34.415342 #1342130] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T00:50:34.418363 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T00:50:34.614632 #1342130] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:50:34.614702 #1342130] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:50:34.719858 #1342130] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-01T00:50:34.720462 #1342130] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:50:34.720504 #1342130] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-01T00:50:35.888629 #1342130] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-01T00:50:35.888920 #1342130] ERROR -- : 816ce53..da33c5a master -> origin/master I, [2024-02-01T00:50:35.972880 #1342130] INFO -- : Updating 816ce53..da33c5a I, [2024-02-01T00:50:35.972948 #1342130] INFO -- : Fast-forward I, [2024-02-01T00:50:36.018304 #1342130] INFO -- : bootstraptest/test_yjit.rb | 10 + I, [2024-02-01T00:50:36.018371 #1342130] INFO -- : common.mk | 2 + I, [2024-02-01T00:50:36.018398 #1342130] INFO -- : compile.c | 15 +- I, [2024-02-01T00:50:36.018413 #1342130] INFO -- : ext/socket/extconf.rb | 2 - I, [2024-02-01T00:50:36.018427 #1342130] INFO -- : ext/socket/ipsocket.c | 11 +- I, [2024-02-01T00:50:36.018451 #1342130] INFO -- : iseq.c | 336 ++++++++------- I, [2024-02-01T00:50:36.018465 #1342130] INFO -- : iseq.h | 1 - I, [2024-02-01T00:50:36.018477 #1342130] INFO -- : lib/bundler/spec_set.rb | 2 +- I, [2024-02-01T00:50:36.018493 #1342130] INFO -- : load.c | 38 +- I, [2024-02-01T00:50:36.018504 #1342130] INFO -- : prism/encoding.c | 5 +- I, [2024-02-01T00:50:36.018515 #1342130] INFO -- : prism/encoding.h | 10 + I, [2024-02-01T00:50:36.018526 #1342130] INFO -- : prism/options.h | 2 +- I, [2024-02-01T00:50:36.018536 #1342130] INFO -- : prism/prism.c | 4 +- I, [2024-02-01T00:50:36.018547 #1342130] INFO -- : prism_compile.c | 462 ++++++++++++++------- I, [2024-02-01T00:50:36.018558 #1342130] INFO -- : prism_compile.h | 20 + I, [2024-02-01T00:50:36.018569 #1342130] INFO -- : ruby.c | 75 ++-- I, [2024-02-01T00:50:36.018583 #1342130] INFO -- : .../install/gemfile/specific_platform_spec.rb | 114 +++++ I, [2024-02-01T00:50:36.018593 #1342130] INFO -- : spec/bundler/realworld/slow_perf_spec.rb | 18 +- I, [2024-02-01T00:50:36.018605 #1342130] INFO -- : spec/bundler/support/command_execution.rb | 15 +- I, [2024-02-01T00:50:36.018616 #1342130] INFO -- : spec/bundler/support/helpers.rb | 4 +- I, [2024-02-01T00:50:36.018628 #1342130] INFO -- : spec/bundler/support/matchers.rb | 26 -- I, [2024-02-01T00:50:36.018639 #1342130] INFO -- : string.c | 13 - I, [2024-02-01T00:50:36.018650 #1342130] INFO -- : symbol.rb | 15 + I, [2024-02-01T00:50:36.018661 #1342130] INFO -- : test/-ext-/bug_reporter/test_bug_reporter.rb | 2 +- I, [2024-02-01T00:50:36.018671 #1342130] INFO -- : test/irb/test_context.rb | 4 + I, [2024-02-01T00:50:36.018685 #1342130] INFO -- : test/irb/test_ruby_lex.rb | 4 + I, [2024-02-01T00:50:36.018696 #1342130] INFO -- : test/ruby/test_compile_prism.rb | 17 + I, [2024-02-01T00:50:36.018707 #1342130] INFO -- : test/ruby/test_keyword.rb | 18 + I, [2024-02-01T00:50:36.018717 #1342130] INFO -- : test/rubygems/test_gem_remote_fetcher.rb | 3 +- I, [2024-02-01T00:50:36.018727 #1342130] INFO -- : test/rubygems/test_gem_safe_marshal.rb | 19 +- I, [2024-02-01T00:50:36.018737 #1342130] INFO -- : test/socket/test_tcp.rb | 164 -------- I, [2024-02-01T00:50:36.018749 #1342130] INFO -- : vm_args.c | 1 + I, [2024-02-01T00:50:36.018759 #1342130] INFO -- : yjit/bindgen/src/main.rs | 4 + I, [2024-02-01T00:50:36.018926 #1342130] INFO -- : yjit/src/codegen.rs | 323 +++++++++++--- I, [2024-02-01T00:50:36.018942 #1342130] INFO -- : yjit/src/cruby_bindings.inc.rs | 4 + I, [2024-02-01T00:50:36.018953 #1342130] INFO -- : yjit/src/stats.rs | 1 + I, [2024-02-01T00:50:36.018965 #1342130] INFO -- : 36 files changed, 1072 insertions(+), 692 deletions(-) I, [2024-02-01T00:50:36.038914 #1342130] INFO -- : Latest commit hash = da33c5ac9f I, [2024-02-01T00:50:36.042293 #1342130] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:50:36.042492 #1342130] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:50:36.162109 #1342130] INFO -- : sed 's/{\$([^(){}]*)[^{}]*}//g' /tmp/ruby/src/trunk-repeat20-asserts/common.mk > uncommon.mk I, [2024-02-01T00:50:36.381416 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-01T00:50:36.399279 #1342130] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/symbol.rbinc I, [2024-02-01T00:50:36.435633 #1342130] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-01T00:50:36.440062 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:50:36.440141 #1342130] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-01T00:50:36.440164 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:50:36.443970 #1342130] INFO -- : generating miniprelude.c I, [2024-02-01T00:50:36.620663 #1342130] INFO -- : miniprelude.c updated I, [2024-02-01T00:50:36.952840 #1342130] INFO -- : /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp I, [2024-02-01T00:50:36.955630 #1342130] INFO -- : rbconfig.rb unchanged I, [2024-02-01T00:50:36.958996 #1342130] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-01T00:50:37.078170 #1342130] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-01T00:50:37.081267 #1342130] INFO -- : generating enc.mk I, [2024-02-01T00:50:37.367171 #1342130] INFO -- : making srcs under enc I, [2024-02-01T00:50:37.411744 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:50:37.411986 #1342130] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T00:50:37.412023 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:50:37.492945 #1342130] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T00:50:37.494898 #1342130] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T00:50:37.497608 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T00:50:37.629131 #1342130] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:50:37.629356 #1342130] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:50:37.752296 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:50:37.752371 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:50:37.752396 #1342130] INFO -- : LD = ld I, [2024-02-01T00:50:37.752411 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:50:37.752424 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:50:37.752440 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:50:37.752454 #1342130] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T00:50:37.752470 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:50:37.752483 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:50:37.752506 #1342130] INFO -- : LANG = I, [2024-02-01T00:50:37.752519 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:50:37.752530 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:50:37.752541 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:50:37.752553 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:50:37.752565 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:50:37.755802 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:50:37.755855 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:50:37.755874 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:50:37.755887 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:50:37.755899 #1342130] INFO -- : I, [2024-02-01T00:50:37.781873 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-02-01T00:50:38.779488 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-02-01T00:50:40.183989 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-01T00:50:58.551267 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-02-01T00:50:59.893084 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-02-01T00:51:01.872700 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-01T00:51:08.334367 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-02-01T00:51:11.869317 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-02-01T00:51:14.998497 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-02-01T00:51:16.504900 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-02-01T00:51:17.231071 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-02-01T00:51:19.349986 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-02-01T00:51:21.747255 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-02-01T00:51:23.989930 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-02-01T00:51:35.353781 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-02-01T00:51:40.357641 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-02-01T00:51:46.961706 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-01T00:51:47.333549 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-02-01T00:52:01.853491 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-02-01T00:52:03.271818 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-02-01T00:52:04.281571 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-02-01T00:52:06.042485 #1342130] INFO -- : compiling prism/api_node.c I, [2024-02-01T00:52:11.027644 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-02-01T00:52:11.592686 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/encoding.c I, [2024-02-01T00:52:12.479580 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-02-01T00:52:13.364317 #1342130] INFO -- : compiling prism/node.c I, [2024-02-01T00:52:14.028591 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/options.c I, [2024-02-01T00:52:14.104451 #1342130] INFO -- : compiling prism/prettyprint.c I, [2024-02-01T00:52:18.421768 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-02-01T00:52:18.698396 #1342130] INFO -- : compiling prism/serialize.c I, [2024-02-01T00:52:19.572855 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-02-01T00:52:19.655477 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-02-01T00:52:19.797980 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-02-01T00:52:31.854103 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-02-01T00:52:32.151306 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-02-01T00:52:33.791255 #1342130] INFO -- : building Rust YJIT (release mode) I, [2024-02-01T00:52:59.464612 #1342130] INFO -- : touch yjit/target/release/libyjit.a I, [2024-02-01T00:52:59.465817 #1342130] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-02-01T00:52:59.924343 #1342130] INFO -- : linking miniruby I, [2024-02-01T00:53:01.667979 #1342130] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:53:01.668158 #1342130] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:53:01.810312 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:53:01.810393 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:53:01.810424 #1342130] INFO -- : LD = ld I, [2024-02-01T00:53:01.810452 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:53:01.810485 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:53:01.810517 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:53:01.810544 #1342130] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T00:53:01.810572 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:53:01.810600 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:53:01.810626 #1342130] INFO -- : LANG = I, [2024-02-01T00:53:01.810651 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:53:01.810678 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:53:01.810702 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:53:01.810727 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:53:01.810761 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:53:01.813911 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:53:01.813965 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:53:01.813979 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:53:01.813999 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:53:01.814011 #1342130] INFO -- : I, [2024-02-01T00:53:01.834001 #1342130] INFO -- : creating verconf.h I, [2024-02-01T00:53:01.870243 #1342130] INFO -- : verconf.h updated I, [2024-02-01T00:53:01.873351 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/loadpath.c I, [2024-02-01T00:53:02.640043 #1342130] INFO -- : builtin_binary.inc updated I, [2024-02-01T00:53:02.649826 #1342130] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-01T00:53:02.650971 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-01T00:53:03.335750 #1342130] INFO -- : linking static-library libruby-static.a I, [2024-02-01T00:53:05.080722 #1342130] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-01T00:53:09.054641 #1342130] INFO -- : linking ruby I, [2024-02-01T00:53:09.119986 #1342130] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:53:09.120151 #1342130] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:53:09.257563 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:53:09.257635 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:53:09.257662 #1342130] INFO -- : LD = ld I, [2024-02-01T00:53:09.257677 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:53:09.257697 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:53:09.257716 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:53:09.257730 #1342130] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T00:53:09.257742 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:53:09.257754 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:53:09.257765 #1342130] INFO -- : LANG = I, [2024-02-01T00:53:09.257776 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:53:09.257786 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:53:09.257798 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:53:09.257813 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:53:09.257824 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:53:09.261130 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:53:09.261201 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:53:09.261220 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:53:09.261232 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:53:09.261242 #1342130] INFO -- : I, [2024-02-01T00:53:09.373150 #1342130] INFO -- : generating encdb.h I, [2024-02-01T00:53:09.437010 #1342130] INFO -- : encdb.h unchanged I, [2024-02-01T00:53:09.443002 #1342130] INFO -- : generating enc.mk I, [2024-02-01T00:53:09.764261 #1342130] INFO -- : making srcs under enc I, [2024-02-01T00:53:09.827688 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:09.827783 #1342130] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T00:53:09.827834 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:09.829380 #1342130] INFO -- : generating transdb.h I, [2024-02-01T00:53:10.095816 #1342130] INFO -- : transdb.h unchanged I, [2024-02-01T00:53:10.101567 #1342130] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T00:53:10.192643 #1342130] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T00:53:10.198225 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:13.213321 #1342130] INFO -- : configuring socket I, [2024-02-01T00:53:32.539278 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:32.539944 #1342130] INFO -- : generating makefile exts.mk I, [2024-02-01T00:53:32.684095 #1342130] INFO -- : exts.mk unchanged I, [2024-02-01T00:53:32.693196 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:33.216227 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:53:33.222667 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:53:33.231670 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:53:33.239423 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:53:33.244657 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:53:33.255964 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:53:33.292054 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:53:33.298375 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:53:33.326611 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:53:33.340666 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:53:33.347709 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:53:33.353882 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:53:33.373566 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:53:33.388593 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:53:33.411068 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:53:33.416832 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:53:33.427097 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:53:33.435330 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:53:33.460680 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:53:33.489066 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:53:33.496536 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:53:33.502380 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:53:33.512235 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:53:33.548149 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:53:33.555676 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:53:33.561006 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:53:33.583736 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:53:33.594778 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:53:33.597494 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:53:33.601761 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:53:33.616847 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:53:33.617667 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-02-01T00:53:34.305983 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-02-01T00:53:36.461827 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-02-01T00:53:37.248090 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-02-01T00:53:38.310491 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-02-01T00:53:38.884186 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-02-01T00:53:39.353239 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-02-01T00:53:39.817110 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-02-01T00:53:40.321671 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-02-01T00:53:40.876209 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-02-01T00:53:41.488064 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-02-01T00:53:41.918567 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-02-01T00:53:42.894709 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-02-01T00:53:44.136724 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-02-01T00:53:45.810467 #1342130] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-02-01T00:53:46.367056 #1342130] INFO -- : linking shared-object socket.so I, [2024-02-01T00:53:46.637079 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:53:46.665248 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:53:46.742190 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:53:46.746242 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:53:46.821002 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:53:46.825121 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:53:46.900527 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:53:46.904430 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:53:46.979036 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:53:46.983842 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:53:47.057375 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:53:47.061582 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:53:47.140551 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:53:47.144706 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:53:47.219690 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:53:47.273142 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:47.447310 #1342130] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T00:53:47.447429 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:47.448108 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:47.454445 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:47.454528 #1342130] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T00:53:47.454570 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:53:47.455923 #1342130] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-01T00:53:47.991694 #1342130] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-01T00:53:48.220119 #1342130] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-01T00:53:48.478641 #1342130] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-01T00:53:48.686065 #1342130] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-01T00:53:48.922309 #1342130] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-01T00:53:49.151510 #1342130] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-01T00:53:49.529015 #1342130] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-01T00:53:49.723799 #1342130] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-01T00:53:49.952965 #1342130] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-01T00:53:50.316666 #1342130] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-01T00:53:50.591798 #1342130] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-01T00:53:50.879924 #1342130] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-01T00:53:51.499344 #1342130] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-01T00:53:51.807634 #1342130] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-01T00:53:52.088954 #1342130] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-01T00:53:52.340640 #1342130] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-01T00:53:52.589941 #1342130] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-01T00:53:52.798861 #1342130] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-01T00:53:53.020609 #1342130] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-01T00:53:53.254392 #1342130] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-01T00:53:53.540351 #1342130] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-01T00:53:53.832776 #1342130] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-01T00:53:54.089405 #1342130] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-01T00:53:54.549001 #1342130] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-01T00:53:55.133931 #1342130] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-01T00:53:55.379734 #1342130] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-01T00:53:55.610798 #1342130] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-01T00:53:56.012088 #1342130] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-01T00:53:56.228678 #1342130] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-01T00:53:56.455858 #1342130] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-01T00:53:56.776010 #1342130] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-01T00:53:57.336845 #1342130] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-01T00:53:57.649354 #1342130] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-01T00:53:57.916254 #1342130] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-01T00:53:58.177961 #1342130] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-01T00:53:58.475471 #1342130] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-01T00:53:58.773010 #1342130] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-01T00:53:59.031547 #1342130] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-01T00:53:59.972460 #1342130] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-01T00:54:00.217754 #1342130] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-01T00:54:00.561258 #1342130] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-01T00:54:00.846153 #1342130] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-01T00:54:01.091269 #1342130] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-01T00:54:01.292122 #1342130] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-01T00:54:01.569329 #1342130] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-01T00:54:01.892843 #1342130] INFO -- : making enc I, [2024-02-01T00:54:01.929104 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:01.929183 #1342130] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T00:54:01.929231 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:01.930267 #1342130] INFO -- : making trans I, [2024-02-01T00:54:02.001919 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.001997 #1342130] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T00:54:02.002053 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.003096 #1342130] INFO -- : making encs I, [2024-02-01T00:54:02.083362 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.083438 #1342130] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T00:54:02.083487 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.094367 #1342130] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:54:02.094629 #1342130] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-01T00:54:02.249684 #1342130] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-01T00:54:02.258075 #1342130] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-01T00:54:02.261649 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-01T00:54:02.402169 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:54:02.402244 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:54:02.402276 #1342130] INFO -- : LD = ld I, [2024-02-01T00:54:02.402305 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:54:02.402344 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:54:02.402379 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:54:02.402409 #1342130] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-01T00:54:02.402439 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:54:02.402477 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:54:02.402509 #1342130] INFO -- : LANG = I, [2024-02-01T00:54:02.402540 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:54:02.402570 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:54:02.402597 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:54:02.402624 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:54:02.402657 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:54:02.405898 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:54:02.405955 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:54:02.405975 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:54:02.405988 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:54:02.406000 #1342130] INFO -- : I, [2024-02-01T00:54:02.507517 #1342130] INFO -- : generating encdb.h I, [2024-02-01T00:54:02.571838 #1342130] INFO -- : encdb.h unchanged I, [2024-02-01T00:54:02.576286 #1342130] INFO -- : generating enc.mk I, [2024-02-01T00:54:02.873655 #1342130] INFO -- : making srcs under enc I, [2024-02-01T00:54:02.935455 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.935529 #1342130] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T00:54:02.935644 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:02.937185 #1342130] INFO -- : generating transdb.h I, [2024-02-01T00:54:03.186966 #1342130] INFO -- : transdb.h unchanged I, [2024-02-01T00:54:03.193415 #1342130] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T00:54:03.277517 #1342130] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-01T00:54:03.282643 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:07.589078 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:07.589599 #1342130] INFO -- : generating makefile exts.mk I, [2024-02-01T00:54:07.708532 #1342130] INFO -- : exts.mk unchanged I, [2024-02-01T00:54:07.716612 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:08.169954 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:54:08.176003 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:54:08.184155 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:54:08.190751 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:54:08.195678 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:54:08.206077 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:54:08.242168 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:54:08.248334 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:54:08.275981 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:54:08.289891 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:54:08.296236 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:54:08.301335 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:54:08.317615 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:54:08.331368 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:54:08.351885 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:54:08.356939 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:54:08.366061 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:54:08.373635 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:54:08.399253 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:54:08.430165 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:54:08.436866 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:54:08.441978 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:54:08.452644 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:54:08.484269 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:54:08.489535 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:54:08.492955 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:54:08.508227 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:54:08.517419 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:54:08.520231 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:54:08.524334 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:54:08.545095 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:54:08.560564 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:54:08.587888 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:54:08.661417 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:54:08.665319 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:54:08.735442 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:54:08.739336 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:54:08.811752 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:54:08.814940 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:54:08.879979 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:54:08.885157 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:54:08.959700 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:54:08.964296 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:54:09.037796 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:54:09.041707 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:54:09.115154 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:54:09.161194 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.336363 #1342130] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T00:54:09.336492 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.337655 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.343209 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.343295 #1342130] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T00:54:09.343339 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.354733 #1342130] INFO -- : making enc I, [2024-02-01T00:54:09.389260 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.389350 #1342130] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T00:54:09.389396 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.390434 #1342130] INFO -- : making trans I, [2024-02-01T00:54:09.458108 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.458194 #1342130] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T00:54:09.458241 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.459330 #1342130] INFO -- : making encs I, [2024-02-01T00:54:09.535269 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.535359 #1342130] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T00:54:09.535407 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:54:09.543167 #1342130] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-01T00:54:09.820907 #1342130] INFO -- : Installing to I, [2024-02-01T00:54:09.821049 #1342130] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-01T00:54:09.822708 #1342130] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-01T00:54:09.844918 #1342130] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-01T00:54:09.845665 #1342130] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-01T00:54:09.845900 #1342130] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-01T00:54:09.983761 #1342130] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-01T00:54:09.983923 #1342130] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-01T00:54:09.984204 #1342130] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-01T00:54:09.985143 #1342130] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-01T00:54:10.011625 #1342130] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-01T00:54:10.011790 #1342130] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-01T00:54:10.011939 #1342130] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-01T00:54:10.012370 #1342130] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-01T00:54:10.013176 #1342130] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-01T00:54:10.300910 #1342130] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-01T00:54:10.339096 #1342130] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-01T00:54:10.366424 #1342130] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T00:54:10.414821 #1342130] INFO -- : benchmark 0.3.0 I, [2024-02-01T00:54:10.449601 #1342130] INFO -- : bundler 2.6.0.dev I, [2024-02-01T00:54:10.456379 #1342130] INFO -- : cgi 0.4.1 I, [2024-02-01T00:54:10.459211 #1342130] INFO -- : delegate 0.3.1 I, [2024-02-01T00:54:10.462023 #1342130] INFO -- : did_you_mean 1.6.3 I, [2024-02-01T00:54:10.464987 #1342130] INFO -- : english 0.8.0 I, [2024-02-01T00:54:10.467665 #1342130] INFO -- : erb 4.0.4 I, [2024-02-01T00:54:10.477227 #1342130] INFO -- : error_highlight 0.6.0 I, [2024-02-01T00:54:10.481114 #1342130] INFO -- : fileutils 1.7.2 I, [2024-02-01T00:54:10.486731 #1342130] INFO -- : find 0.2.0 I, [2024-02-01T00:54:10.491051 #1342130] INFO -- : forwardable 1.3.3 I, [2024-02-01T00:54:10.496822 #1342130] INFO -- : ipaddr 1.2.6 I, [2024-02-01T00:54:10.499791 #1342130] INFO -- : irb 1.11.1 I, [2024-02-01T00:54:10.504257 #1342130] INFO -- : logger 1.6.0 I, [2024-02-01T00:54:10.507222 #1342130] INFO -- : net-http 0.4.1 I, [2024-02-01T00:54:10.510145 #1342130] INFO -- : net-protocol 0.2.2 I, [2024-02-01T00:54:10.513004 #1342130] INFO -- : open-uri 0.4.1 I, [2024-02-01T00:54:10.515910 #1342130] INFO -- : open3 0.2.1 I, [2024-02-01T00:54:10.518647 #1342130] INFO -- : optparse 0.4.0 I, [2024-02-01T00:54:10.521428 #1342130] INFO -- : ostruct 0.6.0 I, [2024-02-01T00:54:10.524149 #1342130] INFO -- : pp 0.5.0 I, [2024-02-01T00:54:10.526981 #1342130] INFO -- : prettyprint 0.2.0 I, [2024-02-01T00:54:10.529818 #1342130] INFO -- : prism 0.19.0 I, [2024-02-01T00:54:10.532819 #1342130] INFO -- : pstore 0.1.3 I, [2024-02-01T00:54:10.535524 #1342130] INFO -- : rdoc 6.6.2 I, [2024-02-01T00:54:10.544348 #1342130] INFO -- : readline 0.0.4 I, [2024-02-01T00:54:10.547137 #1342130] INFO -- : reline 0.4.2 I, [2024-02-01T00:54:10.550133 #1342130] INFO -- : resolv 0.3.0 I, [2024-02-01T00:54:10.553022 #1342130] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-01T00:54:10.555972 #1342130] INFO -- : securerandom 0.3.1 I, [2024-02-01T00:54:10.558786 #1342130] INFO -- : set 1.1.0 I, [2024-02-01T00:54:10.561994 #1342130] INFO -- : shellwords 0.2.0 I, [2024-02-01T00:54:10.564887 #1342130] INFO -- : singleton 0.2.0 I, [2024-02-01T00:54:10.567596 #1342130] INFO -- : syntax_suggest 2.0.0 I, [2024-02-01T00:54:10.571510 #1342130] INFO -- : tempfile 0.2.1 I, [2024-02-01T00:54:10.574380 #1342130] INFO -- : time 0.3.0 I, [2024-02-01T00:54:10.577520 #1342130] INFO -- : timeout 0.4.1 I, [2024-02-01T00:54:10.580390 #1342130] INFO -- : tmpdir 0.2.0 I, [2024-02-01T00:54:10.583150 #1342130] INFO -- : tsort 0.2.0 I, [2024-02-01T00:54:10.588333 #1342130] INFO -- : un 0.3.0 I, [2024-02-01T00:54:10.591202 #1342130] INFO -- : uri 0.13.0 I, [2024-02-01T00:54:10.594165 #1342130] INFO -- : weakref 0.1.3 I, [2024-02-01T00:54:10.597054 #1342130] INFO -- : yaml 0.3.0 I, [2024-02-01T00:54:10.599370 #1342130] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T00:54:10.617192 #1342130] INFO -- : date 3.3.4 I, [2024-02-01T00:54:10.619979 #1342130] INFO -- : digest 3.1.1 I, [2024-02-01T00:54:10.622659 #1342130] INFO -- : etc 1.4.3 I, [2024-02-01T00:54:10.625440 #1342130] INFO -- : fcntl 1.1.0 I, [2024-02-01T00:54:10.631024 #1342130] INFO -- : fiddle 1.1.3 I, [2024-02-01T00:54:10.633820 #1342130] INFO -- : io-console 0.7.2 I, [2024-02-01T00:54:10.636672 #1342130] INFO -- : io-nonblock 0.3.0 I, [2024-02-01T00:54:10.639491 #1342130] INFO -- : io-wait 0.3.1 I, [2024-02-01T00:54:10.642113 #1342130] INFO -- : json 2.7.1 I, [2024-02-01T00:54:10.645018 #1342130] INFO -- : openssl 3.2.0 I, [2024-02-01T00:54:10.647933 #1342130] INFO -- : pathname 0.3.0 I, [2024-02-01T00:54:10.650749 #1342130] INFO -- : psych 5.1.2 I, [2024-02-01T00:54:10.654066 #1342130] INFO -- : stringio 3.1.1 I, [2024-02-01T00:54:10.656906 #1342130] INFO -- : strscan 3.0.9 I, [2024-02-01T00:54:10.659720 #1342130] INFO -- : zlib 3.1.0 I, [2024-02-01T00:54:10.662054 #1342130] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-01T00:54:10.663914 #1342130] INFO -- : minitest 5.21.2 I, [2024-02-01T00:54:10.694472 #1342130] INFO -- : power_assert 2.0.3 I, [2024-02-01T00:54:10.703453 #1342130] INFO -- : rake 13.1.0 I, [2024-02-01T00:54:10.729578 #1342130] INFO -- : test-unit 3.6.1 I, [2024-02-01T00:54:10.754144 #1342130] INFO -- : rexml 3.2.6 I, [2024-02-01T00:54:10.782064 #1342130] INFO -- : rss 0.3.0 I, [2024-02-01T00:54:10.800591 #1342130] INFO -- : net-ftp 0.3.4 I, [2024-02-01T00:54:10.806777 #1342130] INFO -- : net-imap 0.4.9.1 I, [2024-02-01T00:54:10.836250 #1342130] INFO -- : net-pop 0.1.2 I, [2024-02-01T00:54:10.846841 #1342130] INFO -- : net-smtp 0.4.0.1 I, [2024-02-01T00:54:10.853304 #1342130] INFO -- : matrix 0.4.2 I, [2024-02-01T00:54:10.858936 #1342130] INFO -- : prime 0.1.2 I, [2024-02-01T00:54:10.868321 #1342130] INFO -- : rbs 3.4.3 I, [2024-02-01T00:54:11.046618 #1342130] INFO -- : typeprof 0.21.9 I, [2024-02-01T00:54:11.060150 #1342130] INFO -- : debug 1.9.1 I, [2024-02-01T00:54:11.076868 #1342130] INFO -- : racc 1.7.3 I, [2024-02-01T00:54:11.095856 #1342130] INFO -- : mutex_m 0.2.0 I, [2024-02-01T00:54:11.100932 #1342130] INFO -- : getoptlong 0.2.1 I, [2024-02-01T00:54:11.109482 #1342130] INFO -- : base64 0.2.0 I, [2024-02-01T00:54:11.114323 #1342130] INFO -- : bigdecimal 3.1.6 I, [2024-02-01T00:54:11.127401 #1342130] INFO -- : observer 0.1.2 I, [2024-02-01T00:54:11.133004 #1342130] INFO -- : abbrev 0.1.2 I, [2024-02-01T00:54:11.138689 #1342130] INFO -- : resolv-replace 0.1.1 I, [2024-02-01T00:54:11.147644 #1342130] INFO -- : rinda 0.2.0 I, [2024-02-01T00:54:11.154859 #1342130] INFO -- : drb 2.2.0 I, [2024-02-01T00:54:11.163280 #1342130] INFO -- : nkf 0.2.0 I, [2024-02-01T00:54:11.182296 #1342130] INFO -- : syslog 0.1.2 I, [2024-02-01T00:54:11.192345 #1342130] INFO -- : csv 3.2.8 I, [2024-02-01T00:54:11.208748 #1342130] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-01T00:54:11.240725 #1342130] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-01T00:54:11.240936 #1342130] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-01T00:55:23.533469 #1342130] INFO -- : PASS all 1889 tests E, [2024-02-01T00:55:23.544259 #1342130] ERROR -- : I, [2024-02-01T00:55:23.547783 #1342130] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-01T00:55:23.547964 #1342130] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-01T00:55:23.674917 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:55:23.674994 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:55:23.675026 #1342130] INFO -- : LD = ld I, [2024-02-01T00:55:23.675054 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:55:23.675088 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:55:23.675131 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:55:23.675160 #1342130] INFO -- : CPPFLAGS = I, [2024-02-01T00:55:23.675188 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:55:23.675217 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:55:23.675245 #1342130] INFO -- : LANG = I, [2024-02-01T00:55:23.675272 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:55:23.675299 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:55:23.675335 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:55:23.675362 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:55:23.675395 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:55:23.678615 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:55:23.678672 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:55:23.678688 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:55:23.678700 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:55:23.678712 #1342130] INFO -- : I, [2024-02-01T00:55:23.891614 #1342130] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-02-01T00:55:23.891699 #1342130] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-02-01T00:55:23.891715 #1342130] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-02-01T00:55:24.158130 #1342130] INFO -- : Checking leaked global symbols...none I, [2024-02-01T00:55:24.388245 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-01T00:55:24.388445 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-01T00:55:24.388618 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-01T00:55:24.389044 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-01T00:55:24.390018 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-01T00:55:24.390546 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-01T00:55:24.392784 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-01T00:55:24.393907 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-01T00:55:24.398846 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-01T00:55:24.401701 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-01T00:55:24.406552 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-01T00:55:24.411445 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-01T00:55:24.411942 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-01T00:55:24.412294 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-01T00:55:24.412828 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-01T00:55:24.513259 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-01T00:55:24.515261 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-01T00:55:24.871634 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-01T00:55:24.871702 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-01T00:55:24.871719 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-01T00:55:24.871731 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-01T00:55:24.871743 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-01T00:55:24.871755 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-01T00:55:24.871766 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-01T00:55:24.871778 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-01T00:55:24.871789 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-01T00:55:24.871810 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-01T00:55:24.871824 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-01T00:55:24.871837 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-01T00:55:25.133239 #1342130] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-01T00:55:25.139674 #1342130] INFO -- : I, [2024-02-01T00:55:25.139729 #1342130] INFO -- : test succeeded I, [2024-02-01T00:55:25.142392 #1342130] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-01T00:55:25.142567 #1342130] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-01T00:55:25.415369 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T00:55:25.415511 #1342130] INFO -- : CC = gcc I, [2024-02-01T00:55:25.415591 #1342130] INFO -- : LD = ld I, [2024-02-01T00:55:25.415636 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T00:55:25.415680 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T00:55:25.415729 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T00:55:25.415764 #1342130] INFO -- : CPPFLAGS = I, [2024-02-01T00:55:25.415797 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T00:55:25.415829 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T00:55:25.415859 #1342130] INFO -- : LANG = I, [2024-02-01T00:55:25.415888 #1342130] INFO -- : LC_ALL = I, [2024-02-01T00:55:25.415918 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T00:55:25.415961 #1342130] INFO -- : MFLAGS = I, [2024-02-01T00:55:25.415993 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T00:55:25.416032 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T00:55:25.420221 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T00:55:25.420301 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T00:55:25.420329 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T00:55:25.420351 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T00:55:25.420372 #1342130] INFO -- : I, [2024-02-01T00:55:25.425312 #1342130] INFO -- : generating enc.mk I, [2024-02-01T00:55:25.774652 #1342130] INFO -- : generating encdb.h I, [2024-02-01T00:55:25.841243 #1342130] INFO -- : encdb.h unchanged I, [2024-02-01T00:55:25.844452 #1342130] INFO -- : making enc I, [2024-02-01T00:55:25.882137 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:25.882236 #1342130] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T00:55:25.882295 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:25.883515 #1342130] INFO -- : making srcs under enc I, [2024-02-01T00:55:25.951459 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:25.951555 #1342130] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T00:55:25.951647 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:25.953339 #1342130] INFO -- : generating transdb.h I, [2024-02-01T00:55:26.216270 #1342130] INFO -- : transdb.h unchanged I, [2024-02-01T00:55:26.219480 #1342130] INFO -- : making trans I, [2024-02-01T00:55:26.298623 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:26.298725 #1342130] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T00:55:26.298802 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:26.300242 #1342130] INFO -- : making encs I, [2024-02-01T00:55:26.385565 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:26.385663 #1342130] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T00:55:26.385733 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:26.390084 #1342130] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T00:55:26.479758 #1342130] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T00:55:26.485302 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:31.163062 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:31.163612 #1342130] INFO -- : generating makefile exts.mk I, [2024-02-01T00:55:31.286118 #1342130] INFO -- : exts.mk unchanged I, [2024-02-01T00:55:31.294478 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:31.835372 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:55:31.841389 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T00:55:31.850236 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:55:31.856512 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T00:55:31.861697 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:55:31.872437 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T00:55:31.908090 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:55:31.917314 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T00:55:31.953152 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:55:31.968686 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T00:55:31.976547 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:55:31.982566 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T00:55:32.000123 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:55:32.014445 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T00:55:32.035875 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:55:32.044147 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T00:55:32.053461 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:55:32.061306 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T00:55:32.086674 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:55:32.114586 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T00:55:32.121481 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:55:32.126760 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T00:55:32.136130 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:55:32.170224 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T00:55:32.177333 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:55:32.187894 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T00:55:32.209367 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:55:32.221723 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T00:55:32.224295 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:55:32.228391 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T00:55:32.245513 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:55:32.261233 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T00:55:32.286818 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:55:32.360630 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T00:55:32.364242 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:55:32.429120 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T00:55:32.432638 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:55:32.496879 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T00:55:32.500306 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:55:32.565225 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T00:55:32.569621 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:55:32.634695 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T00:55:32.639013 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:55:32.706049 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T00:55:32.709634 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:55:32.776826 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T00:55:32.823532 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:33.003542 #1342130] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T00:55:33.003712 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:33.004496 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:33.011201 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:33.011293 #1342130] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T00:55:33.011358 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T00:55:53.309304 #1342130] INFO -- : Run options: I, [2024-02-01T00:55:53.309370 #1342130] INFO -- : --seed=54114 I, [2024-02-01T00:55:53.309386 #1342130] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-01T00:55:53.309398 #1342130] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-01T00:55:53.309410 #1342130] INFO -- : --name=!/memory_leak/ I, [2024-02-01T00:55:53.309421 #1342130] INFO -- : --stderr-on-failure I, [2024-02-01T00:55:53.309563 #1342130] INFO -- : --repeat-count=20 I, [2024-02-01T00:55:53.309576 #1342130] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-01T00:55:53.309587 #1342130] INFO -- : I, [2024-02-01T00:55:53.309597 #1342130] INFO -- : # Running tests: I, [2024-02-01T00:55:53.309608 #1342130] INFO -- : I, [2024-02-01T01:26:54.285217 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T01:26:54.708309 #1342130] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-01T01:38:18.544470 #1342130] INFO -- : Finished(1/20) tests in 2545.209583s, 9.8648 tests/s, 3719.6257 assertions/s. I, [2024-02-01T02:14:34.273230 #1342130] INFO -- : Finished(2/20) tests in 2175.582036s, 11.5413 tests/s, 4352.3084 assertions/s. I, [2024-02-01T02:50:06.102660 #1342130] INFO -- : Finished(3/20) tests in 2131.833676s, 11.7781 tests/s, 4441.9211 assertions/s. I, [2024-02-01T03:25:36.966476 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-01T03:38:23.113210 #1342130] INFO -- : Finished(4/20) tests in 2896.966870s, 8.6673 tests/s, 3268.2352 assertions/s. I, [2024-02-01T04:21:09.787074 #1342130] INFO -- : Finished(5/20) tests in 2566.562700s, 9.7831 tests/s, 3689.2261 assertions/s. I, [2024-02-01T05:02:55.200501 #1342130] INFO -- : Finished(6/20) tests in 2505.396179s, 10.0220 tests/s, 3779.3963 assertions/s. I, [2024-02-01T05:40:00.375624 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T05:40:01.731429 #1342130] INFO -- : Closed file descriptor: TestHashOnly#test_float_hash_random: 9 I, [2024-02-01T05:52:07.099695 #1342130] INFO -- : Finished(7/20) tests in 2952.174987s, 8.5053 tests/s, 3207.1165 assertions/s. I, [2024-02-01T06:29:58.530555 #1342130] INFO -- : Finished(8/20) tests in 2271.302349s, 11.0549 tests/s, 4168.8074 assertions/s. I, [2024-02-01T07:10:58.299537 #1342130] INFO -- : Finished(9/20) tests in 2459.628999s, 10.2085 tests/s, 3849.6371 assertions/s. I, [2024-02-01T07:58:44.305893 #1342130] INFO -- : Finished(10/20) tests in 2866.207311s, 8.7604 tests/s, 3304.1260 assertions/s. I, [2024-02-01T08:28:48.622369 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T08:28:48.658112 #1342130] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-01T08:41:10.150457 #1342130] INFO -- : Finished(11/20) tests in 2545.786431s, 9.8630 tests/s, 3719.6404 assertions/s. I, [2024-02-01T09:14:35.150168 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T09:14:38.276359 #1342130] INFO -- : Closed file descriptor: TestHashOnly#test_float_hash_random: 9 I, [2024-02-01T09:31:00.823024 #1342130] INFO -- : Finished(12/20) tests in 2990.591403s, 8.3960 tests/s, 3165.4970 assertions/s. I, [2024-02-01T10:11:01.677362 #1342130] INFO -- : Finished(13/20) tests in 2400.992283s, 10.4578 tests/s, 3943.8057 assertions/s. I, [2024-02-01T10:48:57.108803 #1342130] INFO -- : Finished(14/20) tests in 2275.407552s, 11.0349 tests/s, 4161.7125 assertions/s. I, [2024-02-01T11:36:27.936365 #1342130] INFO -- : Finished(15/20) tests in 2850.669132s, 8.8081 tests/s, 3321.1564 assertions/s. I, [2024-02-01T12:20:01.307995 #1342130] INFO -- : Finished(16/20) tests in 2613.467046s, 9.6075 tests/s, 3623.2058 assertions/s. I, [2024-02-01T13:05:11.795280 #1342130] INFO -- : Finished(17/20) tests in 2710.355106s, 9.2641 tests/s, 3493.5909 assertions/s. I, [2024-02-01T13:54:07.934174 #1342130] INFO -- : Finished(18/20) tests in 2936.290752s, 8.5513 tests/s, 3224.9827 assertions/s. I, [2024-02-01T14:33:03.949127 #1342130] INFO -- : Finished(19/20) tests in 2336.208920s, 10.7478 tests/s, 4053.4380 assertions/s. I, [2024-02-01T15:00:54.335617 #1342130] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-01T15:00:55.675188 #1342130] INFO -- : Closed file descriptor: TestHashOnly#test_float_hash_random: 9 I, [2024-02-01T15:17:05.497276 #1342130] INFO -- : Finished(20/20) tests in 2642.009071s, 9.5038 tests/s, 3584.1860 assertions/s. I, [2024-02-01T15:17:05.497349 #1342130] INFO -- : 502179 tests, 189375425 assertions, 0 failures, 0 errors, 2327 skips I, [2024-02-01T15:17:05.497373 #1342130] INFO -- : I, [2024-02-01T15:17:05.497404 #1342130] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-01T00:09:54Z master da33c5ac9f) [x86_64-linux] I, [2024-02-01T15:17:05.678812 #1342130] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-01T15:17:05.679087 #1342130] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-01T15:17:06.102255 #1342130] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-01T15:17:06.102322 #1342130] INFO -- : CC = gcc I, [2024-02-01T15:17:06.102342 #1342130] INFO -- : LD = ld I, [2024-02-01T15:17:06.102358 #1342130] INFO -- : LDSHARED = gcc -shared I, [2024-02-01T15:17:06.102375 #1342130] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-01T15:17:06.102396 #1342130] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-01T15:17:06.102412 #1342130] INFO -- : CPPFLAGS = I, [2024-02-01T15:17:06.102428 #1342130] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-01T15:17:06.102443 #1342130] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-01T15:17:06.102458 #1342130] INFO -- : LANG = I, [2024-02-01T15:17:06.102471 #1342130] INFO -- : LC_ALL = I, [2024-02-01T15:17:06.102483 #1342130] INFO -- : LC_CTYPE = I, [2024-02-01T15:17:06.102497 #1342130] INFO -- : MFLAGS = I, [2024-02-01T15:17:06.102510 #1342130] INFO -- : RUSTC = rustc I, [2024-02-01T15:17:06.102524 #1342130] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-01T15:17:06.111614 #1342130] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-01T15:17:06.111678 #1342130] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-01T15:17:06.111693 #1342130] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-01T15:17:06.111706 #1342130] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-01T15:17:06.111719 #1342130] INFO -- : I, [2024-02-01T15:17:06.128097 #1342130] INFO -- : generating enc.mk I, [2024-02-01T15:17:06.578010 #1342130] INFO -- : generating encdb.h I, [2024-02-01T15:17:06.682039 #1342130] INFO -- : encdb.h unchanged I, [2024-02-01T15:17:06.685615 #1342130] INFO -- : making enc I, [2024-02-01T15:17:06.745828 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:06.745925 #1342130] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-01T15:17:06.745992 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:06.751620 #1342130] INFO -- : making srcs under enc I, [2024-02-01T15:17:06.817757 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:06.817864 #1342130] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-01T15:17:06.817916 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:06.823616 #1342130] INFO -- : generating transdb.h I, [2024-02-01T15:17:07.169603 #1342130] INFO -- : transdb.h unchanged I, [2024-02-01T15:17:07.173142 #1342130] INFO -- : making trans I, [2024-02-01T15:17:07.294579 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:07.294668 #1342130] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-01T15:17:07.294721 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:07.295903 #1342130] INFO -- : making encs I, [2024-02-01T15:17:07.447722 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:07.447807 #1342130] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-01T15:17:07.447856 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:07.456142 #1342130] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-01T15:17:07.582300 #1342130] INFO -- : ext/configure-ext.mk updated I, [2024-02-01T15:17:07.591625 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:13.566421 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:13.567487 #1342130] INFO -- : generating makefile exts.mk I, [2024-02-01T15:17:13.736109 #1342130] INFO -- : exts.mk unchanged I, [2024-02-01T15:17:13.753539 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:14.532675 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:17:14.541778 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-01T15:17:14.551343 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:17:14.572615 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-01T15:17:14.585030 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:17:14.630233 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-01T15:17:14.703641 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:17:14.725297 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-01T15:17:14.768144 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:17:14.797182 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-01T15:17:14.804361 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:17:14.824574 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-01T15:17:14.866712 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:17:14.899789 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-01T15:17:14.933732 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:17:14.948709 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-01T15:17:14.969883 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:17:14.989247 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-01T15:17:15.074541 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:17:15.110444 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-01T15:17:15.118341 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:17:15.138027 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-01T15:17:15.167617 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:17:15.214781 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-01T15:17:15.222652 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:17:15.236733 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-01T15:17:15.298857 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:17:15.315142 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-01T15:17:15.318299 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:17:15.340441 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-01T15:17:15.375417 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:17:15.405672 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-01T15:17:15.437389 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:17:15.531941 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-01T15:17:15.535684 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:17:15.707905 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-01T15:17:15.715615 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:17:15.833866 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-01T15:17:15.837786 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:17:15.924608 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-01T15:17:15.929578 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:17:16.039949 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-01T15:17:16.044440 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:17:16.142521 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-01T15:17:16.145982 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:17:16.248678 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-01T15:17:16.301880 #1342130] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:16.541726 #1342130] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-01T15:17:16.541864 #1342130] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:16.542723 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:16.550071 #1342130] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:16.550139 #1342130] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-01T15:17:16.550154 #1342130] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-01T15:17:16.875314 #1342130] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-01T15:17:17.279138 #1342130] INFO -- : ruby 3.4.0dev (2024-02-01T00:09:54Z master da33c5ac9f) [x86_64-linux] I, [2024-02-01T15:18:17.024250 #1342130] INFO -- : 0 ......................................................................... I, [2024-02-01T15:18:32.371938 #1342130] INFO -- : 73 ......................................................................... I, [2024-02-01T15:18:36.283070 #1342130] INFO -- : 146 ......................................................................... I, [2024-02-01T15:18:42.335289 #1342130] INFO -- : 219 ......................................................................... I, [2024-02-01T15:18:44.740689 #1342130] INFO -- : 292 ......................................................................... I, [2024-02-01T15:18:48.265385 #1342130] INFO -- : 365 ......................................................................... I, [2024-02-01T15:18:50.323415 #1342130] INFO -- : 438 ......................................................................... I, [2024-02-01T15:18:52.128609 #1342130] INFO -- : 511 ......................................................................... I, [2024-02-01T15:18:55.675904 #1342130] INFO -- : 584 ......................................................................... I, [2024-02-01T15:19:01.120342 #1342130] INFO -- : 657 ......................................................................... I, [2024-02-01T15:19:02.268091 #1342130] INFO -- : 730 ......................................................................... I, [2024-02-01T15:19:03.775370 #1342130] INFO -- : 803 ......................................................................... I, [2024-02-01T15:19:07.459989 #1342130] INFO -- : 876 ......................................................................... I, [2024-02-01T15:19:09.991292 #1342130] INFO -- : 949 ......................................................................... I, [2024-02-01T15:19:24.856631 #1342130] INFO -- : 1022 ......................................................................... I, [2024-02-01T15:19:44.930136 #1342130] INFO -- : 1095 ......................................................................... I, [2024-02-01T15:19:54.960207 #1342130] INFO -- : 1168 ......................................................................... I, [2024-02-01T15:19:59.913140 #1342130] INFO -- : 1241 ......................................................................... I, [2024-02-01T15:20:03.617498 #1342130] INFO -- : 1314 ......................................................................... I, [2024-02-01T15:20:05.737275 #1342130] INFO -- : 1387 ......................................................................... I, [2024-02-01T15:20:22.867172 #1342130] INFO -- : 1460 ......................................................................... I, [2024-02-01T15:20:50.796778 #1342130] INFO -- : 1533 ......................................................................... I, [2024-02-01T15:20:54.744551 #1342130] INFO -- : 1606 ......................................................................... I, [2024-02-01T15:21:02.427756 #1342130] INFO -- : 1679 ......................................................................... I, [2024-02-01T15:21:09.885437 #1342130] INFO -- : 1752 ......................................................................... I, [2024-02-01T15:21:19.197438 #1342130] INFO -- : 1825 ......................................................................... I, [2024-02-01T15:21:26.499124 #1342130] INFO -- : 1898 ......................................................................... I, [2024-02-01T15:21:31.107386 #1342130] INFO -- : 1971 ......................................................................... I, [2024-02-01T15:21:35.681046 #1342130] INFO -- : 2044 ......................................................................... I, [2024-02-01T15:21:36.252622 #1342130] INFO -- : 2117 ......................................................................... I, [2024-02-01T15:21:38.258081 #1342130] INFO -- : 2190 ......................................................................... I, [2024-02-01T15:21:38.825474 #1342130] INFO -- : 2263 ......................................................................... I, [2024-02-01T15:21:40.492695 #1342130] INFO -- : 2336 ......................................................................... I, [2024-02-01T15:21:42.187962 #1342130] INFO -- : 2409 ......................................................................... I, [2024-02-01T15:21:43.449083 #1342130] INFO -- : 2482 ......................................................................... I, [2024-02-01T15:21:47.074593 #1342130] INFO -- : 2555 ......................................................................... I, [2024-02-01T15:21:47.136367 #1342130] INFO -- : 2628 ......................................................................... I, [2024-02-01T15:21:47.863658 #1342130] INFO -- : 2701 ......................................................................... I, [2024-02-01T15:21:53.187320 #1342130] INFO -- : 2774 ......................................................................... I, [2024-02-01T15:21:56.646451 #1342130] INFO -- : 2847 ......................................................................... I, [2024-02-01T15:22:01.884206 #1342130] INFO -- : 2920 ......................................................................... I, [2024-02-01T15:22:03.354505 #1342130] INFO -- : 2993 ......................................................................... I, [2024-02-01T15:22:08.666033 #1342130] INFO -- : 3066 ......................................................................... I, [2024-02-01T15:22:15.708662 #1342130] INFO -- : 3139 ......................................................................... I, [2024-02-01T15:22:21.746652 #1342130] INFO -- : 3212 ......................................................................... I, [2024-02-01T15:22:26.247205 #1342130] INFO -- : 3285 ......................................................................... I, [2024-02-01T15:22:27.694940 #1342130] INFO -- : 3358 ......................................................................... I, [2024-02-01T15:22:32.863591 #1342130] INFO -- : 3431 ......................................................................... I, [2024-02-01T15:22:33.800064 #1342130] INFO -- : 3504 ......................................................................... I, [2024-02-01T15:22:34.604240 #1342130] INFO -- : 3577 ......................................................................... I, [2024-02-01T15:22:46.672180 #1342130] INFO -- : 3650 ......................................................................... I, [2024-02-01T15:22:48.026209 #1342130] INFO -- : 3723 ..... I, [2024-02-01T15:22:48.026418 #1342130] INFO -- : I, [2024-02-01T15:22:48.026454 #1342130] INFO -- : Finished in 330.745034 seconds I, [2024-02-01T15:22:48.026469 #1342130] INFO -- : I, [2024-02-01T15:22:48.026495 #1342130] INFO -- : 3728 files, 31902 examples, 144228 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-01T15:22:48.049663 #1342130] 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.1398774.ruby -x gdbscript [New LWP 1398774] [New LWP 1398776] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139850792475648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f318cce9c00 (LWP 1398774))] >>> Threads Id Target Id Frame * 1 Thread 0x7f318cce9c00 (LWP 1398774) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139850792475648) at ./nptl/pthread_kill.c:44 2 Thread 0x7f318c9cf640 (LWP 1398776) 0x00007f318ce30fde in epoll_wait (epfd=4, events=events@entry=0x7f318d73aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f318c9cf640 (LWP 1398776)): #0 0x00007f318ce30fde in epoll_wait (epfd=4, events=events@entry=0x7f318d73aadc , 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 0x00007f318d3c145a in event_wait (vm=0x55de15e192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55de15e192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55de15e192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55de15e192a0 #4 0x00007f318cd9fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720586904592, -7803559846931660620, 139850789221952, 25, 139850793220176, 140720586904944, 7914854878737006772, 7914854355400982708}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f318ce30bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f318cce9c00 (LWP 1398774)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139850792475648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f318cce9c00 old_mask = {__val = {0, 16218145488586684928, 922, 139850799372333, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139850799889176}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139850792475648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139850792475648, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f318cd4d476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f318d37d855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f318d14ee26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55de15eae400, fmt=fmt@entry=0x7f318d59b346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f318d37c69f in sigsegv (sig=11, info=0x55de15eae530, ctx=0x55de15eae400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f318d5578d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f318d73bb60 , errout=errout@entry=0x7f318cf256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f318d5a9126 "\n", dli_fbase = 0x55de15e5dd80, dli_sname = 0x7ffc10983230 "\240V\362\214\061\177", dli_saddr = 0x7f318ce3ed63 <__GI___backtrace+99>} i = lines = obj = 0x55de15f12c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f318d42b083 in rb_print_backtrace (errout=0x7f318cf256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f318d42b06f , 0x7f318d226ed5 , 0x7f318d14ee03 , 0x7f318d1521b8 , 0x7f318d1d1380 , 0x7f318d1cc0db , 0x7f318d1cc1dc , 0x7f318d1cc570 , 0x7f318d1d2104 , 0x7f318d1cc0db , 0x7f318d1cc1dc , 0x7f318d1cc570 , 0x7f318d1d2104 , 0x7f318d1cc0db , 0x7f318d1cc1dc , 0x7f318d1cc570 , 0x7f318d1d2104 , 0x7f318d1cc0db , 0x7f318d1d4048 , 0x7f318d558023 , 0x7f318d26a0f3 , 0x7f318d374f6a , 0x7f318d3754e3 , 0x7f318d233462 , 0x7f318d376f70 , 0x7f318d3777d6 , 0x7f318d2347f9 , 0x55de1578d17f , 0x7f318cd34d90 <__libc_start_call_main+128>, 0x7f318cd34e40 <__libc_start_main_impl+128>, 0x55de1578d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f318cf256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55de15e192a0 ec = #11 0x00007f318d226ed5 in rb_bug_without_die (fmt=0x7f318d569a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc109833f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f318cf256a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f318d14ee03 in rb_bug (fmt=fmt@entry=0x7f318d569a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc109834d0, reg_save_area = 0x7ffc10983410}} #13 0x00007f318d1521b8 in objspace_xmalloc0 (objspace=0x55de15e1bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f318d1d1380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55de15e5dd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55de15e5dd80, iseq=0x7f318c079670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139850779455120 ec = 0x55de15e1cc70 dummy_frame = 139850779432224 #16 0x00007f318d1cc0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f318c079670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55de15e5dd80 prev_src_iseq = 0x7f318c07b140 offset = #17 0x00007f318d1cc1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f318c079670 iseqv = iseq_index = 23 #18 0x00007f318d1cc570 in ibf_load_code (load=0x55de15e5dd80, iseq=0x7f318c07b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139850779439424 code_index = 15 reading_pos = 4556 code = 0x55de15ed4f20 load_body = 0x55de15ed5730 cd_entries = 0x55de15e62c70 ic_index = 0 mark_offset_bits = 0x7ffc10983770 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f318d1d2104 in ibf_load_iseq_each (load=0x55de15e5dd80, iseq=0x7f318c07b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139850779455120 ec = 0x55de15e1cc70 dummy_frame = 139850779439184 #20 0x00007f318d1cc0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f318c07b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55de15e5dd80 prev_src_iseq = 0x7f318c07ec20 offset = #21 0x00007f318d1cc1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f318c07b140 iseqv = iseq_index = 16 #22 0x00007f318d1cc570 in ibf_load_code (load=0x55de15e5dd80, iseq=0x7f318c07ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139850779454496 code_index = 66 reading_pos = 224 code = 0x55de15efc510 load_body = 0x55de15e89f70 cd_entries = 0x55de15e81070 ic_index = 0 mark_offset_bits = 0x55de15efc740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f318d1d2104 in ibf_load_iseq_each (load=0x55de15e5dd80, iseq=0x7f318c07ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139850779455120 ec = 0x55de15e1cc70 dummy_frame = 139850779454064 #24 0x00007f318d1cc0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f318c07ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55de15e5dd80 prev_src_iseq = 0x7f318c07ef50 offset = #25 0x00007f318d1cc1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f318c07ec20 iseqv = iseq_index = 1 #26 0x00007f318d1cc570 in ibf_load_code (load=0x55de15e5dd80, iseq=0x7f318c07ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139850779455312 code_index = 5 reading_pos = 46 code = 0x55de15ed6dc0 load_body = 0x55de15e8a6a0 cd_entries = 0x55de15e810e0 ic_index = 1 mark_offset_bits = 0x7ffc10983cd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f318d1d2104 in ibf_load_iseq_each (load=0x55de15e5dd80, iseq=0x7f318c07ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139850779455120 ec = 0x55de15e1cc70 dummy_frame = 139850779454784 #28 0x00007f318d1cc0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f318c07ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55de15e5dd80 prev_src_iseq = 0x0 offset = #29 0x00007f318d1d4048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f318c07ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139850779455408 #31 0x00007f318d558023 in rb_load_with_builtin_functions (feature_name=0x7f318d59858b "yjit", table=0x7f318d71ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55de15e192a0 iseq = #32 0x00007f318d49ba27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f318d499aa0 , argc = 0, index = 0, name = 0x7f318d5bf0c1 "_bi13"}, {func_ptr = 0x7f318d538440 , argc = 0, index = 1, name = 0x7f318d5bf0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f318d538540 , argc = 0, index = 2, name = 0x7f318d5bf330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f318d5395d0 , argc = 0, index = 3, name = 0x7f318d5bf0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f318d5085e0 , argc = 2, index = 4, name = 0x7f318d5bf0f8 "rb_yjit_enable"}, {func_ptr = 0x7f318d538560 , argc = 0, index = 5, name = 0x7f318d5bf107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f318d538490 , argc = 1, index = 6, name = 0x7f318d5bf122 "rb_yjit_get_stats"}, {func_ptr = 0x7f318d499a80 , argc = 0, index = 7, name = 0x7f318d5bf134 "object_shape_count"}, {func_ptr = 0x7f318d50f900 , argc = 1, index = 8, name = 0x7f318d5bf147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f318d50f910 , argc = 1, index = 9, name = 0x7f318d5bf15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f318d508530 , argc = 0, index = 10, name = 0x7f318d5bf172 "rb_yjit_code_gc"}, {func_ptr = 0x7f318d508690 , argc = 0, index = 11, name = 0x7f318d5bf182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f318d538460 , argc = 0, index = 12, name = 0x7f318d5bf19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f318d26a0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f318d374f6a in ruby_opt_init (opt=0x7ffc109855c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f318d3754e3 in ruby_opt_init (opt=0x7ffc109855c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140720586899872) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc109841a0 parser = 139850780723952 orig_fname = 139850780739024 script = 1 opt = 0x7ffc109855c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f318d233462 in rb_ensure (b_proc=b_proc@entry=0x7f318d375140 , data1=data1@entry=140720586899872, e_proc=e_proc@entry=0x7f318d371410 , data2=data2@entry=140720586899872) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55de15e1cc70 _tag = {tag = 36, retval = 140720586905024, buf = {0x7f318c9f4820, 0x7f318d233518 , 0x0, 0x7ffc10984050, 0x8c9f3ad0}, prev = 0x7ffc109856d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55de15e1cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f318d371410 , data2 = 140720586899872}} #38 0x00007f318d376f70 in load_file (opt=0x7ffc109855c0, script=1, f=139850789373984, fname=, parser=139850780723952) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139850780723952, fname = 139850780739024, script = 1, opt = 0x7ffc109855c0, f = 4} #39 process_options (argc=0, argv=0x7ffc109858b8, opt=0x7ffc109855c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139850789373984 xflag = ast = 0x0 parser = 139850780723952 script_name = 139850780739024 iseq = enc = lenc = 0x55de15e37f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f318d3777d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc109858a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f318c1b85e8 "-", script_name = 139850780739024, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f318d2347f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc109858a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139850798014144, buf = {0x2, 0x7f318d234840 , 0x0, 0x7ffc109856a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55de15e1cc70 state = iseq = 0x0 #42 0x000055de1578d17f in rb_main (argv=0x7ffc109858a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720586906441 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1531913.ruby -x gdbscript [New LWP 1531913] [New LWP 1531915] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139831573953536) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2d134b3c00 (LWP 1531913))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2d134b3c00 (LWP 1531913) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139831573953536) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2d1319f640 (LWP 1531915) 0x00007f2d135fafde in epoll_wait (epfd=4, events=events@entry=0x7f2d13f04adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2d1319f640 (LWP 1531915)): #0 0x00007f2d135fafde in epoll_wait (epfd=4, events=events@entry=0x7f2d13f04adc , 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 0x00007f2d13b8b45a in event_wait (vm=0x559c074052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559c074052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559c074052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559c074052a0 #4 0x00007f2d13569b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721703884304, 5428321852474925007, 139831570724416, 25, 139831574698064, 140721703884656, -5399987730358591537, -5399988181711970353}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2d135fabb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2d134b3c00 (LWP 1531913)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139831573953536) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2d134b3c00 old_mask = {__val = {0, 5415735012835101952, 922, 139831580850221, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139831581367064}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139831573953536) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139831573953536, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2d13517476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2d13b47855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f2d13918e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559c0749a400, fmt=fmt@entry=0x7f2d13d65346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f2d13b4669f in sigsegv (sig=11, info=0x559c0749a530, ctx=0x559c0749a400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f2d13d218d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f2d13f05b60 , errout=errout@entry=0x7f2d136ef6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f2d13d73126 "\n", dli_fbase = 0x559c07449d80, dli_sname = 0x7ffc532bf430 "\240\366n\023-\177", dli_saddr = 0x7f2d13608d63 <__GI___backtrace+99>} i = lines = obj = 0x559c074fec90 dladdr_fbases = main_path = len = next_line = #9 0x00007f2d13bf5083 in rb_print_backtrace (errout=0x7f2d136ef6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f2d13bf506f , 0x7f2d139f0ed5 , 0x7f2d13918e03 , 0x7f2d1391c1b8 , 0x7f2d1399b380 , 0x7f2d139960db , 0x7f2d139961dc , 0x7f2d13996570 , 0x7f2d1399c104 , 0x7f2d139960db , 0x7f2d139961dc , 0x7f2d13996570 , 0x7f2d1399c104 , 0x7f2d139960db , 0x7f2d139961dc , 0x7f2d13996570 , 0x7f2d1399c104 , 0x7f2d139960db , 0x7f2d1399e048 , 0x7f2d13d22023 , 0x7f2d13a340f3 , 0x7f2d13b3ef6a , 0x7f2d13b3f4e3 , 0x7f2d139fd462 , 0x7f2d13b40f70 , 0x7f2d13b417d6 , 0x7f2d139fe7f9 , 0x559c05df717f , 0x7f2d134fed90 <__libc_start_call_main+128>, 0x7f2d134fee40 <__libc_start_main_impl+128>, 0x559c05df71d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f2d136ef6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559c074052a0 ec = #11 0x00007f2d139f0ed5 in rb_bug_without_die (fmt=0x7f2d13d33a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc532bf5f0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f2d136ef6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f2d13918e03 in rb_bug (fmt=fmt@entry=0x7f2d13d33a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc532bf6d0, reg_save_area = 0x7ffc532bf610}} #13 0x00007f2d1391c1b8 in objspace_xmalloc0 (objspace=0x559c07407bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f2d1399b380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x559c07449d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x559c07449d80, iseq=0x7f2d12849620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139831560957504 ec = 0x559c07408c70 dummy_frame = 139831560934608 #16 0x00007f2d139960db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d12849620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559c07449d80 prev_src_iseq = 0x7f2d1284b0f0 offset = #17 0x00007f2d139961dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2d12849620 iseqv = iseq_index = 23 #18 0x00007f2d13996570 in ibf_load_code (load=0x559c07449d80, iseq=0x7f2d1284b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139831560941808 code_index = 15 reading_pos = 4556 code = 0x559c074c0f20 load_body = 0x559c074c1730 cd_entries = 0x559c0744ec70 ic_index = 0 mark_offset_bits = 0x7ffc532bf970 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f2d1399c104 in ibf_load_iseq_each (load=0x559c07449d80, iseq=0x7f2d1284b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139831560957504 ec = 0x559c07408c70 dummy_frame = 139831560941568 #20 0x00007f2d139960db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d1284b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559c07449d80 prev_src_iseq = 0x7f2d1284ebd0 offset = #21 0x00007f2d139961dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2d1284b0f0 iseqv = iseq_index = 16 #22 0x00007f2d13996570 in ibf_load_code (load=0x559c07449d80, iseq=0x7f2d1284ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139831560956880 code_index = 66 reading_pos = 224 code = 0x559c074e8510 load_body = 0x559c07475f70 cd_entries = 0x559c0746d070 ic_index = 0 mark_offset_bits = 0x559c074e8740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f2d1399c104 in ibf_load_iseq_each (load=0x559c07449d80, iseq=0x7f2d1284ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139831560957504 ec = 0x559c07408c70 dummy_frame = 139831560956448 #24 0x00007f2d139960db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d1284ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559c07449d80 prev_src_iseq = 0x7f2d1284ef00 offset = #25 0x00007f2d139961dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2d1284ebd0 iseqv = iseq_index = 1 #26 0x00007f2d13996570 in ibf_load_code (load=0x559c07449d80, iseq=0x7f2d1284ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139831560957696 code_index = 5 reading_pos = 46 code = 0x559c074c2dc0 load_body = 0x559c074766a0 cd_entries = 0x559c0746d0e0 ic_index = 1 mark_offset_bits = 0x7ffc532bfed0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f2d1399c104 in ibf_load_iseq_each (load=0x559c07449d80, iseq=0x7f2d1284ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139831560957504 ec = 0x559c07408c70 dummy_frame = 139831560957168 #28 0x00007f2d139960db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d1284ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559c07449d80 prev_src_iseq = 0x0 offset = #29 0x00007f2d1399e048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2d1284ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139831560957792 #31 0x00007f2d13d22023 in rb_load_with_builtin_functions (feature_name=0x7f2d13d6258b "yjit", table=0x7f2d13ee6e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559c074052a0 iseq = #32 0x00007f2d13c65a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2d13c63aa0 , argc = 0, index = 0, name = 0x7f2d13d890c1 "_bi13"}, {func_ptr = 0x7f2d13d02440 , argc = 0, index = 1, name = 0x7f2d13d890c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2d13d02540 , argc = 0, index = 2, name = 0x7f2d13d89330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2d13d035d0 , argc = 0, index = 3, name = 0x7f2d13d890df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2d13cd25e0 , argc = 2, index = 4, name = 0x7f2d13d890f8 "rb_yjit_enable"}, {func_ptr = 0x7f2d13d02560 , argc = 0, index = 5, name = 0x7f2d13d89107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2d13d02490 , argc = 1, index = 6, name = 0x7f2d13d89122 "rb_yjit_get_stats"}, {func_ptr = 0x7f2d13c63a80 , argc = 0, index = 7, name = 0x7f2d13d89134 "object_shape_count"}, {func_ptr = 0x7f2d13cd9900 , argc = 1, index = 8, name = 0x7f2d13d89147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2d13cd9910 , argc = 1, index = 9, name = 0x7f2d13d8915b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2d13cd2530 , argc = 0, index = 10, name = 0x7f2d13d89172 "rb_yjit_code_gc"}, {func_ptr = 0x7f2d13cd2690 , argc = 0, index = 11, name = 0x7f2d13d89182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2d13d02460 , argc = 0, index = 12, name = 0x7f2d13d8919c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f2d13a340f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f2d13b3ef6a in ruby_opt_init (opt=0x7ffc532c17c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f2d13b3f4e3 in ruby_opt_init (opt=0x7ffc532c17c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140721703879584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc532c03a0 parser = 139831562226384 orig_fname = 139831562241456 script = 1 opt = 0x7ffc532c17c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f2d139fd462 in rb_ensure (b_proc=b_proc@entry=0x7f2d13b3f140 , data1=data1@entry=140721703879584, e_proc=e_proc@entry=0x7f2d13b3b410 , data2=data2@entry=140721703879584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559c07408c70 _tag = {tag = 36, retval = 140721703884736, buf = {0x7f2d131c4830, 0x7f2d139fd518 , 0x0, 0x7ffc532c0250, 0x131c3ae0}, prev = 0x7ffc532c18d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559c07408c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2d13b3b410 , data2 = 140721703879584}} #38 0x00007f2d13b40f70 in load_file (opt=0x7ffc532c17c0, script=1, f=139831570876464, fname=, parser=139831562226384) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139831562226384, fname = 139831562241456, script = 1, opt = 0x7ffc532c17c0, f = 4} #39 process_options (argc=0, argv=0x7ffc532c1ab8, opt=0x7ffc532c17c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139831570876464 xflag = ast = 0x0 parser = 139831562226384 script_name = 139831562241456 iseq = enc = lenc = 0x559c07423f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f2d13b417d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc532c1aa8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2d129885c8 "-", script_name = 139831562241456, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f2d139fe7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc532c1aa8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139831579492032, buf = {0x2, 0x7f2d139fe840 , 0x0, 0x7ffc532c18a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559c07408c70 state = iseq = 0x0 #42 0x0000559c05df717f in rb_main (argv=0x7ffc532c1aa8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721703886153 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1665083.ruby -x gdbscript [New LWP 1665083] [New LWP 1665085] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844817943552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3028b27c00 (LWP 1665083))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3028b27c00 (LWP 1665083) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844817943552) at ./nptl/pthread_kill.c:44 2 Thread 0x7f302880f640 (LWP 1665085) 0x00007f3028c6efde in epoll_wait (epfd=4, events=events@entry=0x7f3029578adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f302880f640 (LWP 1665085)): #0 0x00007f3028c6efde in epoll_wait (epfd=4, events=events@entry=0x7f3029578adc , 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 0x00007f30291ff45a in event_wait (vm=0x555bc31e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555bc31e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555bc31e12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555bc31e12a0 #4 0x00007f3028bddb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734692474448, 3984542684955859509, 139844814698048, 25, 139844818688080, 140734692474800, -3950886711941342667, -3950887167866250699}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3028c6ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3028b27c00 (LWP 1665083)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139844817943552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3028b27c00 old_mask = {__val = {0, 2380031097012737024, 922, 139844824840237, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139844825357080}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139844817943552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139844817943552, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3028b8b476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f30291bb855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3028f8ce26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x555bc3276400, fmt=fmt@entry=0x7f30293d9346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f30291ba69f in sigsegv (sig=11, info=0x555bc3276530, ctx=0x555bc3276400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f30293958d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f3029579b60 , errout=errout@entry=0x7f3028d636a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f30293e7126 "\n", dli_fbase = 0x555bc3225d80, dli_sname = 0x7fff595a1c70 "\240\066\326(0\177", dli_saddr = 0x7f3028c7cd63 <__GI___backtrace+99>} i = lines = obj = 0x555bc32dac90 dladdr_fbases = main_path = len = next_line = #9 0x00007f3029269083 in rb_print_backtrace (errout=0x7f3028d636a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f302926906f , 0x7f3029064ed5 , 0x7f3028f8ce03 , 0x7f3028f901b8 , 0x7f302900f380 , 0x7f302900a0db , 0x7f302900a1dc , 0x7f302900a570 , 0x7f3029010104 , 0x7f302900a0db , 0x7f302900a1dc , 0x7f302900a570 , 0x7f3029010104 , 0x7f302900a0db , 0x7f302900a1dc , 0x7f302900a570 , 0x7f3029010104 , 0x7f302900a0db , 0x7f3029012048 , 0x7f3029396023 , 0x7f30290a80f3 , 0x7f30291b2f6a , 0x7f30291b34e3 , 0x7f3029071462 , 0x7f30291b4f70 , 0x7f30291b57d6 , 0x7f30290727f9 , 0x555bc198d17f , 0x7f3028b72d90 <__libc_start_call_main+128>, 0x7f3028b72e40 <__libc_start_main_impl+128>, 0x555bc198d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3028d636a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x555bc31e12a0 ec = #11 0x00007f3029064ed5 in rb_bug_without_die (fmt=0x7f30293a7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff595a1e30) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3028d636a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3028f8ce03 in rb_bug (fmt=fmt@entry=0x7f30293a7a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff595a1f10, reg_save_area = 0x7fff595a1e50}} #13 0x00007f3028f901b8 in objspace_xmalloc0 (objspace=0x555bc31e3bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f302900f380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x555bc3225d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x555bc3225d80, iseq=0x7f3027eb9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844804931216 ec = 0x555bc31e4c70 dummy_frame = 139844804908320 #16 0x00007f302900a0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3027eb9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555bc3225d80 prev_src_iseq = 0x7f3027ebb140 offset = #17 0x00007f302900a1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3027eb9670 iseqv = iseq_index = 23 #18 0x00007f302900a570 in ibf_load_code (load=0x555bc3225d80, iseq=0x7f3027ebb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139844804915520 code_index = 15 reading_pos = 4556 code = 0x555bc329cf20 load_body = 0x555bc329d730 cd_entries = 0x555bc322ac70 ic_index = 0 mark_offset_bits = 0x7fff595a21b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3029010104 in ibf_load_iseq_each (load=0x555bc3225d80, iseq=0x7f3027ebb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844804931216 ec = 0x555bc31e4c70 dummy_frame = 139844804915280 #20 0x00007f302900a0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3027ebb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555bc3225d80 prev_src_iseq = 0x7f3027ebec20 offset = #21 0x00007f302900a1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3027ebb140 iseqv = iseq_index = 16 #22 0x00007f302900a570 in ibf_load_code (load=0x555bc3225d80, iseq=0x7f3027ebec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844804930592 code_index = 66 reading_pos = 224 code = 0x555bc32c4510 load_body = 0x555bc3251f70 cd_entries = 0x555bc3249070 ic_index = 0 mark_offset_bits = 0x555bc32c4740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3029010104 in ibf_load_iseq_each (load=0x555bc3225d80, iseq=0x7f3027ebec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844804931216 ec = 0x555bc31e4c70 dummy_frame = 139844804930160 #24 0x00007f302900a0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3027ebec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555bc3225d80 prev_src_iseq = 0x7f3027ebef50 offset = #25 0x00007f302900a1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3027ebec20 iseqv = iseq_index = 1 #26 0x00007f302900a570 in ibf_load_code (load=0x555bc3225d80, iseq=0x7f3027ebef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139844804931408 code_index = 5 reading_pos = 46 code = 0x555bc329edc0 load_body = 0x555bc32526a0 cd_entries = 0x555bc32490e0 ic_index = 1 mark_offset_bits = 0x7fff595a2710 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3029010104 in ibf_load_iseq_each (load=0x555bc3225d80, iseq=0x7f3027ebef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139844804931216 ec = 0x555bc31e4c70 dummy_frame = 139844804930880 #28 0x00007f302900a0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3027ebef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555bc3225d80 prev_src_iseq = 0x0 offset = #29 0x00007f3029012048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3027ebef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139844804931504 #31 0x00007f3029396023 in rb_load_with_builtin_functions (feature_name=0x7f30293d658b "yjit", table=0x7f302955ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x555bc31e12a0 iseq = #32 0x00007f30292d9a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f30292d7aa0 , argc = 0, index = 0, name = 0x7f30293fd0c1 "_bi13"}, {func_ptr = 0x7f3029376440 , argc = 0, index = 1, name = 0x7f30293fd0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3029376540 , argc = 0, index = 2, name = 0x7f30293fd330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f30293775d0 , argc = 0, index = 3, name = 0x7f30293fd0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f30293465e0 , argc = 2, index = 4, name = 0x7f30293fd0f8 "rb_yjit_enable"}, {func_ptr = 0x7f3029376560 , argc = 0, index = 5, name = 0x7f30293fd107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3029376490 , argc = 1, index = 6, name = 0x7f30293fd122 "rb_yjit_get_stats"}, {func_ptr = 0x7f30292d7a80 , argc = 0, index = 7, name = 0x7f30293fd134 "object_shape_count"}, {func_ptr = 0x7f302934d900 , argc = 1, index = 8, name = 0x7f30293fd147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f302934d910 , argc = 1, index = 9, name = 0x7f30293fd15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3029346530 , argc = 0, index = 10, name = 0x7f30293fd172 "rb_yjit_code_gc"}, {func_ptr = 0x7f3029346690 , argc = 0, index = 11, name = 0x7f30293fd182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3029376460 , argc = 0, index = 12, name = 0x7f30293fd19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f30290a80f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f30291b2f6a in ruby_opt_init (opt=0x7fff595a4000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f30291b34e3 in ruby_opt_init (opt=0x7fff595a4000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734692469728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff595a2be0 parser = 139844806200048 orig_fname = 139844806215120 script = 1 opt = 0x7fff595a4000 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3029071462 in rb_ensure (b_proc=b_proc@entry=0x7f30291b3140 , data1=data1@entry=140734692469728, e_proc=e_proc@entry=0x7f30291af410 , data2=data2@entry=140734692469728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555bc31e4c70 _tag = {tag = 36, retval = 140734692474880, buf = {0x7f3028834820, 0x7f3029071518 , 0x0, 0x7fff595a2a90, 0x28833ad0}, prev = 0x7fff595a4110, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555bc31e4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f30291af410 , data2 = 140734692469728}} #38 0x00007f30291b4f70 in load_file (opt=0x7fff595a4000, script=1, f=139844814850080, fname=, parser=139844806200048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139844806200048, fname = 139844806215120, script = 1, opt = 0x7fff595a4000, f = 4} #39 process_options (argc=0, argv=0x7fff595a42f8, opt=0x7fff595a4000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139844814850080 xflag = ast = 0x0 parser = 139844806200048 script_name = 139844806215120 iseq = enc = lenc = 0x555bc31fff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f30291b57d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff595a42e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3027ff85e8 "-", script_name = 139844806215120, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f30290727f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff595a42e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139844823482048, buf = {0x2, 0x7f3029072840 , 0x0, 0x7fff595a40e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555bc31e4c70 state = iseq = 0x0 #42 0x0000555bc198d17f in rb_main (argv=0x7fff595a42e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734692476297 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1702174.ruby -x gdbscript [New LWP 1702174] [New LWP 1702176] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140519679958016) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcd499b9c00 (LWP 1702174))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcd499b9c00 (LWP 1702174) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140519679958016) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcd4969f640 (LWP 1702176) 0x00007fcd49b00fde in epoll_wait (epfd=4, events=events@entry=0x7fcd4a40aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcd4969f640 (LWP 1702176)): #0 0x00007fcd49b00fde in epoll_wait (epfd=4, events=events@entry=0x7fcd4a40aadc , 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 0x00007fcd4a09145a in event_wait (vm=0x5557c5ec62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5557c5ec62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5557c5ec62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5557c5ec62a0 #4 0x00007fcd49a6fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725536488464, -2009857216959749421, 140519676704320, 25, 140519680702544, 140725536488816, 1981899745351426771, 1981899187429171923}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcd49b00bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcd499b9c00 (LWP 1702174)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140519679958016) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcd499b9c00 old_mask = {__val = {0, 11553782575393221376, 922, 140519686854701, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140519687371544}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140519679958016) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140519679958016, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcd49a1d476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcd4a04d855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fcd49e1ee26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5557c5f5b400, fmt=fmt@entry=0x7fcd4a26b346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fcd4a04c69f in sigsegv (sig=11, info=0x5557c5f5b530, ctx=0x5557c5f5b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fcd4a2278d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fcd4a40bb60 , errout=errout@entry=0x7fcd49bf56a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fcd4a279126 "\n", dli_fbase = 0x5557c5f0ad80, dli_sname = 0x7ffd379cda30 "\240V\277I\315\177", dli_saddr = 0x7fcd49b0ed63 <__GI___backtrace+99>} i = lines = obj = 0x5557c5fbfc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fcd4a0fb083 in rb_print_backtrace (errout=0x7fcd49bf56a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fcd4a0fb06f , 0x7fcd49ef6ed5 , 0x7fcd49e1ee03 , 0x7fcd49e221b8 , 0x7fcd49ea1380 , 0x7fcd49e9c0db , 0x7fcd49e9c1dc , 0x7fcd49e9c570 , 0x7fcd49ea2104 , 0x7fcd49e9c0db , 0x7fcd49e9c1dc , 0x7fcd49e9c570 , 0x7fcd49ea2104 , 0x7fcd49e9c0db , 0x7fcd49e9c1dc , 0x7fcd49e9c570 , 0x7fcd49ea2104 , 0x7fcd49e9c0db , 0x7fcd49ea4048 , 0x7fcd4a228023 , 0x7fcd49f3a0f3 , 0x7fcd4a044f6a , 0x7fcd4a0454e3 , 0x7fcd49f03462 , 0x7fcd4a046f70 , 0x7fcd4a0477d6 , 0x7fcd49f047f9 , 0x5557c4da417f , 0x7fcd49a04d90 <__libc_start_call_main+128>, 0x7fcd49a04e40 <__libc_start_main_impl+128>, 0x5557c4da41d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fcd49bf56a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5557c5ec62a0 ec = #11 0x00007fcd49ef6ed5 in rb_bug_without_die (fmt=0x7fcd4a239a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd379cdbf0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fcd49bf56a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fcd49e1ee03 in rb_bug (fmt=fmt@entry=0x7fcd4a239a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd379cdcd0, reg_save_area = 0x7ffd379cdc10}} #13 0x00007fcd49e221b8 in objspace_xmalloc0 (objspace=0x5557c5ec8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fcd49ea1380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5557c5f0ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5557c5f0ad80, iseq=0x7fcd48d49620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140519666937408 ec = 0x5557c5ec9c70 dummy_frame = 140519666914512 #16 0x00007fcd49e9c0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd48d49620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5557c5f0ad80 prev_src_iseq = 0x7fcd48d4b0f0 offset = #17 0x00007fcd49e9c1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcd48d49620 iseqv = iseq_index = 23 #18 0x00007fcd49e9c570 in ibf_load_code (load=0x5557c5f0ad80, iseq=0x7fcd48d4b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140519666921712 code_index = 15 reading_pos = 4556 code = 0x5557c5f81f20 load_body = 0x5557c5f82730 cd_entries = 0x5557c5f0fc70 ic_index = 0 mark_offset_bits = 0x7ffd379cdf70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fcd49ea2104 in ibf_load_iseq_each (load=0x5557c5f0ad80, iseq=0x7fcd48d4b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140519666937408 ec = 0x5557c5ec9c70 dummy_frame = 140519666921472 #20 0x00007fcd49e9c0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd48d4b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5557c5f0ad80 prev_src_iseq = 0x7fcd48d4ebd0 offset = #21 0x00007fcd49e9c1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcd48d4b0f0 iseqv = iseq_index = 16 #22 0x00007fcd49e9c570 in ibf_load_code (load=0x5557c5f0ad80, iseq=0x7fcd48d4ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140519666936784 code_index = 66 reading_pos = 224 code = 0x5557c5fa9510 load_body = 0x5557c5f36f70 cd_entries = 0x5557c5f2e070 ic_index = 0 mark_offset_bits = 0x5557c5fa9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fcd49ea2104 in ibf_load_iseq_each (load=0x5557c5f0ad80, iseq=0x7fcd48d4ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140519666937408 ec = 0x5557c5ec9c70 dummy_frame = 140519666936352 #24 0x00007fcd49e9c0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd48d4ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5557c5f0ad80 prev_src_iseq = 0x7fcd48d4ef00 offset = #25 0x00007fcd49e9c1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcd48d4ebd0 iseqv = iseq_index = 1 #26 0x00007fcd49e9c570 in ibf_load_code (load=0x5557c5f0ad80, iseq=0x7fcd48d4ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140519666937600 code_index = 5 reading_pos = 46 code = 0x5557c5f83dc0 load_body = 0x5557c5f376a0 cd_entries = 0x5557c5f2e0e0 ic_index = 1 mark_offset_bits = 0x7ffd379ce4d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fcd49ea2104 in ibf_load_iseq_each (load=0x5557c5f0ad80, iseq=0x7fcd48d4ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140519666937408 ec = 0x5557c5ec9c70 dummy_frame = 140519666937072 #28 0x00007fcd49e9c0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd48d4ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5557c5f0ad80 prev_src_iseq = 0x0 offset = #29 0x00007fcd49ea4048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcd48d4ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140519666937696 #31 0x00007fcd4a228023 in rb_load_with_builtin_functions (feature_name=0x7fcd4a26858b "yjit", table=0x7fcd4a3ece40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5557c5ec62a0 iseq = #32 0x00007fcd4a16ba27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcd4a169aa0 , argc = 0, index = 0, name = 0x7fcd4a28f0c1 "_bi13"}, {func_ptr = 0x7fcd4a208440 , argc = 0, index = 1, name = 0x7fcd4a28f0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcd4a208540 , argc = 0, index = 2, name = 0x7fcd4a28f330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcd4a2095d0 , argc = 0, index = 3, name = 0x7fcd4a28f0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcd4a1d85e0 , argc = 2, index = 4, name = 0x7fcd4a28f0f8 "rb_yjit_enable"}, {func_ptr = 0x7fcd4a208560 , argc = 0, index = 5, name = 0x7fcd4a28f107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcd4a208490 , argc = 1, index = 6, name = 0x7fcd4a28f122 "rb_yjit_get_stats"}, {func_ptr = 0x7fcd4a169a80 , argc = 0, index = 7, name = 0x7fcd4a28f134 "object_shape_count"}, {func_ptr = 0x7fcd4a1df900 , argc = 1, index = 8, name = 0x7fcd4a28f147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcd4a1df910 , argc = 1, index = 9, name = 0x7fcd4a28f15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcd4a1d8530 , argc = 0, index = 10, name = 0x7fcd4a28f172 "rb_yjit_code_gc"}, {func_ptr = 0x7fcd4a1d8690 , argc = 0, index = 11, name = 0x7fcd4a28f182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcd4a208460 , argc = 0, index = 12, name = 0x7fcd4a28f19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fcd49f3a0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fcd4a044f6a in ruby_opt_init (opt=0x7ffd379cfdc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fcd4a0454e3 in ruby_opt_init (opt=0x7ffd379cfdc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725536483744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd379ce9a0 parser = 140519668206288 orig_fname = 140519668221360 script = 1 opt = 0x7ffd379cfdc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fcd49f03462 in rb_ensure (b_proc=b_proc@entry=0x7fcd4a045140 , data1=data1@entry=140725536483744, e_proc=e_proc@entry=0x7fcd4a041410 , data2=data2@entry=140725536483744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5557c5ec9c70 _tag = {tag = 36, retval = 140725536488896, buf = {0x7fcd496c4830, 0x7fcd49f03518 , 0x0, 0x7ffd379ce850, 0x496c3ae0}, prev = 0x7ffd379cfed0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5557c5ec9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcd4a041410 , data2 = 140725536483744}} #38 0x00007fcd4a046f70 in load_file (opt=0x7ffd379cfdc0, script=1, f=140519676856368, fname=, parser=140519668206288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140519668206288, fname = 140519668221360, script = 1, opt = 0x7ffd379cfdc0, f = 4} #39 process_options (argc=0, argv=0x7ffd379d00b8, opt=0x7ffd379cfdc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140519676856368 xflag = ast = 0x0 parser = 140519668206288 script_name = 140519668221360 iseq = enc = lenc = 0x5557c5ee4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fcd4a0477d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd379d00a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcd48e885c8 "-", script_name = 140519668221360, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fcd49f047f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd379d00a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140519685496512, buf = {0x2, 0x7fcd49f04840 , 0x0, 0x7ffd379cfea0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5557c5ec9c70 state = iseq = 0x0 #42 0x00005557c4da417f in rb_main (argv=0x7ffd379d00a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725536490313 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1793401.ruby -x gdbscript [New LWP 1793401] [New LWP 1793403] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642893696000) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe9f9b80c00 (LWP 1793401))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe9f9b80c00 (LWP 1793401) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642893696000) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe9f985f640 (LWP 1793403) 0x00007fe9f9cc7fde in epoll_wait (epfd=4, events=events@entry=0x7fe9fa5d1adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe9f985f640 (LWP 1793403)): #0 0x00007fe9f9cc7fde in epoll_wait (epfd=4, events=events@entry=0x7fe9fa5d1adc , 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 0x00007fe9fa25845a in event_wait (vm=0x55e0cbefa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e0cbefa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e0cbefa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e0cbefa2a0 #4 0x00007fe9f9c36b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726483938448, 4266871993379262938, 140642890413632, 25, 140642894440528, 140726483938800, -4258986382486203942, -4258985785330691622}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe9f9cc7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe9f9b80c00 (LWP 1793401)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140642893696000) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe9f9b80c00 old_mask = {__val = {0, 8657006321743867136, 922, 140642900592685, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140642901109528}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140642893696000) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140642893696000, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe9f9be4476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe9fa214855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fe9f9fe5e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55e0cbf8f400, fmt=fmt@entry=0x7fe9fa432346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fe9fa21369f in sigsegv (sig=11, info=0x55e0cbf8f530, ctx=0x55e0cbf8f400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fe9fa3ee8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fe9fa5d2b60 , errout=errout@entry=0x7fe9f9dbc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fe9fa440126 "\n", dli_fbase = 0x55e0cbf3ed80, dli_sname = 0x7ffd7015cab0 "\240\306\333\371\351\177", dli_saddr = 0x7fe9f9cd5d63 <__GI___backtrace+99>} i = lines = obj = 0x55e0cbff3c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fe9fa2c2083 in rb_print_backtrace (errout=0x7fe9f9dbc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fe9fa2c206f , 0x7fe9fa0bded5 , 0x7fe9f9fe5e03 , 0x7fe9f9fe91b8 , 0x7fe9fa068380 , 0x7fe9fa0630db , 0x7fe9fa0631dc , 0x7fe9fa063570 , 0x7fe9fa069104 , 0x7fe9fa0630db , 0x7fe9fa0631dc , 0x7fe9fa063570 , 0x7fe9fa069104 , 0x7fe9fa0630db , 0x7fe9fa0631dc , 0x7fe9fa063570 , 0x7fe9fa069104 , 0x7fe9fa0630db , 0x7fe9fa06b048 , 0x7fe9fa3ef023 , 0x7fe9fa1010f3 , 0x7fe9fa20bf6a , 0x7fe9fa20c4e3 , 0x7fe9fa0ca462 , 0x7fe9fa20df70 , 0x7fe9fa20e7d6 , 0x7fe9fa0cb7f9 , 0x55e0ca74217f , 0x7fe9f9bcbd90 <__libc_start_call_main+128>, 0x7fe9f9bcbe40 <__libc_start_main_impl+128>, 0x55e0ca7421d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fe9f9dbc6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55e0cbefa2a0 ec = #11 0x00007fe9fa0bded5 in rb_bug_without_die (fmt=0x7fe9fa400a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd7015cc70) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fe9f9dbc6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fe9f9fe5e03 in rb_bug (fmt=fmt@entry=0x7fe9fa400a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd7015cd50, reg_save_area = 0x7ffd7015cc90}} #13 0x00007fe9f9fe91b8 in objspace_xmalloc0 (objspace=0x55e0cbefcbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fe9fa068380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55e0cbf3ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55e0cbf3ed80, iseq=0x7fe9f8f09670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140642880646800 ec = 0x55e0cbefdc70 dummy_frame = 140642880623904 #16 0x00007fe9fa0630db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9f8f09670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e0cbf3ed80 prev_src_iseq = 0x7fe9f8f0b140 offset = #17 0x00007fe9fa0631dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9f8f09670 iseqv = iseq_index = 23 #18 0x00007fe9fa063570 in ibf_load_code (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140642880631104 code_index = 15 reading_pos = 4556 code = 0x55e0cbfb5f20 load_body = 0x55e0cbfb6730 cd_entries = 0x55e0cbf43c70 ic_index = 0 mark_offset_bits = 0x7ffd7015cff0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fe9fa069104 in ibf_load_iseq_each (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140642880646800 ec = 0x55e0cbefdc70 dummy_frame = 140642880630864 #20 0x00007fe9fa0630db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9f8f0b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e0cbf3ed80 prev_src_iseq = 0x7fe9f8f0ec20 offset = #21 0x00007fe9fa0631dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9f8f0b140 iseqv = iseq_index = 16 #22 0x00007fe9fa063570 in ibf_load_code (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140642880646176 code_index = 66 reading_pos = 224 code = 0x55e0cbfdd510 load_body = 0x55e0cbf6af70 cd_entries = 0x55e0cbf62070 ic_index = 0 mark_offset_bits = 0x55e0cbfdd740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fe9fa069104 in ibf_load_iseq_each (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140642880646800 ec = 0x55e0cbefdc70 dummy_frame = 140642880645744 #24 0x00007fe9fa0630db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9f8f0ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e0cbf3ed80 prev_src_iseq = 0x7fe9f8f0ef50 offset = #25 0x00007fe9fa0631dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9f8f0ec20 iseqv = iseq_index = 1 #26 0x00007fe9fa063570 in ibf_load_code (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140642880646992 code_index = 5 reading_pos = 46 code = 0x55e0cbfb7dc0 load_body = 0x55e0cbf6b6a0 cd_entries = 0x55e0cbf620e0 ic_index = 1 mark_offset_bits = 0x7ffd7015d550 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fe9fa069104 in ibf_load_iseq_each (load=0x55e0cbf3ed80, iseq=0x7fe9f8f0ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140642880646800 ec = 0x55e0cbefdc70 dummy_frame = 140642880646464 #28 0x00007fe9fa0630db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe9f8f0ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e0cbf3ed80 prev_src_iseq = 0x0 offset = #29 0x00007fe9fa06b048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe9f8f0ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140642880647088 #31 0x00007fe9fa3ef023 in rb_load_with_builtin_functions (feature_name=0x7fe9fa42f58b "yjit", table=0x7fe9fa5b3e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e0cbefa2a0 iseq = #32 0x00007fe9fa332a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe9fa330aa0 , argc = 0, index = 0, name = 0x7fe9fa4560c1 "_bi13"}, {func_ptr = 0x7fe9fa3cf440 , argc = 0, index = 1, name = 0x7fe9fa4560c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe9fa3cf540 , argc = 0, index = 2, name = 0x7fe9fa456330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe9fa3d05d0 , argc = 0, index = 3, name = 0x7fe9fa4560df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe9fa39f5e0 , argc = 2, index = 4, name = 0x7fe9fa4560f8 "rb_yjit_enable"}, {func_ptr = 0x7fe9fa3cf560 , argc = 0, index = 5, name = 0x7fe9fa456107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe9fa3cf490 , argc = 1, index = 6, name = 0x7fe9fa456122 "rb_yjit_get_stats"}, {func_ptr = 0x7fe9fa330a80 , argc = 0, index = 7, name = 0x7fe9fa456134 "object_shape_count"}, {func_ptr = 0x7fe9fa3a6900 , argc = 1, index = 8, name = 0x7fe9fa456147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe9fa3a6910 , argc = 1, index = 9, name = 0x7fe9fa45615b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe9fa39f530 , argc = 0, index = 10, name = 0x7fe9fa456172 "rb_yjit_code_gc"}, {func_ptr = 0x7fe9fa39f690 , argc = 0, index = 11, name = 0x7fe9fa456182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe9fa3cf460 , argc = 0, index = 12, name = 0x7fe9fa45619c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fe9fa1010f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fe9fa20bf6a in ruby_opt_init (opt=0x7ffd7015ee40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fe9fa20c4e3 in ruby_opt_init (opt=0x7ffd7015ee40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726483933728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd7015da20 parser = 140642881915632 orig_fname = 140642881930704 script = 1 opt = 0x7ffd7015ee40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fe9fa0ca462 in rb_ensure (b_proc=b_proc@entry=0x7fe9fa20c140 , data1=data1@entry=140726483933728, e_proc=e_proc@entry=0x7fe9fa208410 , data2=data2@entry=140726483933728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e0cbefdc70 _tag = {tag = 36, retval = 140726483938880, buf = {0x7fe9f9884820, 0x7fe9fa0ca518 , 0x0, 0x7ffd7015d8d0, 0xf9883ad0}, prev = 0x7ffd7015ef50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e0cbefdc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe9fa208410 , data2 = 140726483933728}} #38 0x00007fe9fa20df70 in load_file (opt=0x7ffd7015ee40, script=1, f=140642890565664, fname=, parser=140642881915632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140642881915632, fname = 140642881930704, script = 1, opt = 0x7ffd7015ee40, f = 4} #39 process_options (argc=0, argv=0x7ffd7015f138, opt=0x7ffd7015ee40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140642890565664 xflag = ast = 0x0 parser = 140642881915632 script_name = 140642881930704 iseq = enc = lenc = 0x55e0cbf18f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fe9fa20e7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd7015f128) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe9f90485e8 "-", script_name = 140642881930704, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fe9fa0cb7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd7015f128) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140642899234496, buf = {0x2, 0x7fe9fa0cb840 , 0x0, 0x7ffd7015ef20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e0cbefdc70 state = iseq = 0x0 #42 0x000055e0ca74217f in rb_main (argv=0x7ffd7015f128, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726483940297 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1847746.ruby -x gdbscript [New LWP 1847746] [New LWP 1847748] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139759736163328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1c596d8c00 (LWP 1847746))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1c596d8c00 (LWP 1847746) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139759736163328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1c593bf640 (LWP 1847748) 0x00007f1c5981ffde in epoll_wait (epfd=4, events=events@entry=0x7f1c5a129adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1c593bf640 (LWP 1847748)): #0 0x00007f1c5981ffde in epoll_wait (epfd=4, events=events@entry=0x7f1c5a129adc , 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 0x00007f1c59db045a in event_wait (vm=0x564c187652a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564c187652a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564c187652a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564c187652a0 #4 0x00007f1c5978eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737466730272, -7147819680246651978, 139759732913728, 25, 139759736907856, 140737466730624, 7130717361461142454, 7130716837328200630}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1c5981fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1c596d8c00 (LWP 1847746)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139759736163328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1c596d8c00 old_mask = {__val = {0, 4812394692952035072, 922, 139759743060013, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139759743576856}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139759736163328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139759736163328, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1c5973c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1c59d6c855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1c59b3de26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564c187fa400, fmt=fmt@entry=0x7f1c59f8a346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1c59d6b69f in sigsegv (sig=11, info=0x564c187fa530, ctx=0x564c187fa400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1c59f468d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1c5a12ab60 , errout=errout@entry=0x7f1c599146a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1c59f98126 "\n", dli_fbase = 0x564c187a9d80, dli_sname = 0x7ffffeb5e540 "\240F\221Y\034\177", dli_saddr = 0x7f1c5982dd63 <__GI___backtrace+99>} i = lines = obj = 0x564c1885ec90 dladdr_fbases = main_path = len = next_line = #9 0x00007f1c59e1a083 in rb_print_backtrace (errout=0x7f1c599146a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1c59e1a06f , 0x7f1c59c15ed5 , 0x7f1c59b3de03 , 0x7f1c59b411b8 , 0x7f1c59bc0380 , 0x7f1c59bbb0db , 0x7f1c59bbb1dc , 0x7f1c59bbb570 , 0x7f1c59bc1104 , 0x7f1c59bbb0db , 0x7f1c59bbb1dc , 0x7f1c59bbb570 , 0x7f1c59bc1104 , 0x7f1c59bbb0db , 0x7f1c59bbb1dc , 0x7f1c59bbb570 , 0x7f1c59bc1104 , 0x7f1c59bbb0db , 0x7f1c59bc3048 , 0x7f1c59f47023 , 0x7f1c59c590f3 , 0x7f1c59d63f6a , 0x7f1c59d644e3 , 0x7f1c59c22462 , 0x7f1c59d65f70 , 0x7f1c59d667d6 , 0x7f1c59c237f9 , 0x564c17a9917f , 0x7f1c59723d90 <__libc_start_call_main+128>, 0x7f1c59723e40 <__libc_start_main_impl+128>, 0x564c17a991d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1c599146a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564c187652a0 ec = #11 0x00007f1c59c15ed5 in rb_bug_without_die (fmt=0x7f1c59f58a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffffeb5e700) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1c599146a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1c59b3de03 in rb_bug (fmt=fmt@entry=0x7f1c59f58a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffffeb5e7e0, reg_save_area = 0x7ffffeb5e720}} #13 0x00007f1c59b411b8 in objspace_xmalloc0 (objspace=0x564c18767bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f1c59bc0380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x564c187a9d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x564c187a9d80, iseq=0x7f1c58a69620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139759723146816 ec = 0x564c18768c70 dummy_frame = 139759723123920 #16 0x00007f1c59bbb0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c58a69620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c187a9d80 prev_src_iseq = 0x7f1c58a6b0f0 offset = #17 0x00007f1c59bbb1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1c58a69620 iseqv = iseq_index = 23 #18 0x00007f1c59bbb570 in ibf_load_code (load=0x564c187a9d80, iseq=0x7f1c58a6b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139759723131120 code_index = 15 reading_pos = 4556 code = 0x564c18820f20 load_body = 0x564c18821730 cd_entries = 0x564c187aec70 ic_index = 0 mark_offset_bits = 0x7ffffeb5ea80 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f1c59bc1104 in ibf_load_iseq_each (load=0x564c187a9d80, iseq=0x7f1c58a6b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139759723146816 ec = 0x564c18768c70 dummy_frame = 139759723130880 #20 0x00007f1c59bbb0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c58a6b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c187a9d80 prev_src_iseq = 0x7f1c58a6ebd0 offset = #21 0x00007f1c59bbb1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1c58a6b0f0 iseqv = iseq_index = 16 #22 0x00007f1c59bbb570 in ibf_load_code (load=0x564c187a9d80, iseq=0x7f1c58a6ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139759723146192 code_index = 66 reading_pos = 224 code = 0x564c18848510 load_body = 0x564c187d5f70 cd_entries = 0x564c187cd070 ic_index = 0 mark_offset_bits = 0x564c18848740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f1c59bc1104 in ibf_load_iseq_each (load=0x564c187a9d80, iseq=0x7f1c58a6ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139759723146816 ec = 0x564c18768c70 dummy_frame = 139759723145760 #24 0x00007f1c59bbb0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c58a6ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c187a9d80 prev_src_iseq = 0x7f1c58a6ef00 offset = #25 0x00007f1c59bbb1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1c58a6ebd0 iseqv = iseq_index = 1 #26 0x00007f1c59bbb570 in ibf_load_code (load=0x564c187a9d80, iseq=0x7f1c58a6ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139759723147008 code_index = 5 reading_pos = 46 code = 0x564c18822dc0 load_body = 0x564c187d66a0 cd_entries = 0x564c187cd0e0 ic_index = 1 mark_offset_bits = 0x7ffffeb5efe0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f1c59bc1104 in ibf_load_iseq_each (load=0x564c187a9d80, iseq=0x7f1c58a6ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139759723146816 ec = 0x564c18768c70 dummy_frame = 139759723146480 #28 0x00007f1c59bbb0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1c58a6ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x564c187a9d80 prev_src_iseq = 0x0 offset = #29 0x00007f1c59bc3048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1c58a6ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139759723147104 #31 0x00007f1c59f47023 in rb_load_with_builtin_functions (feature_name=0x7f1c59f8758b "yjit", table=0x7f1c5a10be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x564c187652a0 iseq = #32 0x00007f1c59e8aa27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1c59e88aa0 , argc = 0, index = 0, name = 0x7f1c59fae0c1 "_bi13"}, {func_ptr = 0x7f1c59f27440 , argc = 0, index = 1, name = 0x7f1c59fae0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1c59f27540 , argc = 0, index = 2, name = 0x7f1c59fae330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1c59f285d0 , argc = 0, index = 3, name = 0x7f1c59fae0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1c59ef75e0 , argc = 2, index = 4, name = 0x7f1c59fae0f8 "rb_yjit_enable"}, {func_ptr = 0x7f1c59f27560 , argc = 0, index = 5, name = 0x7f1c59fae107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1c59f27490 , argc = 1, index = 6, name = 0x7f1c59fae122 "rb_yjit_get_stats"}, {func_ptr = 0x7f1c59e88a80 , argc = 0, index = 7, name = 0x7f1c59fae134 "object_shape_count"}, {func_ptr = 0x7f1c59efe900 , argc = 1, index = 8, name = 0x7f1c59fae147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1c59efe910 , argc = 1, index = 9, name = 0x7f1c59fae15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1c59ef7530 , argc = 0, index = 10, name = 0x7f1c59fae172 "rb_yjit_code_gc"}, {func_ptr = 0x7f1c59ef7690 , argc = 0, index = 11, name = 0x7f1c59fae182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1c59f27460 , argc = 0, index = 12, name = 0x7f1c59fae19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f1c59c590f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f1c59d63f6a in ruby_opt_init (opt=0x7ffffeb608d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f1c59d644e3 in ruby_opt_init (opt=0x7ffffeb608d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140737466725552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffffeb5f4b0 parser = 139759724415696 orig_fname = 139759724430768 script = 1 opt = 0x7ffffeb608d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f1c59c22462 in rb_ensure (b_proc=b_proc@entry=0x7f1c59d64140 , data1=data1@entry=140737466725552, e_proc=e_proc@entry=0x7f1c59d60410 , data2=data2@entry=140737466725552) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564c18768c70 _tag = {tag = 36, retval = 140737466730704, buf = {0x7f1c593e4830, 0x7f1c59c22518 , 0x0, 0x7ffffeb5f360, 0x593e3ae0}, prev = 0x7ffffeb609e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564c18768c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1c59d60410 , data2 = 140737466725552}} #38 0x00007f1c59d65f70 in load_file (opt=0x7ffffeb608d0, script=1, f=139759733065776, fname=, parser=139759724415696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139759724415696, fname = 139759724430768, script = 1, opt = 0x7ffffeb608d0, f = 4} #39 process_options (argc=0, argv=0x7ffffeb60bc8, opt=0x7ffffeb608d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139759733065776 xflag = ast = 0x0 parser = 139759724415696 script_name = 139759724430768 iseq = enc = lenc = 0x564c18783f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f1c59d667d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffffeb60bb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1c58ba85c8 "-", script_name = 139759724430768, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f1c59c237f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffffeb60bb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139759741701824, buf = {0x2, 0x7f1c59c23840 , 0x0, 0x7ffffeb609b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564c18768c70 state = iseq = 0x0 #42 0x0000564c17a9917f in rb_main (argv=0x7ffffeb60bb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737466732121 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1880940.ruby -x gdbscript [New LWP 1880940] [New LWP 1880942] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140280251608064) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f958a90ec00 (LWP 1880940))] >>> Threads Id Target Id Frame * 1 Thread 0x7f958a90ec00 (LWP 1880940) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140280251608064) at ./nptl/pthread_kill.c:44 2 Thread 0x7f958a5ef640 (LWP 1880942) 0x00007f958aa55fde in epoll_wait (epfd=4, events=events@entry=0x7f958b35fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f958a5ef640 (LWP 1880942)): #0 0x00007f958aa55fde in epoll_wait (epfd=4, events=events@entry=0x7f958b35fadc , 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 0x00007f958afe645a in event_wait (vm=0x55948fdcb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55948fdcb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55948fdcb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55948fdcb2a0 #4 0x00007f958a9c4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723445029728, 7891761314256448858, 140280248333888, 25, 140280252352592, 140723445030080, -7877288709456073382, -7877290379002843814}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f958aa55bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f958a90ec00 (LWP 1880940)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140280251608064) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f958a90ec00 old_mask = {__val = {0, 18118250818631554304, 922, 140280258504749, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140280259021592}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140280251608064) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140280251608064, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f958a972476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f958afa2855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f958ad73e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55948fe60400, fmt=fmt@entry=0x7f958b1c0346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f958afa169f in sigsegv (sig=11, info=0x55948fe60530, ctx=0x55948fe60400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f958b17c8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f958b360b60 , errout=errout@entry=0x7f958ab4a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f958b1ce126 "\n", dli_fbase = 0x55948fe0fd80, dli_sname = 0x7ffcbaf3b980 "\240\246\264\212\225\177", dli_saddr = 0x7f958aa63d63 <__GI___backtrace+99>} i = lines = obj = 0x55948fec4c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f958b050083 in rb_print_backtrace (errout=0x7f958ab4a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f958b05006f , 0x7f958ae4bed5 , 0x7f958ad73e03 , 0x7f958ad771b8 , 0x7f958adf6380 , 0x7f958adf10db , 0x7f958adf11dc , 0x7f958adf1570 , 0x7f958adf7104 , 0x7f958adf10db , 0x7f958adf11dc , 0x7f958adf1570 , 0x7f958adf7104 , 0x7f958adf10db , 0x7f958adf11dc , 0x7f958adf1570 , 0x7f958adf7104 , 0x7f958adf10db , 0x7f958adf9048 , 0x7f958b17d023 , 0x7f958ae8f0f3 , 0x7f958af99f6a , 0x7f958af9a4e3 , 0x7f958ae58462 , 0x7f958af9bf70 , 0x7f958af9c7d6 , 0x7f958ae597f9 , 0x55948e57317f , 0x7f958a959d90 <__libc_start_call_main+128>, 0x7f958a959e40 <__libc_start_main_impl+128>, 0x55948e5731d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f958ab4a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55948fdcb2a0 ec = #11 0x00007f958ae4bed5 in rb_bug_without_die (fmt=0x7f958b18ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcbaf3bb40) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f958ab4a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f958ad73e03 in rb_bug (fmt=fmt@entry=0x7f958b18ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcbaf3bc20, reg_save_area = 0x7ffcbaf3bb60}} #13 0x00007f958ad771b8 in objspace_xmalloc0 (objspace=0x55948fdcdbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f958adf6380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55948fe0fd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55948fe0fd80, iseq=0x7f9589c99670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140280238567056 ec = 0x55948fdcec70 dummy_frame = 140280238544160 #16 0x00007f958adf10db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9589c99670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55948fe0fd80 prev_src_iseq = 0x7f9589c9b140 offset = #17 0x00007f958adf11dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9589c99670 iseqv = iseq_index = 23 #18 0x00007f958adf1570 in ibf_load_code (load=0x55948fe0fd80, iseq=0x7f9589c9b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140280238551360 code_index = 15 reading_pos = 4556 code = 0x55948fe86f20 load_body = 0x55948fe87730 cd_entries = 0x55948fe14c70 ic_index = 0 mark_offset_bits = 0x7ffcbaf3bec0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f958adf7104 in ibf_load_iseq_each (load=0x55948fe0fd80, iseq=0x7f9589c9b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140280238567056 ec = 0x55948fdcec70 dummy_frame = 140280238551120 #20 0x00007f958adf10db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9589c9b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55948fe0fd80 prev_src_iseq = 0x7f9589c9ec20 offset = #21 0x00007f958adf11dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9589c9b140 iseqv = iseq_index = 16 #22 0x00007f958adf1570 in ibf_load_code (load=0x55948fe0fd80, iseq=0x7f9589c9ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140280238566432 code_index = 66 reading_pos = 224 code = 0x55948feae510 load_body = 0x55948fe3bf70 cd_entries = 0x55948fe33070 ic_index = 0 mark_offset_bits = 0x55948feae740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f958adf7104 in ibf_load_iseq_each (load=0x55948fe0fd80, iseq=0x7f9589c9ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140280238567056 ec = 0x55948fdcec70 dummy_frame = 140280238566000 #24 0x00007f958adf10db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9589c9ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55948fe0fd80 prev_src_iseq = 0x7f9589c9ef50 offset = #25 0x00007f958adf11dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9589c9ec20 iseqv = iseq_index = 1 #26 0x00007f958adf1570 in ibf_load_code (load=0x55948fe0fd80, iseq=0x7f9589c9ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140280238567248 code_index = 5 reading_pos = 46 code = 0x55948fe88dc0 load_body = 0x55948fe3c6a0 cd_entries = 0x55948fe330e0 ic_index = 1 mark_offset_bits = 0x7ffcbaf3c420 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f958adf7104 in ibf_load_iseq_each (load=0x55948fe0fd80, iseq=0x7f9589c9ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140280238567056 ec = 0x55948fdcec70 dummy_frame = 140280238566720 #28 0x00007f958adf10db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9589c9ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55948fe0fd80 prev_src_iseq = 0x0 offset = #29 0x00007f958adf9048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9589c9ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140280238567344 #31 0x00007f958b17d023 in rb_load_with_builtin_functions (feature_name=0x7f958b1bd58b "yjit", table=0x7f958b341e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55948fdcb2a0 iseq = #32 0x00007f958b0c0a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f958b0beaa0 , argc = 0, index = 0, name = 0x7f958b1e40c1 "_bi13"}, {func_ptr = 0x7f958b15d440 , argc = 0, index = 1, name = 0x7f958b1e40c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f958b15d540 , argc = 0, index = 2, name = 0x7f958b1e4330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f958b15e5d0 , argc = 0, index = 3, name = 0x7f958b1e40df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f958b12d5e0 , argc = 2, index = 4, name = 0x7f958b1e40f8 "rb_yjit_enable"}, {func_ptr = 0x7f958b15d560 , argc = 0, index = 5, name = 0x7f958b1e4107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f958b15d490 , argc = 1, index = 6, name = 0x7f958b1e4122 "rb_yjit_get_stats"}, {func_ptr = 0x7f958b0bea80 , argc = 0, index = 7, name = 0x7f958b1e4134 "object_shape_count"}, {func_ptr = 0x7f958b134900 , argc = 1, index = 8, name = 0x7f958b1e4147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f958b134910 , argc = 1, index = 9, name = 0x7f958b1e415b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f958b12d530 , argc = 0, index = 10, name = 0x7f958b1e4172 "rb_yjit_code_gc"}, {func_ptr = 0x7f958b12d690 , argc = 0, index = 11, name = 0x7f958b1e4182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f958b15d460 , argc = 0, index = 12, name = 0x7f958b1e419c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f958ae8f0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f958af99f6a in ruby_opt_init (opt=0x7ffcbaf3dd10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f958af9a4e3 in ruby_opt_init (opt=0x7ffcbaf3dd10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723445025008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcbaf3c8f0 parser = 140280239835888 orig_fname = 140280239850960 script = 1 opt = 0x7ffcbaf3dd10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f958ae58462 in rb_ensure (b_proc=b_proc@entry=0x7f958af9a140 , data1=data1@entry=140723445025008, e_proc=e_proc@entry=0x7f958af96410 , data2=data2@entry=140723445025008) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55948fdcec70 _tag = {tag = 36, retval = 140723445030160, buf = {0x7f958a614820, 0x7f958ae58518 , 0x0, 0x7ffcbaf3c7a0, 0x8a613ad0}, prev = 0x7ffcbaf3de20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55948fdcec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f958af96410 , data2 = 140723445025008}} #38 0x00007f958af9bf70 in load_file (opt=0x7ffcbaf3dd10, script=1, f=140280248485920, fname=, parser=140280239835888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140280239835888, fname = 140280239850960, script = 1, opt = 0x7ffcbaf3dd10, f = 4} #39 process_options (argc=0, argv=0x7ffcbaf3e008, opt=0x7ffcbaf3dd10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140280248485920 xflag = ast = 0x0 parser = 140280239835888 script_name = 140280239850960 iseq = enc = lenc = 0x55948fde9f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f958af9c7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbaf3dff8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9589dd85e8 "-", script_name = 140280239850960, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f958ae597f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbaf3dff8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140280257146560, buf = {0x2, 0x7f958ae59840 , 0x0, 0x7ffcbaf3ddf0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55948fdcec70 state = iseq = 0x0 #42 0x000055948e57317f in rb_main (argv=0x7ffcbaf3dff8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723445031577 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2017962.ruby -x gdbscript [New LWP 2017962] [New LWP 2017964] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139841766861824) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2f72d6ac00 (LWP 2017962))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2f72d6ac00 (LWP 2017962) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139841766861824) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2f72a4f640 (LWP 2017964) 0x00007f2f72eb1fde in epoll_wait (epfd=4, events=events@entry=0x7f2f737bbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2f72a4f640 (LWP 2017964)): #0 0x00007f2f72eb1fde in epoll_wait (epfd=4, events=events@entry=0x7f2f737bbadc , 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 0x00007f2f7344245a in event_wait (vm=0x55b8577cb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b8577cb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b8577cb2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b8577cb2a0 #4 0x00007f2f72e20b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722621952768, -1974205656749991167, 139841763604032, 25, 139841767606352, 140722621953120, 1928898691458505473, 1928899285393054465}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2f72eb1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2f72d6ac00 (LWP 2017962)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139841766861824) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2f72d6ac00 old_mask = {__val = {0, 4205645306651922944, 922, 139841773758509, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139841774275352}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139841766861824) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139841766861824, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2f72dce476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2f733fe855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f2f731cfe26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b857860400, fmt=fmt@entry=0x7f2f7361c346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f2f733fd69f in sigsegv (sig=11, info=0x55b857860530, ctx=0x55b857860400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f2f735d88d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f2f737bcb60 , errout=errout@entry=0x7f2f72fa66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f2f7362a126 "\n", dli_fbase = 0x55b85780fd80, dli_sname = 0x7ffc89e49120 "\240f\372r/\177", dli_saddr = 0x7f2f72ebfd63 <__GI___backtrace+99>} i = lines = obj = 0x55b8578c5d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f2f734ac083 in rb_print_backtrace (errout=0x7f2f72fa66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f2f734ac06f , 0x7f2f732a7ed5 , 0x7f2f731cfe03 , 0x7f2f731d31b8 , 0x7f2f73252380 , 0x7f2f7324d0db , 0x7f2f7324d1dc , 0x7f2f7324d570 , 0x7f2f73253104 , 0x7f2f7324d0db , 0x7f2f7324d1dc , 0x7f2f7324d570 , 0x7f2f73253104 , 0x7f2f7324d0db , 0x7f2f7324d1dc , 0x7f2f7324d570 , 0x7f2f73253104 , 0x7f2f7324d0db , 0x7f2f73255048 , 0x7f2f735d9023 , 0x7f2f732eb0f3 , 0x7f2f733f5f6a , 0x7f2f733f64e3 , 0x7f2f732b4462 , 0x7f2f733f7f70 , 0x7f2f733f87d6 , 0x7f2f732b57f9 , 0x55b856e6217f , 0x7f2f72db5d90 <__libc_start_call_main+128>, 0x7f2f72db5e40 <__libc_start_main_impl+128>, 0x55b856e621d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f2f72fa66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b8577cb2a0 ec = #11 0x00007f2f732a7ed5 in rb_bug_without_die (fmt=0x7f2f735eaa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc89e492e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f2f72fa66a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f2f731cfe03 in rb_bug (fmt=fmt@entry=0x7f2f735eaa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc89e493c0, reg_save_area = 0x7ffc89e49300}} #13 0x00007f2f731d31b8 in objspace_xmalloc0 (objspace=0x55b8577cdbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f2f73252380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b85780fd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b85780fd80, iseq=0x7f2f720f9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139841753837040 ec = 0x55b8577cec70 dummy_frame = 139841753814240 #16 0x00007f2f7324d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f720f9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b85780fd80 prev_src_iseq = 0x7f2f720fb160 offset = #17 0x00007f2f7324d1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2f720f9660 iseqv = iseq_index = 23 #18 0x00007f2f7324d570 in ibf_load_code (load=0x55b85780fd80, iseq=0x7f2f720fb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139841753821536 code_index = 15 reading_pos = 4556 code = 0x55b8578872f0 load_body = 0x55b857887b40 cd_entries = 0x55b857814c70 ic_index = 0 mark_offset_bits = 0x7ffc89e49660 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f2f73253104 in ibf_load_iseq_each (load=0x55b85780fd80, iseq=0x7f2f720fb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139841753837040 ec = 0x55b8577cec70 dummy_frame = 139841753821248 #20 0x00007f2f7324d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f720fb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b85780fd80 prev_src_iseq = 0x7f2f720feb20 offset = #21 0x00007f2f7324d1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2f720fb160 iseqv = iseq_index = 16 #22 0x00007f2f7324d570 in ibf_load_code (load=0x55b85780fd80, iseq=0x7f2f720feb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139841753836320 code_index = 66 reading_pos = 224 code = 0x55b8578ae510 load_body = 0x55b85783c310 cd_entries = 0x55b857833070 ic_index = 0 mark_offset_bits = 0x55b8578ae740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f2f73253104 in ibf_load_iseq_each (load=0x55b85780fd80, iseq=0x7f2f720feb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139841753837040 ec = 0x55b8577cec70 dummy_frame = 139841753836128 #24 0x00007f2f7324d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f720feb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b85780fd80 prev_src_iseq = 0x7f2f720fef40 offset = #25 0x00007f2f7324d1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2f720feb20 iseqv = iseq_index = 1 #26 0x00007f2f7324d570 in ibf_load_code (load=0x55b85780fd80, iseq=0x7f2f720fef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139841753837376 code_index = 5 reading_pos = 46 code = 0x55b857888dc0 load_body = 0x55b85783ca40 cd_entries = 0x55b8578330e0 ic_index = 1 mark_offset_bits = 0x7ffc89e49bc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f2f73253104 in ibf_load_iseq_each (load=0x55b85780fd80, iseq=0x7f2f720fef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139841753837040 ec = 0x55b8577cec70 dummy_frame = 139841753836848 #28 0x00007f2f7324d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2f720fef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b85780fd80 prev_src_iseq = 0x0 offset = #29 0x00007f2f73255048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2f720fef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139841753837520 #31 0x00007f2f735d9023 in rb_load_with_builtin_functions (feature_name=0x7f2f7361958b "yjit", table=0x7f2f7379de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b8577cb2a0 iseq = #32 0x00007f2f7351ca27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2f7351aaa0 , argc = 0, index = 0, name = 0x7f2f736400c1 "_bi13"}, {func_ptr = 0x7f2f735b9440 , argc = 0, index = 1, name = 0x7f2f736400c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2f735b9540 , argc = 0, index = 2, name = 0x7f2f73640330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2f735ba5d0 , argc = 0, index = 3, name = 0x7f2f736400df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2f735895e0 , argc = 2, index = 4, name = 0x7f2f736400f8 "rb_yjit_enable"}, {func_ptr = 0x7f2f735b9560 , argc = 0, index = 5, name = 0x7f2f73640107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2f735b9490 , argc = 1, index = 6, name = 0x7f2f73640122 "rb_yjit_get_stats"}, {func_ptr = 0x7f2f7351aa80 , argc = 0, index = 7, name = 0x7f2f73640134 "object_shape_count"}, {func_ptr = 0x7f2f73590900 , argc = 1, index = 8, name = 0x7f2f73640147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2f73590910 , argc = 1, index = 9, name = 0x7f2f7364015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2f73589530 , argc = 0, index = 10, name = 0x7f2f73640172 "rb_yjit_code_gc"}, {func_ptr = 0x7f2f73589690 , argc = 0, index = 11, name = 0x7f2f73640182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2f735b9460 , argc = 0, index = 12, name = 0x7f2f7364019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f2f732eb0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f2f733f5f6a in ruby_opt_init (opt=0x7ffc89e4b4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f2f733f64e3 in ruby_opt_init (opt=0x7ffc89e4b4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722621948048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc89e4a090 parser = 139841755106112 orig_fname = 139841755121184 script = 1 opt = 0x7ffc89e4b4b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f2f732b4462 in rb_ensure (b_proc=b_proc@entry=0x7f2f733f6140 , data1=data1@entry=140722621948048, e_proc=e_proc@entry=0x7f2f733f2410 , data2=data2@entry=140722621948048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b8577cec70 _tag = {tag = 36, retval = 140722621953200, buf = {0x7f2f72a74870, 0x7f2f732b4518 , 0x0, 0x7ffc89e49f40, 0x72a73b20}, prev = 0x7ffc89e4b5c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b8577cec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2f733f2410 , data2 = 140722621948048}} #38 0x00007f2f733f7f70 in load_file (opt=0x7ffc89e4b4b0, script=1, f=139841763756144, fname=, parser=139841755106112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139841755106112, fname = 139841755121184, script = 1, opt = 0x7ffc89e4b4b0, f = 4} #39 process_options (argc=0, argv=0x7ffc89e4b7a8, opt=0x7ffc89e4b4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139841763756144 xflag = ast = 0x0 parser = 139841755106112 script_name = 139841755121184 iseq = enc = lenc = 0x55b8577e9f30 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#|s/\177\000\000\030\307\027s/\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f2f733f87d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc89e4b798) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2f72238638 "-", script_name = 139841755121184, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f2f732b57f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc89e4b798) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139841772400320, buf = {0x2, 0x7f2f732b5840 , 0x0, 0x7ffc89e4b590, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b8577cec70 state = iseq = 0x0 #42 0x000055b856e6217f in rb_main (argv=0x7ffc89e4b798, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722621954617 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2146261.ruby -x gdbscript [New LWP 2146261] [New LWP 2146263] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140490041392128) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc66302fc00 (LWP 2146261))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc66302fc00 (LWP 2146261) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140490041392128) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc662d0f640 (LWP 2146263) 0x00007fc663176fde in epoll_wait (epfd=4, events=events@entry=0x7fc663a80adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc662d0f640 (LWP 2146263)): #0 0x00007fc663176fde in epoll_wait (epfd=4, events=events@entry=0x7fc663a80adc , 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 0x00007fc66370745a in event_wait (vm=0x55f9004ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f9004ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f9004ea2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f9004ea2a0 #4 0x00007fc6630e5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734345582736, 1279971760682362217, 140490038113856, 25, 140490042136656, 140734345583088, -1274630667602172567, -1274631307170486935}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc663176bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc66302fc00 (LWP 2146261)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140490041392128) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc66302fc00 old_mask = {__val = {0, 83279180885606400, 922, 140490048288813, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140490048805656}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140490041392128) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140490041392128, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc663093476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc6636c3855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fc663494e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f90057f400, fmt=fmt@entry=0x7fc6638e1346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fc6636c269f in sigsegv (sig=11, info=0x55f90057f530, ctx=0x55f90057f400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fc66389d8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fc663a81b60 , errout=errout@entry=0x7fc66326b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fc6638ef126 "\n", dli_fbase = 0x55f90052ed80, dli_sname = 0x7fff44acf6b0 "\240\266&c\306\177", dli_saddr = 0x7fc663184d63 <__GI___backtrace+99>} i = lines = obj = 0x55f9005e3c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fc663771083 in rb_print_backtrace (errout=0x7fc66326b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fc66377106f , 0x7fc66356ced5 , 0x7fc663494e03 , 0x7fc6634981b8 , 0x7fc663517380 , 0x7fc6635120db , 0x7fc6635121dc , 0x7fc663512570 , 0x7fc663518104 , 0x7fc6635120db , 0x7fc6635121dc , 0x7fc663512570 , 0x7fc663518104 , 0x7fc6635120db , 0x7fc6635121dc , 0x7fc663512570 , 0x7fc663518104 , 0x7fc6635120db , 0x7fc66351a048 , 0x7fc66389e023 , 0x7fc6635b00f3 , 0x7fc6636baf6a , 0x7fc6636bb4e3 , 0x7fc663579462 , 0x7fc6636bcf70 , 0x7fc6636bd7d6 , 0x7fc66357a7f9 , 0x55f9001f517f , 0x7fc66307ad90 <__libc_start_call_main+128>, 0x7fc66307ae40 <__libc_start_main_impl+128>, 0x55f9001f51d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fc66326b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f9004ea2a0 ec = #11 0x00007fc66356ced5 in rb_bug_without_die (fmt=0x7fc6638afa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff44acf870) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fc66326b6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fc663494e03 in rb_bug (fmt=fmt@entry=0x7fc6638afa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff44acf950, reg_save_area = 0x7fff44acf890}} #13 0x00007fc6634981b8 in objspace_xmalloc0 (objspace=0x55f9004ecbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fc663517380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55f90052ed80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55f90052ed80, iseq=0x7fc6623b9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140490028347024 ec = 0x55f9004edc70 dummy_frame = 140490028324128 #16 0x00007fc6635120db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc6623b9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f90052ed80 prev_src_iseq = 0x7fc6623bb140 offset = #17 0x00007fc6635121dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc6623b9670 iseqv = iseq_index = 23 #18 0x00007fc663512570 in ibf_load_code (load=0x55f90052ed80, iseq=0x7fc6623bb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140490028331328 code_index = 15 reading_pos = 4556 code = 0x55f9005a5f20 load_body = 0x55f9005a6730 cd_entries = 0x55f900533c70 ic_index = 0 mark_offset_bits = 0x7fff44acfbf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fc663518104 in ibf_load_iseq_each (load=0x55f90052ed80, iseq=0x7fc6623bb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140490028347024 ec = 0x55f9004edc70 dummy_frame = 140490028331088 #20 0x00007fc6635120db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc6623bb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f90052ed80 prev_src_iseq = 0x7fc6623bec20 offset = #21 0x00007fc6635121dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc6623bb140 iseqv = iseq_index = 16 #22 0x00007fc663512570 in ibf_load_code (load=0x55f90052ed80, iseq=0x7fc6623bec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140490028346400 code_index = 66 reading_pos = 224 code = 0x55f9005cd510 load_body = 0x55f90055af70 cd_entries = 0x55f900552070 ic_index = 0 mark_offset_bits = 0x55f9005cd740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fc663518104 in ibf_load_iseq_each (load=0x55f90052ed80, iseq=0x7fc6623bec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140490028347024 ec = 0x55f9004edc70 dummy_frame = 140490028345968 #24 0x00007fc6635120db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc6623bec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f90052ed80 prev_src_iseq = 0x7fc6623bef50 offset = #25 0x00007fc6635121dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc6623bec20 iseqv = iseq_index = 1 #26 0x00007fc663512570 in ibf_load_code (load=0x55f90052ed80, iseq=0x7fc6623bef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140490028347216 code_index = 5 reading_pos = 46 code = 0x55f9005a7dc0 load_body = 0x55f90055b6a0 cd_entries = 0x55f9005520e0 ic_index = 1 mark_offset_bits = 0x7fff44ad0150 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fc663518104 in ibf_load_iseq_each (load=0x55f90052ed80, iseq=0x7fc6623bef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140490028347024 ec = 0x55f9004edc70 dummy_frame = 140490028346688 #28 0x00007fc6635120db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc6623bef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55f90052ed80 prev_src_iseq = 0x0 offset = #29 0x00007fc66351a048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc6623bef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140490028347312 #31 0x00007fc66389e023 in rb_load_with_builtin_functions (feature_name=0x7fc6638de58b "yjit", table=0x7fc663a62e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55f9004ea2a0 iseq = #32 0x00007fc6637e1a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc6637dfaa0 , argc = 0, index = 0, name = 0x7fc6639050c1 "_bi13"}, {func_ptr = 0x7fc66387e440 , argc = 0, index = 1, name = 0x7fc6639050c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc66387e540 , argc = 0, index = 2, name = 0x7fc663905330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc66387f5d0 , argc = 0, index = 3, name = 0x7fc6639050df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc66384e5e0 , argc = 2, index = 4, name = 0x7fc6639050f8 "rb_yjit_enable"}, {func_ptr = 0x7fc66387e560 , argc = 0, index = 5, name = 0x7fc663905107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc66387e490 , argc = 1, index = 6, name = 0x7fc663905122 "rb_yjit_get_stats"}, {func_ptr = 0x7fc6637dfa80 , argc = 0, index = 7, name = 0x7fc663905134 "object_shape_count"}, {func_ptr = 0x7fc663855900 , argc = 1, index = 8, name = 0x7fc663905147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc663855910 , argc = 1, index = 9, name = 0x7fc66390515b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc66384e530 , argc = 0, index = 10, name = 0x7fc663905172 "rb_yjit_code_gc"}, {func_ptr = 0x7fc66384e690 , argc = 0, index = 11, name = 0x7fc663905182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc66387e460 , argc = 0, index = 12, name = 0x7fc66390519c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fc6635b00f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fc6636baf6a in ruby_opt_init (opt=0x7fff44ad1a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fc6636bb4e3 in ruby_opt_init (opt=0x7fff44ad1a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734345578016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff44ad0620 parser = 140490029615856 orig_fname = 140490029630928 script = 1 opt = 0x7fff44ad1a40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fc663579462 in rb_ensure (b_proc=b_proc@entry=0x7fc6636bb140 , data1=data1@entry=140734345578016, e_proc=e_proc@entry=0x7fc6636b7410 , data2=data2@entry=140734345578016) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f9004edc70 _tag = {tag = 36, retval = 140734345583168, buf = {0x7fc662d34820, 0x7fc663579518 , 0x0, 0x7fff44ad04d0, 0x62d33ad0}, prev = 0x7fff44ad1b50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f9004edc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc6636b7410 , data2 = 140734345578016}} #38 0x00007fc6636bcf70 in load_file (opt=0x7fff44ad1a40, script=1, f=140490038265888, fname=, parser=140490029615856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140490029615856, fname = 140490029630928, script = 1, opt = 0x7fff44ad1a40, f = 4} #39 process_options (argc=0, argv=0x7fff44ad1d38, opt=0x7fff44ad1a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140490038265888 xflag = ast = 0x0 parser = 140490029615856 script_name = 140490029630928 iseq = enc = lenc = 0x55f900508f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fc6636bd7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff44ad1d28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc6624f85e8 "-", script_name = 140490029630928, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fc66357a7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff44ad1d28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140490046930624, buf = {0x2, 0x7fc66357a840 , 0x0, 0x7fff44ad1b20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f9004edc70 state = iseq = 0x0 #42 0x000055f9001f517f in rb_main (argv=0x7fff44ad1d28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734345584585 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2176037.ruby -x gdbscript [New LWP 2176037] [New LWP 2176039] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140128749411328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f724454dc00 (LWP 2176037))] >>> Threads Id Target Id Frame * 1 Thread 0x7f724454dc00 (LWP 2176037) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140128749411328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f724422f640 (LWP 2176039) 0x00007f7244694fde in epoll_wait (epfd=4, events=events@entry=0x7f7244f9eadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f724422f640 (LWP 2176039)): #0 0x00007f7244694fde in epoll_wait (epfd=4, events=events@entry=0x7f7244f9eadc , 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 0x00007f7244c2545a in event_wait (vm=0x560fab93e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560fab93e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560fab93e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560fab93e2a0 #4 0x00007f7244603b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729004678400, 9190029157995476773, 140128746141248, 25, 140128750155856, 140729004678752, -9120630844970666203, -9120631383296870619}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7244694bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f724454dc00 (LWP 2176037)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140128749411328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f724454dc00 old_mask = {__val = {0, 10682699162760819712, 922, 140128756308013, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140128756824856}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140128749411328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140128749411328, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f72445b1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7244be1855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f72449b2e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560fab9d3400, fmt=fmt@entry=0x7f7244dff346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7244be069f in sigsegv (sig=11, info=0x560fab9d3530, ctx=0x560fab9d3400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7244dbb8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7244f9fb60 , errout=errout@entry=0x7f72447896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7244e0d126 "\n", dli_fbase = 0x560fab982d80, dli_sname = 0x7ffe06553b20 "\240\226xDr\177", dli_saddr = 0x7f72446a2d63 <__GI___backtrace+99>} i = lines = obj = 0x560faba37c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f7244c8f083 in rb_print_backtrace (errout=0x7f72447896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f7244c8f06f , 0x7f7244a8aed5 , 0x7f72449b2e03 , 0x7f72449b61b8 , 0x7f7244a35380 , 0x7f7244a300db , 0x7f7244a301dc , 0x7f7244a30570 , 0x7f7244a36104 , 0x7f7244a300db , 0x7f7244a301dc , 0x7f7244a30570 , 0x7f7244a36104 , 0x7f7244a300db , 0x7f7244a301dc , 0x7f7244a30570 , 0x7f7244a36104 , 0x7f7244a300db , 0x7f7244a38048 , 0x7f7244dbc023 , 0x7f7244ace0f3 , 0x7f7244bd8f6a , 0x7f7244bd94e3 , 0x7f7244a97462 , 0x7f7244bdaf70 , 0x7f7244bdb7d6 , 0x7f7244a987f9 , 0x560fab82f17f , 0x7f7244598d90 <__libc_start_call_main+128>, 0x7f7244598e40 <__libc_start_main_impl+128>, 0x560fab82f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f72447896a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560fab93e2a0 ec = #11 0x00007f7244a8aed5 in rb_bug_without_die (fmt=0x7f7244dcda38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe06553ce0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f72447896a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f72449b2e03 in rb_bug (fmt=fmt@entry=0x7f7244dcda38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe06553dc0, reg_save_area = 0x7ffe06553d00}} #13 0x00007f72449b61b8 in objspace_xmalloc0 (objspace=0x560fab940bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f7244a35380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560fab982d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560fab982d80, iseq=0x7f72438d9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128736374416 ec = 0x560fab941c70 dummy_frame = 140128736351520 #16 0x00007f7244a300db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72438d9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560fab982d80 prev_src_iseq = 0x7f72438db140 offset = #17 0x00007f7244a301dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f72438d9670 iseqv = iseq_index = 23 #18 0x00007f7244a30570 in ibf_load_code (load=0x560fab982d80, iseq=0x7f72438db140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140128736358720 code_index = 15 reading_pos = 4556 code = 0x560fab9f9f20 load_body = 0x560fab9fa730 cd_entries = 0x560fab987c70 ic_index = 0 mark_offset_bits = 0x7ffe06554060 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f7244a36104 in ibf_load_iseq_each (load=0x560fab982d80, iseq=0x7f72438db140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128736374416 ec = 0x560fab941c70 dummy_frame = 140128736358480 #20 0x00007f7244a300db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72438db140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560fab982d80 prev_src_iseq = 0x7f72438dec20 offset = #21 0x00007f7244a301dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f72438db140 iseqv = iseq_index = 16 #22 0x00007f7244a30570 in ibf_load_code (load=0x560fab982d80, iseq=0x7f72438dec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140128736373792 code_index = 66 reading_pos = 224 code = 0x560faba21510 load_body = 0x560fab9aef70 cd_entries = 0x560fab9a6070 ic_index = 0 mark_offset_bits = 0x560faba21740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f7244a36104 in ibf_load_iseq_each (load=0x560fab982d80, iseq=0x7f72438dec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128736374416 ec = 0x560fab941c70 dummy_frame = 140128736373360 #24 0x00007f7244a300db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72438dec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560fab982d80 prev_src_iseq = 0x7f72438def50 offset = #25 0x00007f7244a301dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f72438dec20 iseqv = iseq_index = 1 #26 0x00007f7244a30570 in ibf_load_code (load=0x560fab982d80, iseq=0x7f72438def50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140128736374608 code_index = 5 reading_pos = 46 code = 0x560fab9fbdc0 load_body = 0x560fab9af6a0 cd_entries = 0x560fab9a60e0 ic_index = 1 mark_offset_bits = 0x7ffe065545c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f7244a36104 in ibf_load_iseq_each (load=0x560fab982d80, iseq=0x7f72438def50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140128736374416 ec = 0x560fab941c70 dummy_frame = 140128736374080 #28 0x00007f7244a300db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f72438def50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560fab982d80 prev_src_iseq = 0x0 offset = #29 0x00007f7244a38048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f72438def50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140128736374704 #31 0x00007f7244dbc023 in rb_load_with_builtin_functions (feature_name=0x7f7244dfc58b "yjit", table=0x7f7244f80e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560fab93e2a0 iseq = #32 0x00007f7244cffa27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7244cfdaa0 , argc = 0, index = 0, name = 0x7f7244e230c1 "_bi13"}, {func_ptr = 0x7f7244d9c440 , argc = 0, index = 1, name = 0x7f7244e230c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7244d9c540 , argc = 0, index = 2, name = 0x7f7244e23330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7244d9d5d0 , argc = 0, index = 3, name = 0x7f7244e230df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7244d6c5e0 , argc = 2, index = 4, name = 0x7f7244e230f8 "rb_yjit_enable"}, {func_ptr = 0x7f7244d9c560 , argc = 0, index = 5, name = 0x7f7244e23107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7244d9c490 , argc = 1, index = 6, name = 0x7f7244e23122 "rb_yjit_get_stats"}, {func_ptr = 0x7f7244cfda80 , argc = 0, index = 7, name = 0x7f7244e23134 "object_shape_count"}, {func_ptr = 0x7f7244d73900 , argc = 1, index = 8, name = 0x7f7244e23147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7244d73910 , argc = 1, index = 9, name = 0x7f7244e2315b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7244d6c530 , argc = 0, index = 10, name = 0x7f7244e23172 "rb_yjit_code_gc"}, {func_ptr = 0x7f7244d6c690 , argc = 0, index = 11, name = 0x7f7244e23182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7244d9c460 , argc = 0, index = 12, name = 0x7f7244e2319c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7244ace0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f7244bd8f6a in ruby_opt_init (opt=0x7ffe06555eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f7244bd94e3 in ruby_opt_init (opt=0x7ffe06555eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729004673680) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe06554a90 parser = 140128737643248 orig_fname = 140128737658320 script = 1 opt = 0x7ffe06555eb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f7244a97462 in rb_ensure (b_proc=b_proc@entry=0x7f7244bd9140 , data1=data1@entry=140729004673680, e_proc=e_proc@entry=0x7f7244bd5410 , data2=data2@entry=140729004673680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560fab941c70 _tag = {tag = 36, retval = 140729004678832, buf = {0x7f7244254820, 0x7f7244a97518 , 0x0, 0x7ffe06554940, 0x44253ad0}, prev = 0x7ffe06555fc0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560fab941c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7244bd5410 , data2 = 140729004673680}} #38 0x00007f7244bdaf70 in load_file (opt=0x7ffe06555eb0, script=1, f=140128746293280, fname=, parser=140128737643248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140128737643248, fname = 140128737658320, script = 1, opt = 0x7ffe06555eb0, f = 4} #39 process_options (argc=0, argv=0x7ffe065561a8, opt=0x7ffe06555eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140128746293280 xflag = ast = 0x0 parser = 140128737643248 script_name = 140128737658320 iseq = enc = lenc = 0x560fab95cf30 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\372Dr\177\000\000\030\367\225Dr\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7244bdb7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe06556198) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7243a185e8 "-", script_name = 140128737658320, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f7244a987f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe06556198) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140128754949824, buf = {0x2, 0x7f7244a98840 , 0x0, 0x7ffe06555f90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560fab941c70 state = iseq = 0x0 #42 0x0000560fab82f17f in rb_main (argv=0x7ffe06556198, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729004680249 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2247810.ruby -x gdbscript [New LWP 2247810] [New LWP 2247812] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139858423417856) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3353a58c00 (LWP 2247810))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3353a58c00 (LWP 2247810) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139858423417856) at ./nptl/pthread_kill.c:44 2 Thread 0x7f335373f640 (LWP 2247812) 0x00007f3353b9ffde in epoll_wait (epfd=4, events=events@entry=0x7f33544a9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f335373f640 (LWP 2247812)): #0 0x00007f3353b9ffde in epoll_wait (epfd=4, events=events@entry=0x7f33544a9adc , 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 0x00007f335413045a in event_wait (vm=0x55ea2c45b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ea2c45b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ea2c45b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ea2c45b2a0 #4 0x00007f3353b0eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729444598096, -2965863831226800406, 139858420168256, 25, 139858424162384, 140729444598448, 2932270418705000170, 2932272093889177322}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3353b9fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3353a58c00 (LWP 2247810)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139858423417856) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3353a58c00 old_mask = {__val = {0, 14330377782043126784, 922, 139858430314541, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139858430831384}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139858423417856) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139858423417856, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3353abc476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f33540ec855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3353ebde26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ea2c4f0400, fmt=fmt@entry=0x7f335430a346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f33540eb69f in sigsegv (sig=11, info=0x55ea2c4f0530, ctx=0x55ea2c4f0400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f33542c68d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f33544aab60 , errout=errout@entry=0x7f3353c946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3354318126 "\n", dli_fbase = 0x55ea2c49fd80, dli_sname = 0x7ffe208ddf70 "\240F\311S3\177", dli_saddr = 0x7f3353badd63 <__GI___backtrace+99>} i = lines = obj = 0x55ea2c554c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f335419a083 in rb_print_backtrace (errout=0x7f3353c946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f335419a06f , 0x7f3353f95ed5 , 0x7f3353ebde03 , 0x7f3353ec11b8 , 0x7f3353f40380 , 0x7f3353f3b0db , 0x7f3353f3b1dc , 0x7f3353f3b570 , 0x7f3353f41104 , 0x7f3353f3b0db , 0x7f3353f3b1dc , 0x7f3353f3b570 , 0x7f3353f41104 , 0x7f3353f3b0db , 0x7f3353f3b1dc , 0x7f3353f3b570 , 0x7f3353f41104 , 0x7f3353f3b0db , 0x7f3353f43048 , 0x7f33542c7023 , 0x7f3353fd90f3 , 0x7f33540e3f6a , 0x7f33540e44e3 , 0x7f3353fa2462 , 0x7f33540e5f70 , 0x7f33540e67d6 , 0x7f3353fa37f9 , 0x55ea2a50f17f , 0x7f3353aa3d90 <__libc_start_call_main+128>, 0x7f3353aa3e40 <__libc_start_main_impl+128>, 0x55ea2a50f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3353c946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ea2c45b2a0 ec = #11 0x00007f3353f95ed5 in rb_bug_without_die (fmt=0x7f33542d8a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe208de130) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3353c946a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3353ebde03 in rb_bug (fmt=fmt@entry=0x7f33542d8a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe208de210, reg_save_area = 0x7ffe208de150}} #13 0x00007f3353ec11b8 in objspace_xmalloc0 (objspace=0x55ea2c45dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f3353f40380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55ea2c49fd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55ea2c49fd80, iseq=0x7f3352de9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139858410401424 ec = 0x55ea2c45ec70 dummy_frame = 139858410378528 #16 0x00007f3353f3b0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3352de9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ea2c49fd80 prev_src_iseq = 0x7f3352deb140 offset = #17 0x00007f3353f3b1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3352de9670 iseqv = iseq_index = 23 #18 0x00007f3353f3b570 in ibf_load_code (load=0x55ea2c49fd80, iseq=0x7f3352deb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139858410385728 code_index = 15 reading_pos = 4556 code = 0x55ea2c516f20 load_body = 0x55ea2c517730 cd_entries = 0x55ea2c4a4c70 ic_index = 0 mark_offset_bits = 0x7ffe208de4b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3353f41104 in ibf_load_iseq_each (load=0x55ea2c49fd80, iseq=0x7f3352deb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139858410401424 ec = 0x55ea2c45ec70 dummy_frame = 139858410385488 #20 0x00007f3353f3b0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3352deb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ea2c49fd80 prev_src_iseq = 0x7f3352deec20 offset = #21 0x00007f3353f3b1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3352deb140 iseqv = iseq_index = 16 #22 0x00007f3353f3b570 in ibf_load_code (load=0x55ea2c49fd80, iseq=0x7f3352deec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139858410400800 code_index = 66 reading_pos = 224 code = 0x55ea2c53e510 load_body = 0x55ea2c4cbf70 cd_entries = 0x55ea2c4c3070 ic_index = 0 mark_offset_bits = 0x55ea2c53e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3353f41104 in ibf_load_iseq_each (load=0x55ea2c49fd80, iseq=0x7f3352deec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139858410401424 ec = 0x55ea2c45ec70 dummy_frame = 139858410400368 #24 0x00007f3353f3b0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3352deec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ea2c49fd80 prev_src_iseq = 0x7f3352deef50 offset = #25 0x00007f3353f3b1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3352deec20 iseqv = iseq_index = 1 #26 0x00007f3353f3b570 in ibf_load_code (load=0x55ea2c49fd80, iseq=0x7f3352deef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139858410401616 code_index = 5 reading_pos = 46 code = 0x55ea2c518dc0 load_body = 0x55ea2c4cc6a0 cd_entries = 0x55ea2c4c30e0 ic_index = 1 mark_offset_bits = 0x7ffe208dea10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3353f41104 in ibf_load_iseq_each (load=0x55ea2c49fd80, iseq=0x7f3352deef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139858410401424 ec = 0x55ea2c45ec70 dummy_frame = 139858410401088 #28 0x00007f3353f3b0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3352deef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ea2c49fd80 prev_src_iseq = 0x0 offset = #29 0x00007f3353f43048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3352deef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139858410401712 #31 0x00007f33542c7023 in rb_load_with_builtin_functions (feature_name=0x7f335430758b "yjit", table=0x7f335448be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ea2c45b2a0 iseq = #32 0x00007f335420aa27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3354208aa0 , argc = 0, index = 0, name = 0x7f335432e0c1 "_bi13"}, {func_ptr = 0x7f33542a7440 , argc = 0, index = 1, name = 0x7f335432e0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f33542a7540 , argc = 0, index = 2, name = 0x7f335432e330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f33542a85d0 , argc = 0, index = 3, name = 0x7f335432e0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f33542775e0 , argc = 2, index = 4, name = 0x7f335432e0f8 "rb_yjit_enable"}, {func_ptr = 0x7f33542a7560 , argc = 0, index = 5, name = 0x7f335432e107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f33542a7490 , argc = 1, index = 6, name = 0x7f335432e122 "rb_yjit_get_stats"}, {func_ptr = 0x7f3354208a80 , argc = 0, index = 7, name = 0x7f335432e134 "object_shape_count"}, {func_ptr = 0x7f335427e900 , argc = 1, index = 8, name = 0x7f335432e147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f335427e910 , argc = 1, index = 9, name = 0x7f335432e15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3354277530 , argc = 0, index = 10, name = 0x7f335432e172 "rb_yjit_code_gc"}, {func_ptr = 0x7f3354277690 , argc = 0, index = 11, name = 0x7f335432e182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f33542a7460 , argc = 0, index = 12, name = 0x7f335432e19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f3353fd90f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f33540e3f6a in ruby_opt_init (opt=0x7ffe208e0300) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f33540e44e3 in ruby_opt_init (opt=0x7ffe208e0300) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729444593376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe208deee0 parser = 139858411670256 orig_fname = 139858411685328 script = 1 opt = 0x7ffe208e0300 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3353fa2462 in rb_ensure (b_proc=b_proc@entry=0x7f33540e4140 , data1=data1@entry=140729444593376, e_proc=e_proc@entry=0x7f33540e0410 , data2=data2@entry=140729444593376) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ea2c45ec70 _tag = {tag = 36, retval = 140729444598528, buf = {0x7f3353764820, 0x7f3353fa2518 , 0x0, 0x7ffe208ded90, 0x53763ad0}, prev = 0x7ffe208e0410, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ea2c45ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f33540e0410 , data2 = 140729444593376}} #38 0x00007f33540e5f70 in load_file (opt=0x7ffe208e0300, script=1, f=139858420320288, fname=, parser=139858411670256) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139858411670256, fname = 139858411685328, script = 1, opt = 0x7ffe208e0300, f = 4} #39 process_options (argc=0, argv=0x7ffe208e05f8, opt=0x7ffe208e0300) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139858420320288 xflag = ast = 0x0 parser = 139858411670256 script_name = 139858411685328 iseq = enc = lenc = 0x55ea2c479f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f33540e67d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe208e05e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3352f285e8 "-", script_name = 139858411685328, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f3353fa37f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe208e05e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139858428956352, buf = {0x2, 0x7f3353fa3840 , 0x0, 0x7ffe208e03e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ea2c45ec70 state = iseq = 0x0 #42 0x000055ea2a50f17f in rb_main (argv=0x7ffe208e05e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729444599945 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2320984.ruby -x gdbscript [New LWP 2320984] [New LWP 2320986] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139866307709952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3529964c00 (LWP 2320984))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3529964c00 (LWP 2320984) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139866307709952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f352964f640 (LWP 2320986) 0x00007f3529aabfde in epoll_wait (epfd=4, events=events@entry=0x7f352a3b5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f352964f640 (LWP 2320986)): #0 0x00007f3529aabfde in epoll_wait (epfd=4, events=events@entry=0x7f352a3b5adc , 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 0x00007f352a03c45a in event_wait (vm=0x561ee4ba32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561ee4ba32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561ee4ba32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561ee4ba32a0 #4 0x00007f3529a1ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736830456928, -6280531148546972092, 139866304476736, 25, 139866308454480, 140736830457280, 6250223308564129348, 6250223813067728452}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3529aabbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3529964c00 (LWP 2320984)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139866307709952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3529964c00 old_mask = {__val = {0, 12007921479195149568, 922, 139866314606637, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139866315123480}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139866307709952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139866307709952, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f35299c8476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3529ff8855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3529dc9e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x561ee4c38400, fmt=fmt@entry=0x7f352a216346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f3529ff769f in sigsegv (sig=11, info=0x561ee4c38530, ctx=0x561ee4c38400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f352a1d28d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f352a3b6b60 , errout=errout@entry=0x7f3529ba06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f352a224126 "\n", dli_fbase = 0x561ee4be7d80, dli_sname = 0x7fffd8c92280 "\240\006\272)5\177", dli_saddr = 0x7f3529ab9d63 <__GI___backtrace+99>} i = lines = obj = 0x561ee4c9cc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f352a0a6083 in rb_print_backtrace (errout=0x7f3529ba06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f352a0a606f , 0x7f3529ea1ed5 , 0x7f3529dc9e03 , 0x7f3529dcd1b8 , 0x7f3529e4c380 , 0x7f3529e470db , 0x7f3529e471dc , 0x7f3529e47570 , 0x7f3529e4d104 , 0x7f3529e470db , 0x7f3529e471dc , 0x7f3529e47570 , 0x7f3529e4d104 , 0x7f3529e470db , 0x7f3529e471dc , 0x7f3529e47570 , 0x7f3529e4d104 , 0x7f3529e470db , 0x7f3529e4f048 , 0x7f352a1d3023 , 0x7f3529ee50f3 , 0x7f3529feff6a , 0x7f3529ff04e3 , 0x7f3529eae462 , 0x7f3529ff1f70 , 0x7f3529ff27d6 , 0x7f3529eaf7f9 , 0x561ee33ad17f , 0x7f35299afd90 <__libc_start_call_main+128>, 0x7f35299afe40 <__libc_start_main_impl+128>, 0x561ee33ad1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3529ba06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x561ee4ba32a0 ec = #11 0x00007f3529ea1ed5 in rb_bug_without_die (fmt=0x7f352a1e4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffd8c92440) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3529ba06a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3529dc9e03 in rb_bug (fmt=fmt@entry=0x7f352a1e4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffd8c92520, reg_save_area = 0x7fffd8c92460}} #13 0x00007f3529dcd1b8 in objspace_xmalloc0 (objspace=0x561ee4ba5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f3529e4c380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x561ee4be7d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x561ee4be7d80, iseq=0x7f3528cf9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139866294709824 ec = 0x561ee4ba6c70 dummy_frame = 139866294686928 #16 0x00007f3529e470db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3528cf9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561ee4be7d80 prev_src_iseq = 0x7f3528cfb0f0 offset = #17 0x00007f3529e471dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3528cf9620 iseqv = iseq_index = 23 #18 0x00007f3529e47570 in ibf_load_code (load=0x561ee4be7d80, iseq=0x7f3528cfb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139866294694128 code_index = 15 reading_pos = 4556 code = 0x561ee4c5ef20 load_body = 0x561ee4c5f730 cd_entries = 0x561ee4becc70 ic_index = 0 mark_offset_bits = 0x7fffd8c927c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3529e4d104 in ibf_load_iseq_each (load=0x561ee4be7d80, iseq=0x7f3528cfb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139866294709824 ec = 0x561ee4ba6c70 dummy_frame = 139866294693888 #20 0x00007f3529e470db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3528cfb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561ee4be7d80 prev_src_iseq = 0x7f3528cfebd0 offset = #21 0x00007f3529e471dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3528cfb0f0 iseqv = iseq_index = 16 #22 0x00007f3529e47570 in ibf_load_code (load=0x561ee4be7d80, iseq=0x7f3528cfebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139866294709200 code_index = 66 reading_pos = 224 code = 0x561ee4c86510 load_body = 0x561ee4c13f70 cd_entries = 0x561ee4c0b070 ic_index = 0 mark_offset_bits = 0x561ee4c86740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3529e4d104 in ibf_load_iseq_each (load=0x561ee4be7d80, iseq=0x7f3528cfebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139866294709824 ec = 0x561ee4ba6c70 dummy_frame = 139866294708768 #24 0x00007f3529e470db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3528cfebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561ee4be7d80 prev_src_iseq = 0x7f3528cfef00 offset = #25 0x00007f3529e471dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3528cfebd0 iseqv = iseq_index = 1 #26 0x00007f3529e47570 in ibf_load_code (load=0x561ee4be7d80, iseq=0x7f3528cfef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139866294710016 code_index = 5 reading_pos = 46 code = 0x561ee4c60dc0 load_body = 0x561ee4c146a0 cd_entries = 0x561ee4c0b0e0 ic_index = 1 mark_offset_bits = 0x7fffd8c92d20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3529e4d104 in ibf_load_iseq_each (load=0x561ee4be7d80, iseq=0x7f3528cfef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139866294709824 ec = 0x561ee4ba6c70 dummy_frame = 139866294709488 #28 0x00007f3529e470db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3528cfef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561ee4be7d80 prev_src_iseq = 0x0 offset = #29 0x00007f3529e4f048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3528cfef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139866294710112 #31 0x00007f352a1d3023 in rb_load_with_builtin_functions (feature_name=0x7f352a21358b "yjit", table=0x7f352a397e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x561ee4ba32a0 iseq = #32 0x00007f352a116a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f352a114aa0 , argc = 0, index = 0, name = 0x7f352a23a0c1 "_bi13"}, {func_ptr = 0x7f352a1b3440 , argc = 0, index = 1, name = 0x7f352a23a0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f352a1b3540 , argc = 0, index = 2, name = 0x7f352a23a330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f352a1b45d0 , argc = 0, index = 3, name = 0x7f352a23a0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f352a1835e0 , argc = 2, index = 4, name = 0x7f352a23a0f8 "rb_yjit_enable"}, {func_ptr = 0x7f352a1b3560 , argc = 0, index = 5, name = 0x7f352a23a107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f352a1b3490 , argc = 1, index = 6, name = 0x7f352a23a122 "rb_yjit_get_stats"}, {func_ptr = 0x7f352a114a80 , argc = 0, index = 7, name = 0x7f352a23a134 "object_shape_count"}, {func_ptr = 0x7f352a18a900 , argc = 1, index = 8, name = 0x7f352a23a147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f352a18a910 , argc = 1, index = 9, name = 0x7f352a23a15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f352a183530 , argc = 0, index = 10, name = 0x7f352a23a172 "rb_yjit_code_gc"}, {func_ptr = 0x7f352a183690 , argc = 0, index = 11, name = 0x7f352a23a182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f352a1b3460 , argc = 0, index = 12, name = 0x7f352a23a19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f3529ee50f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f3529feff6a in ruby_opt_init (opt=0x7fffd8c94610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f3529ff04e3 in ruby_opt_init (opt=0x7fffd8c94610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736830452208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffd8c931f0 parser = 139866295978704 orig_fname = 139866295993776 script = 1 opt = 0x7fffd8c94610 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3529eae462 in rb_ensure (b_proc=b_proc@entry=0x7f3529ff0140 , data1=data1@entry=140736830452208, e_proc=e_proc@entry=0x7f3529fec410 , data2=data2@entry=140736830452208) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561ee4ba6c70 _tag = {tag = 36, retval = 140736830457360, buf = {0x7f3529674830, 0x7f3529eae518 , 0x0, 0x7fffd8c930a0, 0x29673ae0}, prev = 0x7fffd8c94720, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561ee4ba6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3529fec410 , data2 = 140736830452208}} #38 0x00007f3529ff1f70 in load_file (opt=0x7fffd8c94610, script=1, f=139866304628784, fname=, parser=139866295978704) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139866295978704, fname = 139866295993776, script = 1, opt = 0x7fffd8c94610, f = 4} #39 process_options (argc=0, argv=0x7fffd8c94908, opt=0x7fffd8c94610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139866304628784 xflag = ast = 0x0 parser = 139866295978704 script_name = 139866295993776 iseq = enc = lenc = 0x561ee4bc1f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f3529ff27d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffd8c948f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3528e385c8 "-", script_name = 139866295993776, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f3529eaf7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffd8c948f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139866313248448, buf = {0x2, 0x7f3529eaf840 , 0x0, 0x7fffd8c946f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561ee4ba6c70 state = iseq = 0x0 #42 0x0000561ee33ad17f in rb_main (argv=0x7fffd8c948f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736830458777 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2447802.ruby -x gdbscript [New LWP 2447802] [New LWP 2447804] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139933668264960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f44d896cc00 (LWP 2447802))] >>> Threads Id Target Id Frame * 1 Thread 0x7f44d896cc00 (LWP 2447802) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139933668264960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f44d864f640 (LWP 2447804) 0x00007f44d8ab3fde in epoll_wait (epfd=4, events=events@entry=0x7f44d93bdadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f44d864f640 (LWP 2447804)): #0 0x00007f44d8ab3fde in epoll_wait (epfd=4, events=events@entry=0x7f44d93bdadc , 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 0x00007f44d904445a in event_wait (vm=0x556e8c79e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556e8c79e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556e8c79e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556e8c79e2a0 #4 0x00007f44d8a22b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729510077216, -6826664752664579584, 139933664998976, 25, 139933669009488, 140729510077568, 6902716795610690048, 6902718433985393152}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f44d8ab3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f44d896cc00 (LWP 2447802)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139933668264960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f44d896cc00 old_mask = {__val = {0, 1938455320063949568, 922, 139933675161645, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139933675678488}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139933668264960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139933668264960, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f44d89d0476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f44d9000855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f44d8dd1e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556e8c833400, fmt=fmt@entry=0x7f44d921e346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f44d8fff69f in sigsegv (sig=11, info=0x556e8c833530, ctx=0x556e8c833400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f44d91da8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f44d93beb60 , errout=errout@entry=0x7f44d8ba86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f44d922c126 "\n", dli_fbase = 0x556e8c7e2d80, dli_sname = 0x7ffe24750140 "\240\206\272\330D\177", dli_saddr = 0x7f44d8ac1d63 <__GI___backtrace+99>} i = lines = obj = 0x556e8c897c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f44d90ae083 in rb_print_backtrace (errout=0x7f44d8ba86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f44d90ae06f , 0x7f44d8ea9ed5 , 0x7f44d8dd1e03 , 0x7f44d8dd51b8 , 0x7f44d8e54380 , 0x7f44d8e4f0db , 0x7f44d8e4f1dc , 0x7f44d8e4f570 , 0x7f44d8e55104 , 0x7f44d8e4f0db , 0x7f44d8e4f1dc , 0x7f44d8e4f570 , 0x7f44d8e55104 , 0x7f44d8e4f0db , 0x7f44d8e4f1dc , 0x7f44d8e4f570 , 0x7f44d8e55104 , 0x7f44d8e4f0db , 0x7f44d8e57048 , 0x7f44d91db023 , 0x7f44d8eed0f3 , 0x7f44d8ff7f6a , 0x7f44d8ff84e3 , 0x7f44d8eb6462 , 0x7f44d8ff9f70 , 0x7f44d8ffa7d6 , 0x7f44d8eb77f9 , 0x556e8b7dd17f , 0x7f44d89b7d90 <__libc_start_call_main+128>, 0x7f44d89b7e40 <__libc_start_main_impl+128>, 0x556e8b7dd1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f44d8ba86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x556e8c79e2a0 ec = #11 0x00007f44d8ea9ed5 in rb_bug_without_die (fmt=0x7f44d91eca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe24750300) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f44d8ba86a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f44d8dd1e03 in rb_bug (fmt=fmt@entry=0x7f44d91eca38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe247503e0, reg_save_area = 0x7ffe24750320}} #13 0x00007f44d8dd51b8 in objspace_xmalloc0 (objspace=0x556e8c7a0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f44d8e54380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x556e8c7e2d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x556e8c7e2d80, iseq=0x7f44d7cf9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139933655232144 ec = 0x556e8c7a1c70 dummy_frame = 139933655209248 #16 0x00007f44d8e4f0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f44d7cf9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556e8c7e2d80 prev_src_iseq = 0x7f44d7cfb140 offset = #17 0x00007f44d8e4f1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f44d7cf9670 iseqv = iseq_index = 23 #18 0x00007f44d8e4f570 in ibf_load_code (load=0x556e8c7e2d80, iseq=0x7f44d7cfb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139933655216448 code_index = 15 reading_pos = 4556 code = 0x556e8c859f20 load_body = 0x556e8c85a730 cd_entries = 0x556e8c7e7c70 ic_index = 0 mark_offset_bits = 0x7ffe24750680 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f44d8e55104 in ibf_load_iseq_each (load=0x556e8c7e2d80, iseq=0x7f44d7cfb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139933655232144 ec = 0x556e8c7a1c70 dummy_frame = 139933655216208 #20 0x00007f44d8e4f0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f44d7cfb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556e8c7e2d80 prev_src_iseq = 0x7f44d7cfec20 offset = #21 0x00007f44d8e4f1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f44d7cfb140 iseqv = iseq_index = 16 #22 0x00007f44d8e4f570 in ibf_load_code (load=0x556e8c7e2d80, iseq=0x7f44d7cfec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139933655231520 code_index = 66 reading_pos = 224 code = 0x556e8c881510 load_body = 0x556e8c80ef70 cd_entries = 0x556e8c806070 ic_index = 0 mark_offset_bits = 0x556e8c881740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f44d8e55104 in ibf_load_iseq_each (load=0x556e8c7e2d80, iseq=0x7f44d7cfec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139933655232144 ec = 0x556e8c7a1c70 dummy_frame = 139933655231088 #24 0x00007f44d8e4f0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f44d7cfec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556e8c7e2d80 prev_src_iseq = 0x7f44d7cfef50 offset = #25 0x00007f44d8e4f1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f44d7cfec20 iseqv = iseq_index = 1 #26 0x00007f44d8e4f570 in ibf_load_code (load=0x556e8c7e2d80, iseq=0x7f44d7cfef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139933655232336 code_index = 5 reading_pos = 46 code = 0x556e8c85bdc0 load_body = 0x556e8c80f6a0 cd_entries = 0x556e8c8060e0 ic_index = 1 mark_offset_bits = 0x7ffe24750be0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f44d8e55104 in ibf_load_iseq_each (load=0x556e8c7e2d80, iseq=0x7f44d7cfef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139933655232144 ec = 0x556e8c7a1c70 dummy_frame = 139933655231808 #28 0x00007f44d8e4f0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f44d7cfef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556e8c7e2d80 prev_src_iseq = 0x0 offset = #29 0x00007f44d8e57048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f44d7cfef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139933655232432 #31 0x00007f44d91db023 in rb_load_with_builtin_functions (feature_name=0x7f44d921b58b "yjit", table=0x7f44d939fe40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556e8c79e2a0 iseq = #32 0x00007f44d911ea27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f44d911caa0 , argc = 0, index = 0, name = 0x7f44d92420c1 "_bi13"}, {func_ptr = 0x7f44d91bb440 , argc = 0, index = 1, name = 0x7f44d92420c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f44d91bb540 , argc = 0, index = 2, name = 0x7f44d9242330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f44d91bc5d0 , argc = 0, index = 3, name = 0x7f44d92420df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f44d918b5e0 , argc = 2, index = 4, name = 0x7f44d92420f8 "rb_yjit_enable"}, {func_ptr = 0x7f44d91bb560 , argc = 0, index = 5, name = 0x7f44d9242107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f44d91bb490 , argc = 1, index = 6, name = 0x7f44d9242122 "rb_yjit_get_stats"}, {func_ptr = 0x7f44d911ca80 , argc = 0, index = 7, name = 0x7f44d9242134 "object_shape_count"}, {func_ptr = 0x7f44d9192900 , argc = 1, index = 8, name = 0x7f44d9242147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f44d9192910 , argc = 1, index = 9, name = 0x7f44d924215b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f44d918b530 , argc = 0, index = 10, name = 0x7f44d9242172 "rb_yjit_code_gc"}, {func_ptr = 0x7f44d918b690 , argc = 0, index = 11, name = 0x7f44d9242182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f44d91bb460 , argc = 0, index = 12, name = 0x7f44d924219c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f44d8eed0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f44d8ff7f6a in ruby_opt_init (opt=0x7ffe247524d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f44d8ff84e3 in ruby_opt_init (opt=0x7ffe247524d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729510072496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe247510b0 parser = 139933656500976 orig_fname = 139933656516048 script = 1 opt = 0x7ffe247524d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f44d8eb6462 in rb_ensure (b_proc=b_proc@entry=0x7f44d8ff8140 , data1=data1@entry=140729510072496, e_proc=e_proc@entry=0x7f44d8ff4410 , data2=data2@entry=140729510072496) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556e8c7a1c70 _tag = {tag = 36, retval = 140729510077648, buf = {0x7f44d8674820, 0x7f44d8eb6518 , 0x0, 0x7ffe24750f60, 0xd8673ad0}, prev = 0x7ffe247525e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556e8c7a1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f44d8ff4410 , data2 = 140729510072496}} #38 0x00007f44d8ff9f70 in load_file (opt=0x7ffe247524d0, script=1, f=139933665151008, fname=, parser=139933656500976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139933656500976, fname = 139933656516048, script = 1, opt = 0x7ffe247524d0, f = 4} #39 process_options (argc=0, argv=0x7ffe247527c8, opt=0x7ffe247524d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139933665151008 xflag = ast = 0x0 parser = 139933656500976 script_name = 139933656516048 iseq = enc = lenc = 0x556e8c7bcf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f44d8ffa7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe247527b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f44d7e385e8 "-", script_name = 139933656516048, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f44d8eb77f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe247527b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139933673803456, buf = {0x2, 0x7f44d8eb7840 , 0x0, 0x7ffe247525b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556e8c7a1c70 state = iseq = 0x0 #42 0x0000556e8b7dd17f in rb_main (argv=0x7ffe247527b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729510079065 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2579222.ruby -x gdbscript [New LWP 2579222] [New LWP 2579224] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444185549824) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbbb5ca5c00 (LWP 2579222))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbbb5ca5c00 (LWP 2579222) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444185549824) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbbb598f640 (LWP 2579224) 0x00007fbbb5decfde in epoll_wait (epfd=4, events=events@entry=0x7fbbb66f6adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbbb598f640 (LWP 2579224)): #0 0x00007fbbb5decfde in epoll_wait (epfd=4, events=events@entry=0x7fbbb66f6adc , 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 0x00007fbbb637d45a in event_wait (vm=0x560d2e8b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560d2e8b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560d2e8b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560d2e8b42a0 #4 0x00007fbbb5d5bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735351707040, -8998645208831706478, 140444182312512, 25, 140444186294352, 140735351707392, 8964706350882929298, 8964705842353060498}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbbb5decbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbbb5ca5c00 (LWP 2579222)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444185549824) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbbb5ca5c00 old_mask = {__val = {0, 13118471153920923904, 922, 140444192446509, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140444192963352}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140444185549824) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140444185549824, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbbb5d09476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbbb6339855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fbbb610ae26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560d2e949400, fmt=fmt@entry=0x7fbbb6557346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fbbb633869f in sigsegv (sig=11, info=0x560d2e949530, ctx=0x560d2e949400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fbbb65138d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fbbb66f7b60 , errout=errout@entry=0x7fbbb5ee16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fbbb6565126 "\n", dli_fbase = 0x560d2e8f8d80, dli_sname = 0x7fff80a533c0 "\240\026\356\265\273\177", dli_saddr = 0x7fbbb5dfad63 <__GI___backtrace+99>} i = lines = obj = 0x560d2e9aed20 dladdr_fbases = main_path = len = next_line = #9 0x00007fbbb63e7083 in rb_print_backtrace (errout=0x7fbbb5ee16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fbbb63e706f , 0x7fbbb61e2ed5 , 0x7fbbb610ae03 , 0x7fbbb610e1b8 , 0x7fbbb618d380 , 0x7fbbb61880db , 0x7fbbb61881dc , 0x7fbbb6188570 , 0x7fbbb618e104 , 0x7fbbb61880db , 0x7fbbb61881dc , 0x7fbbb6188570 , 0x7fbbb618e104 , 0x7fbbb61880db , 0x7fbbb61881dc , 0x7fbbb6188570 , 0x7fbbb618e104 , 0x7fbbb61880db , 0x7fbbb6190048 , 0x7fbbb6514023 , 0x7fbbb62260f3 , 0x7fbbb6330f6a , 0x7fbbb63314e3 , 0x7fbbb61ef462 , 0x7fbbb6332f70 , 0x7fbbb63337d6 , 0x7fbbb61f07f9 , 0x560d2d23517f , 0x7fbbb5cf0d90 <__libc_start_call_main+128>, 0x7fbbb5cf0e40 <__libc_start_main_impl+128>, 0x560d2d2351d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fbbb5ee16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560d2e8b42a0 ec = #11 0x00007fbbb61e2ed5 in rb_bug_without_die (fmt=0x7fbbb6525a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff80a53580) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fbbb5ee16a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fbbb610ae03 in rb_bug (fmt=fmt@entry=0x7fbbb6525a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff80a53660, reg_save_area = 0x7fff80a535a0}} #13 0x00007fbbb610e1b8 in objspace_xmalloc0 (objspace=0x560d2e8b6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fbbb618d380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560d2e8f8d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560d2e8f8d80, iseq=0x7fbbb5039660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444172545520 ec = 0x560d2e8b7c70 dummy_frame = 140444172522720 #16 0x00007fbbb61880db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb5039660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560d2e8f8d80 prev_src_iseq = 0x7fbbb503b160 offset = #17 0x00007fbbb61881dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb5039660 iseqv = iseq_index = 23 #18 0x00007fbbb6188570 in ibf_load_code (load=0x560d2e8f8d80, iseq=0x7fbbb503b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140444172530016 code_index = 15 reading_pos = 4556 code = 0x560d2e9702f0 load_body = 0x560d2e970b40 cd_entries = 0x560d2e8fdc70 ic_index = 0 mark_offset_bits = 0x7fff80a53900 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fbbb618e104 in ibf_load_iseq_each (load=0x560d2e8f8d80, iseq=0x7fbbb503b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444172545520 ec = 0x560d2e8b7c70 dummy_frame = 140444172529728 #20 0x00007fbbb61880db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb503b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560d2e8f8d80 prev_src_iseq = 0x7fbbb503eb20 offset = #21 0x00007fbbb61881dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb503b160 iseqv = iseq_index = 16 #22 0x00007fbbb6188570 in ibf_load_code (load=0x560d2e8f8d80, iseq=0x7fbbb503eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444172544800 code_index = 66 reading_pos = 224 code = 0x560d2e997510 load_body = 0x560d2e925310 cd_entries = 0x560d2e91c070 ic_index = 0 mark_offset_bits = 0x560d2e997740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fbbb618e104 in ibf_load_iseq_each (load=0x560d2e8f8d80, iseq=0x7fbbb503eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444172545520 ec = 0x560d2e8b7c70 dummy_frame = 140444172544608 #24 0x00007fbbb61880db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb503eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560d2e8f8d80 prev_src_iseq = 0x7fbbb503ef40 offset = #25 0x00007fbbb61881dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb503eb20 iseqv = iseq_index = 1 #26 0x00007fbbb6188570 in ibf_load_code (load=0x560d2e8f8d80, iseq=0x7fbbb503ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444172545856 code_index = 5 reading_pos = 46 code = 0x560d2e971dc0 load_body = 0x560d2e925a40 cd_entries = 0x560d2e91c0e0 ic_index = 1 mark_offset_bits = 0x7fff80a53e60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fbbb618e104 in ibf_load_iseq_each (load=0x560d2e8f8d80, iseq=0x7fbbb503ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444172545520 ec = 0x560d2e8b7c70 dummy_frame = 140444172545328 #28 0x00007fbbb61880db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbb503ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560d2e8f8d80 prev_src_iseq = 0x0 offset = #29 0x00007fbbb6190048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbb503ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140444172546000 #31 0x00007fbbb6514023 in rb_load_with_builtin_functions (feature_name=0x7fbbb655458b "yjit", table=0x7fbbb66d8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560d2e8b42a0 iseq = #32 0x00007fbbb6457a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbbb6455aa0 , argc = 0, index = 0, name = 0x7fbbb657b0c1 "_bi13"}, {func_ptr = 0x7fbbb64f4440 , argc = 0, index = 1, name = 0x7fbbb657b0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbbb64f4540 , argc = 0, index = 2, name = 0x7fbbb657b330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbbb64f55d0 , argc = 0, index = 3, name = 0x7fbbb657b0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbbb64c45e0 , argc = 2, index = 4, name = 0x7fbbb657b0f8 "rb_yjit_enable"}, {func_ptr = 0x7fbbb64f4560 , argc = 0, index = 5, name = 0x7fbbb657b107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbbb64f4490 , argc = 1, index = 6, name = 0x7fbbb657b122 "rb_yjit_get_stats"}, {func_ptr = 0x7fbbb6455a80 , argc = 0, index = 7, name = 0x7fbbb657b134 "object_shape_count"}, {func_ptr = 0x7fbbb64cb900 , argc = 1, index = 8, name = 0x7fbbb657b147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbbb64cb910 , argc = 1, index = 9, name = 0x7fbbb657b15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbbb64c4530 , argc = 0, index = 10, name = 0x7fbbb657b172 "rb_yjit_code_gc"}, {func_ptr = 0x7fbbb64c4690 , argc = 0, index = 11, name = 0x7fbbb657b182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbbb64f4460 , argc = 0, index = 12, name = 0x7fbbb657b19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fbbb62260f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fbbb6330f6a in ruby_opt_init (opt=0x7fff80a55750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fbbb63314e3 in ruby_opt_init (opt=0x7fff80a55750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140735351702320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff80a54330 parser = 140444173814592 orig_fname = 140444173829664 script = 1 opt = 0x7fff80a55750 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fbbb61ef462 in rb_ensure (b_proc=b_proc@entry=0x7fbbb6331140 , data1=data1@entry=140735351702320, e_proc=e_proc@entry=0x7fbbb632d410 , data2=data2@entry=140735351702320) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560d2e8b7c70 _tag = {tag = 36, retval = 140735351707472, buf = {0x7fbbb59b4870, 0x7fbbb61ef518 , 0x0, 0x7fff80a541e0, 0xb59b3b20}, prev = 0x7fff80a55860, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560d2e8b7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbbb632d410 , data2 = 140735351702320}} #38 0x00007fbbb6332f70 in load_file (opt=0x7fff80a55750, script=1, f=140444182464624, fname=, parser=140444173814592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140444173814592, fname = 140444173829664, script = 1, opt = 0x7fff80a55750, f = 4} #39 process_options (argc=0, argv=0x7fff80a55a48, opt=0x7fff80a55750) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140444182464624 xflag = ast = 0x0 parser = 140444173814592 script_name = 140444173829664 iseq = enc = lenc = 0x560d2e8d2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fbbb63337d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff80a55a38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbbb5178638 "-", script_name = 140444173829664, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fbbb61f07f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff80a55a38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140444191088320, buf = {0x2, 0x7fbbb61f0840 , 0x0, 0x7fff80a55830, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560d2e8b7c70 state = iseq = 0x0 #42 0x0000560d2d23517f in rb_main (argv=0x7fff80a55a38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735351708889 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2713856.ruby -x gdbscript [New LWP 2713856] [New LWP 2713858] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139947051404288) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f47f6494c00 (LWP 2713856))] >>> Threads Id Target Id Frame * 1 Thread 0x7f47f6494c00 (LWP 2713856) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139947051404288) at ./nptl/pthread_kill.c:44 2 Thread 0x7f47f617f640 (LWP 2713858) 0x00007f47f65dbfde in epoll_wait (epfd=4, events=events@entry=0x7f47f6ee5adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f47f617f640 (LWP 2713858)): #0 0x00007f47f65dbfde in epoll_wait (epfd=4, events=events@entry=0x7f47f6ee5adc , 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 0x00007f47f6b6c45a in event_wait (vm=0x5562a5f2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5562a5f2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5562a5f2c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5562a5f2c2a0 #4 0x00007f47f654ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726440697808, 512611572458867255, 139947048171072, 25, 139947052148816, 140726440698160, -463090462565447113, -463091022945564105}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f47f65dbbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f47f6494c00 (LWP 2713856)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139947051404288) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f47f6494c00 old_mask = {__val = {0, 1396238574824744704, 922, 139947058300973, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139947058817816}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139947051404288) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139947051404288, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f47f64f8476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f47f6b28855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f47f68f9e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5562a5fc1400, fmt=fmt@entry=0x7f47f6d46346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f47f6b2769f in sigsegv (sig=11, info=0x5562a5fc1530, ctx=0x5562a5fc1400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f47f6d028d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f47f6ee6b60 , errout=errout@entry=0x7f47f66d06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f47f6d54126 "\n", dli_fbase = 0x5562a5f70d80, dli_sname = 0x7ffd6d81fdf0 "\240\006m\366G\177", dli_saddr = 0x7f47f65e9d63 <__GI___backtrace+99>} i = lines = obj = 0x5562a6026d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f47f6bd6083 in rb_print_backtrace (errout=0x7f47f66d06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f47f6bd606f , 0x7f47f69d1ed5 , 0x7f47f68f9e03 , 0x7f47f68fd1b8 , 0x7f47f697c380 , 0x7f47f69770db , 0x7f47f69771dc , 0x7f47f6977570 , 0x7f47f697d104 , 0x7f47f69770db , 0x7f47f69771dc , 0x7f47f6977570 , 0x7f47f697d104 , 0x7f47f69770db , 0x7f47f69771dc , 0x7f47f6977570 , 0x7f47f697d104 , 0x7f47f69770db , 0x7f47f697f048 , 0x7f47f6d03023 , 0x7f47f6a150f3 , 0x7f47f6b1ff6a , 0x7f47f6b204e3 , 0x7f47f69de462 , 0x7f47f6b21f70 , 0x7f47f6b227d6 , 0x7f47f69df7f9 , 0x5562a440d17f , 0x7f47f64dfd90 <__libc_start_call_main+128>, 0x7f47f64dfe40 <__libc_start_main_impl+128>, 0x5562a440d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f47f66d06a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5562a5f2c2a0 ec = #11 0x00007f47f69d1ed5 in rb_bug_without_die (fmt=0x7f47f6d14a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd6d81ffb0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f47f66d06a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f47f68f9e03 in rb_bug (fmt=fmt@entry=0x7f47f6d14a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd6d820090, reg_save_area = 0x7ffd6d81ffd0}} #13 0x00007f47f68fd1b8 in objspace_xmalloc0 (objspace=0x5562a5f2ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f47f697c380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5562a5f70d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5562a5f70d80, iseq=0x7f47f5829660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139947038404080 ec = 0x5562a5f2fc70 dummy_frame = 139947038381280 #16 0x00007f47f69770db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f47f5829660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5562a5f70d80 prev_src_iseq = 0x7f47f582b160 offset = #17 0x00007f47f69771dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f47f5829660 iseqv = iseq_index = 23 #18 0x00007f47f6977570 in ibf_load_code (load=0x5562a5f70d80, iseq=0x7f47f582b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139947038388576 code_index = 15 reading_pos = 4556 code = 0x5562a5fe82f0 load_body = 0x5562a5fe8b40 cd_entries = 0x5562a5f75c70 ic_index = 0 mark_offset_bits = 0x7ffd6d820330 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f47f697d104 in ibf_load_iseq_each (load=0x5562a5f70d80, iseq=0x7f47f582b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139947038404080 ec = 0x5562a5f2fc70 dummy_frame = 139947038388288 #20 0x00007f47f69770db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f47f582b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5562a5f70d80 prev_src_iseq = 0x7f47f582eb20 offset = #21 0x00007f47f69771dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f47f582b160 iseqv = iseq_index = 16 #22 0x00007f47f6977570 in ibf_load_code (load=0x5562a5f70d80, iseq=0x7f47f582eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139947038403360 code_index = 66 reading_pos = 224 code = 0x5562a600f510 load_body = 0x5562a5f9d310 cd_entries = 0x5562a5f94070 ic_index = 0 mark_offset_bits = 0x5562a600f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f47f697d104 in ibf_load_iseq_each (load=0x5562a5f70d80, iseq=0x7f47f582eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139947038404080 ec = 0x5562a5f2fc70 dummy_frame = 139947038403168 #24 0x00007f47f69770db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f47f582eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5562a5f70d80 prev_src_iseq = 0x7f47f582ef40 offset = #25 0x00007f47f69771dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f47f582eb20 iseqv = iseq_index = 1 #26 0x00007f47f6977570 in ibf_load_code (load=0x5562a5f70d80, iseq=0x7f47f582ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139947038404416 code_index = 5 reading_pos = 46 code = 0x5562a5fe9dc0 load_body = 0x5562a5f9da40 cd_entries = 0x5562a5f940e0 ic_index = 1 mark_offset_bits = 0x7ffd6d820890 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f47f697d104 in ibf_load_iseq_each (load=0x5562a5f70d80, iseq=0x7f47f582ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139947038404080 ec = 0x5562a5f2fc70 dummy_frame = 139947038403888 #28 0x00007f47f69770db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f47f582ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5562a5f70d80 prev_src_iseq = 0x0 offset = #29 0x00007f47f697f048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f47f582ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139947038404560 #31 0x00007f47f6d03023 in rb_load_with_builtin_functions (feature_name=0x7f47f6d4358b "yjit", table=0x7f47f6ec7e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5562a5f2c2a0 iseq = #32 0x00007f47f6c46a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f47f6c44aa0 , argc = 0, index = 0, name = 0x7f47f6d6a0c1 "_bi13"}, {func_ptr = 0x7f47f6ce3440 , argc = 0, index = 1, name = 0x7f47f6d6a0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f47f6ce3540 , argc = 0, index = 2, name = 0x7f47f6d6a330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f47f6ce45d0 , argc = 0, index = 3, name = 0x7f47f6d6a0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f47f6cb35e0 , argc = 2, index = 4, name = 0x7f47f6d6a0f8 "rb_yjit_enable"}, {func_ptr = 0x7f47f6ce3560 , argc = 0, index = 5, name = 0x7f47f6d6a107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f47f6ce3490 , argc = 1, index = 6, name = 0x7f47f6d6a122 "rb_yjit_get_stats"}, {func_ptr = 0x7f47f6c44a80 , argc = 0, index = 7, name = 0x7f47f6d6a134 "object_shape_count"}, {func_ptr = 0x7f47f6cba900 , argc = 1, index = 8, name = 0x7f47f6d6a147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f47f6cba910 , argc = 1, index = 9, name = 0x7f47f6d6a15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f47f6cb3530 , argc = 0, index = 10, name = 0x7f47f6d6a172 "rb_yjit_code_gc"}, {func_ptr = 0x7f47f6cb3690 , argc = 0, index = 11, name = 0x7f47f6d6a182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f47f6ce3460 , argc = 0, index = 12, name = 0x7f47f6d6a19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f47f6a150f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f47f6b1ff6a in ruby_opt_init (opt=0x7ffd6d822180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f47f6b204e3 in ruby_opt_init (opt=0x7ffd6d822180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726440693088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd6d820d60 parser = 139947039673152 orig_fname = 139947039688224 script = 1 opt = 0x7ffd6d822180 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f47f69de462 in rb_ensure (b_proc=b_proc@entry=0x7f47f6b20140 , data1=data1@entry=140726440693088, e_proc=e_proc@entry=0x7f47f6b1c410 , data2=data2@entry=140726440693088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5562a5f2fc70 _tag = {tag = 36, retval = 140726440698240, buf = {0x7f47f61a4870, 0x7f47f69de518 , 0x0, 0x7ffd6d820c10, 0xf61a3b20}, prev = 0x7ffd6d822290, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5562a5f2fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f47f6b1c410 , data2 = 140726440693088}} #38 0x00007f47f6b21f70 in load_file (opt=0x7ffd6d822180, script=1, f=139947048323184, fname=, parser=139947039673152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139947039673152, fname = 139947039688224, script = 1, opt = 0x7ffd6d822180, f = 4} #39 process_options (argc=0, argv=0x7ffd6d822478, opt=0x7ffd6d822180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139947048323184 xflag = ast = 0x0 parser = 139947039673152 script_name = 139947039688224 iseq = enc = lenc = 0x5562a5f4af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f47f6b227d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6d822468) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f47f5968638 "-", script_name = 139947039688224, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f47f69df7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd6d822468) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139947056942784, buf = {0x2, 0x7f47f69df840 , 0x0, 0x7ffd6d822260, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5562a5f2fc70 state = iseq = 0x0 #42 0x00005562a440d17f in rb_main (argv=0x7ffd6d822468, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726440699657 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2744195.ruby -x gdbscript [New LWP 2744195] [New LWP 2744197] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139686828485632) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0b5fcaac00 (LWP 2744195))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0b5fcaac00 (LWP 2744195) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139686828485632) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0b5f98f640 (LWP 2744197) 0x00007f0b5fdf1fde in epoll_wait (epfd=4, events=events@entry=0x7f0b606fbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0b5f98f640 (LWP 2744197)): #0 0x00007f0b5fdf1fde in epoll_wait (epfd=4, events=events@entry=0x7f0b606fbadc , 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 0x00007f0b6038245a in event_wait (vm=0x5577708ce2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5577708ce2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5577708ce2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5577708ce2a0 #4 0x00007f0b5fd60b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724943393280, -2437295928439528503, 139686825227840, 25, 139686829230160, 140724943393632, 2322242731664679881, 2322243222217761737}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0b5fdf1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0b5fcaac00 (LWP 2744195)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139686828485632) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0b5fcaac00 old_mask = {__val = {0, 9415342183141401856, 922, 139686835382317, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139686835899160}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139686828485632) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139686828485632, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0b5fd0e476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0b6033e855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0b6010fe26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557770963400, fmt=fmt@entry=0x7f0b6055c346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0b6033d69f in sigsegv (sig=11, info=0x557770963530, ctx=0x557770963400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0b605188d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0b606fcb60 , errout=errout@entry=0x7f0b5fee66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0b6056a126 "\n", dli_fbase = 0x557770912d80, dli_sname = 0x7ffd1442f020 "\240f\356_\v\177", dli_saddr = 0x7f0b5fdffd63 <__GI___backtrace+99>} i = lines = obj = 0x5577709c7c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f0b603ec083 in rb_print_backtrace (errout=0x7f0b5fee66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0b603ec06f , 0x7f0b601e7ed5 , 0x7f0b6010fe03 , 0x7f0b601131b8 , 0x7f0b60192380 , 0x7f0b6018d0db , 0x7f0b6018d1dc , 0x7f0b6018d570 , 0x7f0b60193104 , 0x7f0b6018d0db , 0x7f0b6018d1dc , 0x7f0b6018d570 , 0x7f0b60193104 , 0x7f0b6018d0db , 0x7f0b6018d1dc , 0x7f0b6018d570 , 0x7f0b60193104 , 0x7f0b6018d0db , 0x7f0b60195048 , 0x7f0b60519023 , 0x7f0b6022b0f3 , 0x7f0b60335f6a , 0x7f0b603364e3 , 0x7f0b601f4462 , 0x7f0b60337f70 , 0x7f0b603387d6 , 0x7f0b601f57f9 , 0x55776fb8817f , 0x7f0b5fcf5d90 <__libc_start_call_main+128>, 0x7f0b5fcf5e40 <__libc_start_main_impl+128>, 0x55776fb881d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0b5fee66a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5577708ce2a0 ec = #11 0x00007f0b601e7ed5 in rb_bug_without_die (fmt=0x7f0b6052aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd1442f1e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0b5fee66a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0b6010fe03 in rb_bug (fmt=fmt@entry=0x7f0b6052aa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd1442f2c0, reg_save_area = 0x7ffd1442f200}} #13 0x00007f0b601131b8 in objspace_xmalloc0 (objspace=0x5577708d0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0b60192380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x557770912d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x557770912d80, iseq=0x7f0b5f039670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139686815461008 ec = 0x5577708d1c70 dummy_frame = 139686815438112 #16 0x00007f0b6018d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0b5f039670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557770912d80 prev_src_iseq = 0x7f0b5f03b140 offset = #17 0x00007f0b6018d1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0b5f039670 iseqv = iseq_index = 23 #18 0x00007f0b6018d570 in ibf_load_code (load=0x557770912d80, iseq=0x7f0b5f03b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139686815445312 code_index = 15 reading_pos = 4556 code = 0x557770989f20 load_body = 0x55777098a730 cd_entries = 0x557770917c70 ic_index = 0 mark_offset_bits = 0x7ffd1442f560 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0b60193104 in ibf_load_iseq_each (load=0x557770912d80, iseq=0x7f0b5f03b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139686815461008 ec = 0x5577708d1c70 dummy_frame = 139686815445072 #20 0x00007f0b6018d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0b5f03b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557770912d80 prev_src_iseq = 0x7f0b5f03ec20 offset = #21 0x00007f0b6018d1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0b5f03b140 iseqv = iseq_index = 16 #22 0x00007f0b6018d570 in ibf_load_code (load=0x557770912d80, iseq=0x7f0b5f03ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139686815460384 code_index = 66 reading_pos = 224 code = 0x5577709b1510 load_body = 0x55777093ef70 cd_entries = 0x557770936070 ic_index = 0 mark_offset_bits = 0x5577709b1740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0b60193104 in ibf_load_iseq_each (load=0x557770912d80, iseq=0x7f0b5f03ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139686815461008 ec = 0x5577708d1c70 dummy_frame = 139686815459952 #24 0x00007f0b6018d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0b5f03ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557770912d80 prev_src_iseq = 0x7f0b5f03ef50 offset = #25 0x00007f0b6018d1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0b5f03ec20 iseqv = iseq_index = 1 #26 0x00007f0b6018d570 in ibf_load_code (load=0x557770912d80, iseq=0x7f0b5f03ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139686815461200 code_index = 5 reading_pos = 46 code = 0x55777098bdc0 load_body = 0x55777093f6a0 cd_entries = 0x5577709360e0 ic_index = 1 mark_offset_bits = 0x7ffd1442fac0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0b60193104 in ibf_load_iseq_each (load=0x557770912d80, iseq=0x7f0b5f03ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139686815461008 ec = 0x5577708d1c70 dummy_frame = 139686815460672 #28 0x00007f0b6018d0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0b5f03ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557770912d80 prev_src_iseq = 0x0 offset = #29 0x00007f0b60195048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0b5f03ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139686815461296 #31 0x00007f0b60519023 in rb_load_with_builtin_functions (feature_name=0x7f0b6055958b "yjit", table=0x7f0b606dde40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5577708ce2a0 iseq = #32 0x00007f0b6045ca27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0b6045aaa0 , argc = 0, index = 0, name = 0x7f0b605800c1 "_bi13"}, {func_ptr = 0x7f0b604f9440 , argc = 0, index = 1, name = 0x7f0b605800c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0b604f9540 , argc = 0, index = 2, name = 0x7f0b60580330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0b604fa5d0 , argc = 0, index = 3, name = 0x7f0b605800df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0b604c95e0 , argc = 2, index = 4, name = 0x7f0b605800f8 "rb_yjit_enable"}, {func_ptr = 0x7f0b604f9560 , argc = 0, index = 5, name = 0x7f0b60580107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0b604f9490 , argc = 1, index = 6, name = 0x7f0b60580122 "rb_yjit_get_stats"}, {func_ptr = 0x7f0b6045aa80 , argc = 0, index = 7, name = 0x7f0b60580134 "object_shape_count"}, {func_ptr = 0x7f0b604d0900 , argc = 1, index = 8, name = 0x7f0b60580147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0b604d0910 , argc = 1, index = 9, name = 0x7f0b6058015b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0b604c9530 , argc = 0, index = 10, name = 0x7f0b60580172 "rb_yjit_code_gc"}, {func_ptr = 0x7f0b604c9690 , argc = 0, index = 11, name = 0x7f0b60580182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0b604f9460 , argc = 0, index = 12, name = 0x7f0b6058019c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0b6022b0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0b60335f6a in ruby_opt_init (opt=0x7ffd144313b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0b603364e3 in ruby_opt_init (opt=0x7ffd144313b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140724943388560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd1442ff90 parser = 139686816729840 orig_fname = 139686816744912 script = 1 opt = 0x7ffd144313b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0b601f4462 in rb_ensure (b_proc=b_proc@entry=0x7f0b60336140 , data1=data1@entry=140724943388560, e_proc=e_proc@entry=0x7f0b60332410 , data2=data2@entry=140724943388560) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5577708d1c70 _tag = {tag = 36, retval = 140724943393712, buf = {0x7f0b5f9b4820, 0x7f0b601f4518 , 0x0, 0x7ffd1442fe40, 0x5f9b3ad0}, prev = 0x7ffd144314c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5577708d1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0b60332410 , data2 = 140724943388560}} #38 0x00007f0b60337f70 in load_file (opt=0x7ffd144313b0, script=1, f=139686825379872, fname=, parser=139686816729840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139686816729840, fname = 139686816744912, script = 1, opt = 0x7ffd144313b0, f = 4} #39 process_options (argc=0, argv=0x7ffd144316a8, opt=0x7ffd144313b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139686825379872 xflag = ast = 0x0 parser = 139686816729840 script_name = 139686816744912 iseq = enc = lenc = 0x5577708ecf30 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#p`\v\177\000\000\030\307\v`\v\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0b603387d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd14431698) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0b5f1785e8 "-", script_name = 139686816744912, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0b601f57f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd14431698) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139686834024128, buf = {0x2, 0x7f0b601f5840 , 0x0, 0x7ffd14431490, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5577708d1c70 state = iseq = 0x0 #42 0x000055776fb8817f in rb_main (argv=0x7ffd14431698, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724943395129 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2791344.ruby -x gdbscript [New LWP 2791344] [New LWP 2791346] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140624367000576) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe5a9711c00 (LWP 2791344))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe5a9711c00 (LWP 2791344) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140624367000576) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe5a93ff640 (LWP 2791346) 0x00007fe5a9858fde in epoll_wait (epfd=4, events=events@entry=0x7fe5aa162adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe5a93ff640 (LWP 2791346)): #0 0x00007fe5a9858fde in epoll_wait (epfd=4, events=events@entry=0x7fe5aa162adc , 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 0x00007fe5a9de945a in event_wait (vm=0x56475fb0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56475fb0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56475fb0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56475fb0d2a0 #4 0x00007fe5a97c7b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734816206496, 1523590117619282308, 140624363779648, 25, 140624367745104, 140734816206848, -1517797340000407164, -1517796794921373308}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe5a9858bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe5a9711c00 (LWP 2791344)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140624367000576) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe5a9711c00 old_mask = {__val = {0, 1323902521143321600, 922, 140624373897261, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140624374414104}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140624367000576) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140624367000576, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe5a9775476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe5a9da5855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fe5a9b76e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56475fba2400, fmt=fmt@entry=0x7fe5a9fc3346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fe5a9da469f in sigsegv (sig=11, info=0x56475fba2530, ctx=0x56475fba2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fe5a9f7f8d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fe5aa163b60 , errout=errout@entry=0x7fe5a994d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fe5a9fd1126 "\n", dli_fbase = 0x56475fb51d80, dli_sname = 0x7fff60ba1cc0 "\240\326\224\251\345\177", dli_saddr = 0x7fe5a9866d63 <__GI___backtrace+99>} i = lines = obj = 0x56475fc06c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fe5a9e53083 in rb_print_backtrace (errout=0x7fe5a994d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fe5a9e5306f , 0x7fe5a9c4eed5 , 0x7fe5a9b76e03 , 0x7fe5a9b7a1b8 , 0x7fe5a9bf9380 , 0x7fe5a9bf40db , 0x7fe5a9bf41dc , 0x7fe5a9bf4570 , 0x7fe5a9bfa104 , 0x7fe5a9bf40db , 0x7fe5a9bf41dc , 0x7fe5a9bf4570 , 0x7fe5a9bfa104 , 0x7fe5a9bf40db , 0x7fe5a9bf41dc , 0x7fe5a9bf4570 , 0x7fe5a9bfa104 , 0x7fe5a9bf40db , 0x7fe5a9bfc048 , 0x7fe5a9f80023 , 0x7fe5a9c920f3 , 0x7fe5a9d9cf6a , 0x7fe5a9d9d4e3 , 0x7fe5a9c5b462 , 0x7fe5a9d9ef70 , 0x7fe5a9d9f7d6 , 0x7fe5a9c5c7f9 , 0x56475ee5117f , 0x7fe5a975cd90 <__libc_start_call_main+128>, 0x7fe5a975ce40 <__libc_start_main_impl+128>, 0x56475ee511d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fe5a994d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56475fb0d2a0 ec = #11 0x00007fe5a9c4eed5 in rb_bug_without_die (fmt=0x7fe5a9f91a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff60ba1e80) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fe5a994d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fe5a9b76e03 in rb_bug (fmt=fmt@entry=0x7fe5a9f91a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff60ba1f60, reg_save_area = 0x7fff60ba1ea0}} #13 0x00007fe5a9b7a1b8 in objspace_xmalloc0 (objspace=0x56475fb0fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fe5a9bf9380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56475fb51d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56475fb51d80, iseq=0x7fe5a8aa9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140624354012736 ec = 0x56475fb10c70 dummy_frame = 140624353989840 #16 0x00007fe5a9bf40db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5a8aa9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56475fb51d80 prev_src_iseq = 0x7fe5a8aab0f0 offset = #17 0x00007fe5a9bf41dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe5a8aa9620 iseqv = iseq_index = 23 #18 0x00007fe5a9bf4570 in ibf_load_code (load=0x56475fb51d80, iseq=0x7fe5a8aab0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140624353997040 code_index = 15 reading_pos = 4556 code = 0x56475fbc8f20 load_body = 0x56475fbc9730 cd_entries = 0x56475fb56c70 ic_index = 0 mark_offset_bits = 0x7fff60ba2200 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fe5a9bfa104 in ibf_load_iseq_each (load=0x56475fb51d80, iseq=0x7fe5a8aab0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140624354012736 ec = 0x56475fb10c70 dummy_frame = 140624353996800 #20 0x00007fe5a9bf40db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5a8aab0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56475fb51d80 prev_src_iseq = 0x7fe5a8aaebd0 offset = #21 0x00007fe5a9bf41dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe5a8aab0f0 iseqv = iseq_index = 16 #22 0x00007fe5a9bf4570 in ibf_load_code (load=0x56475fb51d80, iseq=0x7fe5a8aaebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140624354012112 code_index = 66 reading_pos = 224 code = 0x56475fbf0510 load_body = 0x56475fb7df70 cd_entries = 0x56475fb75070 ic_index = 0 mark_offset_bits = 0x56475fbf0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fe5a9bfa104 in ibf_load_iseq_each (load=0x56475fb51d80, iseq=0x7fe5a8aaebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140624354012736 ec = 0x56475fb10c70 dummy_frame = 140624354011680 #24 0x00007fe5a9bf40db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5a8aaebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56475fb51d80 prev_src_iseq = 0x7fe5a8aaef00 offset = #25 0x00007fe5a9bf41dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe5a8aaebd0 iseqv = iseq_index = 1 #26 0x00007fe5a9bf4570 in ibf_load_code (load=0x56475fb51d80, iseq=0x7fe5a8aaef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140624354012928 code_index = 5 reading_pos = 46 code = 0x56475fbcadc0 load_body = 0x56475fb7e6a0 cd_entries = 0x56475fb750e0 ic_index = 1 mark_offset_bits = 0x7fff60ba2760 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fe5a9bfa104 in ibf_load_iseq_each (load=0x56475fb51d80, iseq=0x7fe5a8aaef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140624354012736 ec = 0x56475fb10c70 dummy_frame = 140624354012400 #28 0x00007fe5a9bf40db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5a8aaef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56475fb51d80 prev_src_iseq = 0x0 offset = #29 0x00007fe5a9bfc048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fe5a8aaef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140624354013024 #31 0x00007fe5a9f80023 in rb_load_with_builtin_functions (feature_name=0x7fe5a9fc058b "yjit", table=0x7fe5aa144e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56475fb0d2a0 iseq = #32 0x00007fe5a9ec3a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe5a9ec1aa0 , argc = 0, index = 0, name = 0x7fe5a9fe70c1 "_bi13"}, {func_ptr = 0x7fe5a9f60440 , argc = 0, index = 1, name = 0x7fe5a9fe70c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe5a9f60540 , argc = 0, index = 2, name = 0x7fe5a9fe7330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe5a9f615d0 , argc = 0, index = 3, name = 0x7fe5a9fe70df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe5a9f305e0 , argc = 2, index = 4, name = 0x7fe5a9fe70f8 "rb_yjit_enable"}, {func_ptr = 0x7fe5a9f60560 , argc = 0, index = 5, name = 0x7fe5a9fe7107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe5a9f60490 , argc = 1, index = 6, name = 0x7fe5a9fe7122 "rb_yjit_get_stats"}, {func_ptr = 0x7fe5a9ec1a80 , argc = 0, index = 7, name = 0x7fe5a9fe7134 "object_shape_count"}, {func_ptr = 0x7fe5a9f37900 , argc = 1, index = 8, name = 0x7fe5a9fe7147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe5a9f37910 , argc = 1, index = 9, name = 0x7fe5a9fe715b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe5a9f30530 , argc = 0, index = 10, name = 0x7fe5a9fe7172 "rb_yjit_code_gc"}, {func_ptr = 0x7fe5a9f30690 , argc = 0, index = 11, name = 0x7fe5a9fe7182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe5a9f60460 , argc = 0, index = 12, name = 0x7fe5a9fe719c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fe5a9c920f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fe5a9d9cf6a in ruby_opt_init (opt=0x7fff60ba4050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fe5a9d9d4e3 in ruby_opt_init (opt=0x7fff60ba4050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734816201776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff60ba2c30 parser = 140624355281616 orig_fname = 140624355296688 script = 1 opt = 0x7fff60ba4050 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fe5a9c5b462 in rb_ensure (b_proc=b_proc@entry=0x7fe5a9d9d140 , data1=data1@entry=140734816201776, e_proc=e_proc@entry=0x7fe5a9d99410 , data2=data2@entry=140734816201776) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56475fb10c70 _tag = {tag = 36, retval = 140734816206928, buf = {0x7fe5a9424830, 0x7fe5a9c5b518 , 0x0, 0x7fff60ba2ae0, 0xa9423ae0}, prev = 0x7fff60ba4160, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56475fb10c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe5a9d99410 , data2 = 140734816201776}} #38 0x00007fe5a9d9ef70 in load_file (opt=0x7fff60ba4050, script=1, f=140624363931696, fname=, parser=140624355281616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140624355281616, fname = 140624355296688, script = 1, opt = 0x7fff60ba4050, f = 4} #39 process_options (argc=0, argv=0x7fff60ba4348, opt=0x7fff60ba4050) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140624363931696 xflag = ast = 0x0 parser = 140624355281616 script_name = 140624355296688 iseq = enc = lenc = 0x56475fb2bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fe5a9d9f7d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff60ba4338) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe5a8be85c8 "-", script_name = 140624355296688, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fe5a9c5c7f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff60ba4338) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140624372539072, buf = {0x2, 0x7fe5a9c5c840 , 0x0, 0x7fff60ba4130, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56475fb10c70 state = iseq = 0x0 #42 0x000056475ee5117f in rb_main (argv=0x7fff60ba4338, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734816208345 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2823389.ruby -x gdbscript [New LWP 2823389] [New LWP 2823391] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140708265561088) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff9322f8c00 (LWP 2823389))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff9322f8c00 (LWP 2823389) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140708265561088) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff931fdf640 (LWP 2823391) 0x00007ff93243ffde in epoll_wait (epfd=4, events=events@entry=0x7ff932d49adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff931fdf640 (LWP 2823391)): #0 0x00007ff93243ffde in epoll_wait (epfd=4, events=events@entry=0x7ff932d49adc , 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 0x00007ff9329d045a in event_wait (vm=0x56170c2282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56170c2282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56170c2282a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56170c2282a0 #4 0x00007ff9323aeb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736359714880, -7444596608491988566, 140708262311488, 25, 140708266305616, 140736359715232, 7448137019353586090, 7448143057930934698}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff93243fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff9322f8c00 (LWP 2823389)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140708265561088) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff9322f8c00 old_mask = {__val = {0, 16754221277581309952, 922, 140708272457773, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140708272974616}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140708265561088) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140708265561088, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff93235c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff93298c855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007ff93275de26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56170c2bd400, fmt=fmt@entry=0x7ff932baa346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007ff93298b69f in sigsegv (sig=11, info=0x56170c2bd530, ctx=0x56170c2bd400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007ff932b668d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7ff932d4ab60 , errout=errout@entry=0x7ff9325346a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7ff932bb8126 "\n", dli_fbase = 0x56170c26cd80, dli_sname = 0x7fffbcba2e60 "\240FS2\371\177", dli_saddr = 0x7ff93244dd63 <__GI___backtrace+99>} i = lines = obj = 0x56170c321c90 dladdr_fbases = main_path = len = next_line = #9 0x00007ff932a3a083 in rb_print_backtrace (errout=0x7ff9325346a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7ff932a3a06f , 0x7ff932835ed5 , 0x7ff93275de03 , 0x7ff9327611b8 , 0x7ff9327e0380 , 0x7ff9327db0db , 0x7ff9327db1dc , 0x7ff9327db570 , 0x7ff9327e1104 , 0x7ff9327db0db , 0x7ff9327db1dc , 0x7ff9327db570 , 0x7ff9327e1104 , 0x7ff9327db0db , 0x7ff9327db1dc , 0x7ff9327db570 , 0x7ff9327e1104 , 0x7ff9327db0db , 0x7ff9327e3048 , 0x7ff932b67023 , 0x7ff9328790f3 , 0x7ff932983f6a , 0x7ff9329844e3 , 0x7ff932842462 , 0x7ff932985f70 , 0x7ff9329867d6 , 0x7ff9328437f9 , 0x56170bc6617f , 0x7ff932343d90 <__libc_start_call_main+128>, 0x7ff932343e40 <__libc_start_main_impl+128>, 0x56170bc661d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7ff9325346a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56170c2282a0 ec = #11 0x00007ff932835ed5 in rb_bug_without_die (fmt=0x7ff932b78a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffbcba3020) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7ff9325346a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007ff93275de03 in rb_bug (fmt=fmt@entry=0x7ff932b78a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffbcba3100, reg_save_area = 0x7fffbcba3040}} #13 0x00007ff9327611b8 in objspace_xmalloc0 (objspace=0x56170c22abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007ff9327e0380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56170c26cd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56170c26cd80, iseq=0x7ff931689620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140708252544576 ec = 0x56170c22bc70 dummy_frame = 140708252521680 #16 0x00007ff9327db0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff931689620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56170c26cd80 prev_src_iseq = 0x7ff93168b0f0 offset = #17 0x00007ff9327db1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ff931689620 iseqv = iseq_index = 23 #18 0x00007ff9327db570 in ibf_load_code (load=0x56170c26cd80, iseq=0x7ff93168b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140708252528880 code_index = 15 reading_pos = 4556 code = 0x56170c2e3f20 load_body = 0x56170c2e4730 cd_entries = 0x56170c271c70 ic_index = 0 mark_offset_bits = 0x7fffbcba33a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007ff9327e1104 in ibf_load_iseq_each (load=0x56170c26cd80, iseq=0x7ff93168b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140708252544576 ec = 0x56170c22bc70 dummy_frame = 140708252528640 #20 0x00007ff9327db0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff93168b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56170c26cd80 prev_src_iseq = 0x7ff93168ebd0 offset = #21 0x00007ff9327db1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ff93168b0f0 iseqv = iseq_index = 16 #22 0x00007ff9327db570 in ibf_load_code (load=0x56170c26cd80, iseq=0x7ff93168ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140708252543952 code_index = 66 reading_pos = 224 code = 0x56170c30b510 load_body = 0x56170c298f70 cd_entries = 0x56170c290070 ic_index = 0 mark_offset_bits = 0x56170c30b740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007ff9327e1104 in ibf_load_iseq_each (load=0x56170c26cd80, iseq=0x7ff93168ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140708252544576 ec = 0x56170c22bc70 dummy_frame = 140708252543520 #24 0x00007ff9327db0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff93168ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56170c26cd80 prev_src_iseq = 0x7ff93168ef00 offset = #25 0x00007ff9327db1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ff93168ebd0 iseqv = iseq_index = 1 #26 0x00007ff9327db570 in ibf_load_code (load=0x56170c26cd80, iseq=0x7ff93168ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140708252544768 code_index = 5 reading_pos = 46 code = 0x56170c2e5dc0 load_body = 0x56170c2996a0 cd_entries = 0x56170c2900e0 ic_index = 1 mark_offset_bits = 0x7fffbcba3900 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007ff9327e1104 in ibf_load_iseq_each (load=0x56170c26cd80, iseq=0x7ff93168ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140708252544576 ec = 0x56170c22bc70 dummy_frame = 140708252544240 #28 0x00007ff9327db0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff93168ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56170c26cd80 prev_src_iseq = 0x0 offset = #29 0x00007ff9327e3048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7ff93168ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140708252544864 #31 0x00007ff932b67023 in rb_load_with_builtin_functions (feature_name=0x7ff932ba758b "yjit", table=0x7ff932d2be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56170c2282a0 iseq = #32 0x00007ff932aaaa27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff932aa8aa0 , argc = 0, index = 0, name = 0x7ff932bce0c1 "_bi13"}, {func_ptr = 0x7ff932b47440 , argc = 0, index = 1, name = 0x7ff932bce0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff932b47540 , argc = 0, index = 2, name = 0x7ff932bce330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff932b485d0 , argc = 0, index = 3, name = 0x7ff932bce0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff932b175e0 , argc = 2, index = 4, name = 0x7ff932bce0f8 "rb_yjit_enable"}, {func_ptr = 0x7ff932b47560 , argc = 0, index = 5, name = 0x7ff932bce107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff932b47490 , argc = 1, index = 6, name = 0x7ff932bce122 "rb_yjit_get_stats"}, {func_ptr = 0x7ff932aa8a80 , argc = 0, index = 7, name = 0x7ff932bce134 "object_shape_count"}, {func_ptr = 0x7ff932b1e900 , argc = 1, index = 8, name = 0x7ff932bce147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff932b1e910 , argc = 1, index = 9, name = 0x7ff932bce15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff932b17530 , argc = 0, index = 10, name = 0x7ff932bce172 "rb_yjit_code_gc"}, {func_ptr = 0x7ff932b17690 , argc = 0, index = 11, name = 0x7ff932bce182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff932b47460 , argc = 0, index = 12, name = 0x7ff932bce19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007ff9328790f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007ff932983f6a in ruby_opt_init (opt=0x7fffbcba51f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007ff9329844e3 in ruby_opt_init (opt=0x7fffbcba51f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736359710160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffbcba3dd0 parser = 140708253813456 orig_fname = 140708253828528 script = 1 opt = 0x7fffbcba51f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007ff932842462 in rb_ensure (b_proc=b_proc@entry=0x7ff932984140 , data1=data1@entry=140736359710160, e_proc=e_proc@entry=0x7ff932980410 , data2=data2@entry=140736359710160) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56170c22bc70 _tag = {tag = 36, retval = 140736359715312, buf = {0x7ff932004830, 0x7ff932842518 , 0x0, 0x7fffbcba3c80, 0x32003ae0}, prev = 0x7fffbcba5300, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56170c22bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff932980410 , data2 = 140736359710160}} #38 0x00007ff932985f70 in load_file (opt=0x7fffbcba51f0, script=1, f=140708262463536, fname=, parser=140708253813456) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140708253813456, fname = 140708253828528, script = 1, opt = 0x7fffbcba51f0, f = 4} #39 process_options (argc=0, argv=0x7fffbcba54e8, opt=0x7fffbcba51f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140708262463536 xflag = ast = 0x0 parser = 140708253813456 script_name = 140708253828528 iseq = enc = lenc = 0x56170c246f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\003\325\062\371\177\000\000\030\247p2\371\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007ff9329867d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffbcba54d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff9317c85c8 "-", script_name = 140708253828528, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007ff9328437f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffbcba54d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140708271099584, buf = {0x2, 0x7ff932843840 , 0x0, 0x7fffbcba52d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56170c22bc70 state = iseq = 0x0 #42 0x000056170bc6617f in rb_main (argv=0x7fffbcba54d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736359716729 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2944525.ruby -x gdbscript [New LWP 2944525] [New LWP 2944527] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140273607949312) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f93fe92bc00 (LWP 2944525))] >>> Threads Id Target Id Frame * 1 Thread 0x7f93fe92bc00 (LWP 2944525) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140273607949312) at ./nptl/pthread_kill.c:44 2 Thread 0x7f93fe60f640 (LWP 2944527) 0x00007f93fea72fde in epoll_wait (epfd=4, events=events@entry=0x7f93ff37cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f93fe60f640 (LWP 2944527)): #0 0x00007f93fea72fde in epoll_wait (epfd=4, events=events@entry=0x7f93ff37cadc , 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 0x00007f93ff00345a in event_wait (vm=0x55a4981322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a4981322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a4981322a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a4981322a0 #4 0x00007f93fe9e1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722094150096, -1707117396048008787, 140273604687424, 25, 140273608693840, 140722094150448, 1686849866756204973, 1686849822040598957}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f93fea72bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f93fe92bc00 (LWP 2944525)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140273607949312) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f93fe92bc00 old_mask = {__val = {0, 361811293202582016, 922, 140273614845997, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140273615362840}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140273607949312) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140273607949312, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f93fe98f476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f93fefbf855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f93fed90e26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55a4981c7400, fmt=fmt@entry=0x7f93ff1dd346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f93fefbe69f in sigsegv (sig=11, info=0x55a4981c7530, ctx=0x55a4981c7400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f93ff1998d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f93ff37db60 , errout=errout@entry=0x7f93feb676a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f93ff1eb126 "\n", dli_fbase = 0x55a498176d80, dli_sname = 0x7ffc6a6eeff0 "\240v\266\376\223\177", dli_saddr = 0x7f93fea80d63 <__GI___backtrace+99>} i = lines = obj = 0x55a49822bc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f93ff06d083 in rb_print_backtrace (errout=0x7f93feb676a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f93ff06d06f , 0x7f93fee68ed5 , 0x7f93fed90e03 , 0x7f93fed941b8 , 0x7f93fee13380 , 0x7f93fee0e0db , 0x7f93fee0e1dc , 0x7f93fee0e570 , 0x7f93fee14104 , 0x7f93fee0e0db , 0x7f93fee0e1dc , 0x7f93fee0e570 , 0x7f93fee14104 , 0x7f93fee0e0db , 0x7f93fee0e1dc , 0x7f93fee0e570 , 0x7f93fee14104 , 0x7f93fee0e0db , 0x7f93fee16048 , 0x7f93ff19a023 , 0x7f93feeac0f3 , 0x7f93fefb6f6a , 0x7f93fefb74e3 , 0x7f93fee75462 , 0x7f93fefb8f70 , 0x7f93fefb97d6 , 0x7f93fee767f9 , 0x55a4970bc17f , 0x7f93fe976d90 <__libc_start_call_main+128>, 0x7f93fe976e40 <__libc_start_main_impl+128>, 0x55a4970bc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f93feb676a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55a4981322a0 ec = #11 0x00007f93fee68ed5 in rb_bug_without_die (fmt=0x7f93ff1aba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc6a6ef1b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f93feb676a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f93fed90e03 in rb_bug (fmt=fmt@entry=0x7f93ff1aba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc6a6ef290, reg_save_area = 0x7ffc6a6ef1d0}} #13 0x00007f93fed941b8 in objspace_xmalloc0 (objspace=0x55a498134bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f93fee13380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55a498176d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55a498176d80, iseq=0x7f93fdcb9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140273594920512 ec = 0x55a498135c70 dummy_frame = 140273594897616 #16 0x00007f93fee0e0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f93fdcb9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a498176d80 prev_src_iseq = 0x7f93fdcbb0f0 offset = #17 0x00007f93fee0e1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f93fdcb9620 iseqv = iseq_index = 23 #18 0x00007f93fee0e570 in ibf_load_code (load=0x55a498176d80, iseq=0x7f93fdcbb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140273594904816 code_index = 15 reading_pos = 4556 code = 0x55a4981edf20 load_body = 0x55a4981ee730 cd_entries = 0x55a49817bc70 ic_index = 0 mark_offset_bits = 0x7ffc6a6ef530 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f93fee14104 in ibf_load_iseq_each (load=0x55a498176d80, iseq=0x7f93fdcbb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140273594920512 ec = 0x55a498135c70 dummy_frame = 140273594904576 #20 0x00007f93fee0e0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f93fdcbb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a498176d80 prev_src_iseq = 0x7f93fdcbebd0 offset = #21 0x00007f93fee0e1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f93fdcbb0f0 iseqv = iseq_index = 16 #22 0x00007f93fee0e570 in ibf_load_code (load=0x55a498176d80, iseq=0x7f93fdcbebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140273594919888 code_index = 66 reading_pos = 224 code = 0x55a498215510 load_body = 0x55a4981a2f70 cd_entries = 0x55a49819a070 ic_index = 0 mark_offset_bits = 0x55a498215740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f93fee14104 in ibf_load_iseq_each (load=0x55a498176d80, iseq=0x7f93fdcbebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140273594920512 ec = 0x55a498135c70 dummy_frame = 140273594919456 #24 0x00007f93fee0e0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f93fdcbebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a498176d80 prev_src_iseq = 0x7f93fdcbef00 offset = #25 0x00007f93fee0e1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f93fdcbebd0 iseqv = iseq_index = 1 #26 0x00007f93fee0e570 in ibf_load_code (load=0x55a498176d80, iseq=0x7f93fdcbef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140273594920704 code_index = 5 reading_pos = 46 code = 0x55a4981efdc0 load_body = 0x55a4981a36a0 cd_entries = 0x55a49819a0e0 ic_index = 1 mark_offset_bits = 0x7ffc6a6efa90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f93fee14104 in ibf_load_iseq_each (load=0x55a498176d80, iseq=0x7f93fdcbef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140273594920512 ec = 0x55a498135c70 dummy_frame = 140273594920176 #28 0x00007f93fee0e0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f93fdcbef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55a498176d80 prev_src_iseq = 0x0 offset = #29 0x00007f93fee16048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f93fdcbef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140273594920800 #31 0x00007f93ff19a023 in rb_load_with_builtin_functions (feature_name=0x7f93ff1da58b "yjit", table=0x7f93ff35ee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55a4981322a0 iseq = #32 0x00007f93ff0dda27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f93ff0dbaa0 , argc = 0, index = 0, name = 0x7f93ff2010c1 "_bi13"}, {func_ptr = 0x7f93ff17a440 , argc = 0, index = 1, name = 0x7f93ff2010c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f93ff17a540 , argc = 0, index = 2, name = 0x7f93ff201330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f93ff17b5d0 , argc = 0, index = 3, name = 0x7f93ff2010df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f93ff14a5e0 , argc = 2, index = 4, name = 0x7f93ff2010f8 "rb_yjit_enable"}, {func_ptr = 0x7f93ff17a560 , argc = 0, index = 5, name = 0x7f93ff201107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f93ff17a490 , argc = 1, index = 6, name = 0x7f93ff201122 "rb_yjit_get_stats"}, {func_ptr = 0x7f93ff0dba80 , argc = 0, index = 7, name = 0x7f93ff201134 "object_shape_count"}, {func_ptr = 0x7f93ff151900 , argc = 1, index = 8, name = 0x7f93ff201147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f93ff151910 , argc = 1, index = 9, name = 0x7f93ff20115b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f93ff14a530 , argc = 0, index = 10, name = 0x7f93ff201172 "rb_yjit_code_gc"}, {func_ptr = 0x7f93ff14a690 , argc = 0, index = 11, name = 0x7f93ff201182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f93ff17a460 , argc = 0, index = 12, name = 0x7f93ff20119c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f93feeac0f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f93fefb6f6a in ruby_opt_init (opt=0x7ffc6a6f1380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f93fefb74e3 in ruby_opt_init (opt=0x7ffc6a6f1380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722094145376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc6a6eff60 parser = 140273596189392 orig_fname = 140273596204464 script = 1 opt = 0x7ffc6a6f1380 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f93fee75462 in rb_ensure (b_proc=b_proc@entry=0x7f93fefb7140 , data1=data1@entry=140722094145376, e_proc=e_proc@entry=0x7f93fefb3410 , data2=data2@entry=140722094145376) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a498135c70 _tag = {tag = 36, retval = 140722094150528, buf = {0x7f93fe634830, 0x7f93fee75518 , 0x0, 0x7ffc6a6efe10, 0xfe633ae0}, prev = 0x7ffc6a6f1490, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a498135c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f93fefb3410 , data2 = 140722094145376}} #38 0x00007f93fefb8f70 in load_file (opt=0x7ffc6a6f1380, script=1, f=140273604839472, fname=, parser=140273596189392) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140273596189392, fname = 140273596204464, script = 1, opt = 0x7ffc6a6f1380, f = 4} #39 process_options (argc=0, argv=0x7ffc6a6f1678, opt=0x7ffc6a6f1380) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140273604839472 xflag = ast = 0x0 parser = 140273596189392 script_name = 140273596204464 iseq = enc = lenc = 0x55a498150f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f93fefb97d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6a6f1668) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f93fddf85c8 "-", script_name = 140273596204464, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f93fee767f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc6a6f1668) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140273613487808, buf = {0x2, 0x7f93fee76840 , 0x0, 0x7ffc6a6f1460, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a498135c70 state = iseq = 0x0 #42 0x000055a4970bc17f in rb_main (argv=0x7ffc6a6f1668, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722094151945 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3075126.ruby -x gdbscript [New LWP 3075126] [New LWP 3075128] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140370091473920) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faa75707c00 (LWP 3075126))] >>> Threads Id Target Id Frame * 1 Thread 0x7faa75707c00 (LWP 3075126) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140370091473920) at ./nptl/pthread_kill.c:44 2 Thread 0x7faa753ef640 (LWP 3075128) 0x00007faa7584efde in epoll_wait (epfd=4, events=events@entry=0x7faa76158adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faa753ef640 (LWP 3075128)): #0 0x00007faa7584efde in epoll_wait (epfd=4, events=events@entry=0x7faa76158adc , 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 0x00007faa75ddf45a in event_wait (vm=0x55d7c5fbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d7c5fbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d7c5fbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d7c5fbf2a0 #4 0x00007faa757bdb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725072075344, 867785928891990962, 140370088228416, 25, 140370092218448, 140725072075696, -910267218016566350, -910267793160371278}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faa7584ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faa75707c00 (LWP 3075126)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140370091473920) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faa75707c00 old_mask = {__val = {0, 7126252314854324224, 922, 140370098370605, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140370098887448}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140370091473920) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140370091473920, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faa7576b476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faa75d9b855 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007faa75b6ce26 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55d7c6054400, fmt=fmt@entry=0x7faa75fb9346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007faa75d9a69f in sigsegv (sig=11, info=0x55d7c6054530, ctx=0x55d7c6054400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007faa75f758d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7faa76159b60 , errout=errout@entry=0x7faa759436a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7faa75fc7126 "\n", dli_fbase = 0x55d7c6003d80, dli_sname = 0x7ffd1bee7870 "\240\066\224u\252\177", dli_saddr = 0x7faa7585cd63 <__GI___backtrace+99>} i = lines = obj = 0x55d7c60b9d20 dladdr_fbases = main_path = len = next_line = #9 0x00007faa75e49083 in rb_print_backtrace (errout=0x7faa759436a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7faa75e4906f , 0x7faa75c44ed5 , 0x7faa75b6ce03 , 0x7faa75b701b8 , 0x7faa75bef380 , 0x7faa75bea0db , 0x7faa75bea1dc , 0x7faa75bea570 , 0x7faa75bf0104 , 0x7faa75bea0db , 0x7faa75bea1dc , 0x7faa75bea570 , 0x7faa75bf0104 , 0x7faa75bea0db , 0x7faa75bea1dc , 0x7faa75bea570 , 0x7faa75bf0104 , 0x7faa75bea0db , 0x7faa75bf2048 , 0x7faa75f76023 , 0x7faa75c880f3 , 0x7faa75d92f6a , 0x7faa75d934e3 , 0x7faa75c51462 , 0x7faa75d94f70 , 0x7faa75d957d6 , 0x7faa75c527f9 , 0x55d7c5aa717f , 0x7faa75752d90 <__libc_start_call_main+128>, 0x7faa75752e40 <__libc_start_main_impl+128>, 0x55d7c5aa71d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7faa759436a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55d7c5fbf2a0 ec = #11 0x00007faa75c44ed5 in rb_bug_without_die (fmt=0x7faa75f87a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd1bee7a30) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7faa759436a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007faa75b6ce03 in rb_bug (fmt=fmt@entry=0x7faa75f87a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd1bee7b10, reg_save_area = 0x7ffd1bee7a50}} #13 0x00007faa75b701b8 in objspace_xmalloc0 (objspace=0x55d7c5fc1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007faa75bef380 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55d7c6003d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55d7c6003d80, iseq=0x7faa74a99660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140370078461424 ec = 0x55d7c5fc2c70 dummy_frame = 140370078438624 #16 0x00007faa75bea0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa74a99660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d7c6003d80 prev_src_iseq = 0x7faa74a9b160 offset = #17 0x00007faa75bea1dc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7faa74a99660 iseqv = iseq_index = 23 #18 0x00007faa75bea570 in ibf_load_code (load=0x55d7c6003d80, iseq=0x7faa74a9b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140370078445920 code_index = 15 reading_pos = 4556 code = 0x55d7c607b2f0 load_body = 0x55d7c607bb40 cd_entries = 0x55d7c6008c70 ic_index = 0 mark_offset_bits = 0x7ffd1bee7db0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007faa75bf0104 in ibf_load_iseq_each (load=0x55d7c6003d80, iseq=0x7faa74a9b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140370078461424 ec = 0x55d7c5fc2c70 dummy_frame = 140370078445632 #20 0x00007faa75bea0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa74a9b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d7c6003d80 prev_src_iseq = 0x7faa74a9eb20 offset = #21 0x00007faa75bea1dc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7faa74a9b160 iseqv = iseq_index = 16 #22 0x00007faa75bea570 in ibf_load_code (load=0x55d7c6003d80, iseq=0x7faa74a9eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140370078460704 code_index = 66 reading_pos = 224 code = 0x55d7c60a2510 load_body = 0x55d7c6030310 cd_entries = 0x55d7c6027070 ic_index = 0 mark_offset_bits = 0x55d7c60a2740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007faa75bf0104 in ibf_load_iseq_each (load=0x55d7c6003d80, iseq=0x7faa74a9eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140370078461424 ec = 0x55d7c5fc2c70 dummy_frame = 140370078460512 #24 0x00007faa75bea0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa74a9eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d7c6003d80 prev_src_iseq = 0x7faa74a9ef40 offset = #25 0x00007faa75bea1dc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7faa74a9eb20 iseqv = iseq_index = 1 #26 0x00007faa75bea570 in ibf_load_code (load=0x55d7c6003d80, iseq=0x7faa74a9ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140370078461760 code_index = 5 reading_pos = 46 code = 0x55d7c607cdc0 load_body = 0x55d7c6030a40 cd_entries = 0x55d7c60270e0 ic_index = 1 mark_offset_bits = 0x7ffd1bee8310 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007faa75bf0104 in ibf_load_iseq_each (load=0x55d7c6003d80, iseq=0x7faa74a9ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140370078461424 ec = 0x55d7c5fc2c70 dummy_frame = 140370078461232 #28 0x00007faa75bea0db in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa74a9ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55d7c6003d80 prev_src_iseq = 0x0 offset = #29 0x00007faa75bf2048 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7faa74a9ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140370078461904 #31 0x00007faa75f76023 in rb_load_with_builtin_functions (feature_name=0x7faa75fb658b "yjit", table=0x7faa7613ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55d7c5fbf2a0 iseq = #32 0x00007faa75eb9a27 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faa75eb7aa0 , argc = 0, index = 0, name = 0x7faa75fdd0c1 "_bi13"}, {func_ptr = 0x7faa75f56440 , argc = 0, index = 1, name = 0x7faa75fdd0c7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faa75f56540 , argc = 0, index = 2, name = 0x7faa75fdd330 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faa75f575d0 , argc = 0, index = 3, name = 0x7faa75fdd0df "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faa75f265e0 , argc = 2, index = 4, name = 0x7faa75fdd0f8 "rb_yjit_enable"}, {func_ptr = 0x7faa75f56560 , argc = 0, index = 5, name = 0x7faa75fdd107 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faa75f56490 , argc = 1, index = 6, name = 0x7faa75fdd122 "rb_yjit_get_stats"}, {func_ptr = 0x7faa75eb7a80 , argc = 0, index = 7, name = 0x7faa75fdd134 "object_shape_count"}, {func_ptr = 0x7faa75f2d900 , argc = 1, index = 8, name = 0x7faa75fdd147 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faa75f2d910 , argc = 1, index = 9, name = 0x7faa75fdd15b "rb_yjit_insns_compiled"}, {func_ptr = 0x7faa75f26530 , argc = 0, index = 10, name = 0x7faa75fdd172 "rb_yjit_code_gc"}, {func_ptr = 0x7faa75f26690 , argc = 0, index = 11, name = 0x7faa75fdd182 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faa75f56460 , argc = 0, index = 12, name = 0x7faa75fdd19c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007faa75c880f3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007faa75d92f6a in ruby_opt_init (opt=0x7ffd1bee9c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007faa75d934e3 in ruby_opt_init (opt=0x7ffd1bee9c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725072070624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd1bee87e0 parser = 140370079730496 orig_fname = 140370079745568 script = 1 opt = 0x7ffd1bee9c00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007faa75c51462 in rb_ensure (b_proc=b_proc@entry=0x7faa75d93140 , data1=data1@entry=140725072070624, e_proc=e_proc@entry=0x7faa75d8f410 , data2=data2@entry=140725072070624) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d7c5fc2c70 _tag = {tag = 36, retval = 140725072075776, buf = {0x7faa75414870, 0x7faa75c51518 , 0x0, 0x7ffd1bee8690, 0x75413b20}, prev = 0x7ffd1bee9d10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d7c5fc2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faa75d8f410 , data2 = 140725072070624}} #38 0x00007faa75d94f70 in load_file (opt=0x7ffd1bee9c00, script=1, f=140370088380528, fname=, parser=140370079730496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140370079730496, fname = 140370079745568, script = 1, opt = 0x7ffd1bee9c00, f = 4} #39 process_options (argc=0, argv=0x7ffd1bee9ef8, opt=0x7ffd1bee9c00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140370088380528 xflag = ast = 0x0 parser = 140370079730496 script_name = 140370079745568 iseq = enc = lenc = 0x55d7c5fddf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007faa75d957d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd1bee9ee8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faa74bd8638 "-", script_name = 140370079745568, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007faa75c527f9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd1bee9ee8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140370097012416, buf = {0x2, 0x7faa75c52840 , 0x0, 0x7ffd1bee9ce0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d7c5fc2c70 state = iseq = 0x0 #42 0x000055d7c5aa717f in rb_main (argv=0x7ffd1bee9ee8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725072077193 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)