# Logfile created on 2024-01-22 18:25:30 +0000 by logger.rb/v1.4.3 I, [2024-01-22T18:25:30.448016 #2614060] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-22T18:25:30.448628 #2614060] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:25:30.597069 #2614060] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-22T18:25:30.597624 #2614060] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:25:30.597674 #2614060] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:25:30.921805 #2614060] INFO -- : tool/config.guess already exists I, [2024-01-22T18:25:30.922083 #2614060] INFO -- : tool/config.sub already exists I, [2024-01-22T18:25:31.079055 #2614060] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:25:31.079133 #2614060] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:25:31.217096 #2614060] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-22T18:25:31.217811 #2614060] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:25:31.217852 #2614060] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-22T18:25:32.522937 #2614060] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-22T18:25:32.523017 #2614060] ERROR -- : 3b3f036..dbd76d9 master -> origin/master I, [2024-01-22T18:25:32.644040 #2614060] INFO -- : Updating 3b3f036..dbd76d9 I, [2024-01-22T18:25:32.644122 #2614060] INFO -- : Fast-forward I, [2024-01-22T18:25:32.702358 #2614060] INFO -- : .github/workflows/windows.yml | 7 +- I, [2024-01-22T18:25:32.702417 #2614060] INFO -- : NEWS.md | 5 +- I, [2024-01-22T18:25:32.702434 #2614060] INFO -- : bootstraptest/test_yjit.rb | 39 + I, [2024-01-22T18:25:32.702446 #2614060] INFO -- : builtin.c | 1 - I, [2024-01-22T18:25:32.702457 #2614060] INFO -- : compile.c | 6 +- I, [2024-01-22T18:25:32.702468 #2614060] INFO -- : doc/maintainers.md | 25 +- I, [2024-01-22T18:25:32.702478 #2614060] INFO -- : doc/standard_library.rdoc | 6 +- I, [2024-01-22T18:25:32.702488 #2614060] INFO -- : ext/nkf/depend | 181 - I, [2024-01-22T18:25:32.702499 #2614060] INFO -- : ext/nkf/extconf.rb | 3 - I, [2024-01-22T18:25:32.702522 #2614060] INFO -- : ext/nkf/lib/kconv.rb | 283 - I, [2024-01-22T18:25:32.702533 #2614060] INFO -- : ext/nkf/nkf-utf8/config.h | 51 - I, [2024-01-22T18:25:32.702543 #2614060] INFO -- : ext/nkf/nkf-utf8/nkf.c | 7205 --------- I, [2024-01-22T18:25:32.702555 #2614060] INFO -- : ext/nkf/nkf-utf8/nkf.h | 189 - I, [2024-01-22T18:25:32.702565 #2614060] INFO -- : ext/nkf/nkf-utf8/utf8tbl.c | 14638 ------------------- I, [2024-01-22T18:25:32.702576 #2614060] INFO -- : ext/nkf/nkf-utf8/utf8tbl.h | 72 - I, [2024-01-22T18:25:32.702587 #2614060] INFO -- : ext/nkf/nkf.c | 506 - I, [2024-01-22T18:25:32.702597 #2614060] INFO -- : ext/nkf/nkf.gemspec | 43 - I, [2024-01-22T18:25:32.702607 #2614060] INFO -- : ext/syslog/depend | 161 - I, [2024-01-22T18:25:32.702618 #2614060] INFO -- : ext/syslog/extconf.rb | 13 - I, [2024-01-22T18:25:32.702628 #2614060] INFO -- : ext/syslog/lib/syslog/logger.rb | 209 - I, [2024-01-22T18:25:32.702639 #2614060] INFO -- : ext/syslog/syslog.c | 592 - I, [2024-01-22T18:25:32.702650 #2614060] INFO -- : ext/syslog/syslog.gemspec | 28 - I, [2024-01-22T18:25:32.702665 #2614060] INFO -- : ext/syslog/syslog.txt | 124 - I, [2024-01-22T18:25:32.702676 #2614060] INFO -- : gems/bundled_gems | 3 + I, [2024-01-22T18:25:32.702687 #2614060] INFO -- : iseq.c | 8 +- I, [2024-01-22T18:25:32.702698 #2614060] INFO -- : iseq.h | 2 +- I, [2024-01-22T18:25:32.702708 #2614060] INFO -- : lib/csv.rb | 2882 ---- I, [2024-01-22T18:25:32.702718 #2614060] INFO -- : lib/csv/core_ext/array.rb | 9 - I, [2024-01-22T18:25:32.702728 #2614060] INFO -- : lib/csv/core_ext/string.rb | 9 - I, [2024-01-22T18:25:32.702738 #2614060] INFO -- : lib/csv/csv.gemspec | 64 - I, [2024-01-22T18:25:32.702751 #2614060] INFO -- : lib/csv/fields_converter.rb | 89 - I, [2024-01-22T18:25:32.702762 #2614060] INFO -- : lib/csv/input_record_separator.rb | 18 - I, [2024-01-22T18:25:32.702775 #2614060] INFO -- : lib/csv/parser.rb | 1288 -- I, [2024-01-22T18:25:32.702789 #2614060] INFO -- : lib/csv/row.rb | 757 - I, [2024-01-22T18:25:32.702803 #2614060] INFO -- : lib/csv/table.rb | 1055 -- I, [2024-01-22T18:25:32.702816 #2614060] INFO -- : lib/csv/version.rb | 6 - I, [2024-01-22T18:25:32.702829 #2614060] INFO -- : lib/csv/writer.rb | 210 - I, [2024-01-22T18:25:32.703002 #2614060] INFO -- : lib/irb.rb | 2 +- I, [2024-01-22T18:25:32.703016 #2614060] INFO -- : lib/nkf.rb | 6 - I, [2024-01-22T18:25:32.703029 #2614060] INFO -- : load.c | 2 +- I, [2024-01-22T18:25:32.703042 #2614060] INFO -- : mini_builtin.c | 1 - I, [2024-01-22T18:25:32.703055 #2614060] INFO -- : parse.y | 4 +- I, [2024-01-22T18:25:32.703067 #2614060] INFO -- : prism/extension.c | 8 +- I, [2024-01-22T18:25:32.703084 #2614060] INFO -- : prism/prism.c | 59 +- I, [2024-01-22T18:25:32.703098 #2614060] INFO -- : prism/templates/src/prettyprint.c.erb | 2 +- I, [2024-01-22T18:25:32.703117 #2614060] INFO -- : prism/util/pm_newline_list.c | 4 +- I, [2024-01-22T18:25:32.703131 #2614060] INFO -- : prism_compile.c | 75 +- I, [2024-01-22T18:25:32.703144 #2614060] INFO -- : rjit_c.rb | 6 +- I, [2024-01-22T18:25:32.703156 #2614060] INFO -- : ruby.c | 3 +- I, [2024-01-22T18:25:32.703169 #2614060] INFO -- : spec/ruby/core/module/autoload_spec.rb | 91 +- I, [2024-01-22T18:25:32.703182 #2614060] INFO -- : .../autoload_during_autoload_after_define.rb | 6 + I, [2024-01-22T18:25:32.703197 #2614060] INFO -- : .../csv/basicwriter/close_on_terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703210 #2614060] INFO -- : .../library/csv/basicwriter/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703223 #2614060] INFO -- : .../ruby/library/csv/basicwriter/terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703235 #2614060] INFO -- : spec/ruby/library/csv/cell/data_spec.rb | 9 +- I, [2024-01-22T18:25:32.703249 #2614060] INFO -- : spec/ruby/library/csv/cell/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703262 #2614060] INFO -- : spec/ruby/library/csv/foreach_spec.rb | 9 +- I, [2024-01-22T18:25:32.703274 #2614060] INFO -- : spec/ruby/library/csv/generate_line_spec.rb | 45 +- I, [2024-01-22T18:25:32.703288 #2614060] INFO -- : spec/ruby/library/csv/generate_row_spec.rb | 9 +- I, [2024-01-22T18:25:32.703301 #2614060] INFO -- : spec/ruby/library/csv/generate_spec.rb | 47 +- I, [2024-01-22T18:25:32.703317 #2614060] INFO -- : spec/ruby/library/csv/iobuf/close_spec.rb | 9 +- I, [2024-01-22T18:25:32.703330 #2614060] INFO -- : spec/ruby/library/csv/iobuf/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703343 #2614060] INFO -- : spec/ruby/library/csv/iobuf/read_spec.rb | 9 +- I, [2024-01-22T18:25:32.703356 #2614060] INFO -- : spec/ruby/library/csv/iobuf/terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703369 #2614060] INFO -- : .../csv/ioreader/close_on_terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703387 #2614060] INFO -- : spec/ruby/library/csv/ioreader/get_row_spec.rb | 9 +- I, [2024-01-22T18:25:32.703401 #2614060] INFO -- : spec/ruby/library/csv/ioreader/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703413 #2614060] INFO -- : spec/ruby/library/csv/ioreader/terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703429 #2614060] INFO -- : spec/ruby/library/csv/liberal_parsing_spec.rb | 29 +- I, [2024-01-22T18:25:32.703443 #2614060] INFO -- : spec/ruby/library/csv/open_spec.rb | 9 +- I, [2024-01-22T18:25:32.703455 #2614060] INFO -- : spec/ruby/library/csv/parse_spec.rb | 181 +- I, [2024-01-22T18:25:32.703468 #2614060] INFO -- : spec/ruby/library/csv/read_spec.rb | 9 +- I, [2024-01-22T18:25:32.703480 #2614060] INFO -- : spec/ruby/library/csv/readlines_spec.rb | 53 +- I, [2024-01-22T18:25:32.703494 #2614060] INFO -- : spec/ruby/library/csv/streambuf/add_buf_spec.rb | 9 +- I, [2024-01-22T18:25:32.703507 #2614060] INFO -- : spec/ruby/library/csv/streambuf/buf_size_spec.rb | 9 +- I, [2024-01-22T18:25:32.703519 #2614060] INFO -- : spec/ruby/library/csv/streambuf/drop_spec.rb | 9 +- I, [2024-01-22T18:25:32.703532 #2614060] INFO -- : .../csv/streambuf/element_reference_spec.rb | 9 +- I, [2024-01-22T18:25:32.703548 #2614060] INFO -- : spec/ruby/library/csv/streambuf/get_spec.rb | 9 +- I, [2024-01-22T18:25:32.703571 #2614060] INFO -- : spec/ruby/library/csv/streambuf/idx_is_eos_spec.rb | 9 +- I, [2024-01-22T18:25:32.703586 #2614060] INFO -- : spec/ruby/library/csv/streambuf/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703599 #2614060] INFO -- : spec/ruby/library/csv/streambuf/is_eos_spec.rb | 9 +- I, [2024-01-22T18:25:32.703618 #2614060] INFO -- : spec/ruby/library/csv/streambuf/read_spec.rb | 9 +- I, [2024-01-22T18:25:32.703631 #2614060] INFO -- : spec/ruby/library/csv/streambuf/rel_buf_spec.rb | 9 +- I, [2024-01-22T18:25:32.703644 #2614060] INFO -- : spec/ruby/library/csv/streambuf/terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703656 #2614060] INFO -- : spec/ruby/library/csv/stringreader/get_row_spec.rb | 9 +- I, [2024-01-22T18:25:32.703673 #2614060] INFO -- : .../library/csv/stringreader/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703687 #2614060] INFO -- : spec/ruby/library/csv/writer/add_row_spec.rb | 9 +- I, [2024-01-22T18:25:32.703700 #2614060] INFO -- : spec/ruby/library/csv/writer/append_spec.rb | 9 +- I, [2024-01-22T18:25:32.703712 #2614060] INFO -- : spec/ruby/library/csv/writer/close_spec.rb | 9 +- I, [2024-01-22T18:25:32.703725 #2614060] INFO -- : spec/ruby/library/csv/writer/create_spec.rb | 9 +- I, [2024-01-22T18:25:32.703737 #2614060] INFO -- : spec/ruby/library/csv/writer/generate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703750 #2614060] INFO -- : spec/ruby/library/csv/writer/initialize_spec.rb | 9 +- I, [2024-01-22T18:25:32.703763 #2614060] INFO -- : spec/ruby/library/csv/writer/terminate_spec.rb | 9 +- I, [2024-01-22T18:25:32.703775 #2614060] INFO -- : spec/ruby/library/syslog/alert_spec.rb | 13 +- I, [2024-01-22T18:25:32.703791 #2614060] INFO -- : spec/ruby/library/syslog/close_spec.rb | 107 +- I, [2024-01-22T18:25:32.703804 #2614060] INFO -- : spec/ruby/library/syslog/constants_spec.rb | 57 +- I, [2024-01-22T18:25:32.703817 #2614060] INFO -- : spec/ruby/library/syslog/crit_spec.rb | 13 +- I, [2024-01-22T18:25:32.703829 #2614060] INFO -- : spec/ruby/library/syslog/debug_spec.rb | 13 +- I, [2024-01-22T18:25:32.703842 #2614060] INFO -- : spec/ruby/library/syslog/emerg_spec.rb | 23 +- I, [2024-01-22T18:25:32.703855 #2614060] INFO -- : spec/ruby/library/syslog/err_spec.rb | 13 +- I, [2024-01-22T18:25:32.703868 #2614060] INFO -- : spec/ruby/library/syslog/facility_spec.rb | 87 +- I, [2024-01-22T18:25:32.703880 #2614060] INFO -- : spec/ruby/library/syslog/ident_spec.rb | 49 +- I, [2024-01-22T18:25:32.703895 #2614060] INFO -- : spec/ruby/library/syslog/info_spec.rb | 13 +- I, [2024-01-22T18:25:32.703909 #2614060] INFO -- : spec/ruby/library/syslog/inspect_spec.rb | 57 +- I, [2024-01-22T18:25:32.703923 #2614060] INFO -- : spec/ruby/library/syslog/instance_spec.rb | 15 +- I, [2024-01-22T18:25:32.703935 #2614060] INFO -- : spec/ruby/library/syslog/log_spec.rb | 85 +- I, [2024-01-22T18:25:32.703948 #2614060] INFO -- : spec/ruby/library/syslog/mask_spec.rb | 151 +- I, [2024-01-22T18:25:32.703961 #2614060] INFO -- : spec/ruby/library/syslog/notice_spec.rb | 13 +- I, [2024-01-22T18:25:32.703974 #2614060] INFO -- : spec/ruby/library/syslog/open_spec.rb | 141 +- I, [2024-01-22T18:25:32.703987 #2614060] INFO -- : spec/ruby/library/syslog/opened_spec.rb | 55 +- I, [2024-01-22T18:25:32.704000 #2614060] INFO -- : spec/ruby/library/syslog/options_spec.rb | 87 +- I, [2024-01-22T18:25:32.704020 #2614060] INFO -- : spec/ruby/library/syslog/reopen_spec.rb | 13 +- I, [2024-01-22T18:25:32.704034 #2614060] INFO -- : spec/ruby/library/syslog/shared/log.rb | 66 +- I, [2024-01-22T18:25:32.704046 #2614060] INFO -- : spec/ruby/library/syslog/shared/reopen.rb | 64 +- I, [2024-01-22T18:25:32.704059 #2614060] INFO -- : spec/ruby/library/syslog/warning_spec.rb | 13 +- I, [2024-01-22T18:25:32.704072 #2614060] INFO -- : test/csv/helper.rb | 42 - I, [2024-01-22T18:25:32.704091 #2614060] INFO -- : test/csv/interface/test_delegation.rb | 47 - I, [2024-01-22T18:25:32.704104 #2614060] INFO -- : test/csv/interface/test_read.rb | 381 - I, [2024-01-22T18:25:32.704117 #2614060] INFO -- : test/csv/interface/test_read_write.rb | 124 - I, [2024-01-22T18:25:32.704130 #2614060] INFO -- : test/csv/interface/test_write.rb | 217 - I, [2024-01-22T18:25:32.704145 #2614060] INFO -- : test/csv/line_endings.gz | Bin 59 -> 0 bytes I, [2024-01-22T18:25:32.704159 #2614060] INFO -- : test/csv/parse/test_column_separator.rb | 40 - I, [2024-01-22T18:25:32.704171 #2614060] INFO -- : test/csv/parse/test_convert.rb | 165 - I, [2024-01-22T18:25:32.704184 #2614060] INFO -- : test/csv/parse/test_each.rb | 23 - I, [2024-01-22T18:25:32.704197 #2614060] INFO -- : test/csv/parse/test_general.rb | 348 - I, [2024-01-22T18:25:32.704209 #2614060] INFO -- : test/csv/parse/test_header.rb | 342 - I, [2024-01-22T18:25:32.704221 #2614060] INFO -- : test/csv/parse/test_inputs_scanner.rb | 63 - I, [2024-01-22T18:25:32.704234 #2614060] INFO -- : test/csv/parse/test_invalid.rb | 52 - I, [2024-01-22T18:25:32.704250 #2614060] INFO -- : test/csv/parse/test_liberal_parsing.rb | 171 - I, [2024-01-22T18:25:32.704263 #2614060] INFO -- : test/csv/parse/test_quote_char_nil.rb | 93 - I, [2024-01-22T18:25:32.704276 #2614060] INFO -- : test/csv/parse/test_read.rb | 27 - I, [2024-01-22T18:25:32.704289 #2614060] INFO -- : test/csv/parse/test_rewind.rb | 40 - I, [2024-01-22T18:25:32.704302 #2614060] INFO -- : test/csv/parse/test_row_separator.rb | 16 - I, [2024-01-22T18:25:32.704315 #2614060] INFO -- : test/csv/parse/test_skip_lines.rb | 126 - I, [2024-01-22T18:25:32.704327 #2614060] INFO -- : test/csv/parse/test_strip.rb | 112 - I, [2024-01-22T18:25:32.704339 #2614060] INFO -- : test/csv/parse/test_unconverted_fields.rb | 117 - I, [2024-01-22T18:25:32.704353 #2614060] INFO -- : test/csv/test_data_converters.rb | 190 - I, [2024-01-22T18:25:32.704369 #2614060] INFO -- : test/csv/test_encodings.rb | 403 - I, [2024-01-22T18:25:32.704381 #2614060] INFO -- : test/csv/test_features.rb | 359 - I, [2024-01-22T18:25:32.704394 #2614060] INFO -- : test/csv/test_patterns.rb | 27 - I, [2024-01-22T18:25:32.704406 #2614060] INFO -- : test/csv/test_row.rb | 435 - I, [2024-01-22T18:25:32.704419 #2614060] INFO -- : test/csv/test_table.rb | 691 - I, [2024-01-22T18:25:32.704432 #2614060] INFO -- : test/csv/write/test_converters.rb | 53 - I, [2024-01-22T18:25:32.704444 #2614060] INFO -- : test/csv/write/test_force_quotes.rb | 78 - I, [2024-01-22T18:25:32.704457 #2614060] INFO -- : test/csv/write/test_general.rb | 246 - I, [2024-01-22T18:25:32.704473 #2614060] INFO -- : test/csv/write/test_quote_empty.rb | 70 - I, [2024-01-22T18:25:32.704487 #2614060] INFO -- : test/irb/test_completion.rb | 4 +- I, [2024-01-22T18:25:32.704499 #2614060] INFO -- : test/nkf/test_kconv.rb | 82 - I, [2024-01-22T18:25:32.704512 #2614060] INFO -- : test/nkf/test_nkf.rb | 23 - I, [2024-01-22T18:25:32.704524 #2614060] INFO -- : test/prism/format_errors_test.rb | 17 + I, [2024-01-22T18:25:32.704538 #2614060] INFO -- : test/prism/snapshots/seattlerb/defn_unary_not.txt | 4 +- I, [2024-01-22T18:25:32.704551 #2614060] INFO -- : test/ruby/test_compile_prism.rb | 30 + I, [2024-01-22T18:25:32.704569 #2614060] INFO -- : test/syslog/test_syslog_logger.rb | 588 - I, [2024-01-22T18:25:32.704583 #2614060] INFO -- : test/test_extlibs.rb | 4 +- I, [2024-01-22T18:25:32.704600 #2614060] INFO -- : thread.c | 2 - I, [2024-01-22T18:25:32.704613 #2614060] INFO -- : thread_pthread.c | 2 +- I, [2024-01-22T18:25:32.704626 #2614060] INFO -- : tool/mk_builtin_loader.rb | 4 +- I, [2024-01-22T18:25:32.704639 #2614060] INFO -- : tool/prism_btests | 2 +- I, [2024-01-22T18:25:32.704651 #2614060] INFO -- : tool/rjit/bindgen.rb | 3 +- I, [2024-01-22T18:25:32.704663 #2614060] INFO -- : tool/sync_default_gems.rb | 9 - I, [2024-01-22T18:25:32.704676 #2614060] INFO -- : vm_core.h | 1 - I, [2024-01-22T18:25:32.704689 #2614060] INFO -- : yjit/src/codegen.rs | 97 +- I, [2024-01-22T18:25:32.704705 #2614060] INFO -- : yjit/src/stats.rs | 2 +- I, [2024-01-22T18:25:32.704719 #2614060] INFO -- : 163 files changed, 1382 insertions(+), 37482 deletions(-) I, [2024-01-22T18:25:32.704731 #2614060] INFO -- : delete mode 100644 ext/nkf/depend I, [2024-01-22T18:25:32.704743 #2614060] INFO -- : delete mode 100644 ext/nkf/extconf.rb I, [2024-01-22T18:25:32.704756 #2614060] INFO -- : delete mode 100644 ext/nkf/lib/kconv.rb I, [2024-01-22T18:25:32.704769 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf-utf8/config.h I, [2024-01-22T18:25:32.704782 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf-utf8/nkf.c I, [2024-01-22T18:25:32.704794 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf-utf8/nkf.h I, [2024-01-22T18:25:32.704807 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf-utf8/utf8tbl.c I, [2024-01-22T18:25:32.704820 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf-utf8/utf8tbl.h I, [2024-01-22T18:25:32.704836 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf.c I, [2024-01-22T18:25:32.704849 #2614060] INFO -- : delete mode 100644 ext/nkf/nkf.gemspec I, [2024-01-22T18:25:32.704862 #2614060] INFO -- : delete mode 100644 ext/syslog/depend I, [2024-01-22T18:25:32.704875 #2614060] INFO -- : delete mode 100644 ext/syslog/extconf.rb I, [2024-01-22T18:25:32.704887 #2614060] INFO -- : delete mode 100644 ext/syslog/lib/syslog/logger.rb I, [2024-01-22T18:25:32.704900 #2614060] INFO -- : delete mode 100644 ext/syslog/syslog.c I, [2024-01-22T18:25:32.704912 #2614060] INFO -- : delete mode 100644 ext/syslog/syslog.gemspec I, [2024-01-22T18:25:32.704925 #2614060] INFO -- : delete mode 100644 ext/syslog/syslog.txt I, [2024-01-22T18:25:32.704938 #2614060] INFO -- : delete mode 100644 lib/csv.rb I, [2024-01-22T18:25:32.704953 #2614060] INFO -- : delete mode 100644 lib/csv/core_ext/array.rb I, [2024-01-22T18:25:32.704966 #2614060] INFO -- : delete mode 100644 lib/csv/core_ext/string.rb I, [2024-01-22T18:25:32.704979 #2614060] INFO -- : delete mode 100644 lib/csv/csv.gemspec I, [2024-01-22T18:25:32.704991 #2614060] INFO -- : delete mode 100644 lib/csv/fields_converter.rb I, [2024-01-22T18:25:32.705004 #2614060] INFO -- : delete mode 100644 lib/csv/input_record_separator.rb I, [2024-01-22T18:25:32.705017 #2614060] INFO -- : delete mode 100644 lib/csv/parser.rb I, [2024-01-22T18:25:32.705030 #2614060] INFO -- : delete mode 100644 lib/csv/row.rb I, [2024-01-22T18:25:32.705043 #2614060] INFO -- : delete mode 100644 lib/csv/table.rb I, [2024-01-22T18:25:32.705056 #2614060] INFO -- : delete mode 100644 lib/csv/version.rb I, [2024-01-22T18:25:32.705071 #2614060] INFO -- : delete mode 100644 lib/csv/writer.rb I, [2024-01-22T18:25:32.705085 #2614060] INFO -- : delete mode 100644 lib/nkf.rb I, [2024-01-22T18:25:32.705098 #2614060] INFO -- : create mode 100644 spec/ruby/core/module/fixtures/autoload_during_autoload_after_define.rb I, [2024-01-22T18:25:32.705118 #2614060] INFO -- : delete mode 100644 test/csv/helper.rb I, [2024-01-22T18:25:32.705131 #2614060] INFO -- : delete mode 100644 test/csv/interface/test_delegation.rb I, [2024-01-22T18:25:32.705144 #2614060] INFO -- : delete mode 100644 test/csv/interface/test_read.rb I, [2024-01-22T18:25:32.705157 #2614060] INFO -- : delete mode 100644 test/csv/interface/test_read_write.rb I, [2024-01-22T18:25:32.705170 #2614060] INFO -- : delete mode 100644 test/csv/interface/test_write.rb I, [2024-01-22T18:25:32.705182 #2614060] INFO -- : delete mode 100644 test/csv/line_endings.gz I, [2024-01-22T18:25:32.705194 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_column_separator.rb I, [2024-01-22T18:25:32.705211 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_convert.rb I, [2024-01-22T18:25:32.705225 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_each.rb I, [2024-01-22T18:25:32.705238 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_general.rb I, [2024-01-22T18:25:32.705251 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_header.rb I, [2024-01-22T18:25:32.705264 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_inputs_scanner.rb I, [2024-01-22T18:25:32.705276 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_invalid.rb I, [2024-01-22T18:25:32.705289 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_liberal_parsing.rb I, [2024-01-22T18:25:32.705306 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_quote_char_nil.rb I, [2024-01-22T18:25:32.705320 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_read.rb I, [2024-01-22T18:25:32.705337 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_rewind.rb I, [2024-01-22T18:25:32.705350 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_row_separator.rb I, [2024-01-22T18:25:32.705363 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_skip_lines.rb I, [2024-01-22T18:25:32.705376 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_strip.rb I, [2024-01-22T18:25:32.705389 #2614060] INFO -- : delete mode 100644 test/csv/parse/test_unconverted_fields.rb I, [2024-01-22T18:25:32.705401 #2614060] INFO -- : delete mode 100644 test/csv/test_data_converters.rb I, [2024-01-22T18:25:32.705414 #2614060] INFO -- : delete mode 100644 test/csv/test_encodings.rb I, [2024-01-22T18:25:32.705427 #2614060] INFO -- : delete mode 100644 test/csv/test_features.rb I, [2024-01-22T18:25:32.705439 #2614060] INFO -- : delete mode 100644 test/csv/test_patterns.rb I, [2024-01-22T18:25:32.705457 #2614060] INFO -- : delete mode 100644 test/csv/test_row.rb I, [2024-01-22T18:25:32.705470 #2614060] INFO -- : delete mode 100644 test/csv/test_table.rb I, [2024-01-22T18:25:32.705483 #2614060] INFO -- : delete mode 100644 test/csv/write/test_converters.rb I, [2024-01-22T18:25:32.705496 #2614060] INFO -- : delete mode 100644 test/csv/write/test_force_quotes.rb I, [2024-01-22T18:25:32.705508 #2614060] INFO -- : delete mode 100644 test/csv/write/test_general.rb I, [2024-01-22T18:25:32.705520 #2614060] INFO -- : delete mode 100644 test/csv/write/test_quote_empty.rb I, [2024-01-22T18:25:32.705533 #2614060] INFO -- : delete mode 100644 test/nkf/test_kconv.rb I, [2024-01-22T18:25:32.705546 #2614060] INFO -- : delete mode 100644 test/nkf/test_nkf.rb I, [2024-01-22T18:25:32.705559 #2614060] INFO -- : create mode 100644 test/prism/format_errors_test.rb I, [2024-01-22T18:25:32.705575 #2614060] INFO -- : delete mode 100644 test/syslog/test_syslog_logger.rb I, [2024-01-22T18:25:32.722029 #2614060] INFO -- : Latest commit hash = dbd76d9101 I, [2024-01-22T18:25:32.724698 #2614060] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:25:32.724767 #2614060] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:25:32.927756 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-22T18:25:33.033171 #2614060] INFO -- : generating parse.c I, [2024-01-22T18:25:40.326767 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/ast.rbinc I, [2024-01-22T18:25:40.360937 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/dir.rbinc I, [2024-01-22T18:25:40.393134 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/gc.rbinc I, [2024-01-22T18:25:40.435589 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/numeric.rbinc I, [2024-01-22T18:25:40.485915 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/io.rbinc I, [2024-01-22T18:25:40.539615 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/marshal.rbinc I, [2024-01-22T18:25:40.580237 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit.rbinc I, [2024-01-22T18:25:40.624462 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.rbinc I, [2024-01-22T18:25:40.756974 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/pack.rbinc I, [2024-01-22T18:25:40.786964 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/trace_point.rbinc I, [2024-01-22T18:25:40.819079 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/warning.rbinc I, [2024-01-22T18:25:40.849334 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/array.rbinc I, [2024-01-22T18:25:40.881203 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/kernel.rbinc I, [2024-01-22T18:25:40.913664 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/ractor.rbinc I, [2024-01-22T18:25:40.955749 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/symbol.rbinc I, [2024-01-22T18:25:40.985028 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/timev.rbinc I, [2024-01-22T18:25:41.015332 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/thread_sync.rbinc I, [2024-01-22T18:25:41.043368 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/nilclass.rbinc I, [2024-01-22T18:25:41.070808 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/prelude.rbinc I, [2024-01-22T18:25:41.099599 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/gem_prelude.rbinc I, [2024-01-22T18:25:41.129462 #2614060] INFO -- : making /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc I, [2024-01-22T18:25:41.182641 #2614060] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-01-22T18:25:41.186873 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:25:41.187682 #2614060] INFO -- : extracting ripper.y from ../../parse.y I, [2024-01-22T18:25:41.382278 #2614060] INFO -- : compiling compiler ripper.y I, [2024-01-22T18:25:47.930673 #2614060] INFO -- : generating ripper_init.c from ./ripper_init.c.tmpl I, [2024-01-22T18:25:47.983147 #2614060] INFO -- : generating eventids1.c from ../../parse.y I, [2024-01-22T18:25:48.047069 #2614060] INFO -- : generating eventids1.h from ../../parse.y I, [2024-01-22T18:25:48.127284 #2614060] INFO -- : generating eventids2table.c from ./eventids2.c I, [2024-01-22T18:25:48.162229 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:25:48.174634 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:25:48.174713 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T18:25:48.174742 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:25:48.188120 #2614060] INFO -- : generating miniprelude.c I, [2024-01-22T18:25:48.371719 #2614060] INFO -- : miniprelude.c updated I, [2024-01-22T18:25:48.378406 #2614060] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-22T18:25:48.567879 #2614060] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-22T18:25:48.571508 #2614060] INFO -- : generating enc.mk I, [2024-01-22T18:25:48.918517 #2614060] INFO -- : making srcs under enc I, [2024-01-22T18:25:48.991415 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:25:48.991504 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T18:25:48.991555 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:25:49.103655 #2614060] INFO -- : Downloading bundled gem nkf-0.2.0... I, [2024-01-22T18:25:50.094076 #2614060] INFO -- : Downloading bundled gem syslog-0.1.2... I, [2024-01-22T18:25:50.420816 #2614060] INFO -- : Downloading bundled gem csv-3.2.8... I, [2024-01-22T18:25:51.441443 #2614060] INFO -- : Extracting bundle gem nkf-0.2.0... I, [2024-01-22T18:25:51.648206 #2614060] INFO -- : Unpacked gems/nkf-0.2.0.gem I, [2024-01-22T18:25:51.654015 #2614060] INFO -- : Extracting bundle gem syslog-0.1.2... I, [2024-01-22T18:25:51.873607 #2614060] INFO -- : Unpacked gems/syslog-0.1.2.gem I, [2024-01-22T18:25:51.878366 #2614060] INFO -- : Extracting bundle gem csv-3.2.8... I, [2024-01-22T18:25:52.064623 #2614060] INFO -- : Unpacked gems/csv-3.2.8.gem I, [2024-01-22T18:25:52.069549 #2614060] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:25:52.069943 #2614060] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:25:52.291631 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:25:52.291708 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:25:52.291728 #2614060] INFO -- : LD = ld I, [2024-01-22T18:25:52.291744 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:25:52.291760 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:25:52.291777 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:25:52.291793 #2614060] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-22T18:25:52.291807 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:25:52.291826 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:25:52.291841 #2614060] INFO -- : LANG = I, [2024-01-22T18:25:52.291855 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:25:52.291868 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:25:52.291882 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:25:52.291895 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:25:52.293533 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:25:52.297689 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:25:52.297750 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:25:52.297769 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:25:52.297783 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:25:52.297808 #2614060] INFO -- : I, [2024-01-22T18:25:52.344397 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-01-22T18:25:53.410765 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/array.c I, [2024-01-22T18:25:58.163126 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-01-22T18:25:59.773107 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/bignum.c I, [2024-01-22T18:26:05.095311 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-01-22T18:26:07.263872 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-22T18:26:28.026691 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-01-22T18:26:31.180601 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-01-22T18:26:32.640627 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/debug.c I, [2024-01-22T18:26:33.133053 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-01-22T18:26:37.522215 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-01-22T18:26:38.915053 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-01-22T18:26:42.230157 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-01-22T18:26:44.763998 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-01-22T18:26:46.915612 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-01-22T18:26:54.471793 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-01-22T18:26:58.280102 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/inits.c I, [2024-01-22T18:26:58.292956 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-01-22T18:27:05.044106 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-01-22T18:27:08.910646 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-01-22T18:27:10.873587 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-01-22T18:27:13.484360 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/memory_view.c I, [2024-01-22T18:27:14.259614 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-01-22T18:27:15.120552 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-22T18:27:17.434723 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node.c I, [2024-01-22T18:27:17.972152 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/node_dump.c I, [2024-01-22T18:27:20.800072 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-01-22T18:27:24.784115 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-01-22T18:27:27.757355 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-01-22T18:27:30.144411 #2614060] INFO -- : compiling parse.c I, [2024-01-22T18:27:46.872097 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-01-22T18:27:49.327871 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-22T18:27:52.738934 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-01-22T18:27:55.600510 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/random.c I, [2024-01-22T18:27:57.412774 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rational.c I, [2024-01-22T18:28:00.586358 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-01-22T18:28:04.000108 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-01-22T18:28:06.459547 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/scheduler.c I, [2024-01-22T18:28:06.970952 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-01-22T18:28:08.015821 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-01-22T18:28:08.888503 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-01-22T18:28:16.251249 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-01-22T18:28:18.185753 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-01-22T18:28:19.309593 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-01-22T18:28:24.360296 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-01-22T18:28:27.879455 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-01-22T18:28:30.861159 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-22T18:28:31.351514 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-22T18:28:45.326705 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-01-22T18:28:46.729987 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-01-22T18:28:47.730415 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_sync.c I, [2024-01-22T18:28:48.332839 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-01-22T18:28:50.222434 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/weakmap.c I, [2024-01-22T18:28:50.907697 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-01-22T18:28:51.760325 #2614060] INFO -- : compiling prism/prettyprint.c I, [2024-01-22T18:28:55.720177 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_newline_list.c I, [2024-01-22T18:28:55.853262 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-22T18:29:06.672295 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-01-22T18:29:08.126644 #2614060] INFO -- : building Rust YJIT (release mode) I, [2024-01-22T18:29:33.055774 #2614060] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-22T18:29:33.056903 #2614060] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-22T18:29:33.437889 #2614060] INFO -- : linking miniruby I, [2024-01-22T18:29:34.944624 #2614060] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:29:34.944892 #2614060] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:29:35.060059 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:29:35.060151 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:29:35.060197 #2614060] INFO -- : LD = ld I, [2024-01-22T18:29:35.060231 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:29:35.060271 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:29:35.060310 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:29:35.060351 #2614060] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-22T18:29:35.060383 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:29:35.060412 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:29:35.060440 #2614060] INFO -- : LANG = I, [2024-01-22T18:29:35.060469 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:29:35.060498 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:29:35.060525 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:29:35.060553 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:29:35.060589 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:29:35.063772 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:29:35.063819 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:29:35.063836 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:29:35.063849 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:29:35.063861 #2614060] INFO -- : I, [2024-01-22T18:29:35.681621 #2614060] INFO -- : builtin_binary.inc updated I, [2024-01-22T18:29:35.691036 #2614060] INFO -- : 32e38bee39607a8328c15aa9f25e23ff0da7d59a45999ab1533c28d499d88a84 builtin_binary.inc I, [2024-01-22T18:29:35.692044 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-22T18:29:36.353969 #2614060] INFO -- : linking static-library libruby-static.a I, [2024-01-22T18:29:37.946011 #2614060] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-22T18:29:41.676585 #2614060] INFO -- : linking ruby I, [2024-01-22T18:29:41.725156 #2614060] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:29:41.725443 #2614060] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:29:41.837662 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:29:41.837725 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:29:41.837744 #2614060] INFO -- : LD = ld I, [2024-01-22T18:29:41.837757 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:29:41.837774 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:29:41.837787 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:29:41.837799 #2614060] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-22T18:29:41.837812 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:29:41.837823 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:29:41.837843 #2614060] INFO -- : LANG = I, [2024-01-22T18:29:41.837855 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:29:41.837865 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:29:41.837875 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:29:41.837886 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:29:41.837896 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:29:41.840907 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:29:41.840953 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:29:41.840967 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:29:41.840978 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:29:41.840989 #2614060] INFO -- : I, [2024-01-22T18:29:41.941980 #2614060] INFO -- : generating encdb.h I, [2024-01-22T18:29:42.006604 #2614060] INFO -- : encdb.h unchanged I, [2024-01-22T18:29:42.012150 #2614060] INFO -- : generating enc.mk I, [2024-01-22T18:29:42.311123 #2614060] INFO -- : making srcs under enc I, [2024-01-22T18:29:42.371844 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:29:42.371938 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T18:29:42.372001 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:29:42.373768 #2614060] INFO -- : generating transdb.h I, [2024-01-22T18:29:42.566598 #2614060] INFO -- : transdb.h unchanged I, [2024-01-22T18:29:42.571147 #2614060] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-22T18:29:42.624958 #2614060] INFO -- : ext/configure-ext.mk updated I, [2024-01-22T18:29:42.628922 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:29:45.779082 #2614060] INFO -- : configuring nkf-0.2.0/ext/nkf I, [2024-01-22T18:29:46.237638 #2614060] INFO -- : configuring syslog-0.1.2/ext/syslog I, [2024-01-22T18:29:47.540895 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:29:47.541357 #2614060] INFO -- : generating makefile exts.mk I, [2024-01-22T18:29:47.657925 #2614060] INFO -- : exts.mk updated I, [2024-01-22T18:29:47.667088 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:29:48.166148 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:29:48.166836 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/coverage/coverage.c I, [2024-01-22T18:29:48.881314 #2614060] INFO -- : linking shared-object coverage.so I, [2024-01-22T18:29:48.974159 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:29:48.983785 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:29:48.990465 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:29:48.996101 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:29:49.007639 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:29:49.046430 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:29:49.054719 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:29:49.085183 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:29:49.101055 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:29:49.108526 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:29:49.113644 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:29:49.131791 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:29:49.147660 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:29:49.170241 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:29:49.175910 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:29:49.184297 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:29:49.184755 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/object_tracing.c I, [2024-01-22T18:29:49.826213 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace.c I, [2024-01-22T18:29:50.508334 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-01-22T18:29:51.498914 #2614060] INFO -- : linking shared-object objspace.so I, [2024-01-22T18:29:51.611431 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:29:51.642528 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:29:51.670816 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:29:51.678568 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:29:51.684031 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:29:51.693508 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:29:51.726395 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:29:51.734104 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:29:51.739333 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:29:51.755198 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:29:51.756188 #2614060] INFO -- : generating eventids1.c from /tmp/ruby/src/trunk-repeat20-asserts/parse.y I, [2024-01-22T18:29:51.878662 #2614060] INFO -- : generating eventids1.h from /tmp/ruby/src/trunk-repeat20-asserts/parse.y I, [2024-01-22T18:29:52.000696 #2614060] INFO -- : compiling eventids1.c I, [2024-01-22T18:29:52.116525 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-22T18:29:52.129321 #2614060] INFO -- : compiling compiler /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.y I, [2024-01-22T18:29:59.031010 #2614060] INFO -- : compiling ripper.c I, [2024-01-22T18:30:08.964905 #2614060] INFO -- : generating ripper_init.c from /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper_init.c.tmpl I, [2024-01-22T18:30:09.043050 #2614060] INFO -- : compiling ripper_init.c I, [2024-01-22T18:30:09.065203 #2614060] INFO -- : linking shared-object ripper.so I, [2024-01-22T18:30:09.252077 #2614060] INFO -- : checking /tmp/ruby/src/trunk-repeat20-asserts/parse.y and /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2.c I, [2024-01-22T18:30:09.367384 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:30:09.370371 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:30:09.374375 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:30:09.389941 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:30:09.390529 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-01-22T18:30:10.090678 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-01-22T18:30:12.193760 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-01-22T18:30:12.882950 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-01-22T18:30:13.923427 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-01-22T18:30:14.436403 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-01-22T18:30:14.900035 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-01-22T18:30:15.381201 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-01-22T18:30:15.770730 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-01-22T18:30:16.308411 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-01-22T18:30:16.971875 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-01-22T18:30:17.405662 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-01-22T18:30:18.391861 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-01-22T18:30:19.567817 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c E, [2024-01-22T18:30:21.122528 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: In function 'rb_getnameinfo': E, [2024-01-22T18:30:21.122583 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:753:11: warning: 'gni_errno' may be used uninitialized in this function [-Wmaybe-uninitialized] E, [2024-01-22T18:30:21.122600 #2614060] ERROR -- : 753 | errno = gni_errno; E, [2024-01-22T18:30:21.122614 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: In function 'rsock_getaddrinfo': E, [2024-01-22T18:30:21.122627 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:534:11: warning: 'gai_errno' may be used uninitialized in this function [-Wmaybe-uninitialized] E, [2024-01-22T18:30:21.122641 #2614060] ERROR -- : 534 | errno = gai_errno; E, [2024-01-22T18:30:21.122655 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c:484:14: note: 'gai_errno' was declared here E, [2024-01-22T18:30:21.122668 #2614060] ERROR -- : 484 | int err, gai_errno; E, [2024-01-22T18:30:21.122682 #2614060] ERROR -- : | ^~~~~~~~~ E, [2024-01-22T18:30:21.122695 #2614060] ERROR -- : /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c: At top level: E, [2024-01-22T18:30:21.122710 #2614060] ERROR -- : cc1: note: unrecognized command-line option '-Wno-self-assign' may have been intended to silence earlier diagnostics E, [2024-01-22T18:30:21.122725 #2614060] ERROR -- : cc1: note: unrecognized command-line option '-Wno-parentheses-equality' may have been intended to silence earlier diagnostics E, [2024-01-22T18:30:21.122738 #2614060] ERROR -- : cc1: note: unrecognized command-line option '-Wno-constant-logical-operand' may have been intended to silence earlier diagnostics I, [2024-01-22T18:30:21.128622 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-01-22T18:30:21.667965 #2614060] INFO -- : linking shared-object socket.so I, [2024-01-22T18:30:21.923162 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:30:21.949673 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:30:22.013073 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:30:22.016867 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:30:22.080662 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:30:22.083970 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:30:22.087070 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf/nkf.c I, [2024-01-22T18:30:24.776151 #2614060] INFO -- : linking shared-object nkf.so I, [2024-01-22T18:30:24.919664 #2614060] INFO -- : ln -sfT ../../../../../src/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/lib ../../../../../.bundle/gems/nkf-0.2.0/lib I, [2024-01-22T18:30:24.923665 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:30:24.927899 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:30:24.987278 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:30:24.991980 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:30:25.051810 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:30:25.056245 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:30:25.122061 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:30:25.125079 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:30:25.128301 #2614060] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog/syslog.c I, [2024-01-22T18:30:25.665611 #2614060] INFO -- : linking shared-object syslog.so I, [2024-01-22T18:30:25.803843 #2614060] INFO -- : ln -sfT ../../../../../src/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/lib ../../../../../.bundle/gems/syslog-0.1.2/lib I, [2024-01-22T18:30:25.807761 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:30:25.855051 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:26.030411 #2614060] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-22T18:30:26.030529 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:26.031213 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:26.038208 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:26.038272 #2614060] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-22T18:30:26.038291 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:26.039594 #2614060] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-22T18:30:26.564309 #2614060] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-22T18:30:26.775052 #2614060] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-22T18:30:27.033135 #2614060] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-22T18:30:27.250625 #2614060] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-22T18:30:27.459183 #2614060] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-22T18:30:27.668699 #2614060] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-22T18:30:28.017039 #2614060] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-22T18:30:28.224955 #2614060] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-22T18:30:28.450796 #2614060] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-22T18:30:28.796101 #2614060] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-22T18:30:29.016850 #2614060] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-22T18:30:29.301930 #2614060] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-22T18:30:29.814100 #2614060] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-22T18:30:30.117951 #2614060] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-22T18:30:30.384635 #2614060] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-22T18:30:30.653893 #2614060] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-22T18:30:30.891912 #2614060] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-22T18:30:31.107112 #2614060] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-22T18:30:31.319338 #2614060] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-22T18:30:31.557805 #2614060] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-22T18:30:31.838865 #2614060] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-22T18:30:32.122163 #2614060] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-22T18:30:32.347235 #2614060] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-22T18:30:32.780204 #2614060] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-22T18:30:33.343258 #2614060] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-22T18:30:33.568811 #2614060] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-22T18:30:33.794174 #2614060] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-22T18:30:34.192554 #2614060] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-22T18:30:34.404863 #2614060] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-22T18:30:34.625999 #2614060] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-22T18:30:34.939351 #2614060] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-22T18:30:35.471943 #2614060] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-22T18:30:35.776768 #2614060] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-22T18:30:36.005001 #2614060] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-22T18:30:36.220744 #2614060] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-22T18:30:36.493391 #2614060] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-22T18:30:36.767800 #2614060] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-22T18:30:37.008033 #2614060] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-22T18:30:37.898834 #2614060] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-22T18:30:38.124175 #2614060] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-22T18:30:38.482512 #2614060] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-22T18:30:38.772748 #2614060] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-22T18:30:39.031195 #2614060] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-22T18:30:39.255327 #2614060] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-22T18:30:39.531167 #2614060] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-22T18:30:39.898023 #2614060] INFO -- : making enc I, [2024-01-22T18:30:39.941083 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:39.941148 #2614060] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-22T18:30:39.941169 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:39.942115 #2614060] INFO -- : making trans I, [2024-01-22T18:30:40.028984 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.029084 #2614060] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-22T18:30:40.029143 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.030312 #2614060] INFO -- : making encs I, [2024-01-22T18:30:40.126372 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.126463 #2614060] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-22T18:30:40.126515 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.145113 #2614060] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:30:40.145321 #2614060] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-22T18:30:40.282146 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:30:40.282202 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:30:40.282230 #2614060] INFO -- : LD = ld I, [2024-01-22T18:30:40.282253 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:30:40.282280 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:30:40.282305 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:30:40.282327 #2614060] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-22T18:30:40.282350 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:30:40.282372 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:30:40.282394 #2614060] INFO -- : LANG = I, [2024-01-22T18:30:40.282414 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:30:40.282434 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:30:40.282466 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:30:40.282489 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:30:40.282516 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:30:40.284997 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:30:40.285035 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:30:40.285048 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:30:40.285056 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:30:40.285064 #2614060] INFO -- : I, [2024-01-22T18:30:40.390518 #2614060] INFO -- : generating encdb.h I, [2024-01-22T18:30:40.460350 #2614060] INFO -- : encdb.h unchanged I, [2024-01-22T18:30:40.465012 #2614060] INFO -- : generating enc.mk I, [2024-01-22T18:30:40.702144 #2614060] INFO -- : making srcs under enc I, [2024-01-22T18:30:40.745157 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.745222 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T18:30:40.745239 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:40.746423 #2614060] INFO -- : generating transdb.h I, [2024-01-22T18:30:40.976895 #2614060] INFO -- : transdb.h unchanged I, [2024-01-22T18:30:40.982846 #2614060] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-22T18:30:41.059192 #2614060] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-22T18:30:41.069570 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:41.576461 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:30:41.583243 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:30:41.593187 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:30:41.600521 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:30:41.605849 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:30:41.617513 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:30:41.658531 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:30:41.665109 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:30:41.700477 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:30:41.716112 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:30:41.724275 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:30:41.730393 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:30:41.750003 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:30:41.765257 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:30:41.789423 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:30:41.795123 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:30:41.806027 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:30:41.815346 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:30:41.847416 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:30:41.880333 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:30:41.888081 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:30:41.893799 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:30:41.904645 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:30:41.944081 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:30:41.952396 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:30:41.957968 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:30:41.982100 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:30:41.993837 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:30:41.997067 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:30:42.001200 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:30:42.022877 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:30:42.037743 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:30:42.065895 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:30:42.131756 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:30:42.135863 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:30:42.205282 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:30:42.209130 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:30:42.276890 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:30:42.280625 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:30:42.349775 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:30:42.353916 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:30:42.418490 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:30:42.422971 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:30:42.465946 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:30:42.468468 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:30:42.512221 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:30:42.550161 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.728446 #2614060] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-22T18:30:42.728505 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.728967 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.733632 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.733683 #2614060] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-22T18:30:42.733704 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.744909 #2614060] INFO -- : making enc I, [2024-01-22T18:30:42.790164 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.790245 #2614060] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-22T18:30:42.790297 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.791414 #2614060] INFO -- : making trans I, [2024-01-22T18:30:42.859414 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.859478 #2614060] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-22T18:30:42.859519 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.860479 #2614060] INFO -- : making encs I, [2024-01-22T18:30:42.929718 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.929798 #2614060] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-22T18:30:42.929849 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:30:42.941545 #2614060] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-01-22T18:30:43.239024 #2614060] INFO -- : Installing to I, [2024-01-22T18:30:43.239171 #2614060] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-22T18:30:43.240038 #2614060] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-22T18:30:43.269076 #2614060] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-22T18:30:43.283072 #2614060] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-22T18:30:43.283498 #2614060] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-22T18:30:43.397608 #2614060] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-22T18:30:43.397675 #2614060] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-22T18:30:43.397845 #2614060] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-22T18:30:43.398526 #2614060] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-22T18:30:43.422380 #2614060] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-22T18:30:43.422507 #2614060] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-22T18:30:43.422572 #2614060] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-22T18:30:43.422915 #2614060] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-22T18:30:43.423421 #2614060] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-22T18:30:43.703451 #2614060] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-22T18:30:43.749529 #2614060] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-22T18:30:43.779674 #2614060] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-22T18:30:43.828030 #2614060] INFO -- : benchmark 0.3.0 I, [2024-01-22T18:30:43.876653 #2614060] INFO -- : bundler 2.6.0.dev I, [2024-01-22T18:30:43.886457 #2614060] INFO -- : cgi 0.4.1 I, [2024-01-22T18:30:43.888861 #2614060] INFO -- : delegate 0.3.1 I, [2024-01-22T18:30:43.890807 #2614060] INFO -- : did_you_mean 1.6.3 I, [2024-01-22T18:30:43.892692 #2614060] INFO -- : english 0.8.0 I, [2024-01-22T18:30:43.894434 #2614060] INFO -- : erb 4.0.4 I, [2024-01-22T18:30:43.897079 #2614060] INFO -- : error_highlight 0.6.0 I, [2024-01-22T18:30:43.899265 #2614060] INFO -- : fileutils 1.7.2 I, [2024-01-22T18:30:43.901110 #2614060] INFO -- : find 0.2.0 I, [2024-01-22T18:30:43.903207 #2614060] INFO -- : forwardable 1.3.3 I, [2024-01-22T18:30:43.905259 #2614060] INFO -- : ipaddr 1.2.6 I, [2024-01-22T18:30:43.907045 #2614060] INFO -- : irb 1.11.1 I, [2024-01-22T18:30:43.912969 #2614060] INFO -- : logger 1.6.0 I, [2024-01-22T18:30:43.914790 #2614060] INFO -- : net-http 0.4.1 I, [2024-01-22T18:30:43.916749 #2614060] INFO -- : net-protocol 0.2.2 I, [2024-01-22T18:30:43.918678 #2614060] INFO -- : open-uri 0.4.1 I, [2024-01-22T18:30:43.920624 #2614060] INFO -- : open3 0.2.1 I, [2024-01-22T18:30:43.922301 #2614060] INFO -- : optparse 0.4.0 I, [2024-01-22T18:30:43.924141 #2614060] INFO -- : ostruct 0.6.0 I, [2024-01-22T18:30:43.926790 #2614060] INFO -- : pp 0.5.0 I, [2024-01-22T18:30:43.929526 #2614060] INFO -- : prettyprint 0.2.0 I, [2024-01-22T18:30:43.931926 #2614060] INFO -- : prism 0.19.0 I, [2024-01-22T18:30:43.934356 #2614060] INFO -- : pstore 0.1.3 I, [2024-01-22T18:30:43.937241 #2614060] INFO -- : rdoc 6.6.2 I, [2024-01-22T18:30:43.943438 #2614060] INFO -- : readline 0.0.4 I, [2024-01-22T18:30:43.948848 #2614060] INFO -- : reline 0.4.2 I, [2024-01-22T18:30:43.952752 #2614060] INFO -- : resolv 0.3.0 I, [2024-01-22T18:30:43.955832 #2614060] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-22T18:30:43.958649 #2614060] INFO -- : securerandom 0.3.1 I, [2024-01-22T18:30:43.961894 #2614060] INFO -- : set 1.1.0 I, [2024-01-22T18:30:43.964877 #2614060] INFO -- : shellwords 0.2.0 I, [2024-01-22T18:30:43.967913 #2614060] INFO -- : singleton 0.2.0 I, [2024-01-22T18:30:43.970915 #2614060] INFO -- : syntax_suggest 2.0.0 I, [2024-01-22T18:30:43.975359 #2614060] INFO -- : tempfile 0.2.1 I, [2024-01-22T18:30:43.978342 #2614060] INFO -- : time 0.3.0 I, [2024-01-22T18:30:43.981559 #2614060] INFO -- : timeout 0.4.1 I, [2024-01-22T18:30:43.984866 #2614060] INFO -- : tmpdir 0.2.0 I, [2024-01-22T18:30:43.987944 #2614060] INFO -- : tsort 0.2.0 I, [2024-01-22T18:30:43.990968 #2614060] INFO -- : un 0.3.0 I, [2024-01-22T18:30:43.993881 #2614060] INFO -- : uri 0.13.0 I, [2024-01-22T18:30:43.997117 #2614060] INFO -- : weakref 0.1.3 I, [2024-01-22T18:30:44.003119 #2614060] INFO -- : yaml 0.3.0 I, [2024-01-22T18:30:44.005813 #2614060] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-22T18:30:44.025433 #2614060] INFO -- : date 3.3.4 I, [2024-01-22T18:30:44.028384 #2614060] INFO -- : digest 3.1.1 I, [2024-01-22T18:30:44.030894 #2614060] INFO -- : etc 1.4.3 I, [2024-01-22T18:30:44.034242 #2614060] INFO -- : fcntl 1.1.0 I, [2024-01-22T18:30:44.037270 #2614060] INFO -- : fiddle 1.1.3 I, [2024-01-22T18:30:44.040351 #2614060] INFO -- : io-console 0.7.2 I, [2024-01-22T18:30:44.046215 #2614060] INFO -- : io-nonblock 0.3.0 I, [2024-01-22T18:30:44.049368 #2614060] INFO -- : io-wait 0.3.1 I, [2024-01-22T18:30:44.052651 #2614060] INFO -- : json 2.7.1 I, [2024-01-22T18:30:44.055894 #2614060] INFO -- : openssl 3.2.0 I, [2024-01-22T18:30:44.059081 #2614060] INFO -- : pathname 0.3.0 I, [2024-01-22T18:30:44.062311 #2614060] INFO -- : psych 5.1.2 I, [2024-01-22T18:30:44.065891 #2614060] INFO -- : stringio 3.1.1 I, [2024-01-22T18:30:44.069037 #2614060] INFO -- : strscan 3.0.9 I, [2024-01-22T18:30:44.072233 #2614060] INFO -- : zlib 3.1.0 I, [2024-01-22T18:30:44.074652 #2614060] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-22T18:30:44.076751 #2614060] INFO -- : minitest 5.21.2 I, [2024-01-22T18:30:44.110066 #2614060] INFO -- : power_assert 2.0.3 I, [2024-01-22T18:30:44.119208 #2614060] INFO -- : rake 13.1.0 I, [2024-01-22T18:30:44.148889 #2614060] INFO -- : test-unit 3.6.1 I, [2024-01-22T18:30:44.182506 #2614060] INFO -- : rexml 3.2.6 I, [2024-01-22T18:30:44.208428 #2614060] INFO -- : rss 0.3.0 I, [2024-01-22T18:30:44.226616 #2614060] INFO -- : net-ftp 0.3.4 I, [2024-01-22T18:30:44.233185 #2614060] INFO -- : net-imap 0.4.9.1 I, [2024-01-22T18:30:44.256787 #2614060] INFO -- : net-pop 0.1.2 I, [2024-01-22T18:30:44.262208 #2614060] INFO -- : net-smtp 0.4.0.1 I, [2024-01-22T18:30:44.269288 #2614060] INFO -- : matrix 0.4.2 I, [2024-01-22T18:30:44.275117 #2614060] INFO -- : prime 0.1.2 I, [2024-01-22T18:30:44.284085 #2614060] INFO -- : rbs 3.4.2 I, [2024-01-22T18:30:44.475540 #2614060] INFO -- : typeprof 0.21.9 I, [2024-01-22T18:30:44.491423 #2614060] INFO -- : debug 1.9.1 I, [2024-01-22T18:30:44.508636 #2614060] INFO -- : racc 1.7.3 I, [2024-01-22T18:30:44.526108 #2614060] INFO -- : mutex_m 0.2.0 I, [2024-01-22T18:30:44.531321 #2614060] INFO -- : getoptlong 0.2.1 I, [2024-01-22T18:30:44.540524 #2614060] INFO -- : base64 0.2.0 I, [2024-01-22T18:30:44.545054 #2614060] INFO -- : bigdecimal 3.1.6 I, [2024-01-22T18:30:44.561497 #2614060] INFO -- : observer 0.1.2 I, [2024-01-22T18:30:44.567039 #2614060] INFO -- : abbrev 0.1.2 I, [2024-01-22T18:30:44.572748 #2614060] INFO -- : resolv-replace 0.1.1 I, [2024-01-22T18:30:44.579615 #2614060] INFO -- : rinda 0.2.0 I, [2024-01-22T18:30:44.586563 #2614060] INFO -- : drb 2.2.0 I, [2024-01-22T18:30:44.597346 #2614060] INFO -- : nkf 0.2.0 I, [2024-01-22T18:30:44.608537 #2614060] INFO -- : syslog 0.1.2 I, [2024-01-22T18:30:44.618810 #2614060] INFO -- : csv 3.2.8 I, [2024-01-22T18:30:44.631918 #2614060] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-22T18:30:44.667632 #2614060] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-22T18:30:44.667827 #2614060] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-22T18:31:35.270978 #2614060] INFO -- : PASS all 1879 tests E, [2024-01-22T18:31:35.276388 #2614060] ERROR -- : I, [2024-01-22T18:31:35.276541 #2614060] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-22T18:31:35.276662 #2614060] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-22T18:31:35.389019 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:31:35.389111 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:31:35.389137 #2614060] INFO -- : LD = ld I, [2024-01-22T18:31:35.389150 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:31:35.389164 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:31:35.389177 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:31:35.389205 #2614060] INFO -- : CPPFLAGS = I, [2024-01-22T18:31:35.389220 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:31:35.389233 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:31:35.389244 #2614060] INFO -- : LANG = I, [2024-01-22T18:31:35.389256 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:31:35.389266 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:31:35.389276 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:31:35.389286 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:31:35.389297 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:31:35.391438 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:31:35.391469 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:31:35.391483 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:31:35.391495 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:31:35.391506 #2614060] INFO -- : I, [2024-01-22T18:31:35.534710 #2614060] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-22T18:31:35.534772 #2614060] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-22T18:31:35.534790 #2614060] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-22T18:31:35.644452 #2614060] INFO -- : Checking leaked global symbols...none I, [2024-01-22T18:31:35.829069 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-22T18:31:35.829138 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-22T18:31:35.829161 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-22T18:31:35.829256 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-22T18:31:35.829782 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-22T18:31:35.829998 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-22T18:31:35.830881 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-22T18:31:35.831272 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-22T18:31:35.833246 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-22T18:31:35.834236 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-22T18:31:35.836834 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-22T18:31:35.838921 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-22T18:31:35.839051 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-22T18:31:35.839180 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-22T18:31:35.839382 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-22T18:31:35.939772 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-22T18:31:35.941446 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-22T18:31:36.155571 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-22T18:31:36.156670 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-22T18:31:36.156839 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-22T18:31:36.157189 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-22T18:31:36.157322 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-22T18:31:36.157372 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-22T18:31:36.157514 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-22T18:31:36.157775 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-22T18:31:36.157841 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-22T18:31:36.158031 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-22T18:31:36.158162 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-22T18:31:36.158874 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-22T18:31:36.447459 #2614060] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-22T18:31:36.453813 #2614060] INFO -- : I, [2024-01-22T18:31:36.453883 #2614060] INFO -- : test succeeded I, [2024-01-22T18:31:36.456227 #2614060] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-22T18:31:36.456396 #2614060] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-22T18:31:36.694114 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-22T18:31:36.694184 #2614060] INFO -- : CC = gcc I, [2024-01-22T18:31:36.694199 #2614060] INFO -- : LD = ld I, [2024-01-22T18:31:36.694211 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-22T18:31:36.694222 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-22T18:31:36.694237 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-22T18:31:36.694263 #2614060] INFO -- : CPPFLAGS = I, [2024-01-22T18:31:36.694275 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-22T18:31:36.694286 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-22T18:31:36.694296 #2614060] INFO -- : LANG = I, [2024-01-22T18:31:36.694307 #2614060] INFO -- : LC_ALL = I, [2024-01-22T18:31:36.694317 #2614060] INFO -- : LC_CTYPE = I, [2024-01-22T18:31:36.694328 #2614060] INFO -- : MFLAGS = I, [2024-01-22T18:31:36.694338 #2614060] INFO -- : RUSTC = rustc I, [2024-01-22T18:31:36.694350 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-22T18:31:36.697477 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-22T18:31:36.697534 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-22T18:31:36.697560 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-22T18:31:36.697576 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-22T18:31:36.697588 #2614060] INFO -- : I, [2024-01-22T18:31:36.702007 #2614060] INFO -- : generating enc.mk I, [2024-01-22T18:31:37.041889 #2614060] INFO -- : generating encdb.h I, [2024-01-22T18:31:37.102994 #2614060] INFO -- : encdb.h unchanged I, [2024-01-22T18:31:37.106269 #2614060] INFO -- : making enc I, [2024-01-22T18:31:37.150176 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.150239 #2614060] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-22T18:31:37.150258 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.151239 #2614060] INFO -- : making srcs under enc I, [2024-01-22T18:31:37.219954 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.220016 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-22T18:31:37.220036 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.221417 #2614060] INFO -- : generating transdb.h I, [2024-01-22T18:31:37.477410 #2614060] INFO -- : transdb.h unchanged I, [2024-01-22T18:31:37.480504 #2614060] INFO -- : making trans I, [2024-01-22T18:31:37.565200 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.565266 #2614060] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-22T18:31:37.565297 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.566168 #2614060] INFO -- : making encs I, [2024-01-22T18:31:37.659154 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.659232 #2614060] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-22T18:31:37.659276 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:37.663095 #2614060] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-22T18:31:37.745044 #2614060] INFO -- : ext/configure-ext.mk updated I, [2024-01-22T18:31:37.750121 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:41.661001 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:41.661837 #2614060] INFO -- : generating makefile exts.mk I, [2024-01-22T18:31:41.794782 #2614060] INFO -- : exts.mk unchanged I, [2024-01-22T18:31:41.804389 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:42.293923 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:31:42.300516 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-22T18:31:42.310510 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:31:42.317370 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-22T18:31:42.322805 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:31:42.334659 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-22T18:31:42.375071 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:31:42.381416 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-22T18:31:42.413260 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:31:42.428916 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-22T18:31:42.436591 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:31:42.442226 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-22T18:31:42.465956 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:31:42.479853 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-22T18:31:42.500638 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:31:42.505861 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-22T18:31:42.516183 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:31:42.524646 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-22T18:31:42.552351 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:31:42.582876 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-22T18:31:42.590155 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:31:42.595577 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-22T18:31:42.606411 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:31:42.645260 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-22T18:31:42.653114 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:31:42.658309 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-22T18:31:42.681853 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:31:42.693449 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-22T18:31:42.696491 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:31:42.700629 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-22T18:31:42.720652 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:31:42.736519 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-22T18:31:42.764004 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:31:42.832404 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-22T18:31:42.836602 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:31:42.903357 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-22T18:31:42.907133 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:31:42.971967 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-22T18:31:42.975668 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:31:43.039611 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-22T18:31:43.044503 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:31:43.112062 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-22T18:31:43.116925 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:31:43.183094 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-22T18:31:43.186749 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:31:43.253144 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-22T18:31:43.283889 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:43.462961 #2614060] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-22T18:31:43.463077 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:43.464184 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:43.470861 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:31:43.470940 #2614060] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-22T18:31:43.470987 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-22T18:32:01.397098 #2614060] INFO -- : Run options: I, [2024-01-22T18:32:01.397173 #2614060] INFO -- : --seed=38358 I, [2024-01-22T18:32:01.397189 #2614060] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-01-22T18:32:01.397203 #2614060] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-22T18:32:01.397216 #2614060] INFO -- : --name=!/memory_leak/ I, [2024-01-22T18:32:01.397227 #2614060] INFO -- : --stderr-on-failure I, [2024-01-22T18:32:01.397245 #2614060] INFO -- : --repeat-count=20 I, [2024-01-22T18:32:01.397273 #2614060] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-22T18:32:01.397285 #2614060] INFO -- : I, [2024-01-22T18:32:01.397296 #2614060] INFO -- : # Running tests: I, [2024-01-22T18:32:01.397307 #2614060] INFO -- : I, [2024-01-22T18:33:27.996180 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-22T18:33:39.968280 #2614060] INFO -- : Closed file descriptor: TestHashOnly#test_broken_hash_value: 9 I, [2024-01-22T19:07:47.575282 #2614060] INFO -- : Finished(1/20) tests in 2145.876933s, 11.6871 tests/s, 4407.8600 assertions/s. I, [2024-01-22T19:48:02.724947 #2614060] INFO -- : Finished(2/20) tests in 2415.449177s, 10.3832 tests/s, 3919.2222 assertions/s. I, [2024-01-22T20:24:50.312610 #2614060] INFO -- : Finished(3/20) tests in 2207.340967s, 11.3621 tests/s, 4287.9039 assertions/s. I, [2024-01-22T21:08:05.069646 #2614060] INFO -- : Finished(4/20) tests in 2594.162825s, 9.6679 tests/s, 3649.0023 assertions/s. I, [2024-01-22T21:53:03.612994 #2614060] INFO -- : Finished(5/20) tests in 2699.206201s, 9.2916 tests/s, 3506.4798 assertions/s. I, [2024-01-22T22:34:19.318026 #2614060] INFO -- : Finished(6/20) tests in 2475.687839s, 10.1305 tests/s, 3823.7612 assertions/s. I, [2024-01-22T23:22:43.849458 #2614060] INFO -- : Finished(7/20) tests in 2904.521193s, 8.6348 tests/s, 3259.0700 assertions/s. I, [2024-01-22T23:25:25.288141 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-22T23:25:25.307612 #2614060] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-01-23T00:02:26.961092 #2614060] INFO -- : Finished(8/20) tests in 2383.060664s, 10.5243 tests/s, 3971.1389 assertions/s. I, [2024-01-23T00:44:55.409908 #2614060] INFO -- : Finished(9/20) tests in 2548.482999s, 9.8411 tests/s, 3714.4819 assertions/s. I, [2024-01-23T00:47:34.080298 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-23T00:47:34.099791 #2614060] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-23T01:35:42.992625 #2614060] INFO -- : Finished(10/20) tests in 3047.528275s, 8.2296 tests/s, 3106.3367 assertions/s. I, [2024-01-23T02:17:20.675429 #2614060] INFO -- : Finished(11/20) tests in 2497.816212s, 10.0408 tests/s, 3789.5454 assertions/s. I, [2024-01-23T02:57:29.080848 #2614060] INFO -- : Finished(12/20) tests in 2408.283027s, 10.4141 tests/s, 3930.2453 assertions/s. I, [2024-01-23T03:46:12.710198 #2614060] INFO -- : Finished(13/20) tests in 2923.681595s, 8.5782 tests/s, 3236.9588 assertions/s. I, [2024-01-23T04:29:31.794112 #2614060] INFO -- : Finished(14/20) tests in 2599.065604s, 9.6496 tests/s, 3642.0931 assertions/s. I, [2024-01-23T05:18:13.657960 #2614060] INFO -- : Finished(15/20) tests in 2921.714551s, 8.5840 tests/s, 3239.9548 assertions/s. I, [2024-01-23T05:21:14.547621 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-23T05:21:14.579775 #2614060] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-01-23T06:00:44.966804 #2614060] INFO -- : Finished(16/20) tests in 2551.472933s, 9.8296 tests/s, 3709.8348 assertions/s. I, [2024-01-23T06:41:41.006839 #2614060] INFO -- : Finished(17/20) tests in 2455.982458s, 10.2118 tests/s, 3854.0454 assertions/s. I, [2024-01-23T06:44:21.087213 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-23T06:44:21.135300 #2614060] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-23T07:32:04.205945 #2614060] INFO -- : Finished(18/20) tests in 3023.317338s, 8.2955 tests/s, 3131.2277 assertions/s. I, [2024-01-23T07:34:44.215626 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-23T07:34:44.254791 #2614060] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-01-23T08:16:06.222333 #2614060] INFO -- : Finished(19/20) tests in 2641.560788s, 9.4944 tests/s, 3583.5106 assertions/s. I, [2024-01-23T08:18:42.506303 #2614060] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-23T08:18:54.686661 #2614060] INFO -- : Closed file descriptor: TestHashOnly#test_broken_hash_value: 9 I, [2024-01-23T08:58:50.544428 #2614060] INFO -- : Finished(20/20) tests in 2565.359511s, 9.7764 tests/s, 3689.5987 assertions/s. I, [2024-01-23T08:58:50.544493 #2614060] INFO -- : 501599 tests, 189305720 assertions, 0 failures, 0 errors, 2373 skips I, [2024-01-23T08:58:50.544509 #2614060] INFO -- : I, [2024-01-23T08:58:50.544522 #2614060] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-22T17:56:43Z master dbd76d9101) [x86_64-linux] I, [2024-01-23T08:58:50.731835 #2614060] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-23T08:58:50.732386 #2614060] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-23T08:58:51.058786 #2614060] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-23T08:58:51.058881 #2614060] INFO -- : CC = gcc I, [2024-01-23T08:58:51.058916 #2614060] INFO -- : LD = ld I, [2024-01-23T08:58:51.058947 #2614060] INFO -- : LDSHARED = gcc -shared I, [2024-01-23T08:58:51.058983 #2614060] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-23T08:58:51.059015 #2614060] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-23T08:58:51.059043 #2614060] INFO -- : CPPFLAGS = I, [2024-01-23T08:58:51.059071 #2614060] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-23T08:58:51.059101 #2614060] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-23T08:58:51.059131 #2614060] INFO -- : LANG = I, [2024-01-23T08:58:51.059160 #2614060] INFO -- : LC_ALL = I, [2024-01-23T08:58:51.059626 #2614060] INFO -- : LC_CTYPE = I, [2024-01-23T08:58:51.059665 #2614060] INFO -- : MFLAGS = I, [2024-01-23T08:58:51.059691 #2614060] INFO -- : RUSTC = rustc I, [2024-01-23T08:58:51.059726 #2614060] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-23T08:58:51.063484 #2614060] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-23T08:58:51.063560 #2614060] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-23T08:58:51.063593 #2614060] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-23T08:58:51.063607 #2614060] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-23T08:58:51.063619 #2614060] INFO -- : I, [2024-01-23T08:58:51.067684 #2614060] INFO -- : generating enc.mk I, [2024-01-23T08:58:51.432855 #2614060] INFO -- : generating encdb.h I, [2024-01-23T08:58:51.544211 #2614060] INFO -- : encdb.h unchanged I, [2024-01-23T08:58:51.547279 #2614060] INFO -- : making enc I, [2024-01-23T08:58:51.585380 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:51.585474 #2614060] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-23T08:58:51.585521 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:51.586608 #2614060] INFO -- : making srcs under enc I, [2024-01-23T08:58:51.651805 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:51.651902 #2614060] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-23T08:58:51.651956 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:51.653806 #2614060] INFO -- : generating transdb.h I, [2024-01-23T08:58:51.969783 #2614060] INFO -- : transdb.h unchanged I, [2024-01-23T08:58:51.979517 #2614060] INFO -- : making trans I, [2024-01-23T08:58:52.068145 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:52.068227 #2614060] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-23T08:58:52.068274 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:52.069483 #2614060] INFO -- : making encs I, [2024-01-23T08:58:52.154299 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:52.154379 #2614060] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-23T08:58:52.154419 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:52.159704 #2614060] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-23T08:58:52.282205 #2614060] INFO -- : ext/configure-ext.mk updated I, [2024-01-23T08:58:52.287607 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:57.575623 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:57.576347 #2614060] INFO -- : generating makefile exts.mk I, [2024-01-23T08:58:57.718171 #2614060] INFO -- : exts.mk unchanged I, [2024-01-23T08:58:57.733594 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:58:58.392005 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T08:58:58.401389 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-23T08:58:58.411331 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T08:58:58.417967 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-23T08:58:58.423711 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T08:58:58.435804 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-23T08:58:58.475306 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T08:58:58.482080 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-23T08:58:58.524127 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T08:58:58.546921 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-23T08:58:58.554621 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T08:58:58.564942 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-23T08:58:58.594337 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T08:58:58.626292 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-23T08:58:58.654270 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T08:58:58.668087 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-23T08:58:58.682730 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T08:58:58.705350 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-23T08:58:58.736475 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T08:58:58.763689 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-23T08:58:58.770154 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T08:58:58.780597 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-23T08:58:58.790321 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T08:58:58.838234 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-23T08:58:58.845292 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T08:58:58.851836 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-23T08:58:58.874172 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T08:58:58.885286 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-23T08:58:58.897628 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T08:58:58.908466 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-23T08:58:58.932814 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T08:58:58.959749 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-23T08:58:58.995255 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T08:58:59.091717 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-23T08:58:59.095718 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T08:58:59.231441 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-23T08:58:59.239613 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T08:58:59.309185 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-23T08:58:59.313121 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T08:58:59.436262 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-23T08:58:59.440700 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T08:58:59.523039 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.1/ext/rbs_extension' I, [2024-01-23T08:58:59.527535 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T08:58:59.611689 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-23T08:58:59.615137 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T08:58:59.700244 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-23T08:58:59.753705 #2614060] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:59:00.009477 #2614060] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-23T08:59:00.009623 #2614060] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:59:00.015620 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:59:00.017199 #2614060] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:59:00.017263 #2614060] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-23T08:59:00.017285 #2614060] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-23T08:59:00.247028 #2614060] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-01-23T08:59:00.561318 #2614060] INFO -- : ruby 3.4.0dev (2024-01-22T17:56:43Z master dbd76d9101) [x86_64-linux] I, [2024-01-23T08:59:54.155949 #2614060] INFO -- : 0 ......................................................................... I, [2024-01-23T09:00:09.987694 #2614060] INFO -- : 73 ......................................................................... I, [2024-01-23T09:00:13.877179 #2614060] INFO -- : 146 ......................................................................... I, [2024-01-23T09:00:19.326766 #2614060] INFO -- : 219 ......................................................................... I, [2024-01-23T09:00:21.614735 #2614060] INFO -- : 292 ......................................................................... I, [2024-01-23T09:00:25.319292 #2614060] INFO -- : 365 ......................................................................... I, [2024-01-23T09:00:27.276641 #2614060] INFO -- : 438 ......................................................................... I, [2024-01-23T09:00:28.909470 #2614060] INFO -- : 511 ......................................................................... I, [2024-01-23T09:00:32.483116 #2614060] INFO -- : 584 ......................................................................... I, [2024-01-23T09:00:38.074284 #2614060] INFO -- : 657 ......................................................................... I, [2024-01-23T09:00:39.176832 #2614060] INFO -- : 730 ......................................................................... I, [2024-01-23T09:00:40.436059 #2614060] INFO -- : 803 ......................................................................... I, [2024-01-23T09:00:43.942188 #2614060] INFO -- : 876 ......................................................................... I, [2024-01-23T09:00:48.021327 #2614060] INFO -- : 949 ......................................................................... I, [2024-01-23T09:01:04.090981 #2614060] INFO -- : 1022 ......................................................................... I, [2024-01-23T09:01:26.180900 #2614060] INFO -- : 1095 ......................................................................... I, [2024-01-23T09:01:37.867826 #2614060] INFO -- : 1168 ......................................................................... I, [2024-01-23T09:01:43.251175 #2614060] INFO -- : 1241 ......................................................................... I, [2024-01-23T09:01:47.575972 #2614060] INFO -- : 1314 ......................................................................... I, [2024-01-23T09:01:49.674924 #2614060] INFO -- : 1387 ......................................................................... I, [2024-01-23T09:02:10.138066 #2614060] INFO -- : 1460 ......................................................................... I, [2024-01-23T09:02:44.232072 #2614060] INFO -- : 1533 ......................................................................... I, [2024-01-23T09:02:47.944628 #2614060] INFO -- : 1606 ......................................................................... I, [2024-01-23T09:02:56.374709 #2614060] INFO -- : 1679 ......................................................................... I, [2024-01-23T09:03:04.415062 #2614060] INFO -- : 1752 ......................................................................... I, [2024-01-23T09:03:14.337420 #2614060] INFO -- : 1825 ......................................................................... I, [2024-01-23T09:03:21.913471 #2614060] INFO -- : 1898 ......................................................................... I, [2024-01-23T09:03:27.554716 #2614060] INFO -- : 1971 ......................................................................... I, [2024-01-23T09:03:33.411413 #2614060] INFO -- : 2044 ......................................................................... I, [2024-01-23T09:03:33.948158 #2614060] INFO -- : 2117 ......................................................................... I, [2024-01-23T09:03:35.781289 #2614060] INFO -- : 2190 ......................................................................... I, [2024-01-23T09:03:36.324535 #2614060] INFO -- : 2263 ......................................................................... I, [2024-01-23T09:03:37.847710 #2614060] INFO -- : 2336 ......................................................................... I, [2024-01-23T09:03:39.755083 #2614060] INFO -- : 2409 ......................................................................... I, [2024-01-23T09:03:41.080471 #2614060] INFO -- : 2482 ......................................................................... I, [2024-01-23T09:03:44.845261 #2614060] INFO -- : 2555 ......................................................................... I, [2024-01-23T09:03:44.891733 #2614060] INFO -- : 2628 ......................................................................... I, [2024-01-23T09:03:45.668259 #2614060] INFO -- : 2701 ......................................................................... I, [2024-01-23T09:03:52.319406 #2614060] INFO -- : 2774 ......................................................................... I, [2024-01-23T09:03:56.619607 #2614060] INFO -- : 2847 ......................................................................... I, [2024-01-23T09:04:01.780980 #2614060] INFO -- : 2920 ......................................................................... I, [2024-01-23T09:04:03.498707 #2614060] INFO -- : 2993 ......................................................................... I, [2024-01-23T09:04:09.703424 #2614060] INFO -- : 3066 ......................................................................... I, [2024-01-23T09:04:16.673058 #2614060] INFO -- : 3139 ......................................................................... I, [2024-01-23T09:04:22.501041 #2614060] INFO -- : 3212 ......................................................................... I, [2024-01-23T09:04:27.379977 #2614060] INFO -- : 3285 ......................................................................... I, [2024-01-23T09:04:28.620056 #2614060] INFO -- : 3358 ......................................................................... I, [2024-01-23T09:04:33.692552 #2614060] INFO -- : 3431 ......................................................................... I, [2024-01-23T09:04:34.616766 #2614060] INFO -- : 3504 ......................................................................... I, [2024-01-23T09:04:35.594454 #2614060] INFO -- : 3577 ......................................................................... I, [2024-01-23T09:04:50.124705 #2614060] INFO -- : 3650 ......................................................................... I, [2024-01-23T09:04:51.659731 #2614060] INFO -- : 3723 ..... I, [2024-01-23T09:04:51.659985 #2614060] INFO -- : I, [2024-01-23T09:04:51.660034 #2614060] INFO -- : Finished in 351.096539 seconds I, [2024-01-23T09:04:51.660051 #2614060] INFO -- : I, [2024-01-23T09:04:51.660065 #2614060] INFO -- : 3728 files, 31902 examples, 139363 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-23T09:04:51.687255 #2614060] 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.2669893.ruby -x gdbscript [New LWP 2669893] [New LWP 2669895] [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=140543143803904) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd2c0297c00 (LWP 2669893))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd2c0297c00 (LWP 2669893) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140543143803904) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd2bff7f640 (LWP 2669895) 0x00007fd2c03defde in epoll_wait (epfd=4, events=events@entry=0x7fd2c0ce0a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd2bff7f640 (LWP 2669895)): #0 0x00007fd2c03defde in epoll_wait (epfd=4, events=events@entry=0x7fd2c0ce0a5c , 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 0x00007fd2c096d4fa in event_wait (vm=0x5577bf8832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5577bf8832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5577bf8832a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5577bf8832a0 #4 0x00007fd2c034db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722650410768, 2547043390778616216, 140543140558400, 25, 140543144548432, 140722650411120, -2522695737043736168, -2522743592252888680}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd2c03debb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd2c0297c00 (LWP 2669893)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140543143803904) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd2c0297c00 old_mask = {__val = {0, 11731804421132640512, 923, 140543150692541, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140543151209304}} 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=140543143803904) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140543143803904, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd2c02fb476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd2c09298e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd2c06fcbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5577bf918480, fmt=fmt@entry=0x7fd2c0b43186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd2c092872f in sigsegv (sig=11, info=0x5577bf9185b0, ctx=0x5577bf918480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd2c0aff826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd2c0ce1ae0 , errout=errout@entry=0x7fd2c04d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd2c0b50f86 "\n", dli_fbase = 0x5577bf8c7e00, dli_sname = 0x7ffc8b96cdc0 "\240\066M\300\322\177", dli_saddr = 0x7fd2c03ecd63 <__GI___backtrace+99>} i = lines = obj = 0x5577bf97ebf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fd2c09d6e63 in rb_print_backtrace (errout=0x7fd2c04d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd2c09d6e4f , 0x7fd2c07d3d55 , 0x7fd2c06fcbbd , 0x7fd2c070003e , 0x7fd2c077d3e7 , 0x7fd2c077926b , 0x7fd2c077936c , 0x7fd2c0779700 , 0x7fd2c077f284 , 0x7fd2c077926b , 0x7fd2c077936c , 0x7fd2c0779700 , 0x7fd2c077f284 , 0x7fd2c077926b , 0x7fd2c077936c , 0x7fd2c0779700 , 0x7fd2c077f284 , 0x7fd2c077926b , 0x7fd2c07811c8 , 0x7fd2c0afff73 , 0x7fd2c0816ef3 , 0x7fd2c0920f8a , 0x7fd2c0921503 , 0x7fd2c07e02e2 , 0x7fd2c0923107 , 0x7fd2c0923986 , 0x7fd2c07e1679 , 0x5577bf3b317f , 0x7fd2c02e2d90 <__libc_start_call_main+128>, 0x7fd2c02e2e40 <__libc_start_main_impl+128>, 0x5577bf3b31d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd2c04d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5577bf8832a0 ec = #11 0x00007fd2c07d3d55 in rb_bug_without_die (fmt=0x7fd2c0b117b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc8b96cf80) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd2c04d36a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd2c06fcbbd in rb_bug (fmt=fmt@entry=0x7fd2c0b117b8 "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 = 0x7ffc8b96d060, reg_save_area = 0x7ffc8b96cfa0}} #13 0x00007fd2c070003e in objspace_xcalloc (size=, objspace=0x5577bf885bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fd2c077d3e7 in ibf_load_ci_entries (cd_ptr=0x5577bf93d8f8, ci_size=291, ci_entries_offset=13104, load=0x5577bf8c7e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5577bf8c7e00, iseq=0x7fd2bf62a6c0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140543130794160 ec = 0x5577bf886c70 dummy_frame = 140543130773040 #17 0x00007fd2c077926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd2bf62a6c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5577bf8c7e00 prev_src_iseq = 0x7fd2bf62c670 offset = #18 0x00007fd2c077936c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fd2bf62a6c0 iseqv = iseq_index = 23 #19 0x00007fd2c0779700 in ibf_load_code (load=0x5577bf8c7e00, iseq=0x7fd2bf62c670, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140543130781296 code_index = 15 reading_pos = 4556 code = 0x5577bf940010 load_body = 0x5577bf940770 cd_entries = 0x5577bf8c8ce0 ic_index = 0 mark_offset_bits = 0x7ffc8b96d310 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fd2c077f284 in ibf_load_iseq_each (load=0x5577bf8c7e00, iseq=0x7fd2bf62c670, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140543130794160 ec = 0x5577bf886c70 dummy_frame = 140543130780960 #21 0x00007fd2c077926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd2bf62c670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5577bf8c7e00 prev_src_iseq = 0x7fd2bf62f010 offset = #22 0x00007fd2c077936c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fd2bf62c670 iseqv = iseq_index = 16 #23 0x00007fd2c0779700 in ibf_load_code (load=0x5577bf8c7e00, iseq=0x7fd2bf62f010, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140543130791952 code_index = 66 reading_pos = 224 code = 0x5577bf8c7e60 load_body = 0x5577bf924900 cd_entries = 0x5577bf8eb0c0 ic_index = 0 mark_offset_bits = 0x5577bf8c8090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fd2c077f284 in ibf_load_iseq_each (load=0x5577bf8c7e00, iseq=0x7fd2bf62f010, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140543130794160 ec = 0x5577bf886c70 dummy_frame = 140543130791808 #25 0x00007fd2c077926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd2bf62f010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5577bf8c7e00 prev_src_iseq = 0x7fd2bf62f940 offset = #26 0x00007fd2c077936c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fd2bf62f010 iseqv = iseq_index = 1 #27 0x00007fd2c0779700 in ibf_load_code (load=0x5577bf8c7e00, iseq=0x7fd2bf62f940, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140543130794304 code_index = 5 reading_pos = 46 code = 0x5577bf940dc0 load_body = 0x5577bf92ff50 cd_entries = 0x5577bf8eb130 ic_index = 1 mark_offset_bits = 0x7ffc8b96d870 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fd2c077f284 in ibf_load_iseq_each (load=0x5577bf8c7e00, iseq=0x7fd2bf62f940, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140543130794160 ec = 0x5577bf886c70 dummy_frame = 140543130792144 #29 0x00007fd2c077926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd2bf62f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5577bf8c7e00 prev_src_iseq = 0x0 offset = #30 0x00007fd2c07811c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fd2bf62f940 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140543130794496 #32 0x00007fd2c0afff73 in rb_load_with_builtin_functions (feature_name=0x7fd2c0b403ab "yjit", table=0x7fd2c0cc2fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5577bf8832a0 iseq = #33 0x00007fd2c0a45da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd2c0a43ec0 , argc = 0, index = 0, name = 0x7fd2c0b66395 "_bi13"}, {func_ptr = 0x7fd2c0ae05c0 , argc = 0, index = 1, name = 0x7fd2c0b6639b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd2c0ae06c0 , argc = 0, index = 2, name = 0x7fd2c0b66600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd2c0ae1740 , argc = 0, index = 3, name = 0x7fd2c0b663b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd2c0ab0af0 , argc = 2, index = 4, name = 0x7fd2c0b663cc "rb_yjit_enable"}, {func_ptr = 0x7fd2c0ae06e0 , argc = 0, index = 5, name = 0x7fd2c0b663db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd2c0ae0610 , argc = 1, index = 6, name = 0x7fd2c0b663f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fd2c0a43ea0 , argc = 0, index = 7, name = 0x7fd2c0b66408 "object_shape_count"}, {func_ptr = 0x7fd2c0ab78f0 , argc = 1, index = 8, name = 0x7fd2c0b6641b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd2c0ab7900 , argc = 1, index = 9, name = 0x7fd2c0b6642f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd2c0ab0a40 , argc = 0, index = 10, name = 0x7fd2c0b66446 "rb_yjit_code_gc"}, {func_ptr = 0x7fd2c0ab0ba0 , argc = 0, index = 11, name = 0x7fd2c0b66456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd2c0ae05e0 , argc = 0, index = 12, name = 0x7fd2c0b66470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fd2c0816ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fd2c0920f8a in ruby_opt_init (opt=0x7ffc8b96f0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fd2c0921503 in ruby_opt_init (opt=0x7ffc8b96f0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140722650406272) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc8b96dd80 parser = 140543132060400 orig_fname = 140543132075472 script = 1 opt = 0x7ffc8b96f0c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fd2c07e02e2 in rb_ensure (b_proc=b_proc@entry=0x7fd2c0921160 , data1=data1@entry=140722650406272, e_proc=e_proc@entry=0x7fd2c091d300 , data2=data2@entry=140722650406272) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5577bf886c70 _tag = {tag = 36, retval = 140722650411200, buf = {0x7fd2bffa4760, 0x7fd2c07e0398 , 0x0, 0x7ffc8b96dbf0, 0xbffa3a10}, prev = 0x7ffc8b96f1d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5577bf886c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd2c091d300 , data2 = 140722650406272}} #39 0x00007fd2c0923107 in load_file (opt=0x7ffc8b96f0c0, script=1, f=140543140710240, fname=, parser=140543132060400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140543132060400, fname = 140543132075472, script = 1, opt = 0x7ffc8b96f0c0, f = 4} #40 process_options (argc=0, argv=0x7ffc8b96f3b8, opt=0x7ffc8b96f0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140543140710240 xflag = ast = 0x0 parser = 140543132060400 script_name = 140543132075472 iseq = enc = lenc = 0x5577bf8a1f30 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 #41 0x00007fd2c0923986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8b96f3a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd2bf7685e8 "-", script_name = 140543132075472, 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 = #42 0x00007fd2c07e1679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc8b96f3a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140543149337920, buf = {0x2, 0x7fd2c07e16c0 , 0x0, 0x7ffc8b96f1a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5577bf886c70 state = iseq = 0x0 #43 0x00005577bf3b317f in rb_main (argv=0x7ffc8b96f3a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722650412617 #44 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.2702008.ruby -x gdbscript [New LWP 2702008] [New LWP 2702010] [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=140348386466816) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa567b85c00 (LWP 2702008))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa567b85c00 (LWP 2702008) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140348386466816) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa56786f640 (LWP 2702010) 0x00007fa567cccfde in epoll_wait (epfd=4, events=events@entry=0x7fa5685cea5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa56786f640 (LWP 2702010)): #0 0x00007fa567cccfde in epoll_wait (epfd=4, events=events@entry=0x7fa5685cea5c , 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 0x00007fa56825b4fa in event_wait (vm=0x55cef40e02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55cef40e02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55cef40e02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55cef40e02a0 #4 0x00007fa567c3bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720734321104, -2697594199576141266, 140348383229504, 25, 140348387211344, 140720734321456, 2727764464104120878, 2727765036790325806}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa567cccbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa567b85c00 (LWP 2702008)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140348386466816) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa567b85c00 old_mask = {__val = {0, 12301007913190888704, 923, 140348393355453, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140348393872216}} 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=140348386466816) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140348386466816, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa567be9476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa5682178e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fa567feabe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55cef4175480, fmt=fmt@entry=0x7fa568431186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fa56821672f in sigsegv (sig=11, info=0x55cef41755b0, ctx=0x55cef4175480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fa5683ed826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fa5685cfae0 , errout=errout@entry=0x7fa567dc16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fa56843ef86 "\n", dli_fbase = 0x55cef4124e00, dli_sname = 0x7ffc19619880 "\240\026\334g\245\177", dli_saddr = 0x7fa567cdad63 <__GI___backtrace+99>} i = lines = obj = 0x55cef41dbbf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fa5682c4e63 in rb_print_backtrace (errout=0x7fa567dc16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fa5682c4e4f , 0x7fa5680c1d55 , 0x7fa567feabbd , 0x7fa567fee03e , 0x7fa56806b3e7 , 0x7fa56806726b , 0x7fa56806736c , 0x7fa568067700 , 0x7fa56806d284 , 0x7fa56806726b , 0x7fa56806736c , 0x7fa568067700 , 0x7fa56806d284 , 0x7fa56806726b , 0x7fa56806736c , 0x7fa568067700 , 0x7fa56806d284 , 0x7fa56806726b , 0x7fa56806f1c8 , 0x7fa5683edf73 , 0x7fa568104ef3 , 0x7fa56820ef8a , 0x7fa56820f503 , 0x7fa5680ce2e2 , 0x7fa568211107 , 0x7fa568211986 , 0x7fa5680cf679 , 0x55cef3a6417f , 0x7fa567bd0d90 <__libc_start_call_main+128>, 0x7fa567bd0e40 <__libc_start_main_impl+128>, 0x55cef3a641d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fa567dc16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55cef40e02a0 ec = #11 0x00007fa5680c1d55 in rb_bug_without_die (fmt=0x7fa5683ff7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc19619a40) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fa567dc16a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fa567feabbd in rb_bug (fmt=fmt@entry=0x7fa5683ff7b8 "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 = 0x7ffc19619b20, reg_save_area = 0x7ffc19619a60}} #13 0x00007fa567fee03e in objspace_xcalloc (size=, objspace=0x55cef40e2bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fa56806b3e7 in ibf_load_ci_entries (cd_ptr=0x55cef419a8f8, ci_size=291, ci_entries_offset=13104, load=0x55cef4124e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55cef4124e00, iseq=0x7fa566f1a6c0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140348373465264 ec = 0x55cef40e3c70 dummy_frame = 140348373444144 #17 0x00007fa56806726b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa566f1a6c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55cef4124e00 prev_src_iseq = 0x7fa566f1c670 offset = #18 0x00007fa56806736c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa566f1a6c0 iseqv = iseq_index = 23 #19 0x00007fa568067700 in ibf_load_code (load=0x55cef4124e00, iseq=0x7fa566f1c670, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140348373452400 code_index = 15 reading_pos = 4556 code = 0x55cef419d010 load_body = 0x55cef419d770 cd_entries = 0x55cef4125ce0 ic_index = 0 mark_offset_bits = 0x7ffc19619dd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fa56806d284 in ibf_load_iseq_each (load=0x55cef4124e00, iseq=0x7fa566f1c670, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140348373465264 ec = 0x55cef40e3c70 dummy_frame = 140348373452064 #21 0x00007fa56806726b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa566f1c670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55cef4124e00 prev_src_iseq = 0x7fa566f1f010 offset = #22 0x00007fa56806736c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa566f1c670 iseqv = iseq_index = 16 #23 0x00007fa568067700 in ibf_load_code (load=0x55cef4124e00, iseq=0x7fa566f1f010, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140348373463056 code_index = 66 reading_pos = 224 code = 0x55cef4124e60 load_body = 0x55cef4181900 cd_entries = 0x55cef41480c0 ic_index = 0 mark_offset_bits = 0x55cef4125090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fa56806d284 in ibf_load_iseq_each (load=0x55cef4124e00, iseq=0x7fa566f1f010, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140348373465264 ec = 0x55cef40e3c70 dummy_frame = 140348373462912 #25 0x00007fa56806726b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa566f1f010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55cef4124e00 prev_src_iseq = 0x7fa566f1f940 offset = #26 0x00007fa56806736c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa566f1f010 iseqv = iseq_index = 1 #27 0x00007fa568067700 in ibf_load_code (load=0x55cef4124e00, iseq=0x7fa566f1f940, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140348373465408 code_index = 5 reading_pos = 46 code = 0x55cef419ddc0 load_body = 0x55cef418cf50 cd_entries = 0x55cef4148130 ic_index = 1 mark_offset_bits = 0x7ffc1961a330 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fa56806d284 in ibf_load_iseq_each (load=0x55cef4124e00, iseq=0x7fa566f1f940, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140348373465264 ec = 0x55cef40e3c70 dummy_frame = 140348373463248 #29 0x00007fa56806726b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa566f1f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55cef4124e00 prev_src_iseq = 0x0 offset = #30 0x00007fa56806f1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa566f1f940 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140348373465600 #32 0x00007fa5683edf73 in rb_load_with_builtin_functions (feature_name=0x7fa56842e3ab "yjit", table=0x7fa5685b0fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55cef40e02a0 iseq = #33 0x00007fa568333da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa568331ec0 , argc = 0, index = 0, name = 0x7fa568454395 "_bi13"}, {func_ptr = 0x7fa5683ce5c0 , argc = 0, index = 1, name = 0x7fa56845439b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa5683ce6c0 , argc = 0, index = 2, name = 0x7fa568454600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa5683cf740 , argc = 0, index = 3, name = 0x7fa5684543b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa56839eaf0 , argc = 2, index = 4, name = 0x7fa5684543cc "rb_yjit_enable"}, {func_ptr = 0x7fa5683ce6e0 , argc = 0, index = 5, name = 0x7fa5684543db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa5683ce610 , argc = 1, index = 6, name = 0x7fa5684543f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fa568331ea0 , argc = 0, index = 7, name = 0x7fa568454408 "object_shape_count"}, {func_ptr = 0x7fa5683a58f0 , argc = 1, index = 8, name = 0x7fa56845441b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa5683a5900 , argc = 1, index = 9, name = 0x7fa56845442f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa56839ea40 , argc = 0, index = 10, name = 0x7fa568454446 "rb_yjit_code_gc"}, {func_ptr = 0x7fa56839eba0 , argc = 0, index = 11, name = 0x7fa568454456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa5683ce5e0 , argc = 0, index = 12, name = 0x7fa568454470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fa568104ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fa56820ef8a in ruby_opt_init (opt=0x7ffc1961bb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fa56820f503 in ruby_opt_init (opt=0x7ffc1961bb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140720734316608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc1961a840 parser = 140348374731504 orig_fname = 140348374746576 script = 1 opt = 0x7ffc1961bb80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fa5680ce2e2 in rb_ensure (b_proc=b_proc@entry=0x7fa56820f160 , data1=data1@entry=140720734316608, e_proc=e_proc@entry=0x7fa56820b300 , data2=data2@entry=140720734316608) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55cef40e3c70 _tag = {tag = 36, retval = 140720734321536, buf = {0x7fa567894760, 0x7fa5680ce398 , 0x0, 0x7ffc1961a6b0, 0x67893a10}, prev = 0x7ffc1961bc90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55cef40e3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa56820b300 , data2 = 140720734316608}} #39 0x00007fa568211107 in load_file (opt=0x7ffc1961bb80, script=1, f=140348383381344, fname=, parser=140348374731504) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140348374731504, fname = 140348374746576, script = 1, opt = 0x7ffc1961bb80, f = 4} #40 process_options (argc=0, argv=0x7ffc1961be78, opt=0x7ffc1961bb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140348383381344 xflag = ast = 0x0 parser = 140348374731504 script_name = 140348374746576 iseq = enc = lenc = 0x55cef40fef30 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 #41 0x00007fa568211986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1961be68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa5670585e8 "-", script_name = 140348374746576, 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 = #42 0x00007fa5680cf679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc1961be68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140348392000832, buf = {0x2, 0x7fa5680cf6c0 , 0x0, 0x7ffc1961bc60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55cef40e3c70 state = iseq = 0x0 #43 0x000055cef3a6417f in rb_main (argv=0x7ffc1961be68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720734322953 #44 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.2836136.ruby -x gdbscript [New LWP 2836136] [New LWP 2836138] [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=139767355649024) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1e1f95ac00 (LWP 2836136))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1e1f95ac00 (LWP 2836136) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139767355649024) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1e1f63f640 (LWP 2836138) 0x00007f1e1faa1fde in epoll_wait (epfd=4, events=events@entry=0x7f1e203a3a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1e1f63f640 (LWP 2836138)): #0 0x00007f1e1faa1fde in epoll_wait (epfd=4, events=events@entry=0x7f1e203a3a5c , 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 0x00007f1e200304fa in event_wait (vm=0x55b1df2382a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b1df2382a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b1df2382a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b1df2382a0 #4 0x00007f1e1fa10b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735201466768, -8996385273089240362, 139767352391232, 25, 139767356393552, 140735201467120, 9014611636357812950, 9014609964663558870}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1e1faa1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1e1f95ac00 (LWP 2836136)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139767355649024) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1e1f95ac00 old_mask = {__val = {0, 10342661468958920448, 923, 139767362537661, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139767363054424}} 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=139767355649024) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139767355649024, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1e1f9be476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1e1ffec8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1e1fdbfbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b1df2cd480, fmt=fmt@entry=0x7f1e20206186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1e1ffeb72f in sigsegv (sig=11, info=0x55b1df2cd5b0, ctx=0x55b1df2cd480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1e201c2826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1e203a4ae0 , errout=errout@entry=0x7f1e1fb966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1e20213f86 "\n", dli_fbase = 0x55b1df27ce00, dli_sname = 0x7fff77b0b840 "\240f\271\037\036\177", dli_saddr = 0x7f1e1faafd63 <__GI___backtrace+99>} i = lines = obj = 0x55b1df3355a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f1e20099e63 in rb_print_backtrace (errout=0x7f1e1fb966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1e20099e4f , 0x7f1e1fe96d55 , 0x7f1e1fdbfbbd , 0x7f1e1fdc303e , 0x7f1e1fe403e7 , 0x7f1e1fe3c26b , 0x7f1e1fe3c36c , 0x7f1e1fe3c700 , 0x7f1e1fe42284 , 0x7f1e1fe3c26b , 0x7f1e1fe3c36c , 0x7f1e1fe3c700 , 0x7f1e1fe42284 , 0x7f1e1fe3c26b , 0x7f1e1fe3c36c , 0x7f1e1fe3c700 , 0x7f1e1fe42284 , 0x7f1e1fe3c26b , 0x7f1e1fe441c8 , 0x7f1e201c2f73 , 0x7f1e1fed9ef3 , 0x7f1e1ffe3f8a , 0x7f1e1ffe4503 , 0x7f1e1fea32e2 , 0x7f1e1ffe6107 , 0x7f1e1ffe6986 , 0x7f1e1fea4679 , 0x55b1de47917f , 0x7f1e1f9a5d90 <__libc_start_call_main+128>, 0x7f1e1f9a5e40 <__libc_start_main_impl+128>, 0x55b1de4791d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1e1fb966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b1df2382a0 ec = #11 0x00007f1e1fe96d55 in rb_bug_without_die (fmt=0x7f1e201d47b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff77b0ba00) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1e1fb966a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1e1fdbfbbd in rb_bug (fmt=fmt@entry=0x7f1e201d47b8 "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 = 0x7fff77b0bae0, reg_save_area = 0x7fff77b0ba20}} #13 0x00007f1e1fdc303e in objspace_xcalloc (size=, objspace=0x55b1df23abf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f1e1fe403e7 in ibf_load_ci_entries (cd_ptr=0x55b1df2f2d98, ci_size=291, ci_entries_offset=13104, load=0x55b1df27ce00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55b1df27ce00, iseq=0x7f1e1ecea6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 139767342625104 ec = 0x55b1df23bc70 dummy_frame = 139767342605904 #17 0x00007f1e1fe3c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e1ecea6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55b1df27ce00 prev_src_iseq = 0x7f1e1ecec660 offset = #18 0x00007f1e1fe3c36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1e1ecea6e0 iseqv = iseq_index = 23 #19 0x00007f1e1fe3c700 in ibf_load_code (load=0x55b1df27ce00, iseq=0x7f1e1ecec660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139767342614112 code_index = 15 reading_pos = 4556 code = 0x55b1df2f53d0 load_body = 0x55b1df2f5f70 cd_entries = 0x55b1df27dce0 ic_index = 0 mark_offset_bits = 0x7fff77b0bd90 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f1e1fe42284 in ibf_load_iseq_each (load=0x55b1df27ce00, iseq=0x7f1e1ecec660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139767342625104 ec = 0x55b1df23bc70 dummy_frame = 139767342613776 #21 0x00007f1e1fe3c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e1ecec660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55b1df27ce00 prev_src_iseq = 0x7f1e1ecef030 offset = #22 0x00007f1e1fe3c36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1e1ecec660 iseqv = iseq_index = 16 #23 0x00007f1e1fe3c700 in ibf_load_code (load=0x55b1df27ce00, iseq=0x7f1e1ecef030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139767342624816 code_index = 66 reading_pos = 224 code = 0x55b1df27ce60 load_body = 0x55b1df2d9900 cd_entries = 0x55b1df2a00c0 ic_index = 0 mark_offset_bits = 0x55b1df27d090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f1e1fe42284 in ibf_load_iseq_each (load=0x55b1df27ce00, iseq=0x7f1e1ecef030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139767342625104 ec = 0x55b1df23bc70 dummy_frame = 139767342624672 #25 0x00007f1e1fe3c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e1ecef030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55b1df27ce00 prev_src_iseq = 0x7f1e1ecef930 offset = #26 0x00007f1e1fe3c36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1e1ecef030 iseqv = iseq_index = 1 #27 0x00007f1e1fe3c700 in ibf_load_code (load=0x55b1df27ce00, iseq=0x7f1e1ecef930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139767342627120 code_index = 5 reading_pos = 46 code = 0x55b1df2f5dc0 load_body = 0x55b1df2e4f50 cd_entries = 0x55b1df2a0130 ic_index = 1 mark_offset_bits = 0x7fff77b0c2f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f1e1fe42284 in ibf_load_iseq_each (load=0x55b1df27ce00, iseq=0x7f1e1ecef930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139767342625104 ec = 0x55b1df23bc70 dummy_frame = 139767342625008 #29 0x00007f1e1fe3c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1e1ecef930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55b1df27ce00 prev_src_iseq = 0x0 offset = #30 0x00007f1e1fe441c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1e1ecef930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 139767342627312 #32 0x00007f1e201c2f73 in rb_load_with_builtin_functions (feature_name=0x7f1e202033ab "yjit", table=0x7f1e20385fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55b1df2382a0 iseq = #33 0x00007f1e20108da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1e20106ec0 , argc = 0, index = 0, name = 0x7f1e20229395 "_bi13"}, {func_ptr = 0x7f1e201a35c0 , argc = 0, index = 1, name = 0x7f1e2022939b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1e201a36c0 , argc = 0, index = 2, name = 0x7f1e20229600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1e201a4740 , argc = 0, index = 3, name = 0x7f1e202293b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1e20173af0 , argc = 2, index = 4, name = 0x7f1e202293cc "rb_yjit_enable"}, {func_ptr = 0x7f1e201a36e0 , argc = 0, index = 5, name = 0x7f1e202293db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1e201a3610 , argc = 1, index = 6, name = 0x7f1e202293f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f1e20106ea0 , argc = 0, index = 7, name = 0x7f1e20229408 "object_shape_count"}, {func_ptr = 0x7f1e2017a8f0 , argc = 1, index = 8, name = 0x7f1e2022941b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1e2017a900 , argc = 1, index = 9, name = 0x7f1e2022942f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1e20173a40 , argc = 0, index = 10, name = 0x7f1e20229446 "rb_yjit_code_gc"}, {func_ptr = 0x7f1e20173ba0 , argc = 0, index = 11, name = 0x7f1e20229456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1e201a35e0 , argc = 0, index = 12, name = 0x7f1e20229470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f1e1fed9ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f1e1ffe3f8a in ruby_opt_init (opt=0x7fff77b0db40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f1e1ffe4503 in ruby_opt_init (opt=0x7fff77b0db40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140735201462272) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff77b0c800 parser = 139767343893312 orig_fname = 139767343908384 script = 1 opt = 0x7fff77b0db40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f1e1fea32e2 in rb_ensure (b_proc=b_proc@entry=0x7f1e1ffe4160 , data1=data1@entry=140735201462272, e_proc=e_proc@entry=0x7f1e1ffe0300 , data2=data2@entry=140735201462272) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b1df23bc70 _tag = {tag = 36, retval = 140735201467200, buf = {0x7f1e1f6647b0, 0x7f1e1fea3398 , 0x0, 0x7fff77b0c670, 0x1f663a60}, prev = 0x7fff77b0dc50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b1df23bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1e1ffe0300 , data2 = 140735201462272}} #39 0x00007f1e1ffe6107 in load_file (opt=0x7fff77b0db40, script=1, f=139767352543152, fname=, parser=139767343893312) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139767343893312, fname = 139767343908384, script = 1, opt = 0x7fff77b0db40, f = 4} #40 process_options (argc=0, argv=0x7fff77b0de38, opt=0x7fff77b0db40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139767352543152 xflag = ast = 0x0 parser = 139767343893312 script_name = 139767343908384 iseq = enc = lenc = 0x55b1df256f30 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 #41 0x00007f1e1ffe6986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff77b0de28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1e1ee28638 "-", script_name = 139767343908384, 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 = #42 0x00007f1e1fea4679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff77b0de28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139767361183040, buf = {0x2, 0x7f1e1fea46c0 , 0x0, 0x7fff77b0dc20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b1df23bc70 state = iseq = 0x0 #43 0x000055b1de47917f in rb_main (argv=0x7fff77b0de28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735201468617 #44 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.2948490.ruby -x gdbscript [New LWP 2948490] [New LWP 2948492] [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=140047362219008) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5f5146dc00 (LWP 2948490))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5f5146dc00 (LWP 2948490) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140047362219008) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5f5114f640 (LWP 2948492) 0x00007f5f515b4fde in epoll_wait (epfd=4, events=events@entry=0x7f5f51eb6a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5f5114f640 (LWP 2948492)): #0 0x00007f5f515b4fde in epoll_wait (epfd=4, events=events@entry=0x7f5f51eb6a5c , 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 0x00007f5f51b434fa in event_wait (vm=0x55caa0a122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55caa0a122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55caa0a122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55caa0a122a0 #4 0x00007f5f51523b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723460730112, 4541528796567653172, 140047358948928, 25, 140047362963536, 140723460730464, -4487728962006463692, -4487728432270193868}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5f515b4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5f5146dc00 (LWP 2948490)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140047362219008) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5f5146dc00 old_mask = {__val = {0, 260030394827100928, 923, 140047369107645, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140047369624408}} 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=140047362219008) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140047362219008, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5f514d1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5f51aff8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5f518d2be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55caa0aa7480, fmt=fmt@entry=0x7f5f51d19186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f5f51afe72f in sigsegv (sig=11, info=0x55caa0aa75b0, ctx=0x55caa0aa7480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5f51cd5826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f5f51eb7ae0 , errout=errout@entry=0x7f5f516a96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5f51d26f86 "\n", dli_fbase = 0x55caa0a56e00, dli_sname = 0x7ffcbbe34bb0 "\240\226jQ_\177", dli_saddr = 0x7f5f515c2d63 <__GI___backtrace+99>} i = lines = obj = 0x55caa0b0f5a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f5f51bace63 in rb_print_backtrace (errout=0x7f5f516a96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f5f51bace4f , 0x7f5f519a9d55 , 0x7f5f518d2bbd , 0x7f5f518d603e , 0x7f5f519533e7 , 0x7f5f5194f26b , 0x7f5f5194f36c , 0x7f5f5194f700 , 0x7f5f51955284 , 0x7f5f5194f26b , 0x7f5f5194f36c , 0x7f5f5194f700 , 0x7f5f51955284 , 0x7f5f5194f26b , 0x7f5f5194f36c , 0x7f5f5194f700 , 0x7f5f51955284 , 0x7f5f5194f26b , 0x7f5f519571c8 , 0x7f5f51cd5f73 , 0x7f5f519ecef3 , 0x7f5f51af6f8a , 0x7f5f51af7503 , 0x7f5f519b62e2 , 0x7f5f51af9107 , 0x7f5f51af9986 , 0x7f5f519b7679 , 0x55caa072a17f , 0x7f5f514b8d90 <__libc_start_call_main+128>, 0x7f5f514b8e40 <__libc_start_main_impl+128>, 0x55caa072a1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5f516a96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55caa0a122a0 ec = #11 0x00007f5f519a9d55 in rb_bug_without_die (fmt=0x7f5f51ce77b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcbbe34d70) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5f516a96a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5f518d2bbd in rb_bug (fmt=fmt@entry=0x7f5f51ce77b8 "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 = 0x7ffcbbe34e50, reg_save_area = 0x7ffcbbe34d90}} #13 0x00007f5f518d603e in objspace_xcalloc (size=, objspace=0x55caa0a14bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f5f519533e7 in ibf_load_ci_entries (cd_ptr=0x55caa0accd98, ci_size=291, ci_entries_offset=13104, load=0x55caa0a56e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55caa0a56e00, iseq=0x7f5f507fa6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140047349182800 ec = 0x55caa0a15c70 dummy_frame = 140047349163600 #17 0x00007f5f5194f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f507fa6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55caa0a56e00 prev_src_iseq = 0x7f5f507fc660 offset = #18 0x00007f5f5194f36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5f507fa6e0 iseqv = iseq_index = 23 #19 0x00007f5f5194f700 in ibf_load_code (load=0x55caa0a56e00, iseq=0x7f5f507fc660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140047349171808 code_index = 15 reading_pos = 4556 code = 0x55caa0acf3d0 load_body = 0x55caa0acff70 cd_entries = 0x55caa0a57ce0 ic_index = 0 mark_offset_bits = 0x7ffcbbe35100 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f5f51955284 in ibf_load_iseq_each (load=0x55caa0a56e00, iseq=0x7f5f507fc660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140047349182800 ec = 0x55caa0a15c70 dummy_frame = 140047349171472 #21 0x00007f5f5194f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f507fc660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55caa0a56e00 prev_src_iseq = 0x7f5f507ff030 offset = #22 0x00007f5f5194f36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5f507fc660 iseqv = iseq_index = 16 #23 0x00007f5f5194f700 in ibf_load_code (load=0x55caa0a56e00, iseq=0x7f5f507ff030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140047349182512 code_index = 66 reading_pos = 224 code = 0x55caa0a56e60 load_body = 0x55caa0ab3900 cd_entries = 0x55caa0a7a0c0 ic_index = 0 mark_offset_bits = 0x55caa0a57090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f5f51955284 in ibf_load_iseq_each (load=0x55caa0a56e00, iseq=0x7f5f507ff030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140047349182800 ec = 0x55caa0a15c70 dummy_frame = 140047349182368 #25 0x00007f5f5194f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f507ff030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55caa0a56e00 prev_src_iseq = 0x7f5f507ff930 offset = #26 0x00007f5f5194f36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5f507ff030 iseqv = iseq_index = 1 #27 0x00007f5f5194f700 in ibf_load_code (load=0x55caa0a56e00, iseq=0x7f5f507ff930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140047349184816 code_index = 5 reading_pos = 46 code = 0x55caa0acfdc0 load_body = 0x55caa0abef50 cd_entries = 0x55caa0a7a130 ic_index = 1 mark_offset_bits = 0x7ffcbbe35660 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f5f51955284 in ibf_load_iseq_each (load=0x55caa0a56e00, iseq=0x7f5f507ff930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140047349182800 ec = 0x55caa0a15c70 dummy_frame = 140047349182704 #29 0x00007f5f5194f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5f507ff930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55caa0a56e00 prev_src_iseq = 0x0 offset = #30 0x00007f5f519571c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5f507ff930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140047349185008 #32 0x00007f5f51cd5f73 in rb_load_with_builtin_functions (feature_name=0x7f5f51d163ab "yjit", table=0x7f5f51e98fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55caa0a122a0 iseq = #33 0x00007f5f51c1bda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5f51c19ec0 , argc = 0, index = 0, name = 0x7f5f51d3c395 "_bi13"}, {func_ptr = 0x7f5f51cb65c0 , argc = 0, index = 1, name = 0x7f5f51d3c39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5f51cb66c0 , argc = 0, index = 2, name = 0x7f5f51d3c600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5f51cb7740 , argc = 0, index = 3, name = 0x7f5f51d3c3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5f51c86af0 , argc = 2, index = 4, name = 0x7f5f51d3c3cc "rb_yjit_enable"}, {func_ptr = 0x7f5f51cb66e0 , argc = 0, index = 5, name = 0x7f5f51d3c3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5f51cb6610 , argc = 1, index = 6, name = 0x7f5f51d3c3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5f51c19ea0 , argc = 0, index = 7, name = 0x7f5f51d3c408 "object_shape_count"}, {func_ptr = 0x7f5f51c8d8f0 , argc = 1, index = 8, name = 0x7f5f51d3c41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5f51c8d900 , argc = 1, index = 9, name = 0x7f5f51d3c42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5f51c86a40 , argc = 0, index = 10, name = 0x7f5f51d3c446 "rb_yjit_code_gc"}, {func_ptr = 0x7f5f51c86ba0 , argc = 0, index = 11, name = 0x7f5f51d3c456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5f51cb65e0 , argc = 0, index = 12, name = 0x7f5f51d3c470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f5f519ecef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f5f51af6f8a in ruby_opt_init (opt=0x7ffcbbe36eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f5f51af7503 in ruby_opt_init (opt=0x7ffcbbe36eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140723460725616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcbbe35b70 parser = 140047350451008 orig_fname = 140047350466080 script = 1 opt = 0x7ffcbbe36eb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f5f519b62e2 in rb_ensure (b_proc=b_proc@entry=0x7f5f51af7160 , data1=data1@entry=140723460725616, e_proc=e_proc@entry=0x7f5f51af3300 , data2=data2@entry=140723460725616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55caa0a15c70 _tag = {tag = 36, retval = 140723460730544, buf = {0x7f5f511747b0, 0x7f5f519b6398 , 0x0, 0x7ffcbbe359e0, 0x51173a60}, prev = 0x7ffcbbe36fc0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55caa0a15c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5f51af3300 , data2 = 140723460725616}} #39 0x00007f5f51af9107 in load_file (opt=0x7ffcbbe36eb0, script=1, f=140047359100848, fname=, parser=140047350451008) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140047350451008, fname = 140047350466080, script = 1, opt = 0x7ffcbbe36eb0, f = 4} #40 process_options (argc=0, argv=0x7ffcbbe371a8, opt=0x7ffcbbe36eb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140047359100848 xflag = ast = 0x0 parser = 140047350451008 script_name = 140047350466080 iseq = enc = lenc = 0x55caa0a30f30 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\323\353Q_\177\000\000\020\367\207Q_\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007f5f51af9986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbbe37198) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5f50938638 "-", script_name = 140047350466080, 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 = #42 0x00007f5f519b7679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbbe37198) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140047367753024, buf = {0x2, 0x7f5f519b76c0 , 0x0, 0x7ffcbbe36f90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55caa0a15c70 state = iseq = 0x0 #43 0x000055caa072a17f in rb_main (argv=0x7ffcbbe37198, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723460731961 #44 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.2976965.ruby -x gdbscript [New LWP 2976965] [New LWP 2976967] [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=140042771004416) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5e3f9e7c00 (LWP 2976965))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5e3f9e7c00 (LWP 2976965) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140042771004416) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5e3f6cf640 (LWP 2976967) 0x00007f5e3fb2efde in epoll_wait (epfd=4, events=events@entry=0x7f5e40430a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5e3f6cf640 (LWP 2976967)): #0 0x00007f5e3fb2efde in epoll_wait (epfd=4, events=events@entry=0x7f5e40430a5c , 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 0x00007f5e400bd4fa in event_wait (vm=0x555b2c6f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555b2c6f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555b2c6f92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555b2c6f92a0 #4 0x00007f5e3fa9db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723154680608, -8168929264758627023, 140042767758912, 25, 140042771748944, 140723154680960, 8078996780731393329, 8078997374900823345}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5e3fb2ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5e3f9e7c00 (LWP 2976965)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140042771004416) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5e3f9e7c00 old_mask = {__val = {0, 2425477805227381760, 923, 140042777893053, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140042778409816}} 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=140042771004416) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140042771004416, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5e3fa4b476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5e400798e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5e3fe4cbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x555b2c78e480, fmt=fmt@entry=0x7f5e40293186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f5e4007872f in sigsegv (sig=11, info=0x555b2c78e5b0, ctx=0x555b2c78e480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5e4024f826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f5e40431ae0 , errout=errout@entry=0x7f5e3fc236a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5e402a0f86 "\n", dli_fbase = 0x555b2c73de00, dli_sname = 0x7ffca9a559d0 "\240\066\302?^\177", dli_saddr = 0x7f5e3fb3cd63 <__GI___backtrace+99>} i = lines = obj = 0x555b2c7f65a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f5e40126e63 in rb_print_backtrace (errout=0x7f5e3fc236a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f5e40126e4f , 0x7f5e3ff23d55 , 0x7f5e3fe4cbbd , 0x7f5e3fe5003e , 0x7f5e3fecd3e7 , 0x7f5e3fec926b , 0x7f5e3fec936c , 0x7f5e3fec9700 , 0x7f5e3fecf284 , 0x7f5e3fec926b , 0x7f5e3fec936c , 0x7f5e3fec9700 , 0x7f5e3fecf284 , 0x7f5e3fec926b , 0x7f5e3fec936c , 0x7f5e3fec9700 , 0x7f5e3fecf284 , 0x7f5e3fec926b , 0x7f5e3fed11c8 , 0x7f5e4024ff73 , 0x7f5e3ff66ef3 , 0x7f5e40070f8a , 0x7f5e40071503 , 0x7f5e3ff302e2 , 0x7f5e40073107 , 0x7f5e40073986 , 0x7f5e3ff31679 , 0x555b2ac9d17f , 0x7f5e3fa32d90 <__libc_start_call_main+128>, 0x7f5e3fa32e40 <__libc_start_main_impl+128>, 0x555b2ac9d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5e3fc236a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x555b2c6f92a0 ec = #11 0x00007f5e3ff23d55 in rb_bug_without_die (fmt=0x7f5e402617b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffca9a55b90) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5e3fc236a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5e3fe4cbbd in rb_bug (fmt=fmt@entry=0x7f5e402617b8 "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 = 0x7ffca9a55c70, reg_save_area = 0x7ffca9a55bb0}} #13 0x00007f5e3fe5003e in objspace_xcalloc (size=, objspace=0x555b2c6fbbf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f5e3fecd3e7 in ibf_load_ci_entries (cd_ptr=0x555b2c7b3d98, ci_size=291, ci_entries_offset=13104, load=0x555b2c73de00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x555b2c73de00, iseq=0x7f5e3ed7a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140042757992784 ec = 0x555b2c6fcc70 dummy_frame = 140042757973584 #17 0x00007f5e3fec926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3ed7a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x555b2c73de00 prev_src_iseq = 0x7f5e3ed7c660 offset = #18 0x00007f5e3fec936c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5e3ed7a6e0 iseqv = iseq_index = 23 #19 0x00007f5e3fec9700 in ibf_load_code (load=0x555b2c73de00, iseq=0x7f5e3ed7c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140042757981792 code_index = 15 reading_pos = 4556 code = 0x555b2c7b63d0 load_body = 0x555b2c7b6f70 cd_entries = 0x555b2c73ece0 ic_index = 0 mark_offset_bits = 0x7ffca9a55f20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f5e3fecf284 in ibf_load_iseq_each (load=0x555b2c73de00, iseq=0x7f5e3ed7c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140042757992784 ec = 0x555b2c6fcc70 dummy_frame = 140042757981456 #21 0x00007f5e3fec926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3ed7c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x555b2c73de00 prev_src_iseq = 0x7f5e3ed7f030 offset = #22 0x00007f5e3fec936c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5e3ed7c660 iseqv = iseq_index = 16 #23 0x00007f5e3fec9700 in ibf_load_code (load=0x555b2c73de00, iseq=0x7f5e3ed7f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140042757992496 code_index = 66 reading_pos = 224 code = 0x555b2c73de60 load_body = 0x555b2c79a900 cd_entries = 0x555b2c7610c0 ic_index = 0 mark_offset_bits = 0x555b2c73e090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f5e3fecf284 in ibf_load_iseq_each (load=0x555b2c73de00, iseq=0x7f5e3ed7f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140042757992784 ec = 0x555b2c6fcc70 dummy_frame = 140042757992352 #25 0x00007f5e3fec926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3ed7f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x555b2c73de00 prev_src_iseq = 0x7f5e3ed7f930 offset = #26 0x00007f5e3fec936c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5e3ed7f030 iseqv = iseq_index = 1 #27 0x00007f5e3fec9700 in ibf_load_code (load=0x555b2c73de00, iseq=0x7f5e3ed7f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140042757994800 code_index = 5 reading_pos = 46 code = 0x555b2c7b6dc0 load_body = 0x555b2c7a5f50 cd_entries = 0x555b2c761130 ic_index = 1 mark_offset_bits = 0x7ffca9a56480 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f5e3fecf284 in ibf_load_iseq_each (load=0x555b2c73de00, iseq=0x7f5e3ed7f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140042757992784 ec = 0x555b2c6fcc70 dummy_frame = 140042757992688 #29 0x00007f5e3fec926b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5e3ed7f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x555b2c73de00 prev_src_iseq = 0x0 offset = #30 0x00007f5e3fed11c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f5e3ed7f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140042757994992 #32 0x00007f5e4024ff73 in rb_load_with_builtin_functions (feature_name=0x7f5e402903ab "yjit", table=0x7f5e40412fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x555b2c6f92a0 iseq = #33 0x00007f5e40195da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5e40193ec0 , argc = 0, index = 0, name = 0x7f5e402b6395 "_bi13"}, {func_ptr = 0x7f5e402305c0 , argc = 0, index = 1, name = 0x7f5e402b639b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5e402306c0 , argc = 0, index = 2, name = 0x7f5e402b6600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5e40231740 , argc = 0, index = 3, name = 0x7f5e402b63b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5e40200af0 , argc = 2, index = 4, name = 0x7f5e402b63cc "rb_yjit_enable"}, {func_ptr = 0x7f5e402306e0 , argc = 0, index = 5, name = 0x7f5e402b63db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5e40230610 , argc = 1, index = 6, name = 0x7f5e402b63f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f5e40193ea0 , argc = 0, index = 7, name = 0x7f5e402b6408 "object_shape_count"}, {func_ptr = 0x7f5e402078f0 , argc = 1, index = 8, name = 0x7f5e402b641b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5e40207900 , argc = 1, index = 9, name = 0x7f5e402b642f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5e40200a40 , argc = 0, index = 10, name = 0x7f5e402b6446 "rb_yjit_code_gc"}, {func_ptr = 0x7f5e40200ba0 , argc = 0, index = 11, name = 0x7f5e402b6456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5e402305e0 , argc = 0, index = 12, name = 0x7f5e402b6470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f5e3ff66ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f5e40070f8a in ruby_opt_init (opt=0x7ffca9a57cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f5e40071503 in ruby_opt_init (opt=0x7ffca9a57cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140723154676112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffca9a56990 parser = 140042759260992 orig_fname = 140042759276064 script = 1 opt = 0x7ffca9a57cd0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f5e3ff302e2 in rb_ensure (b_proc=b_proc@entry=0x7f5e40071160 , data1=data1@entry=140723154676112, e_proc=e_proc@entry=0x7f5e4006d300 , data2=data2@entry=140723154676112) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555b2c6fcc70 _tag = {tag = 36, retval = 140723154681040, buf = {0x7f5e3f6f47b0, 0x7f5e3ff30398 , 0x0, 0x7ffca9a56800, 0x3f6f3a60}, prev = 0x7ffca9a57de0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555b2c6fcc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5e4006d300 , data2 = 140723154676112}} #39 0x00007f5e40073107 in load_file (opt=0x7ffca9a57cd0, script=1, f=140042767910832, fname=, parser=140042759260992) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140042759260992, fname = 140042759276064, script = 1, opt = 0x7ffca9a57cd0, f = 4} #40 process_options (argc=0, argv=0x7ffca9a57fc8, opt=0x7ffca9a57cd0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140042767910832 xflag = ast = 0x0 parser = 140042759260992 script_name = 140042759276064 iseq = enc = lenc = 0x555b2c717f30 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 #41 0x00007f5e40073986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca9a57fb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5e3eeb8638 "-", script_name = 140042759276064, 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 = #42 0x00007f5e3ff31679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca9a57fb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140042776538432, buf = {0x2, 0x7f5e3ff316c0 , 0x0, 0x7ffca9a57db0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555b2c6fcc70 state = iseq = 0x0 #43 0x0000555b2ac9d17f in rb_main (argv=0x7ffca9a57fb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723154682457 #44 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.3035852.ruby -x gdbscript [New LWP 3035852] [New LWP 3035854] [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=140515013434368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcc33761c00 (LWP 3035852))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcc33761c00 (LWP 3035852) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140515013434368) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcc3344f640 (LWP 3035854) 0x00007fcc338a8fde in epoll_wait (epfd=4, events=events@entry=0x7fcc341aaa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcc3344f640 (LWP 3035854)): #0 0x00007fcc338a8fde in epoll_wait (epfd=4, events=events@entry=0x7fcc341aaa5c , 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 0x00007fcc33e374fa in event_wait (vm=0x55f7c89582a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f7c89582a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f7c89582a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f7c89582a0 #4 0x00007fcc33817b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734254309552, -690534384012412980, 140515010213440, 25, 140515014178896, 140734254309904, 716877368962004940, 716878970326169548}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcc338a8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcc33761c00 (LWP 3035852)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140515013434368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcc33761c00 old_mask = {__val = {0, 9314044641654696704, 923, 140515020323005, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140515020839768}} 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=140515013434368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140515013434368, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcc337c5476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcc33df38e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fcc33bc6be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f7c89ed480, fmt=fmt@entry=0x7fcc3400d186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fcc33df272f in sigsegv (sig=11, info=0x55f7c89ed5b0, ctx=0x55f7c89ed480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fcc33fc9826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fcc341abae0 , errout=errout@entry=0x7fcc3399d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fcc3401af86 "\n", dli_fbase = 0x55f7c899ce00, dli_sname = 0x7fff3f3c3f60 "\240\326\231\063\314\177", dli_saddr = 0x7fcc338b6d63 <__GI___backtrace+99>} i = lines = obj = 0x55f7c8a53bf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fcc33ea0e63 in rb_print_backtrace (errout=0x7fcc3399d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fcc33ea0e4f , 0x7fcc33c9dd55 , 0x7fcc33bc6bbd , 0x7fcc33bca03e , 0x7fcc33c473e7 , 0x7fcc33c4326b , 0x7fcc33c4336c , 0x7fcc33c43700 , 0x7fcc33c49284 , 0x7fcc33c4326b , 0x7fcc33c4336c , 0x7fcc33c43700 , 0x7fcc33c49284 , 0x7fcc33c4326b , 0x7fcc33c4336c , 0x7fcc33c43700 , 0x7fcc33c49284 , 0x7fcc33c4326b , 0x7fcc33c4b1c8 , 0x7fcc33fc9f73 , 0x7fcc33ce0ef3 , 0x7fcc33deaf8a , 0x7fcc33deb503 , 0x7fcc33caa2e2 , 0x7fcc33ded107 , 0x7fcc33ded986 , 0x7fcc33cab679 , 0x55f7c815c17f , 0x7fcc337acd90 <__libc_start_call_main+128>, 0x7fcc337ace40 <__libc_start_main_impl+128>, 0x55f7c815c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fcc3399d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f7c89582a0 ec = #11 0x00007fcc33c9dd55 in rb_bug_without_die (fmt=0x7fcc33fdb7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff3f3c4120) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fcc3399d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fcc33bc6bbd in rb_bug (fmt=fmt@entry=0x7fcc33fdb7b8 "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 = 0x7fff3f3c4200, reg_save_area = 0x7fff3f3c4140}} #13 0x00007fcc33bca03e in objspace_xcalloc (size=, objspace=0x55f7c895abf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fcc33c473e7 in ibf_load_ci_entries (cd_ptr=0x55f7c8a128f8, ci_size=291, ci_entries_offset=13104, load=0x55f7c899ce00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55f7c899ce00, iseq=0x7fcc32afa670, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140515000449120 ec = 0x55f7c895bc70 dummy_frame = 140515000428000 #17 0x00007fcc33c4326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcc32afa670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f7c899ce00 prev_src_iseq = 0x7fcc32afc620 offset = #18 0x00007fcc33c4336c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcc32afa670 iseqv = iseq_index = 23 #19 0x00007fcc33c43700 in ibf_load_code (load=0x55f7c899ce00, iseq=0x7fcc32afc620, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140515000436256 code_index = 15 reading_pos = 4556 code = 0x55f7c8a15010 load_body = 0x55f7c8a15770 cd_entries = 0x55f7c899dce0 ic_index = 0 mark_offset_bits = 0x7fff3f3c44b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fcc33c49284 in ibf_load_iseq_each (load=0x55f7c899ce00, iseq=0x7fcc32afc620, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140515000449120 ec = 0x55f7c895bc70 dummy_frame = 140515000435920 #21 0x00007fcc33c4326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcc32afc620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f7c899ce00 prev_src_iseq = 0x7fcc32afefc0 offset = #22 0x00007fcc33c4336c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcc32afc620 iseqv = iseq_index = 16 #23 0x00007fcc33c43700 in ibf_load_code (load=0x55f7c899ce00, iseq=0x7fcc32afefc0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140515000446912 code_index = 66 reading_pos = 224 code = 0x55f7c899ce60 load_body = 0x55f7c89f9900 cd_entries = 0x55f7c89c00c0 ic_index = 0 mark_offset_bits = 0x55f7c899d090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fcc33c49284 in ibf_load_iseq_each (load=0x55f7c899ce00, iseq=0x7fcc32afefc0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140515000449120 ec = 0x55f7c895bc70 dummy_frame = 140515000446768 #25 0x00007fcc33c4326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcc32afefc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f7c899ce00 prev_src_iseq = 0x7fcc32aff8f0 offset = #26 0x00007fcc33c4336c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcc32afefc0 iseqv = iseq_index = 1 #27 0x00007fcc33c43700 in ibf_load_code (load=0x55f7c899ce00, iseq=0x7fcc32aff8f0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140515000449264 code_index = 5 reading_pos = 46 code = 0x55f7c8a15dc0 load_body = 0x55f7c8a04f50 cd_entries = 0x55f7c89c0130 ic_index = 1 mark_offset_bits = 0x7fff3f3c4a10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fcc33c49284 in ibf_load_iseq_each (load=0x55f7c899ce00, iseq=0x7fcc32aff8f0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140515000449120 ec = 0x55f7c895bc70 dummy_frame = 140515000447104 #29 0x00007fcc33c4326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcc32aff8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f7c899ce00 prev_src_iseq = 0x0 offset = #30 0x00007fcc33c4b1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcc32aff8f0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140515000449456 #32 0x00007fcc33fc9f73 in rb_load_with_builtin_functions (feature_name=0x7fcc3400a3ab "yjit", table=0x7fcc3418cfe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55f7c89582a0 iseq = #33 0x00007fcc33f0fda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcc33f0dec0 , argc = 0, index = 0, name = 0x7fcc34030395 "_bi13"}, {func_ptr = 0x7fcc33faa5c0 , argc = 0, index = 1, name = 0x7fcc3403039b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcc33faa6c0 , argc = 0, index = 2, name = 0x7fcc34030600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcc33fab740 , argc = 0, index = 3, name = 0x7fcc340303b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcc33f7aaf0 , argc = 2, index = 4, name = 0x7fcc340303cc "rb_yjit_enable"}, {func_ptr = 0x7fcc33faa6e0 , argc = 0, index = 5, name = 0x7fcc340303db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcc33faa610 , argc = 1, index = 6, name = 0x7fcc340303f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fcc33f0dea0 , argc = 0, index = 7, name = 0x7fcc34030408 "object_shape_count"}, {func_ptr = 0x7fcc33f818f0 , argc = 1, index = 8, name = 0x7fcc3403041b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcc33f81900 , argc = 1, index = 9, name = 0x7fcc3403042f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcc33f7aa40 , argc = 0, index = 10, name = 0x7fcc34030446 "rb_yjit_code_gc"}, {func_ptr = 0x7fcc33f7aba0 , argc = 0, index = 11, name = 0x7fcc34030456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcc33faa5e0 , argc = 0, index = 12, name = 0x7fcc34030470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fcc33ce0ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fcc33deaf8a in ruby_opt_init (opt=0x7fff3f3c6260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fcc33deb503 in ruby_opt_init (opt=0x7fff3f3c6260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140734254305056) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff3f3c4f20 parser = 140515001715408 orig_fname = 140515001730480 script = 1 opt = 0x7fff3f3c6260 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fcc33caa2e2 in rb_ensure (b_proc=b_proc@entry=0x7fcc33deb160 , data1=data1@entry=140734254305056, e_proc=e_proc@entry=0x7fcc33de7300 , data2=data2@entry=140734254305056) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f7c895bc70 _tag = {tag = 36, retval = 140734254309984, buf = {0x7fcc33474770, 0x7fcc33caa398 , 0x0, 0x7fff3f3c4d90, 0x33473a20}, prev = 0x7fff3f3c6370, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f7c895bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcc33de7300 , data2 = 140734254305056}} #39 0x00007fcc33ded107 in load_file (opt=0x7fff3f3c6260, script=1, f=140515010365296, fname=, parser=140515001715408) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140515001715408, fname = 140515001730480, script = 1, opt = 0x7fff3f3c6260, f = 4} #40 process_options (argc=0, argv=0x7fff3f3c6558, opt=0x7fff3f3c6260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140515010365296 xflag = ast = 0x0 parser = 140515001715408 script_name = 140515001730480 iseq = enc = lenc = 0x55f7c8976f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\023\033\064\314\177\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007fcc33ded986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff3f3c6548) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcc32c385c8 "-", script_name = 140515001730480, 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 = #42 0x00007fcc33cab679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff3f3c6548) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140515018968384, buf = {0x2, 0x7fcc33cab6c0 , 0x0, 0x7fff3f3c6340, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f7c895bc70 state = iseq = 0x0 #43 0x000055f7c815c17f in rb_main (argv=0x7fff3f3c6548, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734254311401 #44 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.3098145.ruby -x gdbscript [New LWP 3098145] [New LWP 3098147] [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=140369178991616) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faa3f0d1c00 (LWP 3098145))] >>> Threads Id Target Id Frame * 1 Thread 0x7faa3f0d1c00 (LWP 3098145) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140369178991616) at ./nptl/pthread_kill.c:44 2 Thread 0x7faa3edbf640 (LWP 3098147) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7faa3edbf640 (LWP 3098147)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007faa3f187850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7faa3fb5d040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007faa3edbf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7faa3f0d1c00 (LWP 3098145)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140369178991616) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faa3f0d1c00 old_mask = {__val = {0, 9134671080100445440, 923, 140369185880253, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140369186397016}} 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=140369178991616) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140369178991616, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faa3f135476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faa3f7638e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007faa3f536be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x563b043dc480, fmt=fmt@entry=0x7faa3f97d186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007faa3f76272f in sigsegv (sig=11, info=0x563b043dc5b0, ctx=0x563b043dc480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007faa3f939826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7faa3fb1bae0 , errout=errout@entry=0x7faa3f30d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7faa3f98af86 "\n", dli_fbase = 0x563b0438be00, dli_sname = 0x7ffc9db3f550 "\240\326\060?\252\177", dli_saddr = 0x7faa3f226d63 <__GI___backtrace+99>} i = lines = obj = 0x563b044445a0 dladdr_fbases = main_path = len = next_line = #9 0x00007faa3f810e63 in rb_print_backtrace (errout=0x7faa3f30d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7faa3f810e4f , 0x7faa3f60dd55 , 0x7faa3f536bbd , 0x7faa3f53a03e , 0x7faa3f5b73e7 , 0x7faa3f5b326b , 0x7faa3f5b336c , 0x7faa3f5b3700 , 0x7faa3f5b9284 , 0x7faa3f5b326b , 0x7faa3f5b336c , 0x7faa3f5b3700 , 0x7faa3f5b9284 , 0x7faa3f5b326b , 0x7faa3f5b336c , 0x7faa3f5b3700 , 0x7faa3f5b9284 , 0x7faa3f5b326b , 0x7faa3f5bb1c8 , 0x7faa3f939f73 , 0x7faa3f650ef3 , 0x7faa3f75af8a , 0x7faa3f75b503 , 0x7faa3f61a2e2 , 0x7faa3f75d107 , 0x7faa3f75d986 , 0x7faa3f61b679 , 0x563b03ee917f , 0x7faa3f11cd90 <__libc_start_call_main+128>, 0x7faa3f11ce40 <__libc_start_main_impl+128>, 0x563b03ee91d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7faa3f30d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x563b043472a0 ec = #11 0x00007faa3f60dd55 in rb_bug_without_die (fmt=0x7faa3f94b7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc9db3f710) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7faa3f30d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007faa3f536bbd in rb_bug (fmt=fmt@entry=0x7faa3f94b7b8 "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 = 0x7ffc9db3f7f0, reg_save_area = 0x7ffc9db3f730}} #13 0x00007faa3f53a03e in objspace_xcalloc (size=, objspace=0x563b04349bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007faa3f5b73e7 in ibf_load_ci_entries (cd_ptr=0x563b04401d98, ci_size=291, ci_entries_offset=13104, load=0x563b0438be00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x563b0438be00, iseq=0x7faa3e46a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140369166004560 ec = 0x563b0434ac70 dummy_frame = 140369165985360 #17 0x00007faa3f5b326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa3e46a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563b0438be00 prev_src_iseq = 0x7faa3e46c660 offset = #18 0x00007faa3f5b336c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faa3e46a6e0 iseqv = iseq_index = 23 #19 0x00007faa3f5b3700 in ibf_load_code (load=0x563b0438be00, iseq=0x7faa3e46c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140369165993568 code_index = 15 reading_pos = 4556 code = 0x563b044043d0 load_body = 0x563b04404f70 cd_entries = 0x563b0438cce0 ic_index = 0 mark_offset_bits = 0x7ffc9db3faa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007faa3f5b9284 in ibf_load_iseq_each (load=0x563b0438be00, iseq=0x7faa3e46c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140369166004560 ec = 0x563b0434ac70 dummy_frame = 140369165993232 #21 0x00007faa3f5b326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa3e46c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563b0438be00 prev_src_iseq = 0x7faa3e46f030 offset = #22 0x00007faa3f5b336c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faa3e46c660 iseqv = iseq_index = 16 #23 0x00007faa3f5b3700 in ibf_load_code (load=0x563b0438be00, iseq=0x7faa3e46f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140369166004272 code_index = 66 reading_pos = 224 code = 0x563b0438be60 load_body = 0x563b043e8900 cd_entries = 0x563b043af0c0 ic_index = 0 mark_offset_bits = 0x563b0438c090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007faa3f5b9284 in ibf_load_iseq_each (load=0x563b0438be00, iseq=0x7faa3e46f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140369166004560 ec = 0x563b0434ac70 dummy_frame = 140369166004128 #25 0x00007faa3f5b326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa3e46f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563b0438be00 prev_src_iseq = 0x7faa3e46f930 offset = #26 0x00007faa3f5b336c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faa3e46f030 iseqv = iseq_index = 1 #27 0x00007faa3f5b3700 in ibf_load_code (load=0x563b0438be00, iseq=0x7faa3e46f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140369166006576 code_index = 5 reading_pos = 46 code = 0x563b04404dc0 load_body = 0x563b043f3f50 cd_entries = 0x563b043af130 ic_index = 1 mark_offset_bits = 0x7ffc9db40000 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007faa3f5b9284 in ibf_load_iseq_each (load=0x563b0438be00, iseq=0x7faa3e46f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140369166004560 ec = 0x563b0434ac70 dummy_frame = 140369166004464 #29 0x00007faa3f5b326b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faa3e46f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563b0438be00 prev_src_iseq = 0x0 offset = #30 0x00007faa3f5bb1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faa3e46f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140369166006768 #32 0x00007faa3f939f73 in rb_load_with_builtin_functions (feature_name=0x7faa3f97a3ab "yjit", table=0x7faa3fafcfe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x563b043472a0 iseq = #33 0x00007faa3f87fda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faa3f87dec0 , argc = 0, index = 0, name = 0x7faa3f9a0395 "_bi13"}, {func_ptr = 0x7faa3f91a5c0 , argc = 0, index = 1, name = 0x7faa3f9a039b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faa3f91a6c0 , argc = 0, index = 2, name = 0x7faa3f9a0600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faa3f91b740 , argc = 0, index = 3, name = 0x7faa3f9a03b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faa3f8eaaf0 , argc = 2, index = 4, name = 0x7faa3f9a03cc "rb_yjit_enable"}, {func_ptr = 0x7faa3f91a6e0 , argc = 0, index = 5, name = 0x7faa3f9a03db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faa3f91a610 , argc = 1, index = 6, name = 0x7faa3f9a03f6 "rb_yjit_get_stats"}, {func_ptr = 0x7faa3f87dea0 , argc = 0, index = 7, name = 0x7faa3f9a0408 "object_shape_count"}, {func_ptr = 0x7faa3f8f18f0 , argc = 1, index = 8, name = 0x7faa3f9a041b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faa3f8f1900 , argc = 1, index = 9, name = 0x7faa3f9a042f "rb_yjit_insns_compiled"}, {func_ptr = 0x7faa3f8eaa40 , argc = 0, index = 10, name = 0x7faa3f9a0446 "rb_yjit_code_gc"}, {func_ptr = 0x7faa3f8eaba0 , argc = 0, index = 11, name = 0x7faa3f9a0456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faa3f91a5e0 , argc = 0, index = 12, name = 0x7faa3f9a0470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007faa3f650ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007faa3f75af8a in ruby_opt_init (opt=0x7ffc9db41850) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007faa3f75b503 in ruby_opt_init (opt=0x7ffc9db41850) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140722954306832) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc9db40510 parser = 140369167272768 orig_fname = 140369167287840 script = 1 opt = 0x7ffc9db41850 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007faa3f61a2e2 in rb_ensure (b_proc=b_proc@entry=0x7faa3f75b160 , data1=data1@entry=140722954306832, e_proc=e_proc@entry=0x7faa3f757300 , data2=data2@entry=140722954306832) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563b0434ac70 _tag = {tag = 36, retval = 140722954311760, buf = {0x7faa3ede47b0, 0x7faa3f61a398 , 0x0, 0x7ffc9db40380, 0x3ede3a60}, prev = 0x7ffc9db41960, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563b0434ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faa3f757300 , data2 = 140722954306832}} #39 0x00007faa3f75d107 in load_file (opt=0x7ffc9db41850, script=1, f=140369175922608, fname=, parser=140369167272768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140369167272768, fname = 140369167287840, script = 1, opt = 0x7ffc9db41850, f = 4} #40 process_options (argc=0, argv=0x7ffc9db41b48, opt=0x7ffc9db41850) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140369175922608 xflag = ast = 0x0 parser = 140369167272768 script_name = 140369167287840 iseq = enc = lenc = 0x563b04365f30 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 #41 0x00007faa3f75d986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9db41b38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faa3e5a8638 "-", script_name = 140369167287840, 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 = #42 0x00007faa3f61b679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9db41b38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140369184525632, buf = {0x2, 0x7faa3f61b6c0 , 0x0, 0x7ffc9db41930, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563b0434ac70 state = iseq = 0x0 #43 0x0000563b03ee917f in rb_main (argv=0x7ffc9db41b38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722954313177 #44 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.3129544.ruby -x gdbscript [New LWP 3129544] [New LWP 3129546] [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=140717794515968) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffb6a27dc00 (LWP 3129544))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffb6a27dc00 (LWP 3129544) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140717794515968) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffb69f5f640 (LWP 3129546) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7ffb69f5f640 (LWP 3129546)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007ffb6a333850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7ffb6ad09040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007ffb69f5f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7ffb6a27dc00 (LWP 3129544)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140717794515968) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffb6a27dc00 old_mask = {__val = {0, 10694100584080468736, 923, 140717801404605, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140717801921368}} 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=140717794515968) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140717794515968, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffb6a2e1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffb6a90f8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007ffb6a6e2be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55752d0e8480, fmt=fmt@entry=0x7ffb6ab29186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007ffb6a90e72f in sigsegv (sig=11, info=0x55752d0e85b0, ctx=0x55752d0e8480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007ffb6aae5826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7ffb6acc7ae0 , errout=errout@entry=0x7ffb6a4b96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7ffb6ab36f86 "\n", dli_fbase = 0x55752d097e00, dli_sname = 0x7ffebcfd7910 "\240\226Kj\373\177", dli_saddr = 0x7ffb6a3d2d63 <__GI___backtrace+99>} i = lines = obj = 0x55752d1505a0 dladdr_fbases = main_path = len = next_line = #9 0x00007ffb6a9bce63 in rb_print_backtrace (errout=0x7ffb6a4b96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7ffb6a9bce4f , 0x7ffb6a7b9d55 , 0x7ffb6a6e2bbd , 0x7ffb6a6e603e , 0x7ffb6a7633e7 , 0x7ffb6a75f26b , 0x7ffb6a75f36c , 0x7ffb6a75f700 , 0x7ffb6a765284 , 0x7ffb6a75f26b , 0x7ffb6a75f36c , 0x7ffb6a75f700 , 0x7ffb6a765284 , 0x7ffb6a75f26b , 0x7ffb6a75f36c , 0x7ffb6a75f700 , 0x7ffb6a765284 , 0x7ffb6a75f26b , 0x7ffb6a7671c8 , 0x7ffb6aae5f73 , 0x7ffb6a7fcef3 , 0x7ffb6a906f8a , 0x7ffb6a907503 , 0x7ffb6a7c62e2 , 0x7ffb6a909107 , 0x7ffb6a909986 , 0x7ffb6a7c7679 , 0x55752b4b617f , 0x7ffb6a2c8d90 <__libc_start_call_main+128>, 0x7ffb6a2c8e40 <__libc_start_main_impl+128>, 0x55752b4b61d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7ffb6a4b96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55752d0532a0 ec = #11 0x00007ffb6a7b9d55 in rb_bug_without_die (fmt=0x7ffb6aaf77b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffebcfd7ad0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7ffb6a4b96a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007ffb6a6e2bbd in rb_bug (fmt=fmt@entry=0x7ffb6aaf77b8 "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 = 0x7ffebcfd7bb0, reg_save_area = 0x7ffebcfd7af0}} #13 0x00007ffb6a6e603e in objspace_xcalloc (size=, objspace=0x55752d055bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007ffb6a7633e7 in ibf_load_ci_entries (cd_ptr=0x55752d10dd98, ci_size=291, ci_entries_offset=13104, load=0x55752d097e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55752d097e00, iseq=0x7ffb6960a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140717781479760 ec = 0x55752d056c70 dummy_frame = 140717781460560 #17 0x00007ffb6a75f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb6960a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55752d097e00 prev_src_iseq = 0x7ffb6960c660 offset = #18 0x00007ffb6a75f36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7ffb6960a6e0 iseqv = iseq_index = 23 #19 0x00007ffb6a75f700 in ibf_load_code (load=0x55752d097e00, iseq=0x7ffb6960c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140717781468768 code_index = 15 reading_pos = 4556 code = 0x55752d1103d0 load_body = 0x55752d110f70 cd_entries = 0x55752d098ce0 ic_index = 0 mark_offset_bits = 0x7ffebcfd7e60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007ffb6a765284 in ibf_load_iseq_each (load=0x55752d097e00, iseq=0x7ffb6960c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140717781479760 ec = 0x55752d056c70 dummy_frame = 140717781468432 #21 0x00007ffb6a75f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb6960c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55752d097e00 prev_src_iseq = 0x7ffb6960f030 offset = #22 0x00007ffb6a75f36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7ffb6960c660 iseqv = iseq_index = 16 #23 0x00007ffb6a75f700 in ibf_load_code (load=0x55752d097e00, iseq=0x7ffb6960f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140717781479472 code_index = 66 reading_pos = 224 code = 0x55752d097e60 load_body = 0x55752d0f4900 cd_entries = 0x55752d0bb0c0 ic_index = 0 mark_offset_bits = 0x55752d098090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007ffb6a765284 in ibf_load_iseq_each (load=0x55752d097e00, iseq=0x7ffb6960f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140717781479760 ec = 0x55752d056c70 dummy_frame = 140717781479328 #25 0x00007ffb6a75f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb6960f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55752d097e00 prev_src_iseq = 0x7ffb6960f930 offset = #26 0x00007ffb6a75f36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7ffb6960f030 iseqv = iseq_index = 1 #27 0x00007ffb6a75f700 in ibf_load_code (load=0x55752d097e00, iseq=0x7ffb6960f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140717781481776 code_index = 5 reading_pos = 46 code = 0x55752d110dc0 load_body = 0x55752d0fff50 cd_entries = 0x55752d0bb130 ic_index = 1 mark_offset_bits = 0x7ffebcfd83c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007ffb6a765284 in ibf_load_iseq_each (load=0x55752d097e00, iseq=0x7ffb6960f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140717781479760 ec = 0x55752d056c70 dummy_frame = 140717781479664 #29 0x00007ffb6a75f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb6960f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55752d097e00 prev_src_iseq = 0x0 offset = #30 0x00007ffb6a7671c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7ffb6960f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140717781481968 #32 0x00007ffb6aae5f73 in rb_load_with_builtin_functions (feature_name=0x7ffb6ab263ab "yjit", table=0x7ffb6aca8fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55752d0532a0 iseq = #33 0x00007ffb6aa2bda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffb6aa29ec0 , argc = 0, index = 0, name = 0x7ffb6ab4c395 "_bi13"}, {func_ptr = 0x7ffb6aac65c0 , argc = 0, index = 1, name = 0x7ffb6ab4c39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffb6aac66c0 , argc = 0, index = 2, name = 0x7ffb6ab4c600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffb6aac7740 , argc = 0, index = 3, name = 0x7ffb6ab4c3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffb6aa96af0 , argc = 2, index = 4, name = 0x7ffb6ab4c3cc "rb_yjit_enable"}, {func_ptr = 0x7ffb6aac66e0 , argc = 0, index = 5, name = 0x7ffb6ab4c3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffb6aac6610 , argc = 1, index = 6, name = 0x7ffb6ab4c3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7ffb6aa29ea0 , argc = 0, index = 7, name = 0x7ffb6ab4c408 "object_shape_count"}, {func_ptr = 0x7ffb6aa9d8f0 , argc = 1, index = 8, name = 0x7ffb6ab4c41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffb6aa9d900 , argc = 1, index = 9, name = 0x7ffb6ab4c42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffb6aa96a40 , argc = 0, index = 10, name = 0x7ffb6ab4c446 "rb_yjit_code_gc"}, {func_ptr = 0x7ffb6aa96ba0 , argc = 0, index = 11, name = 0x7ffb6ab4c456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffb6aac65e0 , argc = 0, index = 12, name = 0x7ffb6ab4c470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007ffb6a7fcef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007ffb6a906f8a in ruby_opt_init (opt=0x7ffebcfd9c10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007ffb6a907503 in ruby_opt_init (opt=0x7ffebcfd9c10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140732069152976) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffebcfd88d0 parser = 140717782747968 orig_fname = 140717782763040 script = 1 opt = 0x7ffebcfd9c10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007ffb6a7c62e2 in rb_ensure (b_proc=b_proc@entry=0x7ffb6a907160 , data1=data1@entry=140732069152976, e_proc=e_proc@entry=0x7ffb6a903300 , data2=data2@entry=140732069152976) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55752d056c70 _tag = {tag = 36, retval = 140732069157904, buf = {0x7ffb69f847b0, 0x7ffb6a7c6398 , 0x0, 0x7ffebcfd8740, 0x69f83a60}, prev = 0x7ffebcfd9d20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55752d056c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffb6a903300 , data2 = 140732069152976}} #39 0x00007ffb6a909107 in load_file (opt=0x7ffebcfd9c10, script=1, f=140717791397808, fname=, parser=140717782747968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140717782747968, fname = 140717782763040, script = 1, opt = 0x7ffebcfd9c10, f = 4} #40 process_options (argc=0, argv=0x7ffebcfd9f08, opt=0x7ffebcfd9c10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140717791397808 xflag = ast = 0x0 parser = 140717782747968 script_name = 140717782763040 iseq = enc = lenc = 0x55752d071f30 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 #41 0x00007ffb6a909986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffebcfd9ef8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffb69748638 "-", script_name = 140717782763040, 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 = #42 0x00007ffb6a7c7679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffebcfd9ef8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140717800049984, buf = {0x2, 0x7ffb6a7c76c0 , 0x0, 0x7ffebcfd9cf0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55752d056c70 state = iseq = 0x0 #43 0x000055752b4b617f in rb_main (argv=0x7ffebcfd9ef8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732069159321 #44 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.3255074.ruby -x gdbscript [New LWP 3255074] [New LWP 3255076] [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=139906235190272) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3e75734c00 (LWP 3255074))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3e75734c00 (LWP 3255074) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139906235190272) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3e7541f640 (LWP 3255076) 0x00007f3e7587bfde in epoll_wait (epfd=4, events=events@entry=0x7f3e7617da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3e7541f640 (LWP 3255076)): #0 0x00007f3e7587bfde in epoll_wait (epfd=4, events=events@entry=0x7f3e7617da5c , 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 0x00007f3e75e0a4fa in event_wait (vm=0x5606af2432a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5606af2432a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5606af2432a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5606af2432a0 #4 0x00007f3e757eab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731424545616, 7102899944235993483, 139906231957056, 25, 139906235934800, 140731424545968, -7138632715534595701, -7138632979788199541}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3e7587bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3e75734c00 (LWP 3255074)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139906235190272) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3e75734c00 old_mask = {__val = {0, 3502456307628871424, 923, 139906242078909, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139906242595672}} 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=139906235190272) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139906235190272, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3e75798476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3e75dc68e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3e75b99be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5606af2d8480, fmt=fmt@entry=0x7f3e75fe0186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f3e75dc572f in sigsegv (sig=11, info=0x5606af2d85b0, ctx=0x5606af2d8480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f3e75f9c826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f3e7617eae0 , errout=errout@entry=0x7f3e759706a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3e75fedf86 "\n", dli_fbase = 0x5606af287e00, dli_sname = 0x7ffe96917a00 "\240\006\227u>\177", dli_saddr = 0x7f3e75889d63 <__GI___backtrace+99>} i = lines = obj = 0x5606af3405a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f3e75e73e63 in rb_print_backtrace (errout=0x7f3e759706a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f3e75e73e4f , 0x7f3e75c70d55 , 0x7f3e75b99bbd , 0x7f3e75b9d03e , 0x7f3e75c1a3e7 , 0x7f3e75c1626b , 0x7f3e75c1636c , 0x7f3e75c16700 , 0x7f3e75c1c284 , 0x7f3e75c1626b , 0x7f3e75c1636c , 0x7f3e75c16700 , 0x7f3e75c1c284 , 0x7f3e75c1626b , 0x7f3e75c1636c , 0x7f3e75c16700 , 0x7f3e75c1c284 , 0x7f3e75c1626b , 0x7f3e75c1e1c8 , 0x7f3e75f9cf73 , 0x7f3e75cb3ef3 , 0x7f3e75dbdf8a , 0x7f3e75dbe503 , 0x7f3e75c7d2e2 , 0x7f3e75dc0107 , 0x7f3e75dc0986 , 0x7f3e75c7e679 , 0x5606ae9fa17f , 0x7f3e7577fd90 <__libc_start_call_main+128>, 0x7f3e7577fe40 <__libc_start_main_impl+128>, 0x5606ae9fa1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3e759706a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5606af2432a0 ec = #11 0x00007f3e75c70d55 in rb_bug_without_die (fmt=0x7f3e75fae7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe96917bc0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3e759706a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3e75b99bbd in rb_bug (fmt=fmt@entry=0x7f3e75fae7b8 "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 = 0x7ffe96917ca0, reg_save_area = 0x7ffe96917be0}} #13 0x00007f3e75b9d03e in objspace_xcalloc (size=, objspace=0x5606af245bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f3e75c1a3e7 in ibf_load_ci_entries (cd_ptr=0x5606af2fdd98, ci_size=291, ci_entries_offset=13104, load=0x5606af287e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5606af287e00, iseq=0x7f3e74aca6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 139906222190928 ec = 0x5606af246c70 dummy_frame = 139906222171728 #17 0x00007f3e75c1626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e74aca6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5606af287e00 prev_src_iseq = 0x7f3e74acc660 offset = #18 0x00007f3e75c1636c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f3e74aca6e0 iseqv = iseq_index = 23 #19 0x00007f3e75c16700 in ibf_load_code (load=0x5606af287e00, iseq=0x7f3e74acc660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139906222179936 code_index = 15 reading_pos = 4556 code = 0x5606af3003d0 load_body = 0x5606af300f70 cd_entries = 0x5606af288ce0 ic_index = 0 mark_offset_bits = 0x7ffe96917f50 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f3e75c1c284 in ibf_load_iseq_each (load=0x5606af287e00, iseq=0x7f3e74acc660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139906222190928 ec = 0x5606af246c70 dummy_frame = 139906222179600 #21 0x00007f3e75c1626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e74acc660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5606af287e00 prev_src_iseq = 0x7f3e74acf030 offset = #22 0x00007f3e75c1636c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f3e74acc660 iseqv = iseq_index = 16 #23 0x00007f3e75c16700 in ibf_load_code (load=0x5606af287e00, iseq=0x7f3e74acf030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139906222190640 code_index = 66 reading_pos = 224 code = 0x5606af287e60 load_body = 0x5606af2e4900 cd_entries = 0x5606af2ab0c0 ic_index = 0 mark_offset_bits = 0x5606af288090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f3e75c1c284 in ibf_load_iseq_each (load=0x5606af287e00, iseq=0x7f3e74acf030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139906222190928 ec = 0x5606af246c70 dummy_frame = 139906222190496 #25 0x00007f3e75c1626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e74acf030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5606af287e00 prev_src_iseq = 0x7f3e74acf930 offset = #26 0x00007f3e75c1636c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f3e74acf030 iseqv = iseq_index = 1 #27 0x00007f3e75c16700 in ibf_load_code (load=0x5606af287e00, iseq=0x7f3e74acf930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139906222192944 code_index = 5 reading_pos = 46 code = 0x5606af300dc0 load_body = 0x5606af2eff50 cd_entries = 0x5606af2ab130 ic_index = 1 mark_offset_bits = 0x7ffe969184b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f3e75c1c284 in ibf_load_iseq_each (load=0x5606af287e00, iseq=0x7f3e74acf930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139906222190928 ec = 0x5606af246c70 dummy_frame = 139906222190832 #29 0x00007f3e75c1626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3e74acf930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5606af287e00 prev_src_iseq = 0x0 offset = #30 0x00007f3e75c1e1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f3e74acf930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 139906222193136 #32 0x00007f3e75f9cf73 in rb_load_with_builtin_functions (feature_name=0x7f3e75fdd3ab "yjit", table=0x7f3e7615ffe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5606af2432a0 iseq = #33 0x00007f3e75ee2da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3e75ee0ec0 , argc = 0, index = 0, name = 0x7f3e76003395 "_bi13"}, {func_ptr = 0x7f3e75f7d5c0 , argc = 0, index = 1, name = 0x7f3e7600339b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3e75f7d6c0 , argc = 0, index = 2, name = 0x7f3e76003600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3e75f7e740 , argc = 0, index = 3, name = 0x7f3e760033b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3e75f4daf0 , argc = 2, index = 4, name = 0x7f3e760033cc "rb_yjit_enable"}, {func_ptr = 0x7f3e75f7d6e0 , argc = 0, index = 5, name = 0x7f3e760033db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3e75f7d610 , argc = 1, index = 6, name = 0x7f3e760033f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f3e75ee0ea0 , argc = 0, index = 7, name = 0x7f3e76003408 "object_shape_count"}, {func_ptr = 0x7f3e75f548f0 , argc = 1, index = 8, name = 0x7f3e7600341b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3e75f54900 , argc = 1, index = 9, name = 0x7f3e7600342f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3e75f4da40 , argc = 0, index = 10, name = 0x7f3e76003446 "rb_yjit_code_gc"}, {func_ptr = 0x7f3e75f4dba0 , argc = 0, index = 11, name = 0x7f3e76003456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3e75f7d5e0 , argc = 0, index = 12, name = 0x7f3e76003470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f3e75cb3ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f3e75dbdf8a in ruby_opt_init (opt=0x7ffe96919d00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f3e75dbe503 in ruby_opt_init (opt=0x7ffe96919d00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140731424541120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe969189c0 parser = 139906223459136 orig_fname = 139906223474208 script = 1 opt = 0x7ffe96919d00 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f3e75c7d2e2 in rb_ensure (b_proc=b_proc@entry=0x7f3e75dbe160 , data1=data1@entry=140731424541120, e_proc=e_proc@entry=0x7f3e75dba300 , data2=data2@entry=140731424541120) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5606af246c70 _tag = {tag = 36, retval = 140731424546048, buf = {0x7f3e754447b0, 0x7f3e75c7d398 , 0x0, 0x7ffe96918830, 0x75443a60}, prev = 0x7ffe96919e10, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5606af246c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3e75dba300 , data2 = 140731424541120}} #39 0x00007f3e75dc0107 in load_file (opt=0x7ffe96919d00, script=1, f=139906232108976, fname=, parser=139906223459136) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139906223459136, fname = 139906223474208, script = 1, opt = 0x7ffe96919d00, f = 4} #40 process_options (argc=0, argv=0x7ffe96919ff8, opt=0x7ffe96919d00) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139906232108976 xflag = ast = 0x0 parser = 139906223459136 script_name = 139906223474208 iseq = enc = lenc = 0x5606af261f30 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 #41 0x00007f3e75dc0986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe96919fe8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3e74c08638 "-", script_name = 139906223474208, 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 = #42 0x00007f3e75c7e679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe96919fe8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139906240724288, buf = {0x2, 0x7f3e75c7e6c0 , 0x0, 0x7ffe96919de0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5606af246c70 state = iseq = 0x0 #43 0x00005606ae9fa17f in rb_main (argv=0x7ffe96919fe8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731424547465 #44 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.3350048.ruby -x gdbscript [New LWP 3350048] [New LWP 3350050] [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=140294586539008) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f98e0fe9c00 (LWP 3350048))] >>> Threads Id Target Id Frame * 1 Thread 0x7f98e0fe9c00 (LWP 3350048) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140294586539008) at ./nptl/pthread_kill.c:44 2 Thread 0x7f98e0ccf640 (LWP 3350050) 0x00007f98e1130fde in epoll_wait (epfd=4, events=events@entry=0x7f98e1a32a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f98e0ccf640 (LWP 3350050)): #0 0x00007f98e1130fde in epoll_wait (epfd=4, events=events@entry=0x7f98e1a32a5c , 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 0x00007f98e16bf4fa in event_wait (vm=0x564bc8c422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564bc8c422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564bc8c422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564bc8c422a0 #4 0x00007f98e109fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723532267968, 6317023615285026102, 140294583285312, 25, 140294587283536, 140723532268320, -6297349375730295498, -6297349968045581002}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f98e1130bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f98e0fe9c00 (LWP 3350048)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140294586539008) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f98e0fe9c00 old_mask = {__val = {0, 1057587281519655680, 923, 140294593427645, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140294593944408}} 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=140294586539008) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140294586539008, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f98e104d476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f98e167b8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f98e144ebe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x564bc8cd7480, fmt=fmt@entry=0x7f98e1895186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f98e167a72f in sigsegv (sig=11, info=0x564bc8cd75b0, ctx=0x564bc8cd7480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f98e1851826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f98e1a33ae0 , errout=errout@entry=0x7f98e12256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f98e18a2f86 "\n", dli_fbase = 0x564bc8c86e00, dli_sname = 0x7ffcc026e070 "\240V\"\341\230\177", dli_saddr = 0x7f98e113ed63 <__GI___backtrace+99>} i = lines = obj = 0x564bc8d3f5a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f98e1728e63 in rb_print_backtrace (errout=0x7f98e12256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f98e1728e4f , 0x7f98e1525d55 , 0x7f98e144ebbd , 0x7f98e145203e , 0x7f98e14cf3e7 , 0x7f98e14cb26b , 0x7f98e14cb36c , 0x7f98e14cb700 , 0x7f98e14d1284 , 0x7f98e14cb26b , 0x7f98e14cb36c , 0x7f98e14cb700 , 0x7f98e14d1284 , 0x7f98e14cb26b , 0x7f98e14cb36c , 0x7f98e14cb700 , 0x7f98e14d1284 , 0x7f98e14cb26b , 0x7f98e14d31c8 , 0x7f98e1851f73 , 0x7f98e1568ef3 , 0x7f98e1672f8a , 0x7f98e1673503 , 0x7f98e15322e2 , 0x7f98e1675107 , 0x7f98e1675986 , 0x7f98e1533679 , 0x564bc7eed17f , 0x7f98e1034d90 <__libc_start_call_main+128>, 0x7f98e1034e40 <__libc_start_main_impl+128>, 0x564bc7eed1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f98e12256a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x564bc8c422a0 ec = #11 0x00007f98e1525d55 in rb_bug_without_die (fmt=0x7f98e18637b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcc026e230) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f98e12256a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f98e144ebbd in rb_bug (fmt=fmt@entry=0x7f98e18637b8 "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 = 0x7ffcc026e310, reg_save_area = 0x7ffcc026e250}} #13 0x00007f98e145203e in objspace_xcalloc (size=, objspace=0x564bc8c44bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f98e14cf3e7 in ibf_load_ci_entries (cd_ptr=0x564bc8cfcd98, ci_size=291, ci_entries_offset=13104, load=0x564bc8c86e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x564bc8c86e00, iseq=0x7f98e037a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140294573519184 ec = 0x564bc8c45c70 dummy_frame = 140294573499984 #17 0x00007f98e14cb26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98e037a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x564bc8c86e00 prev_src_iseq = 0x7f98e037c660 offset = #18 0x00007f98e14cb36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f98e037a6e0 iseqv = iseq_index = 23 #19 0x00007f98e14cb700 in ibf_load_code (load=0x564bc8c86e00, iseq=0x7f98e037c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140294573508192 code_index = 15 reading_pos = 4556 code = 0x564bc8cff3d0 load_body = 0x564bc8cfff70 cd_entries = 0x564bc8c87ce0 ic_index = 0 mark_offset_bits = 0x7ffcc026e5c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f98e14d1284 in ibf_load_iseq_each (load=0x564bc8c86e00, iseq=0x7f98e037c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140294573519184 ec = 0x564bc8c45c70 dummy_frame = 140294573507856 #21 0x00007f98e14cb26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98e037c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x564bc8c86e00 prev_src_iseq = 0x7f98e037f030 offset = #22 0x00007f98e14cb36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f98e037c660 iseqv = iseq_index = 16 #23 0x00007f98e14cb700 in ibf_load_code (load=0x564bc8c86e00, iseq=0x7f98e037f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140294573518896 code_index = 66 reading_pos = 224 code = 0x564bc8c86e60 load_body = 0x564bc8ce3900 cd_entries = 0x564bc8caa0c0 ic_index = 0 mark_offset_bits = 0x564bc8c87090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f98e14d1284 in ibf_load_iseq_each (load=0x564bc8c86e00, iseq=0x7f98e037f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140294573519184 ec = 0x564bc8c45c70 dummy_frame = 140294573518752 #25 0x00007f98e14cb26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98e037f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x564bc8c86e00 prev_src_iseq = 0x7f98e037f930 offset = #26 0x00007f98e14cb36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f98e037f030 iseqv = iseq_index = 1 #27 0x00007f98e14cb700 in ibf_load_code (load=0x564bc8c86e00, iseq=0x7f98e037f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140294573521200 code_index = 5 reading_pos = 46 code = 0x564bc8cffdc0 load_body = 0x564bc8ceef50 cd_entries = 0x564bc8caa130 ic_index = 1 mark_offset_bits = 0x7ffcc026eb20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f98e14d1284 in ibf_load_iseq_each (load=0x564bc8c86e00, iseq=0x7f98e037f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140294573519184 ec = 0x564bc8c45c70 dummy_frame = 140294573519088 #29 0x00007f98e14cb26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f98e037f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x564bc8c86e00 prev_src_iseq = 0x0 offset = #30 0x00007f98e14d31c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f98e037f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140294573521392 #32 0x00007f98e1851f73 in rb_load_with_builtin_functions (feature_name=0x7f98e18923ab "yjit", table=0x7f98e1a14fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x564bc8c422a0 iseq = #33 0x00007f98e1797da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f98e1795ec0 , argc = 0, index = 0, name = 0x7f98e18b8395 "_bi13"}, {func_ptr = 0x7f98e18325c0 , argc = 0, index = 1, name = 0x7f98e18b839b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f98e18326c0 , argc = 0, index = 2, name = 0x7f98e18b8600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f98e1833740 , argc = 0, index = 3, name = 0x7f98e18b83b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f98e1802af0 , argc = 2, index = 4, name = 0x7f98e18b83cc "rb_yjit_enable"}, {func_ptr = 0x7f98e18326e0 , argc = 0, index = 5, name = 0x7f98e18b83db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f98e1832610 , argc = 1, index = 6, name = 0x7f98e18b83f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f98e1795ea0 , argc = 0, index = 7, name = 0x7f98e18b8408 "object_shape_count"}, {func_ptr = 0x7f98e18098f0 , argc = 1, index = 8, name = 0x7f98e18b841b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f98e1809900 , argc = 1, index = 9, name = 0x7f98e18b842f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f98e1802a40 , argc = 0, index = 10, name = 0x7f98e18b8446 "rb_yjit_code_gc"}, {func_ptr = 0x7f98e1802ba0 , argc = 0, index = 11, name = 0x7f98e18b8456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f98e18325e0 , argc = 0, index = 12, name = 0x7f98e18b8470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f98e1568ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f98e1672f8a in ruby_opt_init (opt=0x7ffcc0270370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f98e1673503 in ruby_opt_init (opt=0x7ffcc0270370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140723532263472) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcc026f030 parser = 140294574787392 orig_fname = 140294574802464 script = 1 opt = 0x7ffcc0270370 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f98e15322e2 in rb_ensure (b_proc=b_proc@entry=0x7f98e1673160 , data1=data1@entry=140723532263472, e_proc=e_proc@entry=0x7f98e166f300 , data2=data2@entry=140723532263472) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564bc8c45c70 _tag = {tag = 36, retval = 140723532268400, buf = {0x7f98e0cf47b0, 0x7f98e1532398 , 0x0, 0x7ffcc026eea0, 0xe0cf3a60}, prev = 0x7ffcc0270480, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564bc8c45c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f98e166f300 , data2 = 140723532263472}} #39 0x00007f98e1675107 in load_file (opt=0x7ffcc0270370, script=1, f=140294583437232, fname=, parser=140294574787392) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140294574787392, fname = 140294574802464, script = 1, opt = 0x7ffcc0270370, f = 4} #40 process_options (argc=0, argv=0x7ffcc0270668, opt=0x7ffcc0270370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140294583437232 xflag = ast = 0x0 parser = 140294574787392 script_name = 140294574802464 iseq = enc = lenc = 0x564bc8c60f30 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\223\243\341\230\177\000\000\020\267?\341\230\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007f98e1675986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc0270658) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f98e04b8638 "-", script_name = 140294574802464, 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 = #42 0x00007f98e1533679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcc0270658) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140294592073024, buf = {0x2, 0x7f98e15336c0 , 0x0, 0x7ffcc0270450, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564bc8c45c70 state = iseq = 0x0 #43 0x0000564bc7eed17f in rb_main (argv=0x7ffcc0270658, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723532269817 #44 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.3381705.ruby -x gdbscript [New LWP 3381705] [New LWP 3381707] [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=140331905084416) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa1915a6c00 (LWP 3381705))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa1915a6c00 (LWP 3381705) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140331905084416) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa19128f640 (LWP 3381707) 0x00007fa1916edfde in epoll_wait (epfd=4, events=events@entry=0x7fa191fefa5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa19128f640 (LWP 3381707)): #0 0x00007fa1916edfde in epoll_wait (epfd=4, events=events@entry=0x7fa191fefa5c , 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 0x00007fa191c7c4fa in event_wait (vm=0x55e6526b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e6526b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e6526b42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e6526b42a0 #4 0x00007fa19165cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728340856464, -5310917553039512984, 140331901843008, 25, 140331905828944, 140728340856816, 5262727530824165992, 5262727005911345768}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa1916edbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa1915a6c00 (LWP 3381705)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140331905084416) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa1915a6c00 old_mask = {__val = {0, 4781671525212002304, 923, 140331911973053, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140331912489816}} 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=140331905084416) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140331905084416, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa19160a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa191c388e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fa191a0bbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55e652749480, fmt=fmt@entry=0x7fa191e52186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fa191c3772f in sigsegv (sig=11, info=0x55e6527495b0, ctx=0x55e652749480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fa191e0e826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fa191ff0ae0 , errout=errout@entry=0x7fa1917e26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fa191e5ff86 "\n", dli_fbase = 0x55e6526f8e00, dli_sname = 0x7ffddec41d40 "\240&~\221\241\177", dli_saddr = 0x7fa1916fbd63 <__GI___backtrace+99>} i = lines = obj = 0x55e6527b15a0 dladdr_fbases = main_path = len = next_line = #9 0x00007fa191ce5e63 in rb_print_backtrace (errout=0x7fa1917e26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fa191ce5e4f , 0x7fa191ae2d55 , 0x7fa191a0bbbd , 0x7fa191a0f03e , 0x7fa191a8c3e7 , 0x7fa191a8826b , 0x7fa191a8836c , 0x7fa191a88700 , 0x7fa191a8e284 , 0x7fa191a8826b , 0x7fa191a8836c , 0x7fa191a88700 , 0x7fa191a8e284 , 0x7fa191a8826b , 0x7fa191a8836c , 0x7fa191a88700 , 0x7fa191a8e284 , 0x7fa191a8826b , 0x7fa191a901c8 , 0x7fa191e0ef73 , 0x7fa191b25ef3 , 0x7fa191c2ff8a , 0x7fa191c30503 , 0x7fa191aef2e2 , 0x7fa191c32107 , 0x7fa191c32986 , 0x7fa191af0679 , 0x55e6525d317f , 0x7fa1915f1d90 <__libc_start_call_main+128>, 0x7fa1915f1e40 <__libc_start_main_impl+128>, 0x55e6525d31d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fa1917e26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55e6526b42a0 ec = #11 0x00007fa191ae2d55 in rb_bug_without_die (fmt=0x7fa191e207b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffddec41f00) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fa1917e26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fa191a0bbbd in rb_bug (fmt=fmt@entry=0x7fa191e207b8 "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 = 0x7ffddec41fe0, reg_save_area = 0x7ffddec41f20}} #13 0x00007fa191a0f03e in objspace_xcalloc (size=, objspace=0x55e6526b6bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fa191a8c3e7 in ibf_load_ci_entries (cd_ptr=0x55e65276ed98, ci_size=291, ci_entries_offset=13104, load=0x55e6526f8e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55e6526f8e00, iseq=0x7fa19093a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140331892076880 ec = 0x55e6526b7c70 dummy_frame = 140331892057680 #17 0x00007fa191a8826b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa19093a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55e6526f8e00 prev_src_iseq = 0x7fa19093c660 offset = #18 0x00007fa191a8836c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa19093a6e0 iseqv = iseq_index = 23 #19 0x00007fa191a88700 in ibf_load_code (load=0x55e6526f8e00, iseq=0x7fa19093c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140331892065888 code_index = 15 reading_pos = 4556 code = 0x55e6527713d0 load_body = 0x55e652771f70 cd_entries = 0x55e6526f9ce0 ic_index = 0 mark_offset_bits = 0x7ffddec42290 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fa191a8e284 in ibf_load_iseq_each (load=0x55e6526f8e00, iseq=0x7fa19093c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140331892076880 ec = 0x55e6526b7c70 dummy_frame = 140331892065552 #21 0x00007fa191a8826b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa19093c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55e6526f8e00 prev_src_iseq = 0x7fa19093f030 offset = #22 0x00007fa191a8836c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa19093c660 iseqv = iseq_index = 16 #23 0x00007fa191a88700 in ibf_load_code (load=0x55e6526f8e00, iseq=0x7fa19093f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140331892076592 code_index = 66 reading_pos = 224 code = 0x55e6526f8e60 load_body = 0x55e652755900 cd_entries = 0x55e65271c0c0 ic_index = 0 mark_offset_bits = 0x55e6526f9090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fa191a8e284 in ibf_load_iseq_each (load=0x55e6526f8e00, iseq=0x7fa19093f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140331892076880 ec = 0x55e6526b7c70 dummy_frame = 140331892076448 #25 0x00007fa191a8826b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa19093f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55e6526f8e00 prev_src_iseq = 0x7fa19093f930 offset = #26 0x00007fa191a8836c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa19093f030 iseqv = iseq_index = 1 #27 0x00007fa191a88700 in ibf_load_code (load=0x55e6526f8e00, iseq=0x7fa19093f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140331892078896 code_index = 5 reading_pos = 46 code = 0x55e652771dc0 load_body = 0x55e652760f50 cd_entries = 0x55e65271c130 ic_index = 1 mark_offset_bits = 0x7ffddec427f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fa191a8e284 in ibf_load_iseq_each (load=0x55e6526f8e00, iseq=0x7fa19093f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140331892076880 ec = 0x55e6526b7c70 dummy_frame = 140331892076784 #29 0x00007fa191a8826b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa19093f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55e6526f8e00 prev_src_iseq = 0x0 offset = #30 0x00007fa191a901c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa19093f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140331892079088 #32 0x00007fa191e0ef73 in rb_load_with_builtin_functions (feature_name=0x7fa191e4f3ab "yjit", table=0x7fa191fd1fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55e6526b42a0 iseq = #33 0x00007fa191d54da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa191d52ec0 , argc = 0, index = 0, name = 0x7fa191e75395 "_bi13"}, {func_ptr = 0x7fa191def5c0 , argc = 0, index = 1, name = 0x7fa191e7539b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa191def6c0 , argc = 0, index = 2, name = 0x7fa191e75600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa191df0740 , argc = 0, index = 3, name = 0x7fa191e753b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa191dbfaf0 , argc = 2, index = 4, name = 0x7fa191e753cc "rb_yjit_enable"}, {func_ptr = 0x7fa191def6e0 , argc = 0, index = 5, name = 0x7fa191e753db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa191def610 , argc = 1, index = 6, name = 0x7fa191e753f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fa191d52ea0 , argc = 0, index = 7, name = 0x7fa191e75408 "object_shape_count"}, {func_ptr = 0x7fa191dc68f0 , argc = 1, index = 8, name = 0x7fa191e7541b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa191dc6900 , argc = 1, index = 9, name = 0x7fa191e7542f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa191dbfa40 , argc = 0, index = 10, name = 0x7fa191e75446 "rb_yjit_code_gc"}, {func_ptr = 0x7fa191dbfba0 , argc = 0, index = 11, name = 0x7fa191e75456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa191def5e0 , argc = 0, index = 12, name = 0x7fa191e75470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fa191b25ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fa191c2ff8a in ruby_opt_init (opt=0x7ffddec44040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fa191c30503 in ruby_opt_init (opt=0x7ffddec44040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140728340851968) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffddec42d00 parser = 140331893345088 orig_fname = 140331893360160 script = 1 opt = 0x7ffddec44040 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fa191aef2e2 in rb_ensure (b_proc=b_proc@entry=0x7fa191c30160 , data1=data1@entry=140728340851968, e_proc=e_proc@entry=0x7fa191c2c300 , data2=data2@entry=140728340851968) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e6526b7c70 _tag = {tag = 36, retval = 140728340856896, buf = {0x7fa1912b47b0, 0x7fa191aef398 , 0x0, 0x7ffddec42b70, 0x912b3a60}, prev = 0x7ffddec44150, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e6526b7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa191c2c300 , data2 = 140728340851968}} #39 0x00007fa191c32107 in load_file (opt=0x7ffddec44040, script=1, f=140331901994928, fname=, parser=140331893345088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140331893345088, fname = 140331893360160, script = 1, opt = 0x7ffddec44040, f = 4} #40 process_options (argc=0, argv=0x7ffddec44338, opt=0x7ffddec44040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140331901994928 xflag = ast = 0x0 parser = 140331893345088 script_name = 140331893360160 iseq = enc = lenc = 0x55e6526d2f30 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 #41 0x00007fa191c32986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffddec44328) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa190a78638 "-", script_name = 140331893360160, 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 = #42 0x00007fa191af0679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffddec44328) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140331910618432, buf = {0x2, 0x7fa191af06c0 , 0x0, 0x7ffddec44120, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e6526b7c70 state = iseq = 0x0 #43 0x000055e6525d317f in rb_main (argv=0x7ffddec44328, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728340858313 #44 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.3509934.ruby -x gdbscript [New LWP 3509934] [New LWP 3509936] [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=140336869460992) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa2b940cc00 (LWP 3509934))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa2b940cc00 (LWP 3509934) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140336869460992) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa2b90ef640 (LWP 3509936) 0x00007fa2b9553fde in epoll_wait (epfd=4, events=events@entry=0x7fa2b9e55a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa2b90ef640 (LWP 3509936)): #0 0x00007fa2b9553fde in epoll_wait (epfd=4, events=events@entry=0x7fa2b9e55a5c , 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 0x00007fa2b9ae24fa in event_wait (vm=0x5587db6f12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5587db6f12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5587db6f12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5587db6f12a0 #4 0x00007fa2b94c2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723462651728, 4900133805721918591, 140336866195008, 25, 140336870205520, 140723462652080, -4952350291057959809, -4952350851395871617}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa2b9553bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa2b940cc00 (LWP 3509934)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140336869460992) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa2b940cc00 old_mask = {__val = {0, 13005885676988601600, 923, 140336876349629, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140336876866392}} 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=140336869460992) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140336869460992, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa2b9470476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa2b9a9e8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fa2b9871be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5587db786480, fmt=fmt@entry=0x7fa2b9cb8186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fa2b9a9d72f in sigsegv (sig=11, info=0x5587db7865b0, ctx=0x5587db786480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fa2b9c74826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fa2b9e56ae0 , errout=errout@entry=0x7fa2b96486a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fa2b9cc5f86 "\n", dli_fbase = 0x5587db735e00, dli_sname = 0x7ffcbc009e00 "\240\206d\271\242\177", dli_saddr = 0x7fa2b9561d63 <__GI___backtrace+99>} i = lines = obj = 0x5587db7ee5a0 dladdr_fbases = main_path = len = next_line = #9 0x00007fa2b9b4be63 in rb_print_backtrace (errout=0x7fa2b96486a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fa2b9b4be4f , 0x7fa2b9948d55 , 0x7fa2b9871bbd , 0x7fa2b987503e , 0x7fa2b98f23e7 , 0x7fa2b98ee26b , 0x7fa2b98ee36c , 0x7fa2b98ee700 , 0x7fa2b98f4284 , 0x7fa2b98ee26b , 0x7fa2b98ee36c , 0x7fa2b98ee700 , 0x7fa2b98f4284 , 0x7fa2b98ee26b , 0x7fa2b98ee36c , 0x7fa2b98ee700 , 0x7fa2b98f4284 , 0x7fa2b98ee26b , 0x7fa2b98f61c8 , 0x7fa2b9c74f73 , 0x7fa2b998bef3 , 0x7fa2b9a95f8a , 0x7fa2b9a96503 , 0x7fa2b99552e2 , 0x7fa2b9a98107 , 0x7fa2b9a98986 , 0x7fa2b9956679 , 0x5587db22d17f , 0x7fa2b9457d90 <__libc_start_call_main+128>, 0x7fa2b9457e40 <__libc_start_main_impl+128>, 0x5587db22d1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fa2b96486a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5587db6f12a0 ec = #11 0x00007fa2b9948d55 in rb_bug_without_die (fmt=0x7fa2b9c867b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcbc009fc0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fa2b96486a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fa2b9871bbd in rb_bug (fmt=fmt@entry=0x7fa2b9c867b8 "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 = 0x7ffcbc00a0a0, reg_save_area = 0x7ffcbc009fe0}} #13 0x00007fa2b987503e in objspace_xcalloc (size=, objspace=0x5587db6f3bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fa2b98f23e7 in ibf_load_ci_entries (cd_ptr=0x5587db7abd98, ci_size=291, ci_entries_offset=13104, load=0x5587db735e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5587db735e00, iseq=0x7fa2b879a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140336856428880 ec = 0x5587db6f4c70 dummy_frame = 140336856409680 #17 0x00007fa2b98ee26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2b879a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5587db735e00 prev_src_iseq = 0x7fa2b879c660 offset = #18 0x00007fa2b98ee36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa2b879a6e0 iseqv = iseq_index = 23 #19 0x00007fa2b98ee700 in ibf_load_code (load=0x5587db735e00, iseq=0x7fa2b879c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140336856417888 code_index = 15 reading_pos = 4556 code = 0x5587db7ae3d0 load_body = 0x5587db7aef70 cd_entries = 0x5587db736ce0 ic_index = 0 mark_offset_bits = 0x7ffcbc00a350 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fa2b98f4284 in ibf_load_iseq_each (load=0x5587db735e00, iseq=0x7fa2b879c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140336856428880 ec = 0x5587db6f4c70 dummy_frame = 140336856417552 #21 0x00007fa2b98ee26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2b879c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5587db735e00 prev_src_iseq = 0x7fa2b879f030 offset = #22 0x00007fa2b98ee36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa2b879c660 iseqv = iseq_index = 16 #23 0x00007fa2b98ee700 in ibf_load_code (load=0x5587db735e00, iseq=0x7fa2b879f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140336856428592 code_index = 66 reading_pos = 224 code = 0x5587db735e60 load_body = 0x5587db792900 cd_entries = 0x5587db7590c0 ic_index = 0 mark_offset_bits = 0x5587db736090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fa2b98f4284 in ibf_load_iseq_each (load=0x5587db735e00, iseq=0x7fa2b879f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140336856428880 ec = 0x5587db6f4c70 dummy_frame = 140336856428448 #25 0x00007fa2b98ee26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2b879f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5587db735e00 prev_src_iseq = 0x7fa2b879f930 offset = #26 0x00007fa2b98ee36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa2b879f030 iseqv = iseq_index = 1 #27 0x00007fa2b98ee700 in ibf_load_code (load=0x5587db735e00, iseq=0x7fa2b879f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140336856430896 code_index = 5 reading_pos = 46 code = 0x5587db7aedc0 load_body = 0x5587db79df50 cd_entries = 0x5587db759130 ic_index = 1 mark_offset_bits = 0x7ffcbc00a8b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fa2b98f4284 in ibf_load_iseq_each (load=0x5587db735e00, iseq=0x7fa2b879f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140336856428880 ec = 0x5587db6f4c70 dummy_frame = 140336856428784 #29 0x00007fa2b98ee26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa2b879f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5587db735e00 prev_src_iseq = 0x0 offset = #30 0x00007fa2b98f61c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fa2b879f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140336856431088 #32 0x00007fa2b9c74f73 in rb_load_with_builtin_functions (feature_name=0x7fa2b9cb53ab "yjit", table=0x7fa2b9e37fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5587db6f12a0 iseq = #33 0x00007fa2b9bbada7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa2b9bb8ec0 , argc = 0, index = 0, name = 0x7fa2b9cdb395 "_bi13"}, {func_ptr = 0x7fa2b9c555c0 , argc = 0, index = 1, name = 0x7fa2b9cdb39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa2b9c556c0 , argc = 0, index = 2, name = 0x7fa2b9cdb600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa2b9c56740 , argc = 0, index = 3, name = 0x7fa2b9cdb3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa2b9c25af0 , argc = 2, index = 4, name = 0x7fa2b9cdb3cc "rb_yjit_enable"}, {func_ptr = 0x7fa2b9c556e0 , argc = 0, index = 5, name = 0x7fa2b9cdb3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa2b9c55610 , argc = 1, index = 6, name = 0x7fa2b9cdb3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fa2b9bb8ea0 , argc = 0, index = 7, name = 0x7fa2b9cdb408 "object_shape_count"}, {func_ptr = 0x7fa2b9c2c8f0 , argc = 1, index = 8, name = 0x7fa2b9cdb41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa2b9c2c900 , argc = 1, index = 9, name = 0x7fa2b9cdb42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa2b9c25a40 , argc = 0, index = 10, name = 0x7fa2b9cdb446 "rb_yjit_code_gc"}, {func_ptr = 0x7fa2b9c25ba0 , argc = 0, index = 11, name = 0x7fa2b9cdb456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa2b9c555e0 , argc = 0, index = 12, name = 0x7fa2b9cdb470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fa2b998bef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fa2b9a95f8a in ruby_opt_init (opt=0x7ffcbc00c100) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fa2b9a96503 in ruby_opt_init (opt=0x7ffcbc00c100) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140723462647232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcbc00adc0 parser = 140336857697088 orig_fname = 140336857712160 script = 1 opt = 0x7ffcbc00c100 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fa2b99552e2 in rb_ensure (b_proc=b_proc@entry=0x7fa2b9a96160 , data1=data1@entry=140723462647232, e_proc=e_proc@entry=0x7fa2b9a92300 , data2=data2@entry=140723462647232) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5587db6f4c70 _tag = {tag = 36, retval = 140723462652160, buf = {0x7fa2b91147b0, 0x7fa2b9955398 , 0x0, 0x7ffcbc00ac30, 0xb9113a60}, prev = 0x7ffcbc00c210, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5587db6f4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa2b9a92300 , data2 = 140723462647232}} #39 0x00007fa2b9a98107 in load_file (opt=0x7ffcbc00c100, script=1, f=140336866346928, fname=, parser=140336857697088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140336857697088, fname = 140336857712160, script = 1, opt = 0x7ffcbc00c100, f = 4} #40 process_options (argc=0, argv=0x7ffcbc00c3f8, opt=0x7ffcbc00c100) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140336866346928 xflag = ast = 0x0 parser = 140336857697088 script_name = 140336857712160 iseq = enc = lenc = 0x5587db70ff30 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 #41 0x00007fa2b9a98986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbc00c3e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa2b88d8638 "-", script_name = 140336857712160, 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 = #42 0x00007fa2b9956679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcbc00c3e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140336874995008, buf = {0x2, 0x7fa2b99566c0 , 0x0, 0x7ffcbc00c1e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5587db6f4c70 state = iseq = 0x0 #43 0x00005587db22d17f in rb_main (argv=0x7ffcbc00c3e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723462653577 #44 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.3589581.ruby -x gdbscript [New LWP 3589581] [New LWP 3589583] [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=140190034033664) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f80892dfc00 (LWP 3589581))] >>> Threads Id Target Id Frame * 1 Thread 0x7f80892dfc00 (LWP 3589581) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140190034033664) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8088fbf640 (LWP 3589583) 0x00007f8089426fde in epoll_wait (epfd=4, events=events@entry=0x7f8089d28a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8088fbf640 (LWP 3589583)): #0 0x00007f8089426fde in epoll_wait (epfd=4, events=events@entry=0x7f8089d28a5c , 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 0x00007f80899b54fa in event_wait (vm=0x55bec4af12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bec4af12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bec4af12a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bec4af12a0 #4 0x00007f8089395b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724163058080, 1351833245708661041, 140190030755392, 25, 140190034778192, 140724163058432, -1313999015636422351, -1313996255738384079}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8089426bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f80892dfc00 (LWP 3589581)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140190034033664) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f80892dfc00 old_mask = {__val = {0, 11007209524701604608, 923, 140190040922301, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140190041439064}} 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=140190034033664) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140190034033664, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8089343476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f80899718e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8089744be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55bec4b86480, fmt=fmt@entry=0x7f8089b8b186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f808997072f in sigsegv (sig=11, info=0x55bec4b865b0, ctx=0x55bec4b86480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8089b47826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8089d29ae0 , errout=errout@entry=0x7f808951b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8089b98f86 "\n", dli_fbase = 0x55bec4b35e00, dli_sname = 0x7ffce5bff850 "\240\266Q\211\200\177", dli_saddr = 0x7f8089434d63 <__GI___backtrace+99>} i = lines = obj = 0x55bec4becbf0 dladdr_fbases = main_path = len = next_line = #9 0x00007f8089a1ee63 in rb_print_backtrace (errout=0x7f808951b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8089a1ee4f , 0x7f808981bd55 , 0x7f8089744bbd , 0x7f808974803e , 0x7f80897c53e7 , 0x7f80897c126b , 0x7f80897c136c , 0x7f80897c1700 , 0x7f80897c7284 , 0x7f80897c126b , 0x7f80897c136c , 0x7f80897c1700 , 0x7f80897c7284 , 0x7f80897c126b , 0x7f80897c136c , 0x7f80897c1700 , 0x7f80897c7284 , 0x7f80897c126b , 0x7f80897c91c8 , 0x7f8089b47f73 , 0x7f808985eef3 , 0x7f8089968f8a , 0x7f8089969503 , 0x7f80898282e2 , 0x7f808996b107 , 0x7f808996b986 , 0x7f8089829679 , 0x55bec37f017f , 0x7f808932ad90 <__libc_start_call_main+128>, 0x7f808932ae40 <__libc_start_main_impl+128>, 0x55bec37f01d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f808951b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55bec4af12a0 ec = #11 0x00007f808981bd55 in rb_bug_without_die (fmt=0x7f8089b597b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffce5bffa10) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f808951b6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8089744bbd in rb_bug (fmt=fmt@entry=0x7f8089b597b8 "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 = 0x7ffce5bffaf0, reg_save_area = 0x7ffce5bffa30}} #13 0x00007f808974803e in objspace_xcalloc (size=, objspace=0x55bec4af3bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f80897c53e7 in ibf_load_ci_entries (cd_ptr=0x55bec4bab8f8, ci_size=291, ci_entries_offset=13104, load=0x55bec4b35e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55bec4b35e00, iseq=0x7f808866a670, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140190020991072 ec = 0x55bec4af4c70 dummy_frame = 140190020969952 #17 0x00007f80897c126b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f808866a670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55bec4b35e00 prev_src_iseq = 0x7f808866c620 offset = #18 0x00007f80897c136c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f808866a670 iseqv = iseq_index = 23 #19 0x00007f80897c1700 in ibf_load_code (load=0x55bec4b35e00, iseq=0x7f808866c620, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140190020978208 code_index = 15 reading_pos = 4556 code = 0x55bec4bae010 load_body = 0x55bec4bae770 cd_entries = 0x55bec4b36ce0 ic_index = 0 mark_offset_bits = 0x7ffce5bffda0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f80897c7284 in ibf_load_iseq_each (load=0x55bec4b35e00, iseq=0x7f808866c620, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140190020991072 ec = 0x55bec4af4c70 dummy_frame = 140190020977872 #21 0x00007f80897c126b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f808866c620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55bec4b35e00 prev_src_iseq = 0x7f808866efc0 offset = #22 0x00007f80897c136c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f808866c620 iseqv = iseq_index = 16 #23 0x00007f80897c1700 in ibf_load_code (load=0x55bec4b35e00, iseq=0x7f808866efc0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140190020988864 code_index = 66 reading_pos = 224 code = 0x55bec4b35e60 load_body = 0x55bec4b92900 cd_entries = 0x55bec4b590c0 ic_index = 0 mark_offset_bits = 0x55bec4b36090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f80897c7284 in ibf_load_iseq_each (load=0x55bec4b35e00, iseq=0x7f808866efc0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140190020991072 ec = 0x55bec4af4c70 dummy_frame = 140190020988720 #25 0x00007f80897c126b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f808866efc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55bec4b35e00 prev_src_iseq = 0x7f808866f8f0 offset = #26 0x00007f80897c136c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f808866efc0 iseqv = iseq_index = 1 #27 0x00007f80897c1700 in ibf_load_code (load=0x55bec4b35e00, iseq=0x7f808866f8f0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140190020991216 code_index = 5 reading_pos = 46 code = 0x55bec4baedc0 load_body = 0x55bec4b9df50 cd_entries = 0x55bec4b59130 ic_index = 1 mark_offset_bits = 0x7ffce5c00300 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f80897c7284 in ibf_load_iseq_each (load=0x55bec4b35e00, iseq=0x7f808866f8f0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140190020991072 ec = 0x55bec4af4c70 dummy_frame = 140190020989056 #29 0x00007f80897c126b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f808866f8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55bec4b35e00 prev_src_iseq = 0x0 offset = #30 0x00007f80897c91c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f808866f8f0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140190020991408 #32 0x00007f8089b47f73 in rb_load_with_builtin_functions (feature_name=0x7f8089b883ab "yjit", table=0x7f8089d0afe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55bec4af12a0 iseq = #33 0x00007f8089a8dda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8089a8bec0 , argc = 0, index = 0, name = 0x7f8089bae395 "_bi13"}, {func_ptr = 0x7f8089b285c0 , argc = 0, index = 1, name = 0x7f8089bae39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8089b286c0 , argc = 0, index = 2, name = 0x7f8089bae600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8089b29740 , argc = 0, index = 3, name = 0x7f8089bae3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8089af8af0 , argc = 2, index = 4, name = 0x7f8089bae3cc "rb_yjit_enable"}, {func_ptr = 0x7f8089b286e0 , argc = 0, index = 5, name = 0x7f8089bae3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8089b28610 , argc = 1, index = 6, name = 0x7f8089bae3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f8089a8bea0 , argc = 0, index = 7, name = 0x7f8089bae408 "object_shape_count"}, {func_ptr = 0x7f8089aff8f0 , argc = 1, index = 8, name = 0x7f8089bae41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8089aff900 , argc = 1, index = 9, name = 0x7f8089bae42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8089af8a40 , argc = 0, index = 10, name = 0x7f8089bae446 "rb_yjit_code_gc"}, {func_ptr = 0x7f8089af8ba0 , argc = 0, index = 11, name = 0x7f8089bae456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8089b285e0 , argc = 0, index = 12, name = 0x7f8089bae470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f808985eef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f8089968f8a in ruby_opt_init (opt=0x7ffce5c01b50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f8089969503 in ruby_opt_init (opt=0x7ffce5c01b50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140724163053584) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffce5c00810 parser = 140190022257360 orig_fname = 140190022272432 script = 1 opt = 0x7ffce5c01b50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f80898282e2 in rb_ensure (b_proc=b_proc@entry=0x7f8089969160 , data1=data1@entry=140724163053584, e_proc=e_proc@entry=0x7f8089965300 , data2=data2@entry=140724163053584) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bec4af4c70 _tag = {tag = 36, retval = 140724163058512, buf = {0x7f8088fe4770, 0x7f8089828398 , 0x0, 0x7ffce5c00680, 0x88fe3a20}, prev = 0x7ffce5c01c60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bec4af4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8089965300 , data2 = 140724163053584}} #39 0x00007f808996b107 in load_file (opt=0x7ffce5c01b50, script=1, f=140190030907248, fname=, parser=140190022257360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140190022257360, fname = 140190022272432, script = 1, opt = 0x7ffce5c01b50, f = 4} #40 process_options (argc=0, argv=0x7ffce5c01e48, opt=0x7ffce5c01b50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140190030907248 xflag = ast = 0x0 parser = 140190022257360 script_name = 140190022272432 iseq = enc = lenc = 0x55bec4b0ff30 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 #41 0x00007f808996b986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffce5c01e38) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f80887a85c8 "-", script_name = 140190022272432, 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 = #42 0x00007f8089829679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffce5c01e38) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140190039567680, buf = {0x2, 0x7f80898296c0 , 0x0, 0x7ffce5c01c30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bec4af4c70 state = iseq = 0x0 #43 0x000055bec37f017f in rb_main (argv=0x7ffce5c01e38, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724163059929 #44 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.3680094.ruby -x gdbscript [New LWP 3680094] [New LWP 3680096] [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=140583586081792) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fdc2ab5ac00 (LWP 3680094))] >>> Threads Id Target Id Frame * 1 Thread 0x7fdc2ab5ac00 (LWP 3680094) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140583586081792) at ./nptl/pthread_kill.c:44 2 Thread 0x7fdc2a83f640 (LWP 3680096) 0x00007fdc2aca1fde in epoll_wait (epfd=4, events=events@entry=0x7fdc2b5a3a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fdc2a83f640 (LWP 3680096)): #0 0x00007fdc2aca1fde in epoll_wait (epfd=4, events=events@entry=0x7fdc2b5a3a5c , 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 0x00007fdc2b2304fa in event_wait (vm=0x55c3feb352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c3feb352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c3feb352a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c3feb352a0 #4 0x00007fdc2ac10b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734032269520, -7500169797801689539, 140583582824000, 25, 140583586826320, 140734032269872, 7517174398565662269, 7517174959985704509}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fdc2aca1bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fdc2ab5ac00 (LWP 3680094)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140583586081792) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fdc2ab5ac00 old_mask = {__val = {0, 17195471384247348736, 923, 140583592970429, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140583593487192}} 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=140583586081792) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140583586081792, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fdc2abbe476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fdc2b1ec8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fdc2afbfbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c3febca480, fmt=fmt@entry=0x7fdc2b406186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fdc2b1eb72f in sigsegv (sig=11, info=0x55c3febca5b0, ctx=0x55c3febca480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fdc2b3c2826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fdc2b5a4ae0 , errout=errout@entry=0x7fdc2ad966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fdc2b413f86 "\n", dli_fbase = 0x55c3feb79e00, dli_sname = 0x7fff32002f80 "\240f\331*\334\177", dli_saddr = 0x7fdc2acafd63 <__GI___backtrace+99>} i = lines = obj = 0x55c3fec30bf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fdc2b299e63 in rb_print_backtrace (errout=0x7fdc2ad966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fdc2b299e4f , 0x7fdc2b096d55 , 0x7fdc2afbfbbd , 0x7fdc2afc303e , 0x7fdc2b0403e7 , 0x7fdc2b03c26b , 0x7fdc2b03c36c , 0x7fdc2b03c700 , 0x7fdc2b042284 , 0x7fdc2b03c26b , 0x7fdc2b03c36c , 0x7fdc2b03c700 , 0x7fdc2b042284 , 0x7fdc2b03c26b , 0x7fdc2b03c36c , 0x7fdc2b03c700 , 0x7fdc2b042284 , 0x7fdc2b03c26b , 0x7fdc2b0441c8 , 0x7fdc2b3c2f73 , 0x7fdc2b0d9ef3 , 0x7fdc2b1e3f8a , 0x7fdc2b1e4503 , 0x7fdc2b0a32e2 , 0x7fdc2b1e6107 , 0x7fdc2b1e6986 , 0x7fdc2b0a4679 , 0x55c3fd2af17f , 0x7fdc2aba5d90 <__libc_start_call_main+128>, 0x7fdc2aba5e40 <__libc_start_main_impl+128>, 0x55c3fd2af1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fdc2ad966a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c3feb352a0 ec = #11 0x00007fdc2b096d55 in rb_bug_without_die (fmt=0x7fdc2b3d47b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff32003140) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fdc2ad966a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fdc2afbfbbd in rb_bug (fmt=fmt@entry=0x7fdc2b3d47b8 "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 = 0x7fff32003220, reg_save_area = 0x7fff32003160}} #13 0x00007fdc2afc303e in objspace_xcalloc (size=, objspace=0x55c3feb37bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fdc2b0403e7 in ibf_load_ci_entries (cd_ptr=0x55c3febef8f8, ci_size=291, ci_entries_offset=13104, load=0x55c3feb79e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55c3feb79e00, iseq=0x7fdc29eea6c0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140583573059760 ec = 0x55c3feb38c70 dummy_frame = 140583573038640 #17 0x00007fdc2b03c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdc29eea6c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55c3feb79e00 prev_src_iseq = 0x7fdc29eec670 offset = #18 0x00007fdc2b03c36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fdc29eea6c0 iseqv = iseq_index = 23 #19 0x00007fdc2b03c700 in ibf_load_code (load=0x55c3feb79e00, iseq=0x7fdc29eec670, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140583573046896 code_index = 15 reading_pos = 4556 code = 0x55c3febf2010 load_body = 0x55c3febf2770 cd_entries = 0x55c3feb7ace0 ic_index = 0 mark_offset_bits = 0x7fff320034d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fdc2b042284 in ibf_load_iseq_each (load=0x55c3feb79e00, iseq=0x7fdc29eec670, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140583573059760 ec = 0x55c3feb38c70 dummy_frame = 140583573046560 #21 0x00007fdc2b03c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdc29eec670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55c3feb79e00 prev_src_iseq = 0x7fdc29eef010 offset = #22 0x00007fdc2b03c36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fdc29eec670 iseqv = iseq_index = 16 #23 0x00007fdc2b03c700 in ibf_load_code (load=0x55c3feb79e00, iseq=0x7fdc29eef010, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140583573057552 code_index = 66 reading_pos = 224 code = 0x55c3feb79e60 load_body = 0x55c3febd6900 cd_entries = 0x55c3feb9d0c0 ic_index = 0 mark_offset_bits = 0x55c3feb7a090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fdc2b042284 in ibf_load_iseq_each (load=0x55c3feb79e00, iseq=0x7fdc29eef010, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140583573059760 ec = 0x55c3feb38c70 dummy_frame = 140583573057408 #25 0x00007fdc2b03c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdc29eef010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55c3feb79e00 prev_src_iseq = 0x7fdc29eef940 offset = #26 0x00007fdc2b03c36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fdc29eef010 iseqv = iseq_index = 1 #27 0x00007fdc2b03c700 in ibf_load_code (load=0x55c3feb79e00, iseq=0x7fdc29eef940, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140583573059904 code_index = 5 reading_pos = 46 code = 0x55c3febf2dc0 load_body = 0x55c3febe1f50 cd_entries = 0x55c3feb9d130 ic_index = 1 mark_offset_bits = 0x7fff32003a30 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fdc2b042284 in ibf_load_iseq_each (load=0x55c3feb79e00, iseq=0x7fdc29eef940, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140583573059760 ec = 0x55c3feb38c70 dummy_frame = 140583573057744 #29 0x00007fdc2b03c26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fdc29eef940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55c3feb79e00 prev_src_iseq = 0x0 offset = #30 0x00007fdc2b0441c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fdc29eef940 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140583573060096 #32 0x00007fdc2b3c2f73 in rb_load_with_builtin_functions (feature_name=0x7fdc2b4033ab "yjit", table=0x7fdc2b585fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55c3feb352a0 iseq = #33 0x00007fdc2b308da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fdc2b306ec0 , argc = 0, index = 0, name = 0x7fdc2b429395 "_bi13"}, {func_ptr = 0x7fdc2b3a35c0 , argc = 0, index = 1, name = 0x7fdc2b42939b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fdc2b3a36c0 , argc = 0, index = 2, name = 0x7fdc2b429600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fdc2b3a4740 , argc = 0, index = 3, name = 0x7fdc2b4293b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fdc2b373af0 , argc = 2, index = 4, name = 0x7fdc2b4293cc "rb_yjit_enable"}, {func_ptr = 0x7fdc2b3a36e0 , argc = 0, index = 5, name = 0x7fdc2b4293db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fdc2b3a3610 , argc = 1, index = 6, name = 0x7fdc2b4293f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fdc2b306ea0 , argc = 0, index = 7, name = 0x7fdc2b429408 "object_shape_count"}, {func_ptr = 0x7fdc2b37a8f0 , argc = 1, index = 8, name = 0x7fdc2b42941b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fdc2b37a900 , argc = 1, index = 9, name = 0x7fdc2b42942f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fdc2b373a40 , argc = 0, index = 10, name = 0x7fdc2b429446 "rb_yjit_code_gc"}, {func_ptr = 0x7fdc2b373ba0 , argc = 0, index = 11, name = 0x7fdc2b429456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fdc2b3a35e0 , argc = 0, index = 12, name = 0x7fdc2b429470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fdc2b0d9ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fdc2b1e3f8a in ruby_opt_init (opt=0x7fff32005280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fdc2b1e4503 in ruby_opt_init (opt=0x7fff32005280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140734032265024) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff32003f40 parser = 140583574326000 orig_fname = 140583574341072 script = 1 opt = 0x7fff32005280 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fdc2b0a32e2 in rb_ensure (b_proc=b_proc@entry=0x7fdc2b1e4160 , data1=data1@entry=140734032265024, e_proc=e_proc@entry=0x7fdc2b1e0300 , data2=data2@entry=140734032265024) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c3feb38c70 _tag = {tag = 36, retval = 140734032269952, buf = {0x7fdc2a864760, 0x7fdc2b0a3398 , 0x0, 0x7fff32003db0, 0x2a863a10}, prev = 0x7fff32005390, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c3feb38c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fdc2b1e0300 , data2 = 140734032265024}} #39 0x00007fdc2b1e6107 in load_file (opt=0x7fff32005280, script=1, f=140583582975840, fname=, parser=140583574326000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140583574326000, fname = 140583574341072, script = 1, opt = 0x7fff32005280, f = 4} #40 process_options (argc=0, argv=0x7fff32005578, opt=0x7fff32005280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140583582975840 xflag = ast = 0x0 parser = 140583574326000 script_name = 140583574341072 iseq = enc = lenc = 0x55c3feb53f30 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 #41 0x00007fdc2b1e6986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff32005568) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fdc2a0285e8 "-", script_name = 140583574341072, 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 = #42 0x00007fdc2b0a4679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff32005568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140583591615808, buf = {0x2, 0x7fdc2b0a46c0 , 0x0, 0x7fff32005360, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c3feb38c70 state = iseq = 0x0 #43 0x000055c3fd2af17f in rb_main (argv=0x7fff32005568, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734032271369 #44 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.3795375.ruby -x gdbscript [New LWP 3795375] [New LWP 3795377] [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=140427951594496) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb7ee2bdc00 (LWP 3795375))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb7ee2bdc00 (LWP 3795375) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140427951594496) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb7edf9f640 (LWP 3795377) 0x00007fb7ee404fde in epoll_wait (epfd=4, events=events@entry=0x7fb7eed06a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb7edf9f640 (LWP 3795377)): #0 0x00007fb7ee404fde in epoll_wait (epfd=4, events=events@entry=0x7fb7eed06a5c , 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 0x00007fb7ee9934fa in event_wait (vm=0x5585cc4052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5585cc4052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5585cc4052a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5585cc4052a0 #4 0x00007fb7ee373b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737041434400, -3534493215024353278, 140427948324416, 25, 140427952339024, 140737041434752, 3575065176307789826, 3575059084320436226}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb7ee404bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb7ee2bdc00 (LWP 3795375)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140427951594496) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb7ee2bdc00 old_mask = {__val = {0, 3779877269393555200, 923, 140427958483133, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140427958999896}} 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=140427951594496) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140427951594496, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb7ee321476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb7ee94f8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb7ee722be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5585cc49a480, fmt=fmt@entry=0x7fb7eeb69186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb7ee94e72f in sigsegv (sig=11, info=0x5585cc49a5b0, ctx=0x5585cc49a480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb7eeb25826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb7eed07ae0 , errout=errout@entry=0x7fb7ee4f96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb7eeb76f86 "\n", dli_fbase = 0x5585cc449e00, dli_sname = 0x7fffe55c65d0 "\240\226O\356\267\177", dli_saddr = 0x7fb7ee412d63 <__GI___backtrace+99>} i = lines = obj = 0x5585cc500bf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fb7ee9fce63 in rb_print_backtrace (errout=0x7fb7ee4f96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb7ee9fce4f , 0x7fb7ee7f9d55 , 0x7fb7ee722bbd , 0x7fb7ee72603e , 0x7fb7ee7a33e7 , 0x7fb7ee79f26b , 0x7fb7ee79f36c , 0x7fb7ee79f700 , 0x7fb7ee7a5284 , 0x7fb7ee79f26b , 0x7fb7ee79f36c , 0x7fb7ee79f700 , 0x7fb7ee7a5284 , 0x7fb7ee79f26b , 0x7fb7ee79f36c , 0x7fb7ee79f700 , 0x7fb7ee7a5284 , 0x7fb7ee79f26b , 0x7fb7ee7a71c8 , 0x7fb7eeb25f73 , 0x7fb7ee83cef3 , 0x7fb7ee946f8a , 0x7fb7ee947503 , 0x7fb7ee8062e2 , 0x7fb7ee949107 , 0x7fb7ee949986 , 0x7fb7ee807679 , 0x5585cac9b17f , 0x7fb7ee308d90 <__libc_start_call_main+128>, 0x7fb7ee308e40 <__libc_start_main_impl+128>, 0x5585cac9b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb7ee4f96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5585cc4052a0 ec = #11 0x00007fb7ee7f9d55 in rb_bug_without_die (fmt=0x7fb7eeb377b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffe55c6790) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb7ee4f96a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb7ee722bbd in rb_bug (fmt=fmt@entry=0x7fb7eeb377b8 "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 = 0x7fffe55c6870, reg_save_area = 0x7fffe55c67b0}} #13 0x00007fb7ee72603e in objspace_xcalloc (size=, objspace=0x5585cc407bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fb7ee7a33e7 in ibf_load_ci_entries (cd_ptr=0x5585cc4bf8f8, ci_size=291, ci_entries_offset=13104, load=0x5585cc449e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5585cc449e00, iseq=0x7fb7ed64a6c0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140427938560176 ec = 0x5585cc408c70 dummy_frame = 140427938539056 #17 0x00007fb7ee79f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb7ed64a6c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5585cc449e00 prev_src_iseq = 0x7fb7ed64c670 offset = #18 0x00007fb7ee79f36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fb7ed64a6c0 iseqv = iseq_index = 23 #19 0x00007fb7ee79f700 in ibf_load_code (load=0x5585cc449e00, iseq=0x7fb7ed64c670, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140427938547312 code_index = 15 reading_pos = 4556 code = 0x5585cc4c2010 load_body = 0x5585cc4c2770 cd_entries = 0x5585cc44ace0 ic_index = 0 mark_offset_bits = 0x7fffe55c6b20 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fb7ee7a5284 in ibf_load_iseq_each (load=0x5585cc449e00, iseq=0x7fb7ed64c670, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140427938560176 ec = 0x5585cc408c70 dummy_frame = 140427938546976 #21 0x00007fb7ee79f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb7ed64c670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5585cc449e00 prev_src_iseq = 0x7fb7ed64f010 offset = #22 0x00007fb7ee79f36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fb7ed64c670 iseqv = iseq_index = 16 #23 0x00007fb7ee79f700 in ibf_load_code (load=0x5585cc449e00, iseq=0x7fb7ed64f010, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140427938557968 code_index = 66 reading_pos = 224 code = 0x5585cc449e60 load_body = 0x5585cc4a6900 cd_entries = 0x5585cc46d0c0 ic_index = 0 mark_offset_bits = 0x5585cc44a090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fb7ee7a5284 in ibf_load_iseq_each (load=0x5585cc449e00, iseq=0x7fb7ed64f010, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140427938560176 ec = 0x5585cc408c70 dummy_frame = 140427938557824 #25 0x00007fb7ee79f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb7ed64f010) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5585cc449e00 prev_src_iseq = 0x7fb7ed64f940 offset = #26 0x00007fb7ee79f36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fb7ed64f010 iseqv = iseq_index = 1 #27 0x00007fb7ee79f700 in ibf_load_code (load=0x5585cc449e00, iseq=0x7fb7ed64f940, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140427938560320 code_index = 5 reading_pos = 46 code = 0x5585cc4c2dc0 load_body = 0x5585cc4b1f50 cd_entries = 0x5585cc46d130 ic_index = 1 mark_offset_bits = 0x7fffe55c7080 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fb7ee7a5284 in ibf_load_iseq_each (load=0x5585cc449e00, iseq=0x7fb7ed64f940, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140427938560176 ec = 0x5585cc408c70 dummy_frame = 140427938558160 #29 0x00007fb7ee79f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb7ed64f940) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5585cc449e00 prev_src_iseq = 0x0 offset = #30 0x00007fb7ee7a71c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fb7ed64f940 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140427938560512 #32 0x00007fb7eeb25f73 in rb_load_with_builtin_functions (feature_name=0x7fb7eeb663ab "yjit", table=0x7fb7eece8fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5585cc4052a0 iseq = #33 0x00007fb7eea6bda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb7eea69ec0 , argc = 0, index = 0, name = 0x7fb7eeb8c395 "_bi13"}, {func_ptr = 0x7fb7eeb065c0 , argc = 0, index = 1, name = 0x7fb7eeb8c39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb7eeb066c0 , argc = 0, index = 2, name = 0x7fb7eeb8c600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb7eeb07740 , argc = 0, index = 3, name = 0x7fb7eeb8c3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb7eead6af0 , argc = 2, index = 4, name = 0x7fb7eeb8c3cc "rb_yjit_enable"}, {func_ptr = 0x7fb7eeb066e0 , argc = 0, index = 5, name = 0x7fb7eeb8c3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb7eeb06610 , argc = 1, index = 6, name = 0x7fb7eeb8c3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fb7eea69ea0 , argc = 0, index = 7, name = 0x7fb7eeb8c408 "object_shape_count"}, {func_ptr = 0x7fb7eeadd8f0 , argc = 1, index = 8, name = 0x7fb7eeb8c41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb7eeadd900 , argc = 1, index = 9, name = 0x7fb7eeb8c42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb7eead6a40 , argc = 0, index = 10, name = 0x7fb7eeb8c446 "rb_yjit_code_gc"}, {func_ptr = 0x7fb7eead6ba0 , argc = 0, index = 11, name = 0x7fb7eeb8c456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb7eeb065e0 , argc = 0, index = 12, name = 0x7fb7eeb8c470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fb7ee83cef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fb7ee946f8a in ruby_opt_init (opt=0x7fffe55c88d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fb7ee947503 in ruby_opt_init (opt=0x7fffe55c88d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140737041429904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffe55c7590 parser = 140427939826416 orig_fname = 140427939841488 script = 1 opt = 0x7fffe55c88d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fb7ee8062e2 in rb_ensure (b_proc=b_proc@entry=0x7fb7ee947160 , data1=data1@entry=140737041429904, e_proc=e_proc@entry=0x7fb7ee943300 , data2=data2@entry=140737041429904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5585cc408c70 _tag = {tag = 36, retval = 140737041434832, buf = {0x7fb7edfc4760, 0x7fb7ee806398 , 0x0, 0x7fffe55c7400, 0xedfc3a10}, prev = 0x7fffe55c89e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5585cc408c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb7ee943300 , data2 = 140737041429904}} #39 0x00007fb7ee949107 in load_file (opt=0x7fffe55c88d0, script=1, f=140427948476256, fname=, parser=140427939826416) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140427939826416, fname = 140427939841488, script = 1, opt = 0x7fffe55c88d0, f = 4} #40 process_options (argc=0, argv=0x7fffe55c8bc8, opt=0x7fffe55c88d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140427948476256 xflag = ast = 0x0 parser = 140427939826416 script_name = 140427939841488 iseq = enc = lenc = 0x5585cc423f30 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 #41 0x00007fb7ee949986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffe55c8bb8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb7ed7885e8 "-", script_name = 140427939841488, 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 = #42 0x00007fb7ee807679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffe55c8bb8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140427957128512, buf = {0x2, 0x7fb7ee8076c0 , 0x0, 0x7fffe55c89b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5585cc408c70 state = iseq = 0x0 #43 0x00005585cac9b17f in rb_main (argv=0x7fffe55c8bb8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737041436249 #44 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.3827913.ruby -x gdbscript [New LWP 3827913] [New LWP 3827915] [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=140388439526400) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faebb118c00 (LWP 3827913))] >>> Threads Id Target Id Frame * 1 Thread 0x7faebb118c00 (LWP 3827913) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140388439526400) at ./nptl/pthread_kill.c:44 2 Thread 0x7faebadff640 (LWP 3827915) 0x00007faebb25ffde in epoll_wait (epfd=4, events=events@entry=0x7faebbb61a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faebadff640 (LWP 3827915)): #0 0x00007faebb25ffde in epoll_wait (epfd=4, events=events@entry=0x7faebbb61a5c , 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 0x00007faebb7ee4fa in event_wait (vm=0x5570716b62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5570716b62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5570716b62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5570716b62a0 #4 0x00007faebb1ceb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736202571216, -6310368815788380298, 140388436276800, 25, 140388440270928, 140736202571568, 6282632810951552886, 6282634486135467894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faebb25fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faebb118c00 (LWP 3827913)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140388439526400) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faebb118c00 old_mask = {__val = {0, 13899791466087367168, 923, 140388446415037, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140388446931800}} 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=140388439526400) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140388439526400, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faebb17c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faebb7aa8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007faebb57dbe0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55707174b480, fmt=fmt@entry=0x7faebb9c4186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007faebb7a972f in sigsegv (sig=11, info=0x55707174b5b0, ctx=0x55707174b480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007faebb980826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7faebbb62ae0 , errout=errout@entry=0x7faebb3546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7faebb9d1f86 "\n", dli_fbase = 0x5570716fae00, dli_sname = 0x7fffb35c5c80 "\240F5\273\256\177", dli_saddr = 0x7faebb26dd63 <__GI___backtrace+99>} i = lines = obj = 0x5570717b35a0 dladdr_fbases = main_path = len = next_line = #9 0x00007faebb857e63 in rb_print_backtrace (errout=0x7faebb3546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7faebb857e4f , 0x7faebb654d55 , 0x7faebb57dbbd , 0x7faebb58103e , 0x7faebb5fe3e7 , 0x7faebb5fa26b , 0x7faebb5fa36c , 0x7faebb5fa700 , 0x7faebb600284 , 0x7faebb5fa26b , 0x7faebb5fa36c , 0x7faebb5fa700 , 0x7faebb600284 , 0x7faebb5fa26b , 0x7faebb5fa36c , 0x7faebb5fa700 , 0x7faebb600284 , 0x7faebb5fa26b , 0x7faebb6021c8 , 0x7faebb980f73 , 0x7faebb697ef3 , 0x7faebb7a1f8a , 0x7faebb7a2503 , 0x7faebb6612e2 , 0x7faebb7a4107 , 0x7faebb7a4986 , 0x7faebb662679 , 0x55707106b17f , 0x7faebb163d90 <__libc_start_call_main+128>, 0x7faebb163e40 <__libc_start_main_impl+128>, 0x55707106b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7faebb3546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5570716b62a0 ec = #11 0x00007faebb654d55 in rb_bug_without_die (fmt=0x7faebb9927b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffb35c5e40) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7faebb3546a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007faebb57dbbd in rb_bug (fmt=fmt@entry=0x7faebb9927b8 "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 = 0x7fffb35c5f20, reg_save_area = 0x7fffb35c5e60}} #13 0x00007faebb58103e in objspace_xcalloc (size=, objspace=0x5570716b8bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007faebb5fe3e7 in ibf_load_ci_entries (cd_ptr=0x557071770d98, ci_size=291, ci_entries_offset=13104, load=0x5570716fae00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5570716fae00, iseq=0x7faeba4aa6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140388426510672 ec = 0x5570716b9c70 dummy_frame = 140388426491472 #17 0x00007faebb5fa26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faeba4aa6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5570716fae00 prev_src_iseq = 0x7faeba4ac660 offset = #18 0x00007faebb5fa36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faeba4aa6e0 iseqv = iseq_index = 23 #19 0x00007faebb5fa700 in ibf_load_code (load=0x5570716fae00, iseq=0x7faeba4ac660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140388426499680 code_index = 15 reading_pos = 4556 code = 0x5570717733d0 load_body = 0x557071773f70 cd_entries = 0x5570716fbce0 ic_index = 0 mark_offset_bits = 0x7fffb35c61d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007faebb600284 in ibf_load_iseq_each (load=0x5570716fae00, iseq=0x7faeba4ac660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140388426510672 ec = 0x5570716b9c70 dummy_frame = 140388426499344 #21 0x00007faebb5fa26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faeba4ac660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5570716fae00 prev_src_iseq = 0x7faeba4af030 offset = #22 0x00007faebb5fa36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faeba4ac660 iseqv = iseq_index = 16 #23 0x00007faebb5fa700 in ibf_load_code (load=0x5570716fae00, iseq=0x7faeba4af030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140388426510384 code_index = 66 reading_pos = 224 code = 0x5570716fae60 load_body = 0x557071757900 cd_entries = 0x55707171e0c0 ic_index = 0 mark_offset_bits = 0x5570716fb090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007faebb600284 in ibf_load_iseq_each (load=0x5570716fae00, iseq=0x7faeba4af030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140388426510672 ec = 0x5570716b9c70 dummy_frame = 140388426510240 #25 0x00007faebb5fa26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faeba4af030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5570716fae00 prev_src_iseq = 0x7faeba4af930 offset = #26 0x00007faebb5fa36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faeba4af030 iseqv = iseq_index = 1 #27 0x00007faebb5fa700 in ibf_load_code (load=0x5570716fae00, iseq=0x7faeba4af930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140388426512688 code_index = 5 reading_pos = 46 code = 0x557071773dc0 load_body = 0x557071762f50 cd_entries = 0x55707171e130 ic_index = 1 mark_offset_bits = 0x7fffb35c6730 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007faebb600284 in ibf_load_iseq_each (load=0x5570716fae00, iseq=0x7faeba4af930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140388426510672 ec = 0x5570716b9c70 dummy_frame = 140388426510576 #29 0x00007faebb5fa26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faeba4af930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5570716fae00 prev_src_iseq = 0x0 offset = #30 0x00007faebb6021c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7faeba4af930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140388426512880 #32 0x00007faebb980f73 in rb_load_with_builtin_functions (feature_name=0x7faebb9c13ab "yjit", table=0x7faebbb43fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5570716b62a0 iseq = #33 0x00007faebb8c6da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faebb8c4ec0 , argc = 0, index = 0, name = 0x7faebb9e7395 "_bi13"}, {func_ptr = 0x7faebb9615c0 , argc = 0, index = 1, name = 0x7faebb9e739b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faebb9616c0 , argc = 0, index = 2, name = 0x7faebb9e7600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faebb962740 , argc = 0, index = 3, name = 0x7faebb9e73b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faebb931af0 , argc = 2, index = 4, name = 0x7faebb9e73cc "rb_yjit_enable"}, {func_ptr = 0x7faebb9616e0 , argc = 0, index = 5, name = 0x7faebb9e73db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faebb961610 , argc = 1, index = 6, name = 0x7faebb9e73f6 "rb_yjit_get_stats"}, {func_ptr = 0x7faebb8c4ea0 , argc = 0, index = 7, name = 0x7faebb9e7408 "object_shape_count"}, {func_ptr = 0x7faebb9388f0 , argc = 1, index = 8, name = 0x7faebb9e741b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faebb938900 , argc = 1, index = 9, name = 0x7faebb9e742f "rb_yjit_insns_compiled"}, {func_ptr = 0x7faebb931a40 , argc = 0, index = 10, name = 0x7faebb9e7446 "rb_yjit_code_gc"}, {func_ptr = 0x7faebb931ba0 , argc = 0, index = 11, name = 0x7faebb9e7456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faebb9615e0 , argc = 0, index = 12, name = 0x7faebb9e7470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007faebb697ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007faebb7a1f8a in ruby_opt_init (opt=0x7fffb35c7f80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007faebb7a2503 in ruby_opt_init (opt=0x7fffb35c7f80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140736202566720) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffb35c6c40 parser = 140388427778880 orig_fname = 140388427793952 script = 1 opt = 0x7fffb35c7f80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007faebb6612e2 in rb_ensure (b_proc=b_proc@entry=0x7faebb7a2160 , data1=data1@entry=140736202566720, e_proc=e_proc@entry=0x7faebb79e300 , data2=data2@entry=140736202566720) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5570716b9c70 _tag = {tag = 36, retval = 140736202571648, buf = {0x7faebae247b0, 0x7faebb661398 , 0x0, 0x7fffb35c6ab0, 0xbae23a60}, prev = 0x7fffb35c8090, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5570716b9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faebb79e300 , data2 = 140736202566720}} #39 0x00007faebb7a4107 in load_file (opt=0x7fffb35c7f80, script=1, f=140388436428720, fname=, parser=140388427778880) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140388427778880, fname = 140388427793952, script = 1, opt = 0x7fffb35c7f80, f = 4} #40 process_options (argc=0, argv=0x7fffb35c8278, opt=0x7fffb35c7f80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140388436428720 xflag = ast = 0x0 parser = 140388427778880 script_name = 140388427793952 iseq = enc = lenc = 0x5570716d4f30 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 #41 0x00007faebb7a4986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffb35c8268) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faeba5e8638 "-", script_name = 140388427793952, 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 = #42 0x00007faebb662679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffb35c8268) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140388445060416, buf = {0x2, 0x7faebb6626c0 , 0x0, 0x7fffb35c8060, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5570716b9c70 state = iseq = 0x0 #43 0x000055707106b17f in rb_main (argv=0x7fffb35c8268, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736202573065 #44 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.3945808.ruby -x gdbscript [New LWP 3945808] [New LWP 3945810] [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=139707619863552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f10370dec00 (LWP 3945808))] >>> Threads Id Target Id Frame * 1 Thread 0x7f10370dec00 (LWP 3945808) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139707619863552) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1036dbf640 (LWP 3945810) 0x00007f1037225fde in epoll_wait (epfd=4, events=events@entry=0x7f1037b27a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1036dbf640 (LWP 3945810)): #0 0x00007f1037225fde in epoll_wait (epfd=4, events=events@entry=0x7f1037b27a5c , 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 0x00007f10377b44fa in event_wait (vm=0x557f569502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557f569502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557f569502a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557f569502a0 #4 0x00007f1037194b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722924828272, 7787126231062182429, 139707616589376, 25, 139707620608080, 140722924828624, -7912538967338747363, -7912542803940050403}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1037225bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f10370dec00 (LWP 3945808)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139707619863552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f10370dec00 old_mask = {__val = {0, 13470910178362152704, 923, 139707626752189, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139707627268952}} 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=139707619863552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139707619863552, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1037142476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f10377708e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1037543be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557f569e5480, fmt=fmt@entry=0x7f103798a186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f103776f72f in sigsegv (sig=11, info=0x557f569e55b0, ctx=0x557f569e5480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1037946826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1037b28ae0 , errout=errout@entry=0x7f103731a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1037997f86 "\n", dli_fbase = 0x557f56994e00, dli_sname = 0x7ffc9bf21520 "\240\246\061\067\020\177", dli_saddr = 0x7f1037233d63 <__GI___backtrace+99>} i = lines = obj = 0x557f56a4d5a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f103781de63 in rb_print_backtrace (errout=0x7f103731a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f103781de4f , 0x7f103761ad55 , 0x7f1037543bbd , 0x7f103754703e , 0x7f10375c43e7 , 0x7f10375c026b , 0x7f10375c036c , 0x7f10375c0700 , 0x7f10375c6284 , 0x7f10375c026b , 0x7f10375c036c , 0x7f10375c0700 , 0x7f10375c6284 , 0x7f10375c026b , 0x7f10375c036c , 0x7f10375c0700 , 0x7f10375c6284 , 0x7f10375c026b , 0x7f10375c81c8 , 0x7f1037946f73 , 0x7f103765def3 , 0x7f1037767f8a , 0x7f1037768503 , 0x7f10376272e2 , 0x7f103776a107 , 0x7f103776a986 , 0x7f1037628679 , 0x557f55ff817f , 0x7f1037129d90 <__libc_start_call_main+128>, 0x7f1037129e40 <__libc_start_main_impl+128>, 0x557f55ff81d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f103731a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x557f569502a0 ec = #11 0x00007f103761ad55 in rb_bug_without_die (fmt=0x7f10379587b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc9bf216e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f103731a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1037543bbd in rb_bug (fmt=fmt@entry=0x7f10379587b8 "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 = 0x7ffc9bf217c0, reg_save_area = 0x7ffc9bf21700}} #13 0x00007f103754703e in objspace_xcalloc (size=, objspace=0x557f56952bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f10375c43e7 in ibf_load_ci_entries (cd_ptr=0x557f56a0ad98, ci_size=291, ci_entries_offset=13104, load=0x557f56994e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x557f56994e00, iseq=0x7f103646a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 139707606823248 ec = 0x557f56953c70 dummy_frame = 139707606804048 #17 0x00007f10375c026b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f103646a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x557f56994e00 prev_src_iseq = 0x7f103646c660 offset = #18 0x00007f10375c036c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f103646a6e0 iseqv = iseq_index = 23 #19 0x00007f10375c0700 in ibf_load_code (load=0x557f56994e00, iseq=0x7f103646c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139707606812256 code_index = 15 reading_pos = 4556 code = 0x557f56a0d3d0 load_body = 0x557f56a0df70 cd_entries = 0x557f56995ce0 ic_index = 0 mark_offset_bits = 0x7ffc9bf21a70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f10375c6284 in ibf_load_iseq_each (load=0x557f56994e00, iseq=0x7f103646c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139707606823248 ec = 0x557f56953c70 dummy_frame = 139707606811920 #21 0x00007f10375c026b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f103646c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x557f56994e00 prev_src_iseq = 0x7f103646f030 offset = #22 0x00007f10375c036c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f103646c660 iseqv = iseq_index = 16 #23 0x00007f10375c0700 in ibf_load_code (load=0x557f56994e00, iseq=0x7f103646f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139707606822960 code_index = 66 reading_pos = 224 code = 0x557f56994e60 load_body = 0x557f569f1900 cd_entries = 0x557f569b80c0 ic_index = 0 mark_offset_bits = 0x557f56995090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f10375c6284 in ibf_load_iseq_each (load=0x557f56994e00, iseq=0x7f103646f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139707606823248 ec = 0x557f56953c70 dummy_frame = 139707606822816 #25 0x00007f10375c026b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f103646f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x557f56994e00 prev_src_iseq = 0x7f103646f930 offset = #26 0x00007f10375c036c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f103646f030 iseqv = iseq_index = 1 #27 0x00007f10375c0700 in ibf_load_code (load=0x557f56994e00, iseq=0x7f103646f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139707606825264 code_index = 5 reading_pos = 46 code = 0x557f56a0ddc0 load_body = 0x557f569fcf50 cd_entries = 0x557f569b8130 ic_index = 1 mark_offset_bits = 0x7ffc9bf21fd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f10375c6284 in ibf_load_iseq_each (load=0x557f56994e00, iseq=0x7f103646f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139707606823248 ec = 0x557f56953c70 dummy_frame = 139707606823152 #29 0x00007f10375c026b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f103646f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x557f56994e00 prev_src_iseq = 0x0 offset = #30 0x00007f10375c81c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f103646f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 139707606825456 #32 0x00007f1037946f73 in rb_load_with_builtin_functions (feature_name=0x7f10379873ab "yjit", table=0x7f1037b09fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x557f569502a0 iseq = #33 0x00007f103788cda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f103788aec0 , argc = 0, index = 0, name = 0x7f10379ad395 "_bi13"}, {func_ptr = 0x7f10379275c0 , argc = 0, index = 1, name = 0x7f10379ad39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f10379276c0 , argc = 0, index = 2, name = 0x7f10379ad600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1037928740 , argc = 0, index = 3, name = 0x7f10379ad3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f10378f7af0 , argc = 2, index = 4, name = 0x7f10379ad3cc "rb_yjit_enable"}, {func_ptr = 0x7f10379276e0 , argc = 0, index = 5, name = 0x7f10379ad3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1037927610 , argc = 1, index = 6, name = 0x7f10379ad3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f103788aea0 , argc = 0, index = 7, name = 0x7f10379ad408 "object_shape_count"}, {func_ptr = 0x7f10378fe8f0 , argc = 1, index = 8, name = 0x7f10379ad41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f10378fe900 , argc = 1, index = 9, name = 0x7f10379ad42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f10378f7a40 , argc = 0, index = 10, name = 0x7f10379ad446 "rb_yjit_code_gc"}, {func_ptr = 0x7f10378f7ba0 , argc = 0, index = 11, name = 0x7f10379ad456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f10379275e0 , argc = 0, index = 12, name = 0x7f10379ad470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f103765def3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f1037767f8a in ruby_opt_init (opt=0x7ffc9bf23820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f1037768503 in ruby_opt_init (opt=0x7ffc9bf23820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140722924823776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc9bf224e0 parser = 139707608091456 orig_fname = 139707608106528 script = 1 opt = 0x7ffc9bf23820 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f10376272e2 in rb_ensure (b_proc=b_proc@entry=0x7f1037768160 , data1=data1@entry=140722924823776, e_proc=e_proc@entry=0x7f1037764300 , data2=data2@entry=140722924823776) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557f56953c70 _tag = {tag = 36, retval = 140722924828704, buf = {0x7f1036de47b0, 0x7f1037627398 , 0x0, 0x7ffc9bf22350, 0x36de3a60}, prev = 0x7ffc9bf23930, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557f56953c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1037764300 , data2 = 140722924823776}} #39 0x00007f103776a107 in load_file (opt=0x7ffc9bf23820, script=1, f=139707616741296, fname=, parser=139707608091456) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139707608091456, fname = 139707608106528, script = 1, opt = 0x7ffc9bf23820, f = 4} #40 process_options (argc=0, argv=0x7ffc9bf23b18, opt=0x7ffc9bf23820) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139707616741296 xflag = ast = 0x0 parser = 139707608091456 script_name = 139707608106528 iseq = enc = lenc = 0x557f5696ef30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\343\262\067\020\177\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007f103776a986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9bf23b08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f10365a8638 "-", script_name = 139707608106528, 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 = #42 0x00007f1037628679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc9bf23b08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139707625397568, buf = {0x2, 0x7f10376286c0 , 0x0, 0x7ffc9bf23900, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557f56953c70 state = iseq = 0x0 #43 0x0000557f55ff817f in rb_main (argv=0x7ffc9bf23b08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722924830121 #44 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.3979258.ruby -x gdbscript [New LWP 3979258] [New LWP 3979260] [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=140521753562112) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcdc5344c00 (LWP 3979258))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcdc5344c00 (LWP 3979258) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140521753562112) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcdc502f640 (LWP 3979260) 0x00007fcdc548bfde in epoll_wait (epfd=4, events=events@entry=0x7fcdc5d8da5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcdc502f640 (LWP 3979260)): #0 0x00007fcdc548bfde in epoll_wait (epfd=4, events=events@entry=0x7fcdc5d8da5c , 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 0x00007fcdc5a1a4fa in event_wait (vm=0x563f0b0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563f0b0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563f0b0bc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563f0b0bc2a0 #4 0x00007fcdc53fab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731025650112, -278025861290388164, 140521750328896, 25, 140521754306640, 140731025650464, 270157660990084412, 270157207757657404}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcdc548bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcdc5344c00 (LWP 3979258)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140521753562112) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcdc5344c00 old_mask = {__val = {0, 15554040763564971776, 923, 140521760450749, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140521760967512}} 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=140521753562112) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140521753562112, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcdc53a8476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcdc59d68e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fcdc57a9be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x563f0b151480, fmt=fmt@entry=0x7fcdc5bf0186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fcdc59d572f in sigsegv (sig=11, info=0x563f0b1515b0, ctx=0x563f0b151480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fcdc5bac826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fcdc5d8eae0 , errout=errout@entry=0x7fcdc55806a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fcdc5bfdf86 "\n", dli_fbase = 0x563f0b100e00, dli_sname = 0x7ffe7ecad070 "\240\006X\305\315\177", dli_saddr = 0x7fcdc5499d63 <__GI___backtrace+99>} i = lines = obj = 0x563f0b1b7bf0 dladdr_fbases = main_path = len = next_line = #9 0x00007fcdc5a83e63 in rb_print_backtrace (errout=0x7fcdc55806a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fcdc5a83e4f , 0x7fcdc5880d55 , 0x7fcdc57a9bbd , 0x7fcdc57ad03e , 0x7fcdc582a3e7 , 0x7fcdc582626b , 0x7fcdc582636c , 0x7fcdc5826700 , 0x7fcdc582c284 , 0x7fcdc582626b , 0x7fcdc582636c , 0x7fcdc5826700 , 0x7fcdc582c284 , 0x7fcdc582626b , 0x7fcdc582636c , 0x7fcdc5826700 , 0x7fcdc582c284 , 0x7fcdc582626b , 0x7fcdc582e1c8 , 0x7fcdc5bacf73 , 0x7fcdc58c3ef3 , 0x7fcdc59cdf8a , 0x7fcdc59ce503 , 0x7fcdc588d2e2 , 0x7fcdc59d0107 , 0x7fcdc59d0986 , 0x7fcdc588e679 , 0x563f0a72417f , 0x7fcdc538fd90 <__libc_start_call_main+128>, 0x7fcdc538fe40 <__libc_start_main_impl+128>, 0x563f0a7241d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fcdc55806a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x563f0b0bc2a0 ec = #11 0x00007fcdc5880d55 in rb_bug_without_die (fmt=0x7fcdc5bbe7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe7ecad230) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fcdc55806a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fcdc57a9bbd in rb_bug (fmt=fmt@entry=0x7fcdc5bbe7b8 "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 = 0x7ffe7ecad310, reg_save_area = 0x7ffe7ecad250}} #13 0x00007fcdc57ad03e in objspace_xcalloc (size=, objspace=0x563f0b0bebf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007fcdc582a3e7 in ibf_load_ci_entries (cd_ptr=0x563f0b1768f8, ci_size=291, ci_entries_offset=13104, load=0x563f0b100e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x563f0b100e00, iseq=0x7fcdc46da670, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 140521740564576 ec = 0x563f0b0bfc70 dummy_frame = 140521740543456 #17 0x00007fcdc582626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdc46da670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563f0b100e00 prev_src_iseq = 0x7fcdc46dc620 offset = #18 0x00007fcdc582636c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcdc46da670 iseqv = iseq_index = 23 #19 0x00007fcdc5826700 in ibf_load_code (load=0x563f0b100e00, iseq=0x7fcdc46dc620, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 140521740551712 code_index = 15 reading_pos = 4556 code = 0x563f0b179010 load_body = 0x563f0b179770 cd_entries = 0x563f0b101ce0 ic_index = 0 mark_offset_bits = 0x7ffe7ecad5c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007fcdc582c284 in ibf_load_iseq_each (load=0x563f0b100e00, iseq=0x7fcdc46dc620, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140521740564576 ec = 0x563f0b0bfc70 dummy_frame = 140521740551376 #21 0x00007fcdc582626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdc46dc620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563f0b100e00 prev_src_iseq = 0x7fcdc46defc0 offset = #22 0x00007fcdc582636c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcdc46dc620 iseqv = iseq_index = 16 #23 0x00007fcdc5826700 in ibf_load_code (load=0x563f0b100e00, iseq=0x7fcdc46defc0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140521740562368 code_index = 66 reading_pos = 224 code = 0x563f0b100e60 load_body = 0x563f0b15d900 cd_entries = 0x563f0b1240c0 ic_index = 0 mark_offset_bits = 0x563f0b101090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007fcdc582c284 in ibf_load_iseq_each (load=0x563f0b100e00, iseq=0x7fcdc46defc0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140521740564576 ec = 0x563f0b0bfc70 dummy_frame = 140521740562224 #25 0x00007fcdc582626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdc46defc0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563f0b100e00 prev_src_iseq = 0x7fcdc46df8f0 offset = #26 0x00007fcdc582636c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcdc46defc0 iseqv = iseq_index = 1 #27 0x00007fcdc5826700 in ibf_load_code (load=0x563f0b100e00, iseq=0x7fcdc46df8f0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 140521740564720 code_index = 5 reading_pos = 46 code = 0x563f0b179dc0 load_body = 0x563f0b168f50 cd_entries = 0x563f0b124130 ic_index = 1 mark_offset_bits = 0x7ffe7ecadb20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007fcdc582c284 in ibf_load_iseq_each (load=0x563f0b100e00, iseq=0x7fcdc46df8f0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 140521740564576 ec = 0x563f0b0bfc70 dummy_frame = 140521740562560 #29 0x00007fcdc582626b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcdc46df8f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x563f0b100e00 prev_src_iseq = 0x0 offset = #30 0x00007fcdc582e1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7fcdc46df8f0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 140521740564912 #32 0x00007fcdc5bacf73 in rb_load_with_builtin_functions (feature_name=0x7fcdc5bed3ab "yjit", table=0x7fcdc5d6ffe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x563f0b0bc2a0 iseq = #33 0x00007fcdc5af2da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcdc5af0ec0 , argc = 0, index = 0, name = 0x7fcdc5c13395 "_bi13"}, {func_ptr = 0x7fcdc5b8d5c0 , argc = 0, index = 1, name = 0x7fcdc5c1339b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcdc5b8d6c0 , argc = 0, index = 2, name = 0x7fcdc5c13600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcdc5b8e740 , argc = 0, index = 3, name = 0x7fcdc5c133b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcdc5b5daf0 , argc = 2, index = 4, name = 0x7fcdc5c133cc "rb_yjit_enable"}, {func_ptr = 0x7fcdc5b8d6e0 , argc = 0, index = 5, name = 0x7fcdc5c133db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcdc5b8d610 , argc = 1, index = 6, name = 0x7fcdc5c133f6 "rb_yjit_get_stats"}, {func_ptr = 0x7fcdc5af0ea0 , argc = 0, index = 7, name = 0x7fcdc5c13408 "object_shape_count"}, {func_ptr = 0x7fcdc5b648f0 , argc = 1, index = 8, name = 0x7fcdc5c1341b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcdc5b64900 , argc = 1, index = 9, name = 0x7fcdc5c1342f "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcdc5b5da40 , argc = 0, index = 10, name = 0x7fcdc5c13446 "rb_yjit_code_gc"}, {func_ptr = 0x7fcdc5b5dba0 , argc = 0, index = 11, name = 0x7fcdc5c13456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcdc5b8d5e0 , argc = 0, index = 12, name = 0x7fcdc5c13470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007fcdc58c3ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007fcdc59cdf8a in ruby_opt_init (opt=0x7ffe7ecaf370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007fcdc59ce503 in ruby_opt_init (opt=0x7ffe7ecaf370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140731025645616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe7ecae030 parser = 140521741830864 orig_fname = 140521741845936 script = 1 opt = 0x7ffe7ecaf370 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007fcdc588d2e2 in rb_ensure (b_proc=b_proc@entry=0x7fcdc59ce160 , data1=data1@entry=140731025645616, e_proc=e_proc@entry=0x7fcdc59ca300 , data2=data2@entry=140731025645616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563f0b0bfc70 _tag = {tag = 36, retval = 140731025650544, buf = {0x7fcdc5054770, 0x7fcdc588d398 , 0x0, 0x7ffe7ecadea0, 0xc5053a20}, prev = 0x7ffe7ecaf480, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563f0b0bfc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcdc59ca300 , data2 = 140731025645616}} #39 0x00007fcdc59d0107 in load_file (opt=0x7ffe7ecaf370, script=1, f=140521750480752, fname=, parser=140521741830864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140521741830864, fname = 140521741845936, script = 1, opt = 0x7ffe7ecaf370, f = 4} #40 process_options (argc=0, argv=0x7ffe7ecaf668, opt=0x7ffe7ecaf370) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140521750480752 xflag = ast = 0x0 parser = 140521741830864 script_name = 140521741845936 iseq = enc = lenc = 0x563f0b0daf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060C\331\305\315\177\000\000\020gu\305\315\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007fcdc59d0986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7ecaf658) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcdc48185c8 "-", script_name = 140521741845936, 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 = #42 0x00007fcdc588e679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe7ecaf658) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140521759096128, buf = {0x2, 0x7fcdc588e6c0 , 0x0, 0x7ffe7ecaf450, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563f0b0bfc70 state = iseq = 0x0 #43 0x0000563f0a72417f in rb_main (argv=0x7ffe7ecaf658, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731025651961 #44 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.4009820.ruby -x gdbscript [New LWP 4009820] [New LWP 4009822] [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=139653094714368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f03851a2c00 (LWP 4009820))] >>> Threads Id Target Id Frame * 1 Thread 0x7f03851a2c00 (LWP 4009820) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139653094714368) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0384e8f640 (LWP 4009822) 0x00007f03852e9fde in epoll_wait (epfd=4, events=events@entry=0x7f0385beba5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0384e8f640 (LWP 4009822)): #0 0x00007f03852e9fde in epoll_wait (epfd=4, events=events@entry=0x7f0385beba5c , 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 0x00007f03858784fa in event_wait (vm=0x55f17d55f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f17d55f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f17d55f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f17d55f2a0 #4 0x00007f0385258b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731805754288, -6586189116549568986, 139653091489344, 25, 139653095458896, 140731805754640, 6529707315426551334, 6529706742967100966}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f03852e9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f03851a2c00 (LWP 4009820)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139653094714368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f03851a2c00 old_mask = {__val = {0, 17063570347818515968, 923, 139653101603005, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139653102119768}} 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=139653094714368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139653094714368, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0385206476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f03858348e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0385607be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55f17d5f4480, fmt=fmt@entry=0x7f0385a4e186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f038583372f in sigsegv (sig=11, info=0x55f17d5f45b0, ctx=0x55f17d5f4480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0385a0a826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0385becae0 , errout=errout@entry=0x7f03853de6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0385a5bf86 "\n", dli_fbase = 0x55f17d5a3e00, dli_sname = 0x7ffead4a4260 "\240\346=\205\003\177", dli_saddr = 0x7f03852f7d63 <__GI___backtrace+99>} i = lines = obj = 0x55f17d65c5a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f03858e1e63 in rb_print_backtrace (errout=0x7f03853de6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f03858e1e4f , 0x7f03856ded55 , 0x7f0385607bbd , 0x7f038560b03e , 0x7f03856883e7 , 0x7f038568426b , 0x7f038568436c , 0x7f0385684700 , 0x7f038568a284 , 0x7f038568426b , 0x7f038568436c , 0x7f0385684700 , 0x7f038568a284 , 0x7f038568426b , 0x7f038568436c , 0x7f0385684700 , 0x7f038568a284 , 0x7f038568426b , 0x7f038568c1c8 , 0x7f0385a0af73 , 0x7f0385721ef3 , 0x7f038582bf8a , 0x7f038582c503 , 0x7f03856eb2e2 , 0x7f038582e107 , 0x7f038582e986 , 0x7f03856ec679 , 0x55f17b65a17f , 0x7f03851edd90 <__libc_start_call_main+128>, 0x7f03851ede40 <__libc_start_main_impl+128>, 0x55f17b65a1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f03853de6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55f17d55f2a0 ec = #11 0x00007f03856ded55 in rb_bug_without_die (fmt=0x7f0385a1c7b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffead4a4420) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f03853de6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0385607bbd in rb_bug (fmt=fmt@entry=0x7f0385a1c7b8 "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 = 0x7ffead4a4500, reg_save_area = 0x7ffead4a4440}} #13 0x00007f038560b03e in objspace_xcalloc (size=, objspace=0x55f17d561bf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f03856883e7 in ibf_load_ci_entries (cd_ptr=0x55f17d619d98, ci_size=291, ci_entries_offset=13104, load=0x55f17d5a3e00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x55f17d5a3e00, iseq=0x7f038453a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 139653081723216 ec = 0x55f17d562c70 dummy_frame = 139653081704016 #17 0x00007f038568426b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f038453a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f17d5a3e00 prev_src_iseq = 0x7f038453c660 offset = #18 0x00007f038568436c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f038453a6e0 iseqv = iseq_index = 23 #19 0x00007f0385684700 in ibf_load_code (load=0x55f17d5a3e00, iseq=0x7f038453c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139653081712224 code_index = 15 reading_pos = 4556 code = 0x55f17d61c3d0 load_body = 0x55f17d61cf70 cd_entries = 0x55f17d5a4ce0 ic_index = 0 mark_offset_bits = 0x7ffead4a47b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f038568a284 in ibf_load_iseq_each (load=0x55f17d5a3e00, iseq=0x7f038453c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139653081723216 ec = 0x55f17d562c70 dummy_frame = 139653081711888 #21 0x00007f038568426b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f038453c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f17d5a3e00 prev_src_iseq = 0x7f038453f030 offset = #22 0x00007f038568436c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f038453c660 iseqv = iseq_index = 16 #23 0x00007f0385684700 in ibf_load_code (load=0x55f17d5a3e00, iseq=0x7f038453f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139653081722928 code_index = 66 reading_pos = 224 code = 0x55f17d5a3e60 load_body = 0x55f17d600900 cd_entries = 0x55f17d5c70c0 ic_index = 0 mark_offset_bits = 0x55f17d5a4090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f038568a284 in ibf_load_iseq_each (load=0x55f17d5a3e00, iseq=0x7f038453f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139653081723216 ec = 0x55f17d562c70 dummy_frame = 139653081722784 #25 0x00007f038568426b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f038453f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f17d5a3e00 prev_src_iseq = 0x7f038453f930 offset = #26 0x00007f038568436c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f038453f030 iseqv = iseq_index = 1 #27 0x00007f0385684700 in ibf_load_code (load=0x55f17d5a3e00, iseq=0x7f038453f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139653081725232 code_index = 5 reading_pos = 46 code = 0x55f17d61cdc0 load_body = 0x55f17d60bf50 cd_entries = 0x55f17d5c7130 ic_index = 1 mark_offset_bits = 0x7ffead4a4d10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f038568a284 in ibf_load_iseq_each (load=0x55f17d5a3e00, iseq=0x7f038453f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139653081723216 ec = 0x55f17d562c70 dummy_frame = 139653081723120 #29 0x00007f038568426b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f038453f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x55f17d5a3e00 prev_src_iseq = 0x0 offset = #30 0x00007f038568c1c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f038453f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 139653081725424 #32 0x00007f0385a0af73 in rb_load_with_builtin_functions (feature_name=0x7f0385a4b3ab "yjit", table=0x7f0385bcdfe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x55f17d55f2a0 iseq = #33 0x00007f0385950da7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f038594eec0 , argc = 0, index = 0, name = 0x7f0385a71395 "_bi13"}, {func_ptr = 0x7f03859eb5c0 , argc = 0, index = 1, name = 0x7f0385a7139b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f03859eb6c0 , argc = 0, index = 2, name = 0x7f0385a71600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f03859ec740 , argc = 0, index = 3, name = 0x7f0385a713b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f03859bbaf0 , argc = 2, index = 4, name = 0x7f0385a713cc "rb_yjit_enable"}, {func_ptr = 0x7f03859eb6e0 , argc = 0, index = 5, name = 0x7f0385a713db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f03859eb610 , argc = 1, index = 6, name = 0x7f0385a713f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f038594eea0 , argc = 0, index = 7, name = 0x7f0385a71408 "object_shape_count"}, {func_ptr = 0x7f03859c28f0 , argc = 1, index = 8, name = 0x7f0385a7141b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f03859c2900 , argc = 1, index = 9, name = 0x7f0385a7142f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f03859bba40 , argc = 0, index = 10, name = 0x7f0385a71446 "rb_yjit_code_gc"}, {func_ptr = 0x7f03859bbba0 , argc = 0, index = 11, name = 0x7f0385a71456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f03859eb5e0 , argc = 0, index = 12, name = 0x7f0385a71470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f0385721ef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f038582bf8a in ruby_opt_init (opt=0x7ffead4a6560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f038582c503 in ruby_opt_init (opt=0x7ffead4a6560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140731805749792) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffead4a5220 parser = 139653082991424 orig_fname = 139653083006496 script = 1 opt = 0x7ffead4a6560 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f03856eb2e2 in rb_ensure (b_proc=b_proc@entry=0x7f038582c160 , data1=data1@entry=140731805749792, e_proc=e_proc@entry=0x7f0385828300 , data2=data2@entry=140731805749792) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f17d562c70 _tag = {tag = 36, retval = 140731805754720, buf = {0x7f0384eb47b0, 0x7f03856eb398 , 0x0, 0x7ffead4a5090, 0x84eb3a60}, prev = 0x7ffead4a6670, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f17d562c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0385828300 , data2 = 140731805749792}} #39 0x00007f038582e107 in load_file (opt=0x7ffead4a6560, script=1, f=139653091641264, fname=, parser=139653082991424) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139653082991424, fname = 139653083006496, script = 1, opt = 0x7ffead4a6560, f = 4} #40 process_options (argc=0, argv=0x7ffead4a6858, opt=0x7ffead4a6560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139653091641264 xflag = ast = 0x0 parser = 139653082991424 script_name = 139653083006496 iseq = enc = lenc = 0x55f17d57df30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060#\277\205\003\177\000\000"... i = dump = vm = loaded_before_enc = 6 #41 0x00007f038582e986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffead4a6848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0384678638 "-", script_name = 139653083006496, 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 = #42 0x00007f03856ec679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffead4a6848) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139653100248384, buf = {0x2, 0x7f03856ec6c0 , 0x0, 0x7ffead4a6640, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f17d562c70 state = iseq = 0x0 #43 0x000055f17b65a17f in rb_main (argv=0x7ffead4a6848, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731805756137 #44 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.4077062.ruby -x gdbscript [New LWP 4077062] [New LWP 4077064] [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=139746771196928) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1954a7dc00 (LWP 4077062))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1954a7dc00 (LWP 4077062) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139746771196928) at ./nptl/pthread_kill.c:44 2 Thread 0x7f195475f640 (LWP 4077064) 0x00007f1954bc4fde in epoll_wait (epfd=4, events=events@entry=0x7f19554c6a5c , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f195475f640 (LWP 4077064)): #0 0x00007f1954bc4fde in epoll_wait (epfd=4, events=events@entry=0x7f19554c6a5c , 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 0x00007f19551534fa in event_wait (vm=0x5559045aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5559045aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5559045aa2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5559045aa2a0 #4 0x00007f1954b33b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734694350736, -6062916128565809919, 139746767926848, 25, 139746771941456, 140734694351088, 6192054816749464833, 6192054218293718273}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1954bc4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1954a7dc00 (LWP 4077062)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139746771196928) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1954a7dc00 old_mask = {__val = {0, 1988876236055921152, 923, 139746778085565, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139746778602328}} 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=139746771196928) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139746771196928, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1954ae1476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f195510f8e5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1954ee2be0 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55590463f480, fmt=fmt@entry=0x7f1955329186 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f195510e72f in sigsegv (sig=11, info=0x55590463f5b0, ctx=0x55590463f480) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f19552e5826 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f19554c7ae0 , errout=errout@entry=0x7f1954cb96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1955336f86 "\n", dli_fbase = 0x5559045eee00, dli_sname = 0x7fff5976be40 "\240\226\313T\031\177", dli_saddr = 0x7f1954bd2d63 <__GI___backtrace+99>} i = lines = obj = 0x5559046a75a0 dladdr_fbases = main_path = len = next_line = #9 0x00007f19551bce63 in rb_print_backtrace (errout=0x7f1954cb96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f19551bce4f , 0x7f1954fb9d55 , 0x7f1954ee2bbd , 0x7f1954ee603e , 0x7f1954f633e7 , 0x7f1954f5f26b , 0x7f1954f5f36c , 0x7f1954f5f700 , 0x7f1954f65284 , 0x7f1954f5f26b , 0x7f1954f5f36c , 0x7f1954f5f700 , 0x7f1954f65284 , 0x7f1954f5f26b , 0x7f1954f5f36c , 0x7f1954f5f700 , 0x7f1954f65284 , 0x7f1954f5f26b , 0x7f1954f671c8 , 0x7f19552e5f73 , 0x7f1954ffcef3 , 0x7f1955106f8a , 0x7f1955107503 , 0x7f1954fc62e2 , 0x7f1955109107 , 0x7f1955109986 , 0x7f1954fc7679 , 0x55590381017f , 0x7f1954ac8d90 <__libc_start_call_main+128>, 0x7f1954ac8e40 <__libc_start_main_impl+128>, 0x5559038101d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1954cb96a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5559045aa2a0 ec = #11 0x00007f1954fb9d55 in rb_bug_without_die (fmt=0x7f19552f77b8 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff5976c000) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1954cb96a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1954ee2bbd in rb_bug (fmt=fmt@entry=0x7f19552f77b8 "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 = 0x7fff5976c0e0, reg_save_area = 0x7fff5976c020}} #13 0x00007f1954ee603e in objspace_xcalloc (size=, objspace=0x5559045acbf0) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12919 gpr = 107008 mem = 0x0 mem = gpr = #14 ruby_xcalloc_body (n=, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12926 No locals. #15 0x00007f1954f633e7 in ibf_load_ci_entries (cd_ptr=0x555904664d98, ci_size=291, ci_entries_offset=13104, load=0x5559045eee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12533 reading_pos = 13104 i = cds = reading_pos = i = cds = mid_index = mid = flag = argc = kwarg = kwlen = j = keyword = #16 ibf_load_iseq_each (load=0x5559045eee00, iseq=0x7f1953e0a6e0, offset=14405) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12899 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8546 param_keyword_offset = 8568 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8600 insns_info_positions_offset = 12319 insns_info_size = 741 local_table_offset = 13064 catch_table_size = 0 catch_table_offset = 13104 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = 13104 outer_variables_offset = 14404 variable_flip_count = 0 local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = 291 stack_max = builtin_attrs = path = 139746758160720 ec = 0x5559045adc70 dummy_frame = 139746758141520 #17 0x00007f1954f5f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1953e0a6e0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5559045eee00 prev_src_iseq = 0x7f1953e0c660 offset = #18 0x00007f1954f5f36c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1953e0a6e0 iseqv = iseq_index = 23 #19 0x00007f1954f5f700 in ibf_load_code (load=0x5559045eee00, iseq=0x7f1953e0c660, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 50 types = op_index = 1 iseqv = 139746758149728 code_index = 15 reading_pos = 4556 code = 0x5559046673d0 load_body = 0x555904667f70 cd_entries = 0x5559045efce0 ic_index = 0 mark_offset_bits = 0x7fff5976c390 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #20 0x00007f1954f65284 in ibf_load_iseq_each (load=0x5559045eee00, iseq=0x7f1953e0c660, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139746758160720 ec = 0x5559045adc70 dummy_frame = 139746758149392 #21 0x00007f1954f5f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1953e0c660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5559045eee00 prev_src_iseq = 0x7f1953e0f030 offset = #22 0x00007f1954f5f36c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1953e0c660 iseqv = iseq_index = 16 #23 0x00007f1954f5f700 in ibf_load_code (load=0x5559045eee00, iseq=0x7f1953e0f030, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139746758160432 code_index = 66 reading_pos = 224 code = 0x5559045eee60 load_body = 0x55590464b900 cd_entries = 0x5559046120c0 ic_index = 0 mark_offset_bits = 0x5559045ef090 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #24 0x00007f1954f65284 in ibf_load_iseq_each (load=0x5559045eee00, iseq=0x7f1953e0f030, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139746758160720 ec = 0x5559045adc70 dummy_frame = 139746758160288 #25 0x00007f1954f5f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1953e0f030) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5559045eee00 prev_src_iseq = 0x7f1953e0f930 offset = #26 0x00007f1954f5f36c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1953e0f030 iseqv = iseq_index = 1 #27 0x00007f1954f5f700 in ibf_load_code (load=0x5559045eee00, iseq=0x7f1953e0f930, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12094 op = v = operand_type = insn = 49 types = op_index = 1 iseqv = 139746758162736 code_index = 5 reading_pos = 46 code = 0x555904667dc0 load_body = 0x555904656f50 cd_entries = 0x555904612130 ic_index = 1 mark_offset_bits = 0x7fff5976c8f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #28 0x00007f1954f65284 in ibf_load_iseq_each (load=0x5559045eee00, iseq=0x7f1953e0f930, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12912 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 = 139746758160720 ec = 0x5559045adc70 dummy_frame = 139746758160624 #29 0x00007f1954f5f26b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1953e0f930) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13771 load = 0x5559045eee00 prev_src_iseq = 0x0 offset = #30 0x00007f1954f671c8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13826 iseq = 0x7f1953e0f930 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #31 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30708) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13946 load = iseq = loader_obj = 139746758162928 #32 0x00007f19552e5f73 in rb_load_with_builtin_functions (feature_name=0x7f19553263ab "yjit", table=0x7f19554a8fe0 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30708 bin = vm = 0x5559045aa2a0 iseq = #33 0x00007f195522bda7 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1955229ec0 , argc = 0, index = 0, name = 0x7f195534c395 "_bi13"}, {func_ptr = 0x7f19552c65c0 , argc = 0, index = 1, name = 0x7f195534c39b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f19552c66c0 , argc = 0, index = 2, name = 0x7f195534c600 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f19552c7740 , argc = 0, index = 3, name = 0x7f195534c3b3 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1955296af0 , argc = 2, index = 4, name = 0x7f195534c3cc "rb_yjit_enable"}, {func_ptr = 0x7f19552c66e0 , argc = 0, index = 5, name = 0x7f195534c3db "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f19552c6610 , argc = 1, index = 6, name = 0x7f195534c3f6 "rb_yjit_get_stats"}, {func_ptr = 0x7f1955229ea0 , argc = 0, index = 7, name = 0x7f195534c408 "object_shape_count"}, {func_ptr = 0x7f195529d8f0 , argc = 1, index = 8, name = 0x7f195534c41b "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f195529d900 , argc = 1, index = 9, name = 0x7f195534c42f "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1955296a40 , argc = 0, index = 10, name = 0x7f195534c446 "rb_yjit_code_gc"}, {func_ptr = 0x7f1955296ba0 , argc = 0, index = 11, name = 0x7f195534c456 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f19552c65e0 , argc = 0, index = 12, name = 0x7f195534c470 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #34 0x00007f1954ffcef3 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #35 0x00007f1955106f8a in ruby_opt_init (opt=0x7fff5976e140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #36 0x00007f1955107503 in ruby_opt_init (opt=0x7fff5976e140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #37 load_file_internal (argp_v=argp_v@entry=140734694346240) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff5976ce00 parser = 139746759428928 orig_fname = 139746759444000 script = 1 opt = 0x7fff5976e140 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #38 0x00007f1954fc62e2 in rb_ensure (b_proc=b_proc@entry=0x7f1955107160 , data1=data1@entry=140734694346240, e_proc=e_proc@entry=0x7f1955103300 , data2=data2@entry=140734694346240) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5559045adc70 _tag = {tag = 36, retval = 140734694351168, buf = {0x7f19547847b0, 0x7f1954fc6398 , 0x0, 0x7fff5976cc70, 0x54783a60}, prev = 0x7fff5976e250, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5559045adc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1955103300 , data2 = 140734694346240}} #39 0x00007f1955109107 in load_file (opt=0x7fff5976e140, script=1, f=139746768078768, fname=, parser=139746759428928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139746759428928, fname = 139746759444000, script = 1, opt = 0x7fff5976e140, f = 4} #40 process_options (argc=0, argv=0x7fff5976e438, opt=0x7fff5976e140) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139746768078768 xflag = ast = 0x0 parser = 139746759428928 script_name = 139746759444000 iseq = enc = lenc = 0x5559045c8f30 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 #41 0x00007f1955109986 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff5976e428) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1953f48638 "-", script_name = 139746759444000, 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 = #42 0x00007f1954fc7679 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff5976e428) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139746776730944, buf = {0x2, 0x7f1954fc76c0 , 0x0, 0x7fff5976e220, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5559045adc70 state = iseq = 0x0 #43 0x000055590381017f in rb_main (argv=0x7fff5976e428, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734694352585 #44 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)