# Logfile created on 2024-02-05 22:15:46 +0000 by logger.rb/v1.4.3 I, [2024-02-05T22:15:46.556822 #2956451] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-05T22:15:46.557462 #2956451] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:15:46.680723 #2956451] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-05T22:15:46.681306 #2956451] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:15:46.681358 #2956451] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:15:46.886055 #2956451] INFO -- : tool/config.guess already exists I, [2024-02-05T22:15:46.886122 #2956451] INFO -- : tool/config.sub already exists I, [2024-02-05T22:15:46.891868 #2956451] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T22:15:46.894450 #2956451] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T22:15:46.897446 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T22:15:47.133851 #2956451] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:15:47.133924 #2956451] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:15:47.247438 #2956451] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-05T22:15:47.248086 #2956451] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:15:47.248130 #2956451] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-05T22:15:48.433658 #2956451] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-05T22:15:48.433751 #2956451] ERROR -- : 3af47f1..bae3e5b master -> origin/master I, [2024-02-05T22:15:48.550039 #2956451] INFO -- : Updating 3af47f1..bae3e5b I, [2024-02-05T22:15:48.550109 #2956451] INFO -- : Fast-forward I, [2024-02-05T22:15:48.594580 #2956451] INFO -- : NEWS.md | 2 +- I, [2024-02-05T22:15:48.594644 #2956451] INFO -- : bootstraptest/test_yjit.rb | 12 + I, [2024-02-05T22:15:48.594661 #2956451] INFO -- : internal/string.h | 1 + I, [2024-02-05T22:15:48.594674 #2956451] INFO -- : io.c | 2 +- I, [2024-02-05T22:15:48.594686 #2956451] INFO -- : lib/prism/prism.gemspec | 2 +- I, [2024-02-05T22:15:48.594709 #2956451] INFO -- : lib/prism/translation/parser/compiler.rb | 4 +- I, [2024-02-05T22:15:48.594724 #2956451] INFO -- : lib/rubygems/ext/builder.rb | 15 +- I, [2024-02-05T22:15:48.594738 #2956451] INFO -- : lib/rubygems/ext/ext_conf_builder.rb | 35 +- I, [2024-02-05T22:15:48.594751 #2956451] INFO -- : prism/diagnostic.c | 10 +- I, [2024-02-05T22:15:48.594765 #2956451] INFO -- : prism/diagnostic.h | 6 +- I, [2024-02-05T22:15:48.594778 #2956451] INFO -- : prism/extension.c | 3 + I, [2024-02-05T22:15:48.594793 #2956451] INFO -- : prism/extension.h | 2 +- I, [2024-02-05T22:15:48.594808 #2956451] INFO -- : prism/prism.c | 43 +- I, [2024-02-05T22:15:48.594822 #2956451] INFO -- : prism/templates/lib/prism/serialize.rb.erb | 4 +- I, [2024-02-05T22:15:48.594835 #2956451] INFO -- : prism/version.h | 4 +- I, [2024-02-05T22:15:48.594853 #2956451] INFO -- : prism_compile.c | 150 +- I, [2024-02-05T22:15:48.594868 #2956451] INFO -- : spec/default.mspec | 2 +- I, [2024-02-05T22:15:48.594881 #2956451] INFO -- : spec/mspec/lib/mspec/runner/actions/leakchecker.rb | 7 +- I, [2024-02-05T22:15:48.594895 #2956451] INFO -- : spec/ruby/.rubocop.yml | 6 +- I, [2024-02-05T22:15:48.594909 #2956451] INFO -- : spec/ruby/command_line/dash_r_spec.rb | 5 +- I, [2024-02-05T22:15:48.594923 #2956451] INFO -- : spec/ruby/command_line/syntax_error_spec.rb | 10 +- I, [2024-02-05T22:15:48.594936 #2956451] INFO -- : spec/ruby/core/class/attached_object_spec.rb | 8 +- I, [2024-02-05T22:15:48.594951 #2956451] INFO -- : spec/ruby/core/conditionvariable/broadcast_spec.rb | 1 - I, [2024-02-05T22:15:48.594964 #2956451] INFO -- : .../core/conditionvariable/marshal_dump_spec.rb | 1 - I, [2024-02-05T22:15:48.594980 #2956451] INFO -- : spec/ruby/core/conditionvariable/signal_spec.rb | 1 - I, [2024-02-05T22:15:48.594994 #2956451] INFO -- : spec/ruby/core/conditionvariable/wait_spec.rb | 1 - I, [2024-02-05T22:15:48.595007 #2956451] INFO -- : spec/ruby/core/data/initialize_spec.rb | 7 + I, [2024-02-05T22:15:48.595019 #2956451] INFO -- : spec/ruby/core/data/with_spec.rb | 35 + I, [2024-02-05T22:15:48.595031 #2956451] INFO -- : spec/ruby/core/exception/frozen_error_spec.rb | 16 + I, [2024-02-05T22:15:48.595043 #2956451] INFO -- : spec/ruby/core/hash/delete_spec.rb | 18 +- I, [2024-02-05T22:15:48.595055 #2956451] INFO -- : spec/ruby/core/hash/rehash_spec.rb | 30 + I, [2024-02-05T22:15:48.595067 #2956451] INFO -- : spec/ruby/core/integer/coerce_spec.rb | 142 +- I, [2024-02-05T22:15:48.595079 #2956451] INFO -- : spec/ruby/core/integer/div_spec.rb | 8 + I, [2024-02-05T22:15:48.595095 #2956451] INFO -- : spec/ruby/core/io/read_spec.rb | 2 +- I, [2024-02-05T22:15:48.595270 #2956451] INFO -- : spec/ruby/core/io/select_spec.rb | 33 + I, [2024-02-05T22:15:48.595284 #2956451] INFO -- : spec/ruby/core/kernel/eval_spec.rb | 13 + I, [2024-02-05T22:15:48.595294 #2956451] INFO -- : spec/ruby/core/matchdata/begin_spec.rb | 28 + I, [2024-02-05T22:15:48.595304 #2956451] INFO -- : spec/ruby/core/matchdata/byteoffset_spec.rb | 4 +- I, [2024-02-05T22:15:48.595315 #2956451] INFO -- : spec/ruby/core/module/attr_accessor_spec.rb | 3 + I, [2024-02-05T22:15:48.595325 #2956451] INFO -- : spec/ruby/core/module/attr_reader_spec.rb | 3 + I, [2024-02-05T22:15:48.595335 #2956451] INFO -- : spec/ruby/core/module/attr_spec.rb | 3 + I, [2024-02-05T22:15:48.595353 #2956451] INFO -- : spec/ruby/core/module/attr_writer_spec.rb | 3 + I, [2024-02-05T22:15:48.595366 #2956451] INFO -- : spec/ruby/core/module/autoload_spec.rb | 1 - I, [2024-02-05T22:15:48.595380 #2956451] INFO -- : spec/ruby/core/module/prepend_spec.rb | 11 + I, [2024-02-05T22:15:48.595393 #2956451] INFO -- : spec/ruby/core/module/shared/attr_added.rb | 34 + I, [2024-02-05T22:15:48.595410 #2956451] INFO -- : spec/ruby/core/proc/arity_spec.rb | 16 + I, [2024-02-05T22:15:48.595422 #2956451] INFO -- : spec/ruby/core/proc/parameters_spec.rb | 5 + I, [2024-02-05T22:15:48.595433 #2956451] INFO -- : spec/ruby/core/proc/shared/to_s.rb | 14 +- I, [2024-02-05T22:15:48.595444 #2956451] INFO -- : spec/ruby/core/process/fixtures/kill.rb | 2 - I, [2024-02-05T22:15:48.595453 #2956451] INFO -- : spec/ruby/core/process/status/termsig_spec.rb | 2 +- I, [2024-02-05T22:15:48.595464 #2956451] INFO -- : spec/ruby/core/range/bsearch_spec.rb | 44 +- I, [2024-02-05T22:15:48.595474 #2956451] INFO -- : spec/ruby/core/rational/coerce_spec.rb | 8 +- I, [2024-02-05T22:15:48.595484 #2956451] INFO -- : spec/ruby/core/regexp/shared/new.rb | 40 +- I, [2024-02-05T22:15:48.595494 #2956451] INFO -- : spec/ruby/core/signal/trap_spec.rb | 8 + I, [2024-02-05T22:15:48.595506 #2956451] INFO -- : spec/ruby/core/string/fixtures/utf-8-encoding.rb | 7 - I, [2024-02-05T22:15:48.595516 #2956451] INFO -- : spec/ruby/core/string/rindex_spec.rb | 1 - I, [2024-02-05T22:15:48.595526 #2956451] INFO -- : .../core/thread/backtrace/location/lineno_spec.rb | 2 +- I, [2024-02-05T22:15:48.595536 #2956451] INFO -- : spec/ruby/core/thread/fetch_spec.rb | 30 + I, [2024-02-05T22:15:48.595546 #2956451] INFO -- : spec/ruby/core/thread/thread_variable_get_spec.rb | 2 +- I, [2024-02-05T22:15:48.595556 #2956451] INFO -- : spec/ruby/core/time/deconstruct_keys_spec.rb | 5 +- I, [2024-02-05T22:15:48.595596 #2956451] INFO -- : spec/ruby/language/assignments_spec.rb | 150 ++ I, [2024-02-05T22:15:48.595606 #2956451] INFO -- : spec/ruby/language/block_spec.rb | 81 +- I, [2024-02-05T22:15:48.595620 #2956451] INFO -- : spec/ruby/language/case_spec.rb | 16 + I, [2024-02-05T22:15:48.595630 #2956451] INFO -- : spec/ruby/language/defined_spec.rb | 121 +- I, [2024-02-05T22:15:48.595640 #2956451] INFO -- : spec/ruby/language/delegation_spec.rb | 36 +- I, [2024-02-05T22:15:48.595650 #2956451] INFO -- : spec/ruby/language/fixtures/rescue/top_level.rb | 7 + I, [2024-02-05T22:15:48.595708 #2956451] INFO -- : spec/ruby/language/fixtures/super.rb | 48 + I, [2024-02-05T22:15:48.595724 #2956451] INFO -- : spec/ruby/language/method_spec.rb | 1 + I, [2024-02-05T22:15:48.595735 #2956451] INFO -- : spec/ruby/language/optional_assignments_spec.rb | 294 ++- I, [2024-02-05T22:15:48.595745 #2956451] INFO -- : spec/ruby/language/pattern_matching_spec.rb | 222 +- I, [2024-02-05T22:15:48.595755 #2956451] INFO -- : spec/ruby/language/rescue_spec.rb | 72 + I, [2024-02-05T22:15:48.595769 #2956451] INFO -- : spec/ruby/language/safe_navigator_spec.rb | 80 +- I, [2024-02-05T22:15:48.595779 #2956451] INFO -- : spec/ruby/language/super_spec.rb | 7 + I, [2024-02-05T22:15:48.595789 #2956451] INFO -- : spec/ruby/language/variables_spec.rb | 9 +- I, [2024-02-05T22:15:48.595799 #2956451] INFO -- : spec/ruby/library/coverage/result_spec.rb | 266 ++- I, [2024-02-05T22:15:48.595809 #2956451] INFO -- : spec/ruby/library/coverage/start_spec.rb | 81 +- I, [2024-02-05T22:15:48.595819 #2956451] INFO -- : .../objectspace/reachable_objects_from_spec.rb | 2 - I, [2024-02-05T22:15:48.595835 #2956451] INFO -- : spec/ruby/library/socket/shared/pack_sockaddr.rb | 3 + I, [2024-02-05T22:15:48.595846 #2956451] INFO -- : .../library/socket/socket/pack_sockaddr_in_spec.rb | 2 +- I, [2024-02-05T22:15:48.595858 #2956451] INFO -- : spec/ruby/library/socket/socket/pair_spec.rb | 2 +- I, [2024-02-05T22:15:48.595869 #2956451] INFO -- : spec/ruby/library/socket/socket/socketpair_spec.rb | 2 +- I, [2024-02-05T22:15:48.595879 #2956451] INFO -- : spec/ruby/library/socket/tcpserver/accept_spec.rb | 13 + I, [2024-02-05T22:15:48.595889 #2956451] INFO -- : .../library/socket/tcpsocket/initialize_spec.rb | 13 + I, [2024-02-05T22:15:48.595899 #2956451] INFO -- : .../library/socket/udpsocket/initialize_spec.rb | 13 + I, [2024-02-05T22:15:48.595908 #2956451] INFO -- : spec/ruby/library/socket/unixserver/accept_spec.rb | 11 + I, [2024-02-05T22:15:48.595919 #2956451] INFO -- : spec/ruby/library/socket/unixserver/for_fd_spec.rb | 2 +- I, [2024-02-05T22:15:48.595929 #2956451] INFO -- : .../library/socket/unixsocket/initialize_spec.rb | 10 + I, [2024-02-05T22:15:48.595939 #2956451] INFO -- : spec/ruby/library/socket/unixsocket/pair_spec.rb | 2 +- I, [2024-02-05T22:15:48.595952 #2956451] INFO -- : spec/ruby/library/yaml/fixtures/strings.rb | 56 +- I, [2024-02-05T22:15:48.595962 #2956451] INFO -- : spec/ruby/library/yaml/shared/each_document.rb | 2 +- I, [2024-02-05T22:15:48.595972 #2956451] INFO -- : spec/ruby/library/yaml/shared/load.rb | 2 +- I, [2024-02-05T22:15:48.595981 #2956451] INFO -- : spec/ruby/optional/capi/debug_spec.rb | 9 +- I, [2024-02-05T22:15:48.595992 #2956451] INFO -- : spec/ruby/optional/capi/ext/io_spec.c | 14 + I, [2024-02-05T22:15:48.596001 #2956451] INFO -- : spec/ruby/optional/capi/ext/kernel_spec.c | 10 + I, [2024-02-05T22:15:48.596011 #2956451] INFO -- : spec/ruby/optional/capi/ext/thread_spec.c | 4 +- I, [2024-02-05T22:15:48.596022 #2956451] INFO -- : spec/ruby/optional/capi/fixtures/kernel.rb | 6 +- I, [2024-02-05T22:15:48.596034 #2956451] INFO -- : spec/ruby/optional/capi/integer_spec.rb | 17 + I, [2024-02-05T22:15:48.596044 #2956451] INFO -- : spec/ruby/optional/capi/io_spec.rb | 19 +- I, [2024-02-05T22:15:48.596055 #2956451] INFO -- : spec/ruby/optional/capi/kernel_spec.rb | 43 +- I, [2024-02-05T22:15:48.596065 #2956451] INFO -- : spec/ruby/shared/kernel/at_exit.rb | 5 +- I, [2024-02-05T22:15:48.596075 #2956451] INFO -- : spec/ruby/shared/queue/deque.rb | 34 +- I, [2024-02-05T22:15:48.596085 #2956451] INFO -- : spec/ruby/shared/rational/coerce.rb | 46 +- I, [2024-02-05T22:15:48.596095 #2956451] INFO -- : spec/ruby/shared/sizedqueue/enque.rb | 34 +- I, [2024-02-05T22:15:48.596105 #2956451] INFO -- : string.c | 36 + I, [2024-02-05T22:15:48.596116 #2956451] INFO -- : test/prism/fixtures/patterns.txt | 8 + I, [2024-02-05T22:15:48.596130 #2956451] INFO -- : test/prism/location_test.rb | 4 +- I, [2024-02-05T22:15:48.596141 #2956451] INFO -- : test/prism/snapshots/arrays.txt | 4 +- I, [2024-02-05T22:15:48.596151 #2956451] INFO -- : test/prism/snapshots/blocks.txt | 2 +- I, [2024-02-05T22:15:48.596161 #2956451] INFO -- : test/prism/snapshots/classes.txt | 8 +- I, [2024-02-05T22:15:48.596171 #2956451] INFO -- : test/prism/snapshots/methods.txt | 4 +- I, [2024-02-05T22:15:48.596181 #2956451] INFO -- : test/prism/snapshots/modules.txt | 2 +- I, [2024-02-05T22:15:48.596191 #2956451] INFO -- : test/prism/snapshots/patterns.txt | 2168 ++++++++++---------- I, [2024-02-05T22:15:48.596201 #2956451] INFO -- : test/prism/snapshots/procs.txt | 4 +- I, [2024-02-05T22:15:48.596216 #2956451] INFO -- : test/prism/snapshots/rescue.txt | 2 +- I, [2024-02-05T22:15:48.596229 #2956451] INFO -- : .../snapshots/seattlerb/defn_oneliner_rescue.txt | 2 +- I, [2024-02-05T22:15:48.596239 #2956451] INFO -- : .../snapshots/seattlerb/defs_oneliner_rescue.txt | 2 +- I, [2024-02-05T22:15:48.596249 #2956451] INFO -- : .../seattlerb/rescue_do_end_ensure_result.txt | 2 +- I, [2024-02-05T22:15:48.596259 #2956451] INFO -- : .../snapshots/seattlerb/rescue_do_end_no_raise.txt | 2 +- I, [2024-02-05T22:15:48.596269 #2956451] INFO -- : .../snapshots/seattlerb/rescue_do_end_raised.txt | 2 +- I, [2024-02-05T22:15:48.596279 #2956451] INFO -- : .../snapshots/seattlerb/rescue_do_end_rescued.txt | 2 +- I, [2024-02-05T22:15:48.596289 #2956451] INFO -- : test/prism/snapshots/seattlerb/rescue_in_block.txt | 2 +- I, [2024-02-05T22:15:48.596299 #2956451] INFO -- : .../snapshots/unparser/corpus/literal/block.txt | 20 +- I, [2024-02-05T22:15:48.596311 #2956451] INFO -- : .../snapshots/unparser/corpus/literal/def.txt | 10 +- I, [2024-02-05T22:15:48.596321 #2956451] INFO -- : .../snapshots/unparser/corpus/semantic/block.txt | 2 +- I, [2024-02-05T22:15:48.596331 #2956451] INFO -- : .../whitequark/rescue_in_lambda_block.txt | 2 +- I, [2024-02-05T22:15:48.596341 #2956451] INFO -- : .../whitequark/rescue_without_begin_end.txt | 2 +- I, [2024-02-05T22:15:48.596351 #2956451] INFO -- : test/ruby/test_compile_prism.rb | 22 + I, [2024-02-05T22:15:48.596360 #2956451] INFO -- : test/rubygems/test_gem_ext_builder.rb | 12 +- I, [2024-02-05T22:15:48.596370 #2956451] INFO -- : tool/m4/ruby_wasm_tools.m4 | 1 + I, [2024-02-05T22:15:48.596381 #2956451] INFO -- : yjit/src/codegen.rs | 19 - I, [2024-02-05T22:15:48.596391 #2956451] INFO -- : yjit/src/stats.rs | 2 - I, [2024-02-05T22:15:48.596403 #2956451] INFO -- : 131 files changed, 3483 insertions(+), 1649 deletions(-) I, [2024-02-05T22:15:48.596415 #2956451] INFO -- : create mode 100644 spec/ruby/core/data/with_spec.rb I, [2024-02-05T22:15:48.596426 #2956451] INFO -- : create mode 100644 spec/ruby/core/module/shared/attr_added.rb I, [2024-02-05T22:15:48.596436 #2956451] INFO -- : delete mode 100644 spec/ruby/core/string/fixtures/utf-8-encoding.rb I, [2024-02-05T22:15:48.596446 #2956451] INFO -- : create mode 100644 spec/ruby/language/assignments_spec.rb I, [2024-02-05T22:15:48.596456 #2956451] INFO -- : create mode 100644 spec/ruby/language/fixtures/rescue/top_level.rb I, [2024-02-05T22:15:48.617212 #2956451] INFO -- : Latest commit hash = bae3e5b29a I, [2024-02-05T22:15:48.621099 #2956451] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:15:48.621183 #2956451] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:15:48.830557 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-05T22:15:48.962613 #2956451] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-05T22:15:48.971175 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:15:48.971259 #2956451] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-05T22:15:48.971315 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:15:48.978942 #2956451] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-05T22:15:49.106137 #2956451] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-05T22:15:49.109643 #2956451] INFO -- : generating enc.mk I, [2024-02-05T22:15:49.437230 #2956451] INFO -- : making srcs under enc I, [2024-02-05T22:15:49.506867 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:15:49.506962 #2956451] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T22:15:49.507036 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:15:49.614779 #2956451] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T22:15:49.617104 #2956451] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T22:15:49.620031 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T22:15:49.755690 #2956451] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:15:49.755938 #2956451] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:15:49.878318 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:15:49.878414 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:15:49.878446 #2956451] INFO -- : LD = ld I, [2024-02-05T22:15:49.878472 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:15:49.878508 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:15:49.878540 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:15:49.878568 #2956451] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T22:15:49.878593 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:15:49.878622 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:15:49.878648 #2956451] INFO -- : LANG = I, [2024-02-05T22:15:49.878671 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:15:49.878696 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:15:49.878721 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:15:49.878745 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:15:49.878776 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:15:49.881805 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:15:49.881868 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:15:49.881886 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:15:49.881897 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:15:49.881910 #2956451] INFO -- : I, [2024-02-05T22:15:49.900863 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-02-05T22:15:50.811944 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-02-05T22:15:52.204302 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/class.c I, [2024-02-05T22:15:54.096691 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compar.c I, [2024-02-05T22:15:54.490151 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-05T22:16:12.543866 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/complex.c I, [2024-02-05T22:16:15.517704 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-02-05T22:16:16.551305 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/dir.c I, [2024-02-05T22:16:20.203247 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/encoding.c I, [2024-02-05T22:16:21.315704 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/enumerator.c I, [2024-02-05T22:16:23.501814 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/error.c I, [2024-02-05T22:16:25.351807 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-02-05T22:16:26.902001 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/file.c I, [2024-02-05T22:16:29.170041 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-05T22:16:35.313097 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-02-05T22:16:38.969210 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io.c I, [2024-02-05T22:16:44.874569 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/io_buffer.c I, [2024-02-05T22:16:47.204685 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-02-05T22:16:50.618334 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-02-05T22:16:52.491196 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/marshal.c I, [2024-02-05T22:16:54.717200 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-02-05T22:16:55.462963 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-02-05T22:16:57.450476 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/numeric.c I, [2024-02-05T22:17:01.000991 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/object.c I, [2024-02-05T22:17:03.659660 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/pack.c I, [2024-02-05T22:17:05.765890 #2956451] INFO -- : compiling parse.c I, [2024-02-05T22:17:20.633767 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-02-05T22:17:22.861209 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-02-05T22:17:25.907834 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ractor.c I, [2024-02-05T22:17:28.599608 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/range.c I, [2024-02-05T22:17:30.758165 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/re.c I, [2024-02-05T22:17:33.846056 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-02-05T22:17:36.033679 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby_parser.c I, [2024-02-05T22:17:36.954872 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/shape.c I, [2024-02-05T22:17:37.928248 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/signal.c I, [2024-02-05T22:17:38.781246 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/sprintf.c I, [2024-02-05T22:17:41.893349 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/strftime.c I, [2024-02-05T22:17:43.862847 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/string.c I, [2024-02-05T22:17:51.306395 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/struct.c I, [2024-02-05T22:17:53.146027 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/symbol.c I, [2024-02-05T22:17:54.287333 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-02-05T22:17:59.069091 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/time.c I, [2024-02-05T22:18:02.465760 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/transcode.c I, [2024-02-05T22:18:04.604065 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/variable.c I, [2024-02-05T22:18:07.404423 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-05T22:18:07.789180 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-02-05T22:18:21.954613 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-02-05T22:18:23.266281 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-02-05T22:18:24.211826 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-02-05T22:18:26.007426 #2956451] INFO -- : compiling prism/api_node.c I, [2024-02-05T22:18:30.605906 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-02-05T22:18:31.060301 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-02-05T22:18:31.200770 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-02-05T22:18:32.054730 #2956451] INFO -- : compiling prism/node.c I, [2024-02-05T22:18:32.128095 #2956451] INFO -- : compiling prism/serialize.c I, [2024-02-05T22:18:33.003187 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-02-05T22:18:43.590626 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-02-05T22:18:43.918581 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-02-05T22:18:45.588164 #2956451] INFO -- : building Rust YJIT (release mode) I, [2024-02-05T22:19:12.511107 #2956451] INFO -- : touch yjit/target/release/libyjit.a I, [2024-02-05T22:19:12.512466 #2956451] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-02-05T22:19:12.964825 #2956451] INFO -- : linking miniruby I, [2024-02-05T22:19:14.652151 #2956451] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:19:14.652453 #2956451] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:19:14.807376 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:19:14.807478 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:19:14.807512 #2956451] INFO -- : LD = ld I, [2024-02-05T22:19:14.807542 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:19:14.807598 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:19:14.807634 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:19:14.807661 #2956451] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T22:19:14.807689 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:19:14.807716 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:19:14.807744 #2956451] INFO -- : LANG = I, [2024-02-05T22:19:14.807790 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:19:14.807819 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:19:14.807847 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:19:14.807877 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:19:14.807915 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:19:14.811318 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:19:14.811384 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:19:14.811402 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:19:14.811457 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:19:14.811474 #2956451] INFO -- : I, [2024-02-05T22:19:15.500131 #2956451] INFO -- : builtin_binary.inc updated I, [2024-02-05T22:19:15.511887 #2956451] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-05T22:19:15.513252 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-05T22:19:16.266441 #2956451] INFO -- : linking static-library libruby-static.a I, [2024-02-05T22:19:18.081438 #2956451] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-05T22:19:22.072105 #2956451] INFO -- : linking ruby I, [2024-02-05T22:19:22.135178 #2956451] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:19:22.135357 #2956451] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:19:22.289704 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:19:22.289794 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:19:22.289840 #2956451] INFO -- : LD = ld I, [2024-02-05T22:19:22.289885 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:19:22.289937 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:19:22.289980 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:19:22.291426 #2956451] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T22:19:22.291513 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:19:22.291655 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:19:22.291710 #2956451] INFO -- : LANG = I, [2024-02-05T22:19:22.291748 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:19:22.291783 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:19:22.291819 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:19:22.291856 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:19:22.291905 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:19:22.295586 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:19:22.295650 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:19:22.295669 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:19:22.295689 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:19:22.295706 #2956451] INFO -- : I, [2024-02-05T22:19:22.409105 #2956451] INFO -- : generating encdb.h I, [2024-02-05T22:19:22.479964 #2956451] INFO -- : encdb.h unchanged I, [2024-02-05T22:19:22.485992 #2956451] INFO -- : generating enc.mk I, [2024-02-05T22:19:22.841156 #2956451] INFO -- : making srcs under enc I, [2024-02-05T22:19:22.916275 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:22.916367 #2956451] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T22:19:22.916424 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:22.918226 #2956451] INFO -- : generating transdb.h I, [2024-02-05T22:19:23.191454 #2956451] INFO -- : transdb.h unchanged I, [2024-02-05T22:19:23.197915 #2956451] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T22:19:23.289921 #2956451] INFO -- : ext/configure-ext.mk updated I, [2024-02-05T22:19:23.295716 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:27.830820 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:27.831506 #2956451] INFO -- : generating makefile exts.mk I, [2024-02-05T22:19:27.977012 #2956451] INFO -- : exts.mk unchanged I, [2024-02-05T22:19:27.986497 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:28.381218 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-02-05T22:19:28.381924 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/capacity.c I, [2024-02-05T22:19:28.698008 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/cstr.c I, [2024-02-05T22:19:29.129600 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/-test-/string/fstring.c I, [2024-02-05T22:19:29.430742 #2956451] INFO -- : linking shared-object -test-/string.so I, [2024-02-05T22:19:29.598095 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/-test-/string' I, [2024-02-05T22:19:29.690528 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:19:29.695042 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:19:29.704844 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:19:29.713220 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:19:29.718590 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:19:29.729805 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:19:29.769286 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:19:29.776834 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:19:29.809998 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:19:29.824677 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:19:29.832116 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:19:29.837842 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:19:29.855356 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:19:29.870933 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:19:29.894103 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:19:29.899424 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:19:29.908273 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:19:29.908973 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/objspace/objspace_dump.c I, [2024-02-05T22:19:30.885523 #2956451] INFO -- : linking shared-object objspace.so I, [2024-02-05T22:19:31.044185 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:19:31.070551 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:19:31.097493 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:19:31.104117 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:19:31.116784 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:19:31.127650 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:19:31.168497 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:19:31.190956 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:19:31.212683 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:19:31.239476 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:19:31.240279 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/ripper.c I, [2024-02-05T22:19:41.729433 #2956451] INFO -- : linking shared-object ripper.so I, [2024-02-05T22:19:42.007416 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:19:42.010255 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:19:42.015188 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:19:42.030574 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:19:42.031355 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/init.c I, [2024-02-05T22:19:42.775669 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/constants.c I, [2024-02-05T22:19:45.030252 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/basicsocket.c I, [2024-02-05T22:19:45.718266 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/socket.c I, [2024-02-05T22:19:46.898688 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ipsocket.c I, [2024-02-05T22:19:47.449845 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpsocket.c I, [2024-02-05T22:19:47.915855 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/tcpserver.c I, [2024-02-05T22:19:48.366819 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/sockssocket.c I, [2024-02-05T22:19:48.758487 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/udpsocket.c I, [2024-02-05T22:19:49.265041 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixsocket.c I, [2024-02-05T22:19:49.908082 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/unixserver.c I, [2024-02-05T22:19:50.311370 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/option.c I, [2024-02-05T22:19:51.289562 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ancdata.c I, [2024-02-05T22:19:52.462796 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/raddrinfo.c I, [2024-02-05T22:19:54.140142 #2956451] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ext/socket/ifaddr.c I, [2024-02-05T22:19:54.702633 #2956451] INFO -- : linking shared-object socket.so I, [2024-02-05T22:19:54.956414 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:19:54.981473 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:19:55.051241 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:19:55.054755 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:19:55.124085 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:19:55.127686 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:19:55.199468 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:19:55.203172 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:19:55.269987 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:19:55.274506 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:19:55.343098 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:19:55.347508 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:19:55.416429 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:19:55.419955 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:19:55.486349 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:19:55.535266 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:55.708720 #2956451] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T22:19:55.708844 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:55.709527 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:55.716004 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:55.716098 #2956451] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T22:19:55.716179 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:19:55.717679 #2956451] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-05T22:19:56.237410 #2956451] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-05T22:19:56.472823 #2956451] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-05T22:19:56.752764 #2956451] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-05T22:19:56.955903 #2956451] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-05T22:19:57.155781 #2956451] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-05T22:19:57.344449 #2956451] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-05T22:19:57.681796 #2956451] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-05T22:19:57.864467 #2956451] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-05T22:19:58.059758 #2956451] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-05T22:19:58.364059 #2956451] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-05T22:19:58.598445 #2956451] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-05T22:19:58.861891 #2956451] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-05T22:19:59.533977 #2956451] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-05T22:19:59.838898 #2956451] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-05T22:20:00.109396 #2956451] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-05T22:20:00.377230 #2956451] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-05T22:20:00.617712 #2956451] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-05T22:20:00.843132 #2956451] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-05T22:20:01.089635 #2956451] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-05T22:20:01.347480 #2956451] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-05T22:20:01.644763 #2956451] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-05T22:20:01.966440 #2956451] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-05T22:20:02.222729 #2956451] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-05T22:20:02.748717 #2956451] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-05T22:20:03.392508 #2956451] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-05T22:20:03.639556 #2956451] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-05T22:20:03.883702 #2956451] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-05T22:20:04.301278 #2956451] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-05T22:20:04.505349 #2956451] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-05T22:20:04.731436 #2956451] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-05T22:20:05.057086 #2956451] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-05T22:20:05.676245 #2956451] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-05T22:20:06.071616 #2956451] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-05T22:20:06.350987 #2956451] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-05T22:20:06.615658 #2956451] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-05T22:20:06.923131 #2956451] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-05T22:20:07.223932 #2956451] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-05T22:20:07.512187 #2956451] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-05T22:20:08.439741 #2956451] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-05T22:20:08.682163 #2956451] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-05T22:20:09.059896 #2956451] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-05T22:20:09.360739 #2956451] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-05T22:20:09.638545 #2956451] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-05T22:20:09.872154 #2956451] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-05T22:20:10.168806 #2956451] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-05T22:20:10.534932 #2956451] INFO -- : making enc I, [2024-02-05T22:20:10.576886 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.576998 #2956451] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T22:20:10.577055 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.578338 #2956451] INFO -- : making trans I, [2024-02-05T22:20:10.660109 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.660206 #2956451] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T22:20:10.660264 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.661440 #2956451] INFO -- : making encs I, [2024-02-05T22:20:10.748795 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.748878 #2956451] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T22:20:10.748931 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:10.760795 #2956451] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:20:10.761072 #2956451] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-05T22:20:10.934108 #2956451] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-05T22:20:10.935227 #2956451] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-05T22:20:10.939121 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-05T22:20:11.091694 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:20:11.091770 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:20:11.091803 #2956451] INFO -- : LD = ld I, [2024-02-05T22:20:11.091831 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:20:11.091866 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:20:11.091899 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:20:11.091942 #2956451] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-05T22:20:11.091972 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:20:11.092002 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:20:11.092031 #2956451] INFO -- : LANG = I, [2024-02-05T22:20:11.092057 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:20:11.092084 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:20:11.092110 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:20:11.092137 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:20:11.092171 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:20:11.098563 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:20:11.098639 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:20:11.098658 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:20:11.098674 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:20:11.098689 #2956451] INFO -- : I, [2024-02-05T22:20:11.206895 #2956451] INFO -- : generating encdb.h I, [2024-02-05T22:20:11.269507 #2956451] INFO -- : encdb.h unchanged I, [2024-02-05T22:20:11.273878 #2956451] INFO -- : generating enc.mk I, [2024-02-05T22:20:11.592280 #2956451] INFO -- : making srcs under enc I, [2024-02-05T22:20:11.659785 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:11.659868 #2956451] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T22:20:11.659921 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:11.661654 #2956451] INFO -- : generating transdb.h I, [2024-02-05T22:20:11.923597 #2956451] INFO -- : transdb.h unchanged I, [2024-02-05T22:20:11.929657 #2956451] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T22:20:12.032010 #2956451] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-05T22:20:12.037267 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:16.662563 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:16.663272 #2956451] INFO -- : generating makefile exts.mk I, [2024-02-05T22:20:16.794298 #2956451] INFO -- : exts.mk unchanged I, [2024-02-05T22:20:16.802818 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:17.387843 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:20:17.394337 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:20:17.403809 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:20:17.411401 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:20:17.416307 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:20:17.430081 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:20:17.466284 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:20:17.472385 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:20:17.503178 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:20:17.525272 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:20:17.532752 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:20:17.538686 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:20:17.555814 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:20:17.570220 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:20:17.592001 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:20:17.600354 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:20:17.610343 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:20:17.618638 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:20:17.648114 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:20:17.681296 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:20:17.688331 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:20:17.693743 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:20:17.704649 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:20:17.739267 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:20:17.746972 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:20:17.752793 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:20:17.775843 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:20:17.787087 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:20:17.789891 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:20:17.793930 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:20:17.812093 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:20:17.827129 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:20:17.853592 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:20:17.937091 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:20:17.941381 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:20:18.015559 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:20:18.019358 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:20:18.094631 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:20:18.098463 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:20:18.170280 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:20:18.175381 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:20:18.251274 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:20:18.256332 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:20:18.326597 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:20:18.333820 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:20:18.400694 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:20:18.464154 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.739616 #2956451] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T22:20:18.739751 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.740800 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.747179 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.747275 #2956451] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T22:20:18.747325 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.761464 #2956451] INFO -- : making enc I, [2024-02-05T22:20:18.814278 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.814360 #2956451] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T22:20:18.814403 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.815504 #2956451] INFO -- : making trans I, [2024-02-05T22:20:18.918832 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.918938 #2956451] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T22:20:18.919014 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:18.920355 #2956451] INFO -- : making encs I, [2024-02-05T22:20:19.000591 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:19.000696 #2956451] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T22:20:19.000770 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:20:19.010407 #2956451] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-05T22:20:19.311453 #2956451] INFO -- : Installing to I, [2024-02-05T22:20:19.311620 #2956451] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-05T22:20:19.318707 #2956451] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-05T22:20:19.348274 #2956451] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-05T22:20:19.348958 #2956451] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-05T22:20:19.349221 #2956451] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-05T22:20:19.471319 #2956451] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-05T22:20:19.471485 #2956451] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-05T22:20:19.471775 #2956451] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-05T22:20:19.472649 #2956451] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-05T22:20:19.503685 #2956451] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-05T22:20:19.509840 #2956451] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-05T22:20:19.510067 #2956451] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-05T22:20:19.510618 #2956451] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-05T22:20:19.511425 #2956451] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-05T22:20:19.797581 #2956451] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-05T22:20:19.833990 #2956451] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-05T22:20:19.860857 #2956451] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T22:20:19.905434 #2956451] INFO -- : benchmark 0.3.0 I, [2024-02-05T22:20:19.939749 #2956451] INFO -- : bundler 2.6.0.dev I, [2024-02-05T22:20:19.957112 #2956451] INFO -- : cgi 0.4.1 I, [2024-02-05T22:20:19.961891 #2956451] INFO -- : delegate 0.3.1 I, [2024-02-05T22:20:19.967445 #2956451] INFO -- : did_you_mean 1.6.3 I, [2024-02-05T22:20:19.971904 #2956451] INFO -- : english 0.8.0 I, [2024-02-05T22:20:19.974788 #2956451] INFO -- : erb 4.0.4 I, [2024-02-05T22:20:19.978963 #2956451] INFO -- : error_highlight 0.6.0 I, [2024-02-05T22:20:19.981752 #2956451] INFO -- : fileutils 1.7.2 I, [2024-02-05T22:20:19.984563 #2956451] INFO -- : find 0.2.0 I, [2024-02-05T22:20:19.987260 #2956451] INFO -- : forwardable 1.3.3 I, [2024-02-05T22:20:19.990019 #2956451] INFO -- : ipaddr 1.2.6 I, [2024-02-05T22:20:19.992770 #2956451] INFO -- : irb 1.11.1 I, [2024-02-05T22:20:19.997115 #2956451] INFO -- : logger 1.6.0 I, [2024-02-05T22:20:19.999904 #2956451] INFO -- : net-http 0.4.1 I, [2024-02-05T22:20:20.002796 #2956451] INFO -- : net-protocol 0.2.2 I, [2024-02-05T22:20:20.005823 #2956451] INFO -- : open-uri 0.4.1 I, [2024-02-05T22:20:20.008909 #2956451] INFO -- : open3 0.2.1 I, [2024-02-05T22:20:20.011741 #2956451] INFO -- : optparse 0.4.0 I, [2024-02-05T22:20:20.018088 #2956451] INFO -- : ostruct 0.6.0 I, [2024-02-05T22:20:20.021236 #2956451] INFO -- : pp 0.5.0 I, [2024-02-05T22:20:20.024167 #2956451] INFO -- : prettyprint 0.2.0 I, [2024-02-05T22:20:20.027027 #2956451] INFO -- : prism 0.21.0 I, [2024-02-05T22:20:20.031005 #2956451] INFO -- : pstore 0.1.3 I, [2024-02-05T22:20:20.033772 #2956451] INFO -- : rdoc 6.6.2 I, [2024-02-05T22:20:20.039412 #2956451] INFO -- : readline 0.0.4 I, [2024-02-05T22:20:20.042265 #2956451] INFO -- : reline 0.4.2 I, [2024-02-05T22:20:20.045232 #2956451] INFO -- : resolv 0.3.0 I, [2024-02-05T22:20:20.048055 #2956451] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-05T22:20:20.050850 #2956451] INFO -- : securerandom 0.3.1 I, [2024-02-05T22:20:20.053650 #2956451] INFO -- : set 1.1.0 I, [2024-02-05T22:20:20.056302 #2956451] INFO -- : shellwords 0.2.0 I, [2024-02-05T22:20:20.062036 #2956451] INFO -- : singleton 0.2.0 I, [2024-02-05T22:20:20.064969 #2956451] INFO -- : syntax_suggest 2.0.0 I, [2024-02-05T22:20:20.069604 #2956451] INFO -- : tempfile 0.2.1 I, [2024-02-05T22:20:20.072887 #2956451] INFO -- : time 0.3.0 I, [2024-02-05T22:20:20.076131 #2956451] INFO -- : timeout 0.4.1 I, [2024-02-05T22:20:20.079124 #2956451] INFO -- : tmpdir 0.2.0 I, [2024-02-05T22:20:20.082284 #2956451] INFO -- : tsort 0.2.0 I, [2024-02-05T22:20:20.085425 #2956451] INFO -- : un 0.3.0 I, [2024-02-05T22:20:20.088277 #2956451] INFO -- : uri 0.13.0 I, [2024-02-05T22:20:20.091324 #2956451] INFO -- : weakref 0.1.3 I, [2024-02-05T22:20:20.094353 #2956451] INFO -- : yaml 0.3.0 I, [2024-02-05T22:20:20.096687 #2956451] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T22:20:20.118035 #2956451] INFO -- : date 3.3.4 I, [2024-02-05T22:20:20.120965 #2956451] INFO -- : digest 3.1.1 I, [2024-02-05T22:20:20.124156 #2956451] INFO -- : etc 1.4.3 I, [2024-02-05T22:20:20.127099 #2956451] INFO -- : fcntl 1.1.0 I, [2024-02-05T22:20:20.129744 #2956451] INFO -- : fiddle 1.1.3 I, [2024-02-05T22:20:20.132592 #2956451] INFO -- : io-console 0.7.2 I, [2024-02-05T22:20:20.135422 #2956451] INFO -- : io-nonblock 0.3.0 I, [2024-02-05T22:20:20.138057 #2956451] INFO -- : io-wait 0.3.1 I, [2024-02-05T22:20:20.140577 #2956451] INFO -- : json 2.7.1 I, [2024-02-05T22:20:20.143548 #2956451] INFO -- : openssl 3.2.0 I, [2024-02-05T22:20:20.149986 #2956451] INFO -- : pathname 0.3.0 I, [2024-02-05T22:20:20.153070 #2956451] INFO -- : psych 5.1.2 I, [2024-02-05T22:20:20.156755 #2956451] INFO -- : stringio 3.1.1 I, [2024-02-05T22:20:20.159644 #2956451] INFO -- : strscan 3.0.9 I, [2024-02-05T22:20:20.162427 #2956451] INFO -- : zlib 3.1.0 I, [2024-02-05T22:20:20.164780 #2956451] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-05T22:20:20.166391 #2956451] INFO -- : minitest 5.21.2 I, [2024-02-05T22:20:20.195499 #2956451] INFO -- : power_assert 2.0.3 I, [2024-02-05T22:20:20.204302 #2956451] INFO -- : rake 13.1.0 I, [2024-02-05T22:20:20.226256 #2956451] INFO -- : test-unit 3.6.1 I, [2024-02-05T22:20:20.254149 #2956451] INFO -- : rexml 3.2.6 I, [2024-02-05T22:20:20.278905 #2956451] INFO -- : rss 0.3.0 I, [2024-02-05T22:20:20.298725 #2956451] INFO -- : net-ftp 0.3.4 I, [2024-02-05T22:20:20.306137 #2956451] INFO -- : net-imap 0.4.9.1 I, [2024-02-05T22:20:20.324904 #2956451] INFO -- : net-pop 0.1.2 I, [2024-02-05T22:20:20.331612 #2956451] INFO -- : net-smtp 0.4.0.1 I, [2024-02-05T22:20:20.341286 #2956451] INFO -- : matrix 0.4.2 I, [2024-02-05T22:20:20.350671 #2956451] INFO -- : prime 0.1.2 I, [2024-02-05T22:20:20.361458 #2956451] INFO -- : rbs 3.4.3 I, [2024-02-05T22:20:20.541065 #2956451] INFO -- : typeprof 0.21.9 I, [2024-02-05T22:20:20.553817 #2956451] INFO -- : debug 1.9.1 I, [2024-02-05T22:20:20.570627 #2956451] INFO -- : racc 1.7.3 I, [2024-02-05T22:20:20.589406 #2956451] INFO -- : mutex_m 0.2.0 I, [2024-02-05T22:20:20.594553 #2956451] INFO -- : getoptlong 0.2.1 I, [2024-02-05T22:20:20.602459 #2956451] INFO -- : base64 0.2.0 I, [2024-02-05T22:20:20.607032 #2956451] INFO -- : bigdecimal 3.1.6 I, [2024-02-05T22:20:20.618588 #2956451] INFO -- : observer 0.1.2 I, [2024-02-05T22:20:20.624103 #2956451] INFO -- : abbrev 0.1.2 I, [2024-02-05T22:20:20.629588 #2956451] INFO -- : resolv-replace 0.1.1 I, [2024-02-05T22:20:20.635424 #2956451] INFO -- : rinda 0.2.0 I, [2024-02-05T22:20:20.645045 #2956451] INFO -- : drb 2.2.0 I, [2024-02-05T22:20:20.653255 #2956451] INFO -- : nkf 0.2.0 I, [2024-02-05T22:20:20.670074 #2956451] INFO -- : syslog 0.1.2 I, [2024-02-05T22:20:20.678668 #2956451] INFO -- : csv 3.2.8 I, [2024-02-05T22:20:20.694923 #2956451] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-05T22:20:20.737034 #2956451] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-05T22:20:20.737267 #2956451] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-05T22:21:42.111509 #2956451] INFO -- : PASS all 1890 tests E, [2024-02-05T22:21:42.117421 #2956451] ERROR -- : I, [2024-02-05T22:21:42.117556 #2956451] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-05T22:21:42.117695 #2956451] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-05T22:21:42.257880 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:21:42.257939 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:21:42.257954 #2956451] INFO -- : LD = ld I, [2024-02-05T22:21:42.257979 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:21:42.258000 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:21:42.258013 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:21:42.258025 #2956451] INFO -- : CPPFLAGS = I, [2024-02-05T22:21:42.258035 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:21:42.258046 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:21:42.258056 #2956451] INFO -- : LANG = I, [2024-02-05T22:21:42.258066 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:21:42.258076 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:21:42.258087 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:21:42.258098 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:21:42.258109 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:21:42.261159 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:21:42.261217 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:21:42.261234 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:21:42.261253 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:21:42.261266 #2956451] INFO -- : I, [2024-02-05T22:21:42.717036 #2956451] INFO -- : Checking leaked global symbols...none I, [2024-02-05T22:21:42.938034 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-05T22:21:42.938247 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-05T22:21:42.938445 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-05T22:21:42.938787 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-05T22:21:42.939916 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-05T22:21:42.940539 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-05T22:21:42.942565 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-05T22:21:42.943776 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-05T22:21:42.949773 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-05T22:21:42.953482 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-05T22:21:42.958971 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-05T22:21:42.965008 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-05T22:21:42.966473 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-05T22:21:42.966909 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-05T22:21:42.967531 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-05T22:21:43.068007 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-05T22:21:43.070584 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-05T22:21:43.434633 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-05T22:21:43.434699 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-05T22:21:43.434728 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-05T22:21:43.434742 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-05T22:21:43.434753 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-05T22:21:43.434765 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-05T22:21:43.434783 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-05T22:21:43.434795 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-05T22:21:43.434806 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-05T22:21:43.434817 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-05T22:21:43.434827 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-05T22:21:43.434837 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-05T22:21:43.730821 #2956451] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-05T22:21:43.738450 #2956451] INFO -- : I, [2024-02-05T22:21:43.738547 #2956451] INFO -- : test succeeded I, [2024-02-05T22:21:43.741926 #2956451] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-05T22:21:43.742272 #2956451] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-05T22:21:44.013042 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-05T22:21:44.013115 #2956451] INFO -- : CC = gcc I, [2024-02-05T22:21:44.013142 #2956451] INFO -- : LD = ld I, [2024-02-05T22:21:44.013159 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-05T22:21:44.013177 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-05T22:21:44.013208 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-05T22:21:44.013226 #2956451] INFO -- : CPPFLAGS = I, [2024-02-05T22:21:44.013241 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-05T22:21:44.013258 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-05T22:21:44.013273 #2956451] INFO -- : LANG = I, [2024-02-05T22:21:44.013288 #2956451] INFO -- : LC_ALL = I, [2024-02-05T22:21:44.013302 #2956451] INFO -- : LC_CTYPE = I, [2024-02-05T22:21:44.013316 #2956451] INFO -- : MFLAGS = I, [2024-02-05T22:21:44.013330 #2956451] INFO -- : RUSTC = rustc I, [2024-02-05T22:21:44.013344 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-05T22:21:44.017268 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-05T22:21:44.017336 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-05T22:21:44.017360 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-05T22:21:44.017379 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-05T22:21:44.017395 #2956451] INFO -- : I, [2024-02-05T22:21:44.022672 #2956451] INFO -- : generating enc.mk I, [2024-02-05T22:21:44.387616 #2956451] INFO -- : generating encdb.h I, [2024-02-05T22:21:44.477084 #2956451] INFO -- : encdb.h unchanged I, [2024-02-05T22:21:44.480219 #2956451] INFO -- : making enc I, [2024-02-05T22:21:44.520266 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.520369 #2956451] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-05T22:21:44.520436 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.521573 #2956451] INFO -- : making srcs under enc I, [2024-02-05T22:21:44.589908 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.590001 #2956451] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-05T22:21:44.590073 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.592004 #2956451] INFO -- : generating transdb.h I, [2024-02-05T22:21:44.841140 #2956451] INFO -- : transdb.h unchanged I, [2024-02-05T22:21:44.844532 #2956451] INFO -- : making trans I, [2024-02-05T22:21:44.922840 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.922948 #2956451] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-05T22:21:44.923030 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:44.924297 #2956451] INFO -- : making encs I, [2024-02-05T22:21:45.012541 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:45.012645 #2956451] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-05T22:21:45.012712 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:45.016720 #2956451] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-05T22:21:45.104663 #2956451] INFO -- : ext/configure-ext.mk updated I, [2024-02-05T22:21:45.110698 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:49.499290 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:49.500292 #2956451] INFO -- : generating makefile exts.mk I, [2024-02-05T22:21:49.638279 #2956451] INFO -- : exts.mk unchanged I, [2024-02-05T22:21:49.648405 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:50.190222 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:21:50.196300 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-05T22:21:50.205341 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:21:50.221934 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-05T22:21:50.227452 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:21:50.238667 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-05T22:21:50.275171 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:21:50.281448 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-05T22:21:50.310777 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:21:50.325980 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-05T22:21:50.333658 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:21:50.338689 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-05T22:21:50.356245 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:21:50.369847 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-05T22:21:50.391202 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:21:50.396683 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-05T22:21:50.406465 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:21:50.414304 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-05T22:21:50.439665 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:21:50.470443 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-05T22:21:50.477457 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:21:50.482354 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-05T22:21:50.491909 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:21:50.527530 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-05T22:21:50.534981 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:21:50.540422 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-05T22:21:50.561866 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:21:50.573235 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-05T22:21:50.576019 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:21:50.580075 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-05T22:21:50.597068 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:21:50.611098 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-05T22:21:50.639471 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:21:50.709246 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-05T22:21:50.716717 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:21:50.787349 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-05T22:21:50.795665 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:21:50.863530 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-05T22:21:50.867222 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:21:50.934663 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-05T22:21:50.939078 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:21:51.009081 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-05T22:21:51.013663 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:21:51.084073 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-05T22:21:51.087809 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:21:51.152976 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-05T22:21:51.197926 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:51.371658 #2956451] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-05T22:21:51.371792 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:51.372577 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:51.379171 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:21:51.379277 #2956451] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-05T22:21:51.379745 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-05T22:22:11.889749 #2956451] INFO -- : Run options: I, [2024-02-05T22:22:11.889818 #2956451] INFO -- : --seed=8852 I, [2024-02-05T22:22:11.889835 #2956451] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-05T22:22:11.889848 #2956451] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-05T22:22:11.889860 #2956451] INFO -- : --name=!/memory_leak/ I, [2024-02-05T22:22:11.889872 #2956451] INFO -- : --stderr-on-failure I, [2024-02-05T22:22:11.889890 #2956451] INFO -- : --repeat-count=20 I, [2024-02-05T22:22:11.889902 #2956451] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-05T22:22:11.889914 #2956451] INFO -- : I, [2024-02-05T22:22:11.889925 #2956451] INFO -- : # Running tests: I, [2024-02-05T22:22:11.889936 #2956451] INFO -- : I, [2024-02-05T22:59:51.813250 #2956451] INFO -- : Finished(1/20) tests in 2259.796542s, 11.1134 tests/s, 4189.6174 assertions/s. I, [2024-02-05T23:48:38.209257 #2956451] INFO -- : Finished(2/20) tests in 2926.441837s, 8.5821 tests/s, 3235.0282 assertions/s. I, [2024-02-06T00:03:17.344189 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-06T00:03:17.761844 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-02-06T00:31:14.125710 #2956451] INFO -- : Finished(3/20) tests in 2555.885686s, 9.8263 tests/s, 3704.6856 assertions/s. I, [2024-02-06T00:49:12.569783 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-06T00:49:12.583252 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-06T01:22:51.242301 #2956451] INFO -- : Finished(4/20) tests in 3096.974516s, 8.1095 tests/s, 3057.5376 assertions/s. I, [2024-02-06T02:06:29.144365 #2956451] INFO -- : Finished(5/20) tests in 2618.154443s, 9.5926 tests/s, 3616.9108 assertions/s. I, [2024-02-06T02:49:29.600775 #2956451] INFO -- : Finished(6/20) tests in 2580.325636s, 9.7333 tests/s, 3669.7783 assertions/s. I, [2024-02-06T03:05:38.967737 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-06T03:05:39.006254 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-02-06T03:38:41.743163 #2956451] INFO -- : Finished(7/20) tests in 2952.152500s, 8.5074 tests/s, 3207.3753 assertions/s. I, [2024-02-06T04:21:55.477654 #2956451] INFO -- : Finished(8/20) tests in 2593.759963s, 9.6829 tests/s, 3650.4912 assertions/s. I, [2024-02-06T05:04:49.257677 #2956451] INFO -- : Finished(9/20) tests in 2573.716298s, 9.7583 tests/s, 3678.8216 assertions/s. I, [2024-02-06T05:24:49.873401 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-06T05:24:49.901724 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-06T05:51:23.446541 #2956451] INFO -- : Finished(10/20) tests in 2794.207493s, 8.9882 tests/s, 3388.8689 assertions/s. I, [2024-02-06T06:28:43.246512 #2956451] INFO -- : Finished(11/20) tests in 2239.756518s, 11.2133 tests/s, 4227.6662 assertions/s. I, [2024-02-06T07:14:57.756447 #2956451] INFO -- : Finished(12/20) tests in 2774.353172s, 9.0526 tests/s, 3412.7804 assertions/s. I, [2024-02-06T08:03:15.583223 #2956451] INFO -- : Finished(13/20) tests in 2898.047450s, 8.6662 tests/s, 3267.3088 assertions/s. I, [2024-02-06T08:19:04.791223 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-06T08:19:04.803617 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_no_params_response: 9 I, [2024-02-06T08:47:50.558918 #2956451] INFO -- : Finished(14/20) tests in 2675.173223s, 9.3882 tests/s, 3539.6571 assertions/s. I, [2024-02-06T09:04:26.107424 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-06T09:04:26.124463 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-06T09:37:33.645345 #2956451] INFO -- : Finished(15/20) tests in 2982.782737s, 8.4200 tests/s, 3174.4689 assertions/s. I, [2024-02-06T10:18:33.432077 #2956451] INFO -- : Finished(16/20) tests in 2459.888643s, 10.2098 tests/s, 3849.3409 assertions/s. I, [2024-02-06T10:59:57.962690 #2956451] INFO -- : Finished(17/20) tests in 2484.382327s, 10.1092 tests/s, 3811.2065 assertions/s. I, [2024-02-06T11:20:38.510095 #2956451] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-06T11:20:38.543626 #2956451] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-02-06T11:52:10.603910 #2956451] INFO -- : Finished(18/20) tests in 3132.685332s, 8.0171 tests/s, 3022.0485 assertions/s. I, [2024-02-06T12:37:51.496006 #2956451] INFO -- : Finished(19/20) tests in 2740.983477s, 9.1628 tests/s, 3454.4094 assertions/s. I, [2024-02-06T13:29:46.788201 #2956451] INFO -- : Finished(20/20) tests in 3116.030702s, 8.0599 tests/s, 3038.3317 assertions/s. I, [2024-02-06T13:29:46.788276 #2956451] INFO -- : 502299 tests, 189370682 assertions, 0 failures, 0 errors, 2335 skips I, [2024-02-06T13:29:46.788291 #2956451] INFO -- : I, [2024-02-06T13:29:46.788304 #2956451] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-05T21:13:22Z master bae3e5b29a) [x86_64-linux] I, [2024-02-06T13:29:46.925306 #2956451] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-06T13:29:46.925511 #2956451] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-06T13:29:47.247497 #2956451] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-06T13:29:47.247599 #2956451] INFO -- : CC = gcc I, [2024-02-06T13:29:47.247636 #2956451] INFO -- : LD = ld I, [2024-02-06T13:29:47.247673 #2956451] INFO -- : LDSHARED = gcc -shared I, [2024-02-06T13:29:47.247717 #2956451] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-06T13:29:47.247759 #2956451] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-06T13:29:47.247797 #2956451] INFO -- : CPPFLAGS = I, [2024-02-06T13:29:47.247829 #2956451] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-06T13:29:47.247862 #2956451] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-06T13:29:47.247908 #2956451] INFO -- : LANG = I, [2024-02-06T13:29:47.247941 #2956451] INFO -- : LC_ALL = I, [2024-02-06T13:29:47.247976 #2956451] INFO -- : LC_CTYPE = I, [2024-02-06T13:29:47.248008 #2956451] INFO -- : MFLAGS = I, [2024-02-06T13:29:47.248042 #2956451] INFO -- : RUSTC = rustc I, [2024-02-06T13:29:47.248082 #2956451] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-06T13:29:47.254993 #2956451] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-06T13:29:47.255058 #2956451] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-06T13:29:47.255077 #2956451] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-06T13:29:47.255093 #2956451] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-06T13:29:47.255105 #2956451] INFO -- : I, [2024-02-06T13:29:47.263616 #2956451] INFO -- : generating enc.mk I, [2024-02-06T13:29:47.735391 #2956451] INFO -- : generating encdb.h I, [2024-02-06T13:29:47.808175 #2956451] INFO -- : encdb.h unchanged I, [2024-02-06T13:29:47.813325 #2956451] INFO -- : making enc I, [2024-02-06T13:29:47.873196 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:47.873303 #2956451] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-06T13:29:47.873357 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:47.880145 #2956451] INFO -- : making srcs under enc I, [2024-02-06T13:29:47.981719 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:47.981801 #2956451] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-06T13:29:47.981851 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:47.983646 #2956451] INFO -- : generating transdb.h I, [2024-02-06T13:29:48.464409 #2956451] INFO -- : transdb.h unchanged I, [2024-02-06T13:29:48.475628 #2956451] INFO -- : making trans I, [2024-02-06T13:29:48.585894 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:48.585986 #2956451] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-06T13:29:48.586043 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:48.587300 #2956451] INFO -- : making encs I, [2024-02-06T13:29:48.680886 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:48.680995 #2956451] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-06T13:29:48.681070 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:48.685451 #2956451] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-06T13:29:48.839241 #2956451] INFO -- : ext/configure-ext.mk updated I, [2024-02-06T13:29:48.845232 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:54.342259 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:54.346609 #2956451] INFO -- : generating makefile exts.mk I, [2024-02-06T13:29:54.523033 #2956451] INFO -- : exts.mk unchanged I, [2024-02-06T13:29:54.532932 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:55.331644 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-06T13:29:55.346890 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-06T13:29:55.365540 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-06T13:29:55.376016 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-06T13:29:55.381858 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-06T13:29:55.406192 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-06T13:29:55.459245 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-06T13:29:55.485174 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-06T13:29:55.551421 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-06T13:29:55.596896 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-06T13:29:55.614489 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-06T13:29:55.636632 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-06T13:29:55.658019 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-06T13:29:55.680907 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-06T13:29:55.707655 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-06T13:29:55.726449 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-06T13:29:55.742741 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-06T13:29:55.759501 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-06T13:29:55.835435 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-06T13:29:55.874154 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-06T13:29:55.895295 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-06T13:29:55.912740 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-06T13:29:55.937545 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-06T13:29:55.998302 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-06T13:29:56.009582 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-06T13:29:56.016553 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-06T13:29:56.046149 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-06T13:29:56.067646 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-06T13:29:56.071333 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-06T13:29:56.081236 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-06T13:29:56.110159 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-06T13:29:56.126990 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-06T13:29:56.154774 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-06T13:29:56.245239 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-06T13:29:56.249065 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-06T13:29:56.341787 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-06T13:29:56.346042 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-06T13:29:56.428145 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-06T13:29:56.432013 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-06T13:29:56.520399 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-06T13:29:56.525094 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-06T13:29:56.660625 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-06T13:29:56.665680 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-06T13:29:56.779905 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-06T13:29:56.784341 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-06T13:29:56.863993 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-06T13:29:56.917081 #2956451] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:57.177327 #2956451] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-06T13:29:57.177437 #2956451] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:57.178474 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:57.193817 #2956451] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:57.193896 #2956451] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-06T13:29:57.193941 #2956451] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-06T13:29:57.494733 #2956451] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-06T13:29:57.827157 #2956451] INFO -- : ruby 3.4.0dev (2024-02-05T21:13:22Z master bae3e5b29a) [x86_64-linux] I, [2024-02-06T13:30:49.356889 #2956451] INFO -- : 0 ......................................................................... I, [2024-02-06T13:31:05.820252 #2956451] INFO -- : 73 ......................................................................... I, [2024-02-06T13:31:08.704792 #2956451] INFO -- : 146 ......................................................................... I, [2024-02-06T13:31:14.261467 #2956451] INFO -- : 219 ......................................................................... I, [2024-02-06T13:31:16.208059 #2956451] INFO -- : 292 ......................................................................... I, [2024-02-06T13:31:19.570190 #2956451] INFO -- : 365 ......................................................................... I, [2024-02-06T13:31:21.266035 #2956451] INFO -- : 438 ......................................................................... I, [2024-02-06T13:31:22.500847 #2956451] INFO -- : 511 ......................................................................... I, [2024-02-06T13:31:25.104401 #2956451] INFO -- : 584 ......................................................................... I, [2024-02-06T13:31:30.586841 #2956451] INFO -- : 657 ......................................................................... I, [2024-02-06T13:31:31.686540 #2956451] INFO -- : 730 ......................................................................... I, [2024-02-06T13:31:32.975085 #2956451] INFO -- : 803 ......................................................................... I, [2024-02-06T13:31:36.365198 #2956451] INFO -- : 876 ......................................................................... I, [2024-02-06T13:31:38.513702 #2956451] INFO -- : 949 ......................................................................... I, [2024-02-06T13:31:51.132510 #2956451] INFO -- : 1022 ......................................................................... I, [2024-02-06T13:32:09.809641 #2956451] INFO -- : 1095 ......................................................................... I, [2024-02-06T13:32:19.160418 #2956451] INFO -- : 1168 ......................................................................... I, [2024-02-06T13:32:23.764468 #2956451] INFO -- : 1241 ......................................................................... I, [2024-02-06T13:32:27.282969 #2956451] INFO -- : 1314 ......................................................................... I, [2024-02-06T13:32:29.226036 #2956451] INFO -- : 1387 ......................................................................... I, [2024-02-06T13:32:46.810471 #2956451] INFO -- : 1460 ......................................................................... I, [2024-02-06T13:33:14.383344 #2956451] INFO -- : 1533 ......................................................................... I, [2024-02-06T13:33:17.398222 #2956451] INFO -- : 1606 ......................................................................... I, [2024-02-06T13:33:23.485714 #2956451] INFO -- : 1679 ......................................................................... I, [2024-02-06T13:33:30.500684 #2956451] INFO -- : 1752 ......................................................................... I, [2024-02-06T13:33:39.382563 #2956451] INFO -- : 1825 ......................................................................... I, [2024-02-06T13:33:45.419446 #2956451] INFO -- : 1898 ......................................................................... I, [2024-02-06T13:33:50.535300 #2956451] INFO -- : 1971 ......................................................................... I, [2024-02-06T13:33:55.645131 #2956451] INFO -- : 2044 ......................................................................... I, [2024-02-06T13:33:56.082344 #2956451] INFO -- : 2117 ......................................................................... I, [2024-02-06T13:33:57.919907 #2956451] INFO -- : 2190 ......................................................................... I, [2024-02-06T13:33:58.479792 #2956451] INFO -- : 2263 ......................................................................... I, [2024-02-06T13:33:59.748369 #2956451] INFO -- : 2336 ......................................................................... I, [2024-02-06T13:34:01.283858 #2956451] INFO -- : 2409 ......................................................................... I, [2024-02-06T13:34:02.245916 #2956451] INFO -- : 2482 ......................................................................... I, [2024-02-06T13:34:05.760786 #2956451] INFO -- : 2555 ......................................................................... I, [2024-02-06T13:34:05.794911 #2956451] INFO -- : 2628 ......................................................................... I, [2024-02-06T13:34:06.472145 #2956451] INFO -- : 2701 ......................................................................... I, [2024-02-06T13:34:12.656934 #2956451] INFO -- : 2774 ......................................................................... I, [2024-02-06T13:34:15.970733 #2956451] INFO -- : 2847 ......................................................................... I, [2024-02-06T13:34:20.107731 #2956451] INFO -- : 2920 ......................................................................... I, [2024-02-06T13:34:21.574858 #2956451] INFO -- : 2993 ......................................................................... I, [2024-02-06T13:34:25.926007 #2956451] INFO -- : 3066 ......................................................................... I, [2024-02-06T13:34:31.700311 #2956451] INFO -- : 3139 ......................................................................... I, [2024-02-06T13:34:36.168738 #2956451] INFO -- : 3212 ......................................................................... I, [2024-02-06T13:34:40.188627 #2956451] INFO -- : 3285 ......................................................................... I, [2024-02-06T13:34:41.319769 #2956451] INFO -- : 3358 ......................................................................... I, [2024-02-06T13:34:46.196820 #2956451] INFO -- : 3431 ......................................................................... I, [2024-02-06T13:34:47.148272 #2956451] INFO -- : 3504 ......................................................................... I, [2024-02-06T13:34:47.909250 #2956451] INFO -- : 3577 ......................................................................... I, [2024-02-06T13:35:00.251966 #2956451] INFO -- : 3650 ......................................................................... I, [2024-02-06T13:35:02.106349 #2956451] INFO -- : 3723 ....... I, [2024-02-06T13:35:02.106571 #2956451] INFO -- : I, [2024-02-06T13:35:02.106611 #2956451] INFO -- : Finished in 304.277101 seconds I, [2024-02-06T13:35:02.106628 #2956451] INFO -- : I, [2024-02-06T13:35:02.106640 #2956451] INFO -- : 3730 files, 32088 examples, 143330 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-06T13:35:02.128879 #2956451] 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.187644.ruby -x gdbscript [New LWP 187644] [New LWP 187646] [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=139753989655552) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1b02e8cc00 (LWP 187644))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1b02e8cc00 (LWP 187644) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139753989655552) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1b02b6f640 (LWP 187646) 0x00007f1b02fd3fde in epoll_wait (epfd=4, events=events@entry=0x7f1b038ddadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1b02b6f640 (LWP 187646)): #0 0x00007f1b02fd3fde in epoll_wait (epfd=4, events=events@entry=0x7f1b038ddadc , 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 0x00007f1b0356539a in event_wait (vm=0x55fc7ebe72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55fc7ebe72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55fc7ebe72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55fc7ebe72a0 #4 0x00007f1b02f42b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729507624336, -7424590906849721884, 139753986389568, 25, 139753990400080, 140729507624688, 7404067894648144356, 7404067321383387620}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1b02fd3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1b02e8cc00 (LWP 187644)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139753989655552) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1b02e8cc00 old_mask = {__val = {0, 4623508051978770176, 922, 139753996554925, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139753997072888}} 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=139753989655552) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139753989655552, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1b02ef0476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1b035212d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1b032f1e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55fc7ec7c400, fmt=fmt@entry=0x7f1b0373f3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1b0352012f in sigsegv (sig=11, info=0x55fc7ec7c530, ctx=0x55fc7ec7c400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1b036fc0d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1b038deb60 , errout=errout@entry=0x7f1b030c86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1b0374d1c6 "\n", dli_fbase = 0x55fc7ec2bd80, dli_sname = 0x7ffe244f93b0 "\240\206\f\003\033\177", dli_saddr = 0x7f1b02fe1d63 <__GI___backtrace+99>} i = lines = obj = 0x55fc7ece1d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f1b035cef43 in rb_print_backtrace (errout=0x7f1b030c86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1b035cef2f , 0x7f1b033caa45 , 0x7f1b032f1e65 , 0x7f1b032f521a , 0x7f1b03374050 , 0x7f1b0336edab , 0x7f1b0336eeac , 0x7f1b0336f240 , 0x7f1b03374dd4 , 0x7f1b0336edab , 0x7f1b0336eeac , 0x7f1b0336f240 , 0x7f1b03374dd4 , 0x7f1b0336edab , 0x7f1b0336eeac , 0x7f1b0336f240 , 0x7f1b03374dd4 , 0x7f1b0336edab , 0x7f1b03376d18 , 0x7f1b036fc813 , 0x7f1b0340dc33 , 0x7f1b03518a2a , 0x7f1b03518fa3 , 0x7f1b033d6fc2 , 0x7f1b0351aa30 , 0x7f1b0351b296 , 0x7f1b033d8359 , 0x55fc7d4eb17f , 0x7f1b02ed7d90 <__libc_start_call_main+128>, 0x7f1b02ed7e40 <__libc_start_main_impl+128>, 0x55fc7d4eb1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1b030c86a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55fc7ebe72a0 ec = #11 0x00007f1b033caa45 in rb_bug_without_die (fmt=0x7f1b0370da98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe244f9570) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1b030c86a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1b032f1e65 in rb_bug (fmt=fmt@entry=0x7f1b0370da98 "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 = 0x7ffe244f9650, reg_save_area = 0x7ffe244f9590}} #13 0x00007f1b032f521a in objspace_xmalloc0 (objspace=0x55fc7ebe9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f1b03374050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55fc7ec2bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55fc7ec2bd80, iseq=0x7f1b02219660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139753976622576 ec = 0x55fc7ebeac70 dummy_frame = 139753976599776 #16 0x00007f1b0336edab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b02219660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55fc7ec2bd80 prev_src_iseq = 0x7f1b0221b160 offset = #17 0x00007f1b0336eeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1b02219660 iseqv = iseq_index = 23 #18 0x00007f1b0336f240 in ibf_load_code (load=0x55fc7ec2bd80, iseq=0x7f1b0221b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139753976607072 code_index = 15 reading_pos = 4556 code = 0x55fc7eca32f0 load_body = 0x55fc7eca3b40 cd_entries = 0x55fc7ec30c70 ic_index = 0 mark_offset_bits = 0x7ffe244f98f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f1b03374dd4 in ibf_load_iseq_each (load=0x55fc7ec2bd80, iseq=0x7f1b0221b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139753976622576 ec = 0x55fc7ebeac70 dummy_frame = 139753976606784 #20 0x00007f1b0336edab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0221b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55fc7ec2bd80 prev_src_iseq = 0x7f1b0221eb20 offset = #21 0x00007f1b0336eeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1b0221b160 iseqv = iseq_index = 16 #22 0x00007f1b0336f240 in ibf_load_code (load=0x55fc7ec2bd80, iseq=0x7f1b0221eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139753976621856 code_index = 66 reading_pos = 224 code = 0x55fc7ecca510 load_body = 0x55fc7ec58310 cd_entries = 0x55fc7ec4f070 ic_index = 0 mark_offset_bits = 0x55fc7ecca740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f1b03374dd4 in ibf_load_iseq_each (load=0x55fc7ec2bd80, iseq=0x7f1b0221eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139753976622576 ec = 0x55fc7ebeac70 dummy_frame = 139753976621664 #24 0x00007f1b0336edab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0221eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55fc7ec2bd80 prev_src_iseq = 0x7f1b0221ef40 offset = #25 0x00007f1b0336eeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1b0221eb20 iseqv = iseq_index = 1 #26 0x00007f1b0336f240 in ibf_load_code (load=0x55fc7ec2bd80, iseq=0x7f1b0221ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139753976622912 code_index = 5 reading_pos = 46 code = 0x55fc7eca4dc0 load_body = 0x55fc7ec58a40 cd_entries = 0x55fc7ec4f0e0 ic_index = 1 mark_offset_bits = 0x7ffe244f9e50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f1b03374dd4 in ibf_load_iseq_each (load=0x55fc7ec2bd80, iseq=0x7f1b0221ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139753976622576 ec = 0x55fc7ebeac70 dummy_frame = 139753976622384 #28 0x00007f1b0336edab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1b0221ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55fc7ec2bd80 prev_src_iseq = 0x0 offset = #29 0x00007f1b03376d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1b0221ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139753976623056 #31 0x00007f1b036fc813 in rb_load_with_builtin_functions (feature_name=0x7f1b0373c5eb "yjit", table=0x7f1b038bfe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55fc7ebe72a0 iseq = #32 0x00007f1b0363ff37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1b0363dfc0 , argc = 0, index = 0, name = 0x7f1b03762cc1 "_bi13"}, {func_ptr = 0x7f1b036dc9e0 , argc = 0, index = 1, name = 0x7f1b03762cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1b036dcae0 , argc = 0, index = 2, name = 0x7f1b03762f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1b036ddb70 , argc = 0, index = 3, name = 0x7f1b03762cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1b036acae0 , argc = 2, index = 4, name = 0x7f1b03762cf8 "rb_yjit_enable"}, {func_ptr = 0x7f1b036dcb00 , argc = 0, index = 5, name = 0x7f1b03762d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1b036dca30 , argc = 1, index = 6, name = 0x7f1b03762d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f1b0363dfa0 , argc = 0, index = 7, name = 0x7f1b03762d34 "object_shape_count"}, {func_ptr = 0x7f1b036b3e00 , argc = 1, index = 8, name = 0x7f1b03762d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1b036b3e10 , argc = 1, index = 9, name = 0x7f1b03762d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1b036aca30 , argc = 0, index = 10, name = 0x7f1b03762d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f1b036acb90 , argc = 0, index = 11, name = 0x7f1b03762d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1b036dca00 , argc = 0, index = 12, name = 0x7f1b03762d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f1b0340dc33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f1b03518a2a in ruby_opt_init (opt=0x7ffe244fb740) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f1b03518fa3 in ruby_opt_init (opt=0x7ffe244fb740) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729507619616) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe244fa320 parser = 139753977891648 orig_fname = 139753977906720 script = 1 opt = 0x7ffe244fb740 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f1b033d6fc2 in rb_ensure (b_proc=b_proc@entry=0x7f1b03518c00 , data1=data1@entry=140729507619616, e_proc=e_proc@entry=0x7f1b03514ee0 , data2=data2@entry=140729507619616) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55fc7ebeac70 _tag = {tag = 36, retval = 140729507624768, buf = {0x7f1b02b94870, 0x7f1b033d7078 , 0x0, 0x7ffe244fa1d0, 0x2b93b20}, prev = 0x7ffe244fb850, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55fc7ebeac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1b03514ee0 , data2 = 140729507619616}} #38 0x00007f1b0351aa30 in load_file (opt=0x7ffe244fb740, script=1, f=139753986541680, fname=, parser=139753977891648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139753977891648, fname = 139753977906720, script = 1, opt = 0x7ffe244fb740, f = 4} #39 process_options (argc=0, argv=0x7ffe244fba38, opt=0x7ffe244fb740) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139753986541680 xflag = ast = 0x0 parser = 139753977891648 script_name = 139753977906720 iseq = enc = lenc = 0x55fc7ec05f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f1b0351b296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe244fba28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1b02358638 "-", script_name = 139753977906720, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f1b033d8359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe244fba28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139753995196960, buf = {0x2, 0x7f1b033d83a0 , 0x0, 0x7ffe244fb820, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55fc7ebeac70 state = iseq = 0x0 #42 0x000055fc7d4eb17f in rb_main (argv=0x7ffe244fba28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729507626185 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3116363.ruby -x gdbscript [New LWP 3116363] [New LWP 3116365] [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=140444350094336) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbbbf991c00 (LWP 3116363))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbbbf991c00 (LWP 3116363) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444350094336) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbbbf67f640 (LWP 3116365) 0x00007fbbbfad8fde in epoll_wait (epfd=4, events=events@entry=0x7fbbc03e2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbbbf67f640 (LWP 3116365)): #0 0x00007fbbbfad8fde in epoll_wait (epfd=4, events=events@entry=0x7fbbc03e2adc , 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 0x00007fbbc006a39a in event_wait (vm=0x555e676222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x555e676222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x555e676222a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x555e676222a0 #4 0x00007fbbbfa47b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720993818768, -7094867761370463817, 140444346873408, 25, 140444350838864, 140720993819120, 7133290126953972151, 7133288481591558583}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbbbfad8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbbbf991c00 (LWP 3116363)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140444350094336) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbbbf991c00 old_mask = {__val = {0, 10543117466085249024, 922, 140444356993709, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140444357511672}} 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=140444350094336) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140444350094336, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbbbf9f5476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbbc00262d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fbbbfdf6e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x555e676b7400, fmt=fmt@entry=0x7fbbc02443a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fbbc002512f in sigsegv (sig=11, info=0x555e676b7530, ctx=0x555e676b7400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fbbc02010d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fbbc03e3b60 , errout=errout@entry=0x7fbbbfbcd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fbbc02521c6 "\n", dli_fbase = 0x555e67666d80, dli_sname = 0x7ffc28d936b0 "\240\326\274\277\273\177", dli_saddr = 0x7fbbbfae6d63 <__GI___backtrace+99>} i = lines = obj = 0x555e6771cd20 dladdr_fbases = main_path = len = next_line = #9 0x00007fbbc00d3f43 in rb_print_backtrace (errout=0x7fbbbfbcd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fbbc00d3f2f , 0x7fbbbfecfa45 , 0x7fbbbfdf6e65 , 0x7fbbbfdfa21a , 0x7fbbbfe79050 , 0x7fbbbfe73dab , 0x7fbbbfe73eac , 0x7fbbbfe74240 , 0x7fbbbfe79dd4 , 0x7fbbbfe73dab , 0x7fbbbfe73eac , 0x7fbbbfe74240 , 0x7fbbbfe79dd4 , 0x7fbbbfe73dab , 0x7fbbbfe73eac , 0x7fbbbfe74240 , 0x7fbbbfe79dd4 , 0x7fbbbfe73dab , 0x7fbbbfe7bd18 , 0x7fbbc0201813 , 0x7fbbbff12c33 , 0x7fbbc001da2a , 0x7fbbc001dfa3 , 0x7fbbbfedbfc2 , 0x7fbbc001fa30 , 0x7fbbc0020296 , 0x7fbbbfedd359 , 0x555e6708317f , 0x7fbbbf9dcd90 <__libc_start_call_main+128>, 0x7fbbbf9dce40 <__libc_start_main_impl+128>, 0x555e670831d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fbbbfbcd6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x555e676222a0 ec = #11 0x00007fbbbfecfa45 in rb_bug_without_die (fmt=0x7fbbc0212a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc28d93870) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fbbbfbcd6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fbbbfdf6e65 in rb_bug (fmt=fmt@entry=0x7fbbc0212a98 "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 = 0x7ffc28d93950, reg_save_area = 0x7ffc28d93890}} #13 0x00007fbbbfdfa21a in objspace_xmalloc0 (objspace=0x555e67624bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fbbbfe79050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x555e67666d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x555e67666d80, iseq=0x7fbbbed29660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444337106416 ec = 0x555e67625c70 dummy_frame = 140444337083616 #16 0x00007fbbbfe73dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbbed29660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555e67666d80 prev_src_iseq = 0x7fbbbed2b160 offset = #17 0x00007fbbbfe73eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbbed29660 iseqv = iseq_index = 23 #18 0x00007fbbbfe74240 in ibf_load_code (load=0x555e67666d80, iseq=0x7fbbbed2b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140444337090912 code_index = 15 reading_pos = 4556 code = 0x555e676de2f0 load_body = 0x555e676deb40 cd_entries = 0x555e6766bc70 ic_index = 0 mark_offset_bits = 0x7ffc28d93bf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fbbbfe79dd4 in ibf_load_iseq_each (load=0x555e67666d80, iseq=0x7fbbbed2b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444337106416 ec = 0x555e67625c70 dummy_frame = 140444337090624 #20 0x00007fbbbfe73dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbbed2b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555e67666d80 prev_src_iseq = 0x7fbbbed2eb20 offset = #21 0x00007fbbbfe73eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbbed2b160 iseqv = iseq_index = 16 #22 0x00007fbbbfe74240 in ibf_load_code (load=0x555e67666d80, iseq=0x7fbbbed2eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444337105696 code_index = 66 reading_pos = 224 code = 0x555e67705510 load_body = 0x555e67693310 cd_entries = 0x555e6768a070 ic_index = 0 mark_offset_bits = 0x555e67705740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fbbbfe79dd4 in ibf_load_iseq_each (load=0x555e67666d80, iseq=0x7fbbbed2eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444337106416 ec = 0x555e67625c70 dummy_frame = 140444337105504 #24 0x00007fbbbfe73dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbbed2eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555e67666d80 prev_src_iseq = 0x7fbbbed2ef40 offset = #25 0x00007fbbbfe73eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbbed2eb20 iseqv = iseq_index = 1 #26 0x00007fbbbfe74240 in ibf_load_code (load=0x555e67666d80, iseq=0x7fbbbed2ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140444337106752 code_index = 5 reading_pos = 46 code = 0x555e676dfdc0 load_body = 0x555e67693a40 cd_entries = 0x555e6768a0e0 ic_index = 1 mark_offset_bits = 0x7ffc28d94150 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fbbbfe79dd4 in ibf_load_iseq_each (load=0x555e67666d80, iseq=0x7fbbbed2ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140444337106416 ec = 0x555e67625c70 dummy_frame = 140444337106224 #28 0x00007fbbbfe73dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbbbed2ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x555e67666d80 prev_src_iseq = 0x0 offset = #29 0x00007fbbbfe7bd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fbbbed2ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140444337106896 #31 0x00007fbbc0201813 in rb_load_with_builtin_functions (feature_name=0x7fbbc02415eb "yjit", table=0x7fbbc03c4e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x555e676222a0 iseq = #32 0x00007fbbc0144f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbbc0142fc0 , argc = 0, index = 0, name = 0x7fbbc0267cc1 "_bi13"}, {func_ptr = 0x7fbbc01e19e0 , argc = 0, index = 1, name = 0x7fbbc0267cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbbc01e1ae0 , argc = 0, index = 2, name = 0x7fbbc0267f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbbc01e2b70 , argc = 0, index = 3, name = 0x7fbbc0267cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbbc01b1ae0 , argc = 2, index = 4, name = 0x7fbbc0267cf8 "rb_yjit_enable"}, {func_ptr = 0x7fbbc01e1b00 , argc = 0, index = 5, name = 0x7fbbc0267d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbbc01e1a30 , argc = 1, index = 6, name = 0x7fbbc0267d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fbbc0142fa0 , argc = 0, index = 7, name = 0x7fbbc0267d34 "object_shape_count"}, {func_ptr = 0x7fbbc01b8e00 , argc = 1, index = 8, name = 0x7fbbc0267d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbbc01b8e10 , argc = 1, index = 9, name = 0x7fbbc0267d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbbc01b1a30 , argc = 0, index = 10, name = 0x7fbbc0267d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fbbc01b1b90 , argc = 0, index = 11, name = 0x7fbbc0267d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbbc01e1a00 , argc = 0, index = 12, name = 0x7fbbc0267d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fbbbff12c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fbbc001da2a in ruby_opt_init (opt=0x7ffc28d95a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fbbc001dfa3 in ruby_opt_init (opt=0x7ffc28d95a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140720993814048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc28d94620 parser = 140444338375488 orig_fname = 140444338390560 script = 1 opt = 0x7ffc28d95a40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fbbbfedbfc2 in rb_ensure (b_proc=b_proc@entry=0x7fbbc001dc00 , data1=data1@entry=140720993814048, e_proc=e_proc@entry=0x7fbbc0019ee0 , data2=data2@entry=140720993814048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x555e67625c70 _tag = {tag = 36, retval = 140720993819200, buf = {0x7fbbbf6a4870, 0x7fbbbfedc078 , 0x0, 0x7ffc28d944d0, 0xbf6a3b20}, prev = 0x7ffc28d95b50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x555e67625c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbbc0019ee0 , data2 = 140720993814048}} #38 0x00007fbbc001fa30 in load_file (opt=0x7ffc28d95a40, script=1, f=140444347025520, fname=, parser=140444338375488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140444338375488, fname = 140444338390560, script = 1, opt = 0x7ffc28d95a40, f = 4} #39 process_options (argc=0, argv=0x7ffc28d95d38, opt=0x7ffc28d95a40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140444347025520 xflag = ast = 0x0 parser = 140444338375488 script_name = 140444338390560 iseq = enc = lenc = 0x555e67640f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fbbc0020296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc28d95d28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbbbee68638 "-", script_name = 140444338390560, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fbbbfedd359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc28d95d28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140444355635744, buf = {0x2, 0x7fbbbfedd3a0 , 0x0, 0x7ffc28d95b20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x555e67625c70 state = iseq = 0x0 #42 0x0000555e6708317f in rb_main (argv=0x7ffc28d95d28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720993820617 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3144987.ruby -x gdbscript [New LWP 3144987] [New LWP 3144989] [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=139781263367168) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f215c8c9c00 (LWP 3144987))] >>> Threads Id Target Id Frame * 1 Thread 0x7f215c8c9c00 (LWP 3144987) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139781263367168) at ./nptl/pthread_kill.c:44 2 Thread 0x7f215c5af640 (LWP 3144989) 0x00007f215ca10fde in epoll_wait (epfd=4, events=events@entry=0x7f215d31aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f215c5af640 (LWP 3144989)): #0 0x00007f215ca10fde in epoll_wait (epfd=4, events=events@entry=0x7f215d31aadc , 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 0x00007f215cfa239a in event_wait (vm=0x559fb93532a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559fb93532a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559fb93532a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559fb93532a0 #4 0x00007f215c97fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725027291552, 3320357830009390855, 139781260113472, 25, 139781264111696, 140725027291904, -3434276811953567993, -3434277336354683129}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f215ca10bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f215c8c9c00 (LWP 3144987)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139781263367168) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f215c8c9c00 old_mask = {__val = {0, 9331849152771797248, 922, 139781270266541, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139781270784504}} 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=139781263367168) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139781263367168, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f215c92d476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f215cf5e2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f215cd2ee88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559fb93e8400, fmt=fmt@entry=0x7f215d17c3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f215cf5d12f in sigsegv (sig=11, info=0x559fb93e8530, ctx=0x559fb93e8400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f215d1390d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f215d31bb60 , errout=errout@entry=0x7f215cb056a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f215d18a1c6 "\n", dli_fbase = 0x559fb9397d80, dli_sname = 0x7ffd19431fc0 "\240V\260\\!\177", dli_saddr = 0x7f215ca1ed63 <__GI___backtrace+99>} i = lines = obj = 0x559fb944cc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f215d00bf43 in rb_print_backtrace (errout=0x7f215cb056a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f215d00bf2f , 0x7f215ce07a45 , 0x7f215cd2ee65 , 0x7f215cd3221a , 0x7f215cdb1050 , 0x7f215cdabdab , 0x7f215cdabeac , 0x7f215cdac240 , 0x7f215cdb1dd4 , 0x7f215cdabdab , 0x7f215cdabeac , 0x7f215cdac240 , 0x7f215cdb1dd4 , 0x7f215cdabdab , 0x7f215cdabeac , 0x7f215cdac240 , 0x7f215cdb1dd4 , 0x7f215cdabdab , 0x7f215cdb3d18 , 0x7f215d139813 , 0x7f215ce4ac33 , 0x7f215cf55a2a , 0x7f215cf55fa3 , 0x7f215ce13fc2 , 0x7f215cf57a30 , 0x7f215cf58296 , 0x7f215ce15359 , 0x559fb89e117f , 0x7f215c914d90 <__libc_start_call_main+128>, 0x7f215c914e40 <__libc_start_main_impl+128>, 0x559fb89e11d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f215cb056a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559fb93532a0 ec = #11 0x00007f215ce07a45 in rb_bug_without_die (fmt=0x7f215d14aa98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd19432180) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f215cb056a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f215cd2ee65 in rb_bug (fmt=fmt@entry=0x7f215d14aa98 "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 = 0x7ffd19432260, reg_save_area = 0x7ffd194321a0}} #13 0x00007f215cd3221a in objspace_xmalloc0 (objspace=0x559fb9355bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f215cdb1050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x559fb9397d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x559fb9397d80, iseq=0x7f215bc59620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139781250346560 ec = 0x559fb9356c70 dummy_frame = 139781250323664 #16 0x00007f215cdabdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f215bc59620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559fb9397d80 prev_src_iseq = 0x7f215bc5b0f0 offset = #17 0x00007f215cdabeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f215bc59620 iseqv = iseq_index = 23 #18 0x00007f215cdac240 in ibf_load_code (load=0x559fb9397d80, iseq=0x7f215bc5b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139781250330864 code_index = 15 reading_pos = 4556 code = 0x559fb940ef20 load_body = 0x559fb940f730 cd_entries = 0x559fb939cc70 ic_index = 0 mark_offset_bits = 0x7ffd19432500 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f215cdb1dd4 in ibf_load_iseq_each (load=0x559fb9397d80, iseq=0x7f215bc5b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139781250346560 ec = 0x559fb9356c70 dummy_frame = 139781250330624 #20 0x00007f215cdabdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f215bc5b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559fb9397d80 prev_src_iseq = 0x7f215bc5ebd0 offset = #21 0x00007f215cdabeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f215bc5b0f0 iseqv = iseq_index = 16 #22 0x00007f215cdac240 in ibf_load_code (load=0x559fb9397d80, iseq=0x7f215bc5ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139781250345936 code_index = 66 reading_pos = 224 code = 0x559fb9436510 load_body = 0x559fb93c3f70 cd_entries = 0x559fb93bb070 ic_index = 0 mark_offset_bits = 0x559fb9436740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f215cdb1dd4 in ibf_load_iseq_each (load=0x559fb9397d80, iseq=0x7f215bc5ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139781250346560 ec = 0x559fb9356c70 dummy_frame = 139781250345504 #24 0x00007f215cdabdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f215bc5ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559fb9397d80 prev_src_iseq = 0x7f215bc5ef00 offset = #25 0x00007f215cdabeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f215bc5ebd0 iseqv = iseq_index = 1 #26 0x00007f215cdac240 in ibf_load_code (load=0x559fb9397d80, iseq=0x7f215bc5ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139781250346752 code_index = 5 reading_pos = 46 code = 0x559fb9410dc0 load_body = 0x559fb93c46a0 cd_entries = 0x559fb93bb0e0 ic_index = 1 mark_offset_bits = 0x7ffd19432a60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f215cdb1dd4 in ibf_load_iseq_each (load=0x559fb9397d80, iseq=0x7f215bc5ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139781250346560 ec = 0x559fb9356c70 dummy_frame = 139781250346224 #28 0x00007f215cdabdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f215bc5ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559fb9397d80 prev_src_iseq = 0x0 offset = #29 0x00007f215cdb3d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f215bc5ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139781250346848 #31 0x00007f215d139813 in rb_load_with_builtin_functions (feature_name=0x7f215d1795eb "yjit", table=0x7f215d2fce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559fb93532a0 iseq = #32 0x00007f215d07cf37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f215d07afc0 , argc = 0, index = 0, name = 0x7f215d19fcc1 "_bi13"}, {func_ptr = 0x7f215d1199e0 , argc = 0, index = 1, name = 0x7f215d19fcc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f215d119ae0 , argc = 0, index = 2, name = 0x7f215d19ff30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f215d11ab70 , argc = 0, index = 3, name = 0x7f215d19fcdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f215d0e9ae0 , argc = 2, index = 4, name = 0x7f215d19fcf8 "rb_yjit_enable"}, {func_ptr = 0x7f215d119b00 , argc = 0, index = 5, name = 0x7f215d19fd07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f215d119a30 , argc = 1, index = 6, name = 0x7f215d19fd22 "rb_yjit_get_stats"}, {func_ptr = 0x7f215d07afa0 , argc = 0, index = 7, name = 0x7f215d19fd34 "object_shape_count"}, {func_ptr = 0x7f215d0f0e00 , argc = 1, index = 8, name = 0x7f215d19fd47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f215d0f0e10 , argc = 1, index = 9, name = 0x7f215d19fd5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f215d0e9a30 , argc = 0, index = 10, name = 0x7f215d19fd72 "rb_yjit_code_gc"}, {func_ptr = 0x7f215d0e9b90 , argc = 0, index = 11, name = 0x7f215d19fd82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f215d119a00 , argc = 0, index = 12, name = 0x7f215d19fd9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f215ce4ac33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f215cf55a2a in ruby_opt_init (opt=0x7ffd19434350) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f215cf55fa3 in ruby_opt_init (opt=0x7ffd19434350) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725027286832) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd19432f30 parser = 139781251615440 orig_fname = 139781251630512 script = 1 opt = 0x7ffd19434350 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f215ce13fc2 in rb_ensure (b_proc=b_proc@entry=0x7f215cf55c00 , data1=data1@entry=140725027286832, e_proc=e_proc@entry=0x7f215cf51ee0 , data2=data2@entry=140725027286832) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559fb9356c70 _tag = {tag = 36, retval = 140725027291984, buf = {0x7f215c5d4830, 0x7f215ce14078 , 0x0, 0x7ffd19432de0, 0x5c5d3ae0}, prev = 0x7ffd19434460, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559fb9356c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f215cf51ee0 , data2 = 140725027286832}} #38 0x00007f215cf57a30 in load_file (opt=0x7ffd19434350, script=1, f=139781260265520, fname=, parser=139781251615440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139781251615440, fname = 139781251630512, script = 1, opt = 0x7ffd19434350, f = 4} #39 process_options (argc=0, argv=0x7ffd19434648, opt=0x7ffd19434350) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139781260265520 xflag = ast = 0x0 parser = 139781251615440 script_name = 139781251630512 iseq = enc = lenc = 0x559fb9371f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f215cf58296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd19434638) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f215bd985c8 "-", script_name = 139781251630512, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f215ce15359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd19434638) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139781268908576, buf = {0x2, 0x7f215ce153a0 , 0x0, 0x7ffd19434430, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559fb9356c70 state = iseq = 0x0 #42 0x0000559fb89e117f in rb_main (argv=0x7ffd19434638, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725027293401 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.318538.ruby -x gdbscript [New LWP 318538] [New LWP 318540] [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=139812334947328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f28988f4c00 (LWP 318538))] >>> Threads Id Target Id Frame * 1 Thread 0x7f28988f4c00 (LWP 318538) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139812334947328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f28985df640 (LWP 318540) 0x00007f2898a3bfde in epoll_wait (epfd=4, events=events@entry=0x7f2899345adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f28985df640 (LWP 318540)): #0 0x00007f2898a3bfde in epoll_wait (epfd=4, events=events@entry=0x7f2899345adc , 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 0x00007f2898fcd39a in event_wait (vm=0x5606d0a202a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5606d0a202a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5606d0a202a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5606d0a202a0 #4 0x00007f28989aab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731971167920, 5665653340694066417, 139812331714112, 25, 139812335691856, 140731971168272, -5696700543191010063, -5696701103571127055}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2898a3bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f28988f4c00 (LWP 318538)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139812334947328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f28988f4c00 old_mask = {__val = {0, 772072791384029696, 922, 139812341846701, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139812342364664}} 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=139812334947328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139812334947328, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2898958476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2898f892d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f2898d59e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5606d0ab5400, fmt=fmt@entry=0x7f28991a73a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f2898f8812f in sigsegv (sig=11, info=0x5606d0ab5530, ctx=0x5606d0ab5400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f28991640d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f2899346b60 , errout=errout@entry=0x7f2898b306a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f28991b51c6 "\n", dli_fbase = 0x5606d0a64d80, dli_sname = 0x7ffeb72644d0 "\240\006\263\230(\177", dli_saddr = 0x7f2898a49d63 <__GI___backtrace+99>} i = lines = obj = 0x5606d0b19c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f2899036f43 in rb_print_backtrace (errout=0x7f2898b306a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f2899036f2f , 0x7f2898e32a45 , 0x7f2898d59e65 , 0x7f2898d5d21a , 0x7f2898ddc050 , 0x7f2898dd6dab , 0x7f2898dd6eac , 0x7f2898dd7240 , 0x7f2898ddcdd4 , 0x7f2898dd6dab , 0x7f2898dd6eac , 0x7f2898dd7240 , 0x7f2898ddcdd4 , 0x7f2898dd6dab , 0x7f2898dd6eac , 0x7f2898dd7240 , 0x7f2898ddcdd4 , 0x7f2898dd6dab , 0x7f2898dded18 , 0x7f2899164813 , 0x7f2898e75c33 , 0x7f2898f80a2a , 0x7f2898f80fa3 , 0x7f2898e3efc2 , 0x7f2898f82a30 , 0x7f2898f83296 , 0x7f2898e40359 , 0x5606d08d217f , 0x7f289893fd90 <__libc_start_call_main+128>, 0x7f289893fe40 <__libc_start_main_impl+128>, 0x5606d08d21d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f2898b306a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5606d0a202a0 ec = #11 0x00007f2898e32a45 in rb_bug_without_die (fmt=0x7f2899175a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffeb7264690) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f2898b306a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f2898d59e65 in rb_bug (fmt=fmt@entry=0x7f2899175a98 "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 = 0x7ffeb7264770, reg_save_area = 0x7ffeb72646b0}} #13 0x00007f2898d5d21a in objspace_xmalloc0 (objspace=0x5606d0a22bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f2898ddc050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5606d0a64d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5606d0a64d80, iseq=0x7f2897c89670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139812321947280 ec = 0x5606d0a23c70 dummy_frame = 139812321924384 #16 0x00007f2898dd6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2897c89670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5606d0a64d80 prev_src_iseq = 0x7f2897c8b140 offset = #17 0x00007f2898dd6eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2897c89670 iseqv = iseq_index = 23 #18 0x00007f2898dd7240 in ibf_load_code (load=0x5606d0a64d80, iseq=0x7f2897c8b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139812321931584 code_index = 15 reading_pos = 4556 code = 0x5606d0adbf20 load_body = 0x5606d0adc730 cd_entries = 0x5606d0a69c70 ic_index = 0 mark_offset_bits = 0x7ffeb7264a10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f2898ddcdd4 in ibf_load_iseq_each (load=0x5606d0a64d80, iseq=0x7f2897c8b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139812321947280 ec = 0x5606d0a23c70 dummy_frame = 139812321931344 #20 0x00007f2898dd6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2897c8b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5606d0a64d80 prev_src_iseq = 0x7f2897c8ec20 offset = #21 0x00007f2898dd6eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2897c8b140 iseqv = iseq_index = 16 #22 0x00007f2898dd7240 in ibf_load_code (load=0x5606d0a64d80, iseq=0x7f2897c8ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139812321946656 code_index = 66 reading_pos = 224 code = 0x5606d0b03510 load_body = 0x5606d0a90f70 cd_entries = 0x5606d0a88070 ic_index = 0 mark_offset_bits = 0x5606d0b03740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f2898ddcdd4 in ibf_load_iseq_each (load=0x5606d0a64d80, iseq=0x7f2897c8ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139812321947280 ec = 0x5606d0a23c70 dummy_frame = 139812321946224 #24 0x00007f2898dd6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2897c8ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5606d0a64d80 prev_src_iseq = 0x7f2897c8ef50 offset = #25 0x00007f2898dd6eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2897c8ec20 iseqv = iseq_index = 1 #26 0x00007f2898dd7240 in ibf_load_code (load=0x5606d0a64d80, iseq=0x7f2897c8ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139812321947472 code_index = 5 reading_pos = 46 code = 0x5606d0adddc0 load_body = 0x5606d0a916a0 cd_entries = 0x5606d0a880e0 ic_index = 1 mark_offset_bits = 0x7ffeb7264f70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f2898ddcdd4 in ibf_load_iseq_each (load=0x5606d0a64d80, iseq=0x7f2897c8ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139812321947280 ec = 0x5606d0a23c70 dummy_frame = 139812321946944 #28 0x00007f2898dd6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2897c8ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5606d0a64d80 prev_src_iseq = 0x0 offset = #29 0x00007f2898dded18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2897c8ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139812321947568 #31 0x00007f2899164813 in rb_load_with_builtin_functions (feature_name=0x7f28991a45eb "yjit", table=0x7f2899327e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5606d0a202a0 iseq = #32 0x00007f28990a7f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f28990a5fc0 , argc = 0, index = 0, name = 0x7f28991cacc1 "_bi13"}, {func_ptr = 0x7f28991449e0 , argc = 0, index = 1, name = 0x7f28991cacc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2899144ae0 , argc = 0, index = 2, name = 0x7f28991caf30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2899145b70 , argc = 0, index = 3, name = 0x7f28991cacdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2899114ae0 , argc = 2, index = 4, name = 0x7f28991cacf8 "rb_yjit_enable"}, {func_ptr = 0x7f2899144b00 , argc = 0, index = 5, name = 0x7f28991cad07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2899144a30 , argc = 1, index = 6, name = 0x7f28991cad22 "rb_yjit_get_stats"}, {func_ptr = 0x7f28990a5fa0 , argc = 0, index = 7, name = 0x7f28991cad34 "object_shape_count"}, {func_ptr = 0x7f289911be00 , argc = 1, index = 8, name = 0x7f28991cad47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f289911be10 , argc = 1, index = 9, name = 0x7f28991cad5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2899114a30 , argc = 0, index = 10, name = 0x7f28991cad72 "rb_yjit_code_gc"}, {func_ptr = 0x7f2899114b90 , argc = 0, index = 11, name = 0x7f28991cad82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2899144a00 , argc = 0, index = 12, name = 0x7f28991cad9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f2898e75c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f2898f80a2a in ruby_opt_init (opt=0x7ffeb7266860) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f2898f80fa3 in ruby_opt_init (opt=0x7ffeb7266860) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731971163200) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeb7265440 parser = 139812323216112 orig_fname = 139812323231184 script = 1 opt = 0x7ffeb7266860 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f2898e3efc2 in rb_ensure (b_proc=b_proc@entry=0x7f2898f80c00 , data1=data1@entry=140731971163200, e_proc=e_proc@entry=0x7f2898f7cee0 , data2=data2@entry=140731971163200) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5606d0a23c70 _tag = {tag = 36, retval = 140731971168352, buf = {0x7f2898604820, 0x7f2898e3f078 , 0x0, 0x7ffeb72652f0, 0x98603ad0}, prev = 0x7ffeb7266970, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5606d0a23c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2898f7cee0 , data2 = 140731971163200}} #38 0x00007f2898f82a30 in load_file (opt=0x7ffeb7266860, script=1, f=139812331866144, fname=, parser=139812323216112) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139812323216112, fname = 139812323231184, script = 1, opt = 0x7ffeb7266860, f = 4} #39 process_options (argc=0, argv=0x7ffeb7266b58, opt=0x7ffeb7266860) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139812331866144 xflag = ast = 0x0 parser = 139812323216112 script_name = 139812323231184 iseq = enc = lenc = 0x5606d0a3ef30 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\303\064\231(\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f2898f83296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb7266b48) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2897dc85e8 "-", script_name = 139812323231184, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f2898e40359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeb7266b48) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139812340488736, buf = {0x2, 0x7f2898e403a0 , 0x0, 0x7ffeb7266940, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5606d0a23c70 state = iseq = 0x0 #42 0x00005606d08d217f in rb_main (argv=0x7ffeb7266b48, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731971169769 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3270469.ruby -x gdbscript [New LWP 3270469] [New LWP 3270471] [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=140112282147840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6e6ece5c00 (LWP 3270469))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6e6ece5c00 (LWP 3270469) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140112282147840) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6e6e9cf640 (LWP 3270471) 0x00007f6e6ee2cfde in epoll_wait (epfd=4, events=events@entry=0x7f6e6f736adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6e6e9cf640 (LWP 3270471)): #0 0x00007f6e6ee2cfde in epoll_wait (epfd=4, events=events@entry=0x7f6e6f736adc , 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 0x00007f6e6f3be39a in event_wait (vm=0x55ca6e6de2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55ca6e6de2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55ca6e6de2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55ca6e6de2a0 #4 0x00007f6e6ed9bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725631887760, 1014746659578689524, 140112278910528, 25, 140112282892368, 140725631888112, -1096125629122496524, -1096126203159267340}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6e6ee2cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6e6ece5c00 (LWP 3270469)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140112282147840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6e6ece5c00 old_mask = {__val = {0, 2271947555138475264, 922, 140112289047213, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140112289565176}} 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=140112282147840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140112282147840, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6e6ed49476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6e6f37a2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6e6f14ae88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55ca6e773400, fmt=fmt@entry=0x7f6e6f5983a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f6e6f37912f in sigsegv (sig=11, info=0x55ca6e773530, ctx=0x55ca6e773400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f6e6f5550d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f6e6f737b60 , errout=errout@entry=0x7f6e6ef216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f6e6f5a61c6 "\n", dli_fbase = 0x55ca6e722d80, dli_sname = 0x7ffd3d4c87b0 "\240\026\362nn\177", dli_saddr = 0x7f6e6ee3ad63 <__GI___backtrace+99>} i = lines = obj = 0x55ca6e7d8d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f6e6f427f43 in rb_print_backtrace (errout=0x7f6e6ef216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f6e6f427f2f , 0x7f6e6f223a45 , 0x7f6e6f14ae65 , 0x7f6e6f14e21a , 0x7f6e6f1cd050 , 0x7f6e6f1c7dab , 0x7f6e6f1c7eac , 0x7f6e6f1c8240 , 0x7f6e6f1cddd4 , 0x7f6e6f1c7dab , 0x7f6e6f1c7eac , 0x7f6e6f1c8240 , 0x7f6e6f1cddd4 , 0x7f6e6f1c7dab , 0x7f6e6f1c7eac , 0x7f6e6f1c8240 , 0x7f6e6f1cddd4 , 0x7f6e6f1c7dab , 0x7f6e6f1cfd18 , 0x7f6e6f555813 , 0x7f6e6f266c33 , 0x7f6e6f371a2a , 0x7f6e6f371fa3 , 0x7f6e6f22ffc2 , 0x7f6e6f373a30 , 0x7f6e6f374296 , 0x7f6e6f231359 , 0x55ca6cae517f , 0x7f6e6ed30d90 <__libc_start_call_main+128>, 0x7f6e6ed30e40 <__libc_start_main_impl+128>, 0x55ca6cae51d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6e6ef216a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55ca6e6de2a0 ec = #11 0x00007f6e6f223a45 in rb_bug_without_die (fmt=0x7f6e6f566a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd3d4c8970) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6e6ef216a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6e6f14ae65 in rb_bug (fmt=fmt@entry=0x7f6e6f566a98 "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 = 0x7ffd3d4c8a50, reg_save_area = 0x7ffd3d4c8990}} #13 0x00007f6e6f14e21a in objspace_xmalloc0 (objspace=0x55ca6e6e0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6e6f1cd050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55ca6e722d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55ca6e722d80, iseq=0x7f6e6e079660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112269143536 ec = 0x55ca6e6e1c70 dummy_frame = 140112269120736 #16 0x00007f6e6f1c7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e6e079660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca6e722d80 prev_src_iseq = 0x7f6e6e07b160 offset = #17 0x00007f6e6f1c7eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e6e079660 iseqv = iseq_index = 23 #18 0x00007f6e6f1c8240 in ibf_load_code (load=0x55ca6e722d80, iseq=0x7f6e6e07b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140112269128032 code_index = 15 reading_pos = 4556 code = 0x55ca6e79a2f0 load_body = 0x55ca6e79ab40 cd_entries = 0x55ca6e727c70 ic_index = 0 mark_offset_bits = 0x7ffd3d4c8cf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6e6f1cddd4 in ibf_load_iseq_each (load=0x55ca6e722d80, iseq=0x7f6e6e07b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112269143536 ec = 0x55ca6e6e1c70 dummy_frame = 140112269127744 #20 0x00007f6e6f1c7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e6e07b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca6e722d80 prev_src_iseq = 0x7f6e6e07eb20 offset = #21 0x00007f6e6f1c7eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e6e07b160 iseqv = iseq_index = 16 #22 0x00007f6e6f1c8240 in ibf_load_code (load=0x55ca6e722d80, iseq=0x7f6e6e07eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140112269142816 code_index = 66 reading_pos = 224 code = 0x55ca6e7c1510 load_body = 0x55ca6e74f310 cd_entries = 0x55ca6e746070 ic_index = 0 mark_offset_bits = 0x55ca6e7c1740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6e6f1cddd4 in ibf_load_iseq_each (load=0x55ca6e722d80, iseq=0x7f6e6e07eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112269143536 ec = 0x55ca6e6e1c70 dummy_frame = 140112269142624 #24 0x00007f6e6f1c7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e6e07eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca6e722d80 prev_src_iseq = 0x7f6e6e07ef40 offset = #25 0x00007f6e6f1c7eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e6e07eb20 iseqv = iseq_index = 1 #26 0x00007f6e6f1c8240 in ibf_load_code (load=0x55ca6e722d80, iseq=0x7f6e6e07ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140112269143872 code_index = 5 reading_pos = 46 code = 0x55ca6e79bdc0 load_body = 0x55ca6e74fa40 cd_entries = 0x55ca6e7460e0 ic_index = 1 mark_offset_bits = 0x7ffd3d4c9250 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6e6f1cddd4 in ibf_load_iseq_each (load=0x55ca6e722d80, iseq=0x7f6e6e07ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112269143536 ec = 0x55ca6e6e1c70 dummy_frame = 140112269143344 #28 0x00007f6e6f1c7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e6e07ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55ca6e722d80 prev_src_iseq = 0x0 offset = #29 0x00007f6e6f1cfd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e6e07ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140112269144016 #31 0x00007f6e6f555813 in rb_load_with_builtin_functions (feature_name=0x7f6e6f5955eb "yjit", table=0x7f6e6f718e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55ca6e6de2a0 iseq = #32 0x00007f6e6f498f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6e6f496fc0 , argc = 0, index = 0, name = 0x7f6e6f5bbcc1 "_bi13"}, {func_ptr = 0x7f6e6f5359e0 , argc = 0, index = 1, name = 0x7f6e6f5bbcc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6e6f535ae0 , argc = 0, index = 2, name = 0x7f6e6f5bbf30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6e6f536b70 , argc = 0, index = 3, name = 0x7f6e6f5bbcdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6e6f505ae0 , argc = 2, index = 4, name = 0x7f6e6f5bbcf8 "rb_yjit_enable"}, {func_ptr = 0x7f6e6f535b00 , argc = 0, index = 5, name = 0x7f6e6f5bbd07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6e6f535a30 , argc = 1, index = 6, name = 0x7f6e6f5bbd22 "rb_yjit_get_stats"}, {func_ptr = 0x7f6e6f496fa0 , argc = 0, index = 7, name = 0x7f6e6f5bbd34 "object_shape_count"}, {func_ptr = 0x7f6e6f50ce00 , argc = 1, index = 8, name = 0x7f6e6f5bbd47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6e6f50ce10 , argc = 1, index = 9, name = 0x7f6e6f5bbd5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6e6f505a30 , argc = 0, index = 10, name = 0x7f6e6f5bbd72 "rb_yjit_code_gc"}, {func_ptr = 0x7f6e6f505b90 , argc = 0, index = 11, name = 0x7f6e6f5bbd82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6e6f535a00 , argc = 0, index = 12, name = 0x7f6e6f5bbd9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f6e6f266c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f6e6f371a2a in ruby_opt_init (opt=0x7ffd3d4cab40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f6e6f371fa3 in ruby_opt_init (opt=0x7ffd3d4cab40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725631883040) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd3d4c9720 parser = 140112270412608 orig_fname = 140112270427680 script = 1 opt = 0x7ffd3d4cab40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6e6f22ffc2 in rb_ensure (b_proc=b_proc@entry=0x7f6e6f371c00 , data1=data1@entry=140725631883040, e_proc=e_proc@entry=0x7f6e6f36dee0 , data2=data2@entry=140725631883040) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55ca6e6e1c70 _tag = {tag = 36, retval = 140725631888192, buf = {0x7f6e6e9f4870, 0x7f6e6f230078 , 0x0, 0x7ffd3d4c95d0, 0x6e9f3b20}, prev = 0x7ffd3d4cac50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55ca6e6e1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6e6f36dee0 , data2 = 140725631883040}} #38 0x00007f6e6f373a30 in load_file (opt=0x7ffd3d4cab40, script=1, f=140112279062640, fname=, parser=140112270412608) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140112270412608, fname = 140112270427680, script = 1, opt = 0x7ffd3d4cab40, f = 4} #39 process_options (argc=0, argv=0x7ffd3d4cae38, opt=0x7ffd3d4cab40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140112279062640 xflag = ast = 0x0 parser = 140112270412608 script_name = 140112270427680 iseq = enc = lenc = 0x55ca6e6fcf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f6e6f374296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd3d4cae28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6e6e1b8638 "-", script_name = 140112270427680, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f6e6f231359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd3d4cae28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140112287689248, buf = {0x2, 0x7f6e6f2313a0 , 0x0, 0x7ffd3d4cac20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55ca6e6e1c70 state = iseq = 0x0 #42 0x000055ca6cae517f in rb_main (argv=0x7ffd3d4cae28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725631889609 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3378308.ruby -x gdbscript [New LWP 3378308] [New LWP 3378310] [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=140509304646656) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcadf30ec00 (LWP 3378308))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcadf30ec00 (LWP 3378308) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140509304646656) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcadefef640 (LWP 3378310) 0x00007fcadf455fde in epoll_wait (epfd=4, events=events@entry=0x7fcadfd5fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcadefef640 (LWP 3378310)): #0 0x00007fcadf455fde in epoll_wait (epfd=4, events=events@entry=0x7fcadfd5fadc , 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 0x00007fcadf9e739a in event_wait (vm=0x56434b0f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56434b0f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56434b0f72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56434b0f72a0 #4 0x00007fcadf3c4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724574998784, -3236765163965954826, 140509301372480, 25, 140509305391184, 140724574999136, 3206860654836401398, 3206858991463384310}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcadf455bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcadf30ec00 (LWP 3378308)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140509304646656) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcadf30ec00 old_mask = {__val = {0, 16000689099238606592, 922, 140509311546029, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140509312063992}} 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=140509304646656) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140509304646656, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcadf372476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcadf9a32d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fcadf773e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56434b18c400, fmt=fmt@entry=0x7fcadfbc13a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fcadf9a212f in sigsegv (sig=11, info=0x56434b18c530, ctx=0x56434b18c400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fcadfb7e0d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fcadfd60b60 , errout=errout@entry=0x7fcadf54a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fcadfbcf1c6 "\n", dli_fbase = 0x56434b13bd80, dli_sname = 0x7ffcfe4daf20 "\240\246T\337\312\177", dli_saddr = 0x7fcadf463d63 <__GI___backtrace+99>} i = lines = obj = 0x56434b1f0c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fcadfa50f43 in rb_print_backtrace (errout=0x7fcadf54a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fcadfa50f2f , 0x7fcadf84ca45 , 0x7fcadf773e65 , 0x7fcadf77721a , 0x7fcadf7f6050 , 0x7fcadf7f0dab , 0x7fcadf7f0eac , 0x7fcadf7f1240 , 0x7fcadf7f6dd4 , 0x7fcadf7f0dab , 0x7fcadf7f0eac , 0x7fcadf7f1240 , 0x7fcadf7f6dd4 , 0x7fcadf7f0dab , 0x7fcadf7f0eac , 0x7fcadf7f1240 , 0x7fcadf7f6dd4 , 0x7fcadf7f0dab , 0x7fcadf7f8d18 , 0x7fcadfb7e813 , 0x7fcadf88fc33 , 0x7fcadf99aa2a , 0x7fcadf99afa3 , 0x7fcadf858fc2 , 0x7fcadf99ca30 , 0x7fcadf99d296 , 0x7fcadf85a359 , 0x56434970117f , 0x7fcadf359d90 <__libc_start_call_main+128>, 0x7fcadf359e40 <__libc_start_main_impl+128>, 0x5643497011d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fcadf54a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x56434b0f72a0 ec = #11 0x00007fcadf84ca45 in rb_bug_without_die (fmt=0x7fcadfb8fa98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcfe4db0e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fcadf54a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fcadf773e65 in rb_bug (fmt=fmt@entry=0x7fcadfb8fa98 "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 = 0x7ffcfe4db1c0, reg_save_area = 0x7ffcfe4db100}} #13 0x00007fcadf77721a in objspace_xmalloc0 (objspace=0x56434b0f9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fcadf7f6050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56434b13bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56434b13bd80, iseq=0x7fcade699670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140509291605648 ec = 0x56434b0fac70 dummy_frame = 140509291582752 #16 0x00007fcadf7f0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcade699670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56434b13bd80 prev_src_iseq = 0x7fcade69b140 offset = #17 0x00007fcadf7f0eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcade699670 iseqv = iseq_index = 23 #18 0x00007fcadf7f1240 in ibf_load_code (load=0x56434b13bd80, iseq=0x7fcade69b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140509291589952 code_index = 15 reading_pos = 4556 code = 0x56434b1b2f20 load_body = 0x56434b1b3730 cd_entries = 0x56434b140c70 ic_index = 0 mark_offset_bits = 0x7ffcfe4db460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fcadf7f6dd4 in ibf_load_iseq_each (load=0x56434b13bd80, iseq=0x7fcade69b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140509291605648 ec = 0x56434b0fac70 dummy_frame = 140509291589712 #20 0x00007fcadf7f0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcade69b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56434b13bd80 prev_src_iseq = 0x7fcade69ec20 offset = #21 0x00007fcadf7f0eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcade69b140 iseqv = iseq_index = 16 #22 0x00007fcadf7f1240 in ibf_load_code (load=0x56434b13bd80, iseq=0x7fcade69ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140509291605024 code_index = 66 reading_pos = 224 code = 0x56434b1da510 load_body = 0x56434b167f70 cd_entries = 0x56434b15f070 ic_index = 0 mark_offset_bits = 0x56434b1da740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fcadf7f6dd4 in ibf_load_iseq_each (load=0x56434b13bd80, iseq=0x7fcade69ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140509291605648 ec = 0x56434b0fac70 dummy_frame = 140509291604592 #24 0x00007fcadf7f0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcade69ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56434b13bd80 prev_src_iseq = 0x7fcade69ef50 offset = #25 0x00007fcadf7f0eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcade69ec20 iseqv = iseq_index = 1 #26 0x00007fcadf7f1240 in ibf_load_code (load=0x56434b13bd80, iseq=0x7fcade69ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140509291605840 code_index = 5 reading_pos = 46 code = 0x56434b1b4dc0 load_body = 0x56434b1686a0 cd_entries = 0x56434b15f0e0 ic_index = 1 mark_offset_bits = 0x7ffcfe4db9c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fcadf7f6dd4 in ibf_load_iseq_each (load=0x56434b13bd80, iseq=0x7fcade69ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140509291605648 ec = 0x56434b0fac70 dummy_frame = 140509291605312 #28 0x00007fcadf7f0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcade69ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56434b13bd80 prev_src_iseq = 0x0 offset = #29 0x00007fcadf7f8d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fcade69ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140509291605936 #31 0x00007fcadfb7e813 in rb_load_with_builtin_functions (feature_name=0x7fcadfbbe5eb "yjit", table=0x7fcadfd41e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x56434b0f72a0 iseq = #32 0x00007fcadfac1f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcadfabffc0 , argc = 0, index = 0, name = 0x7fcadfbe4cc1 "_bi13"}, {func_ptr = 0x7fcadfb5e9e0 , argc = 0, index = 1, name = 0x7fcadfbe4cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcadfb5eae0 , argc = 0, index = 2, name = 0x7fcadfbe4f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcadfb5fb70 , argc = 0, index = 3, name = 0x7fcadfbe4cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcadfb2eae0 , argc = 2, index = 4, name = 0x7fcadfbe4cf8 "rb_yjit_enable"}, {func_ptr = 0x7fcadfb5eb00 , argc = 0, index = 5, name = 0x7fcadfbe4d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcadfb5ea30 , argc = 1, index = 6, name = 0x7fcadfbe4d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fcadfabffa0 , argc = 0, index = 7, name = 0x7fcadfbe4d34 "object_shape_count"}, {func_ptr = 0x7fcadfb35e00 , argc = 1, index = 8, name = 0x7fcadfbe4d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcadfb35e10 , argc = 1, index = 9, name = 0x7fcadfbe4d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcadfb2ea30 , argc = 0, index = 10, name = 0x7fcadfbe4d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fcadfb2eb90 , argc = 0, index = 11, name = 0x7fcadfbe4d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcadfb5ea00 , argc = 0, index = 12, name = 0x7fcadfbe4d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fcadf88fc33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fcadf99aa2a in ruby_opt_init (opt=0x7ffcfe4dd2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fcadf99afa3 in ruby_opt_init (opt=0x7ffcfe4dd2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140724574994064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcfe4dbe90 parser = 140509292874480 orig_fname = 140509292889552 script = 1 opt = 0x7ffcfe4dd2b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fcadf858fc2 in rb_ensure (b_proc=b_proc@entry=0x7fcadf99ac00 , data1=data1@entry=140724574994064, e_proc=e_proc@entry=0x7fcadf996ee0 , data2=data2@entry=140724574994064) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56434b0fac70 _tag = {tag = 36, retval = 140724574999216, buf = {0x7fcadf014820, 0x7fcadf859078 , 0x0, 0x7ffcfe4dbd40, 0xdf013ad0}, prev = 0x7ffcfe4dd3c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56434b0fac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcadf996ee0 , data2 = 140724574994064}} #38 0x00007fcadf99ca30 in load_file (opt=0x7ffcfe4dd2b0, script=1, f=140509301524512, fname=, parser=140509292874480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140509292874480, fname = 140509292889552, script = 1, opt = 0x7ffcfe4dd2b0, f = 4} #39 process_options (argc=0, argv=0x7ffcfe4dd5a8, opt=0x7ffcfe4dd2b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140509301524512 xflag = ast = 0x0 parser = 140509292874480 script_name = 140509292889552 iseq = enc = lenc = 0x56434b115f30 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\326\337\312\177\000\000 \ar\337\312\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fcadf99d296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcfe4dd598) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcade7d85e8 "-", script_name = 140509292889552, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fcadf85a359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcfe4dd598) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140509310188064, buf = {0x2, 0x7fcadf85a3a0 , 0x0, 0x7ffcfe4dd390, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56434b0fac70 state = iseq = 0x0 #42 0x000056434970117f in rb_main (argv=0x7ffcfe4dd598, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724575000633 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3410091.ruby -x gdbscript [New LWP 3410091] [New LWP 3410093] [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=140394299169792) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb018549c00 (LWP 3410091))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb018549c00 (LWP 3410091) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140394299169792) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb01822f640 (LWP 3410093) 0x00007fb018690fde in epoll_wait (epfd=4, events=events@entry=0x7fb018f9aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb01822f640 (LWP 3410093)): #0 0x00007fb018690fde in epoll_wait (epfd=4, events=events@entry=0x7fb018f9aadc , 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 0x00007fb018c2239a in event_wait (vm=0x55844f7f22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55844f7f22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55844f7f22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55844f7f22a0 #4 0x00007fb0185ffb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734311997312, -2269781533029299979, 140394295916096, 25, 140394299914320, 140734311997664, 2296886376451016949, 2296885319197133045}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb018690bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb018549c00 (LWP 3410091)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140394299169792) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb018549c00 old_mask = {__val = {0, 1971774074094389248, 922, 140394306069165, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140394306587128}} 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=140394299169792) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140394299169792, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb0185ad476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb018bde2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb0189aee88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55844f887400, fmt=fmt@entry=0x7fb018dfc3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb018bdd12f in sigsegv (sig=11, info=0x55844f887530, ctx=0x55844f887400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb018db90d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb018f9bb60 , errout=errout@entry=0x7fb0187856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb018e0a1c6 "\n", dli_fbase = 0x55844f836d80, dli_sname = 0x7fff42ac7da0 "\240Vx\030\260\177", dli_saddr = 0x7fb01869ed63 <__GI___backtrace+99>} i = lines = obj = 0x55844f8ebc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb018c8bf43 in rb_print_backtrace (errout=0x7fb0187856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb018c8bf2f , 0x7fb018a87a45 , 0x7fb0189aee65 , 0x7fb0189b221a , 0x7fb018a31050 , 0x7fb018a2bdab , 0x7fb018a2beac , 0x7fb018a2c240 , 0x7fb018a31dd4 , 0x7fb018a2bdab , 0x7fb018a2beac , 0x7fb018a2c240 , 0x7fb018a31dd4 , 0x7fb018a2bdab , 0x7fb018a2beac , 0x7fb018a2c240 , 0x7fb018a31dd4 , 0x7fb018a2bdab , 0x7fb018a33d18 , 0x7fb018db9813 , 0x7fb018acac33 , 0x7fb018bd5a2a , 0x7fb018bd5fa3 , 0x7fb018a93fc2 , 0x7fb018bd7a30 , 0x7fb018bd8296 , 0x7fb018a95359 , 0x55844e59617f , 0x7fb018594d90 <__libc_start_call_main+128>, 0x7fb018594e40 <__libc_start_main_impl+128>, 0x55844e5961d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb0187856a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55844f7f22a0 ec = #11 0x00007fb018a87a45 in rb_bug_without_die (fmt=0x7fb018dcaa98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff42ac7f60) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb0187856a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb0189aee65 in rb_bug (fmt=fmt@entry=0x7fb018dcaa98 "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 = 0x7fff42ac8040, reg_save_area = 0x7fff42ac7f80}} #13 0x00007fb0189b221a in objspace_xmalloc0 (objspace=0x55844f7f4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb018a31050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55844f836d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55844f836d80, iseq=0x7fb0178d9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140394286149264 ec = 0x55844f7f5c70 dummy_frame = 140394286126368 #16 0x00007fb018a2bdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0178d9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55844f836d80 prev_src_iseq = 0x7fb0178db140 offset = #17 0x00007fb018a2beac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0178d9670 iseqv = iseq_index = 23 #18 0x00007fb018a2c240 in ibf_load_code (load=0x55844f836d80, iseq=0x7fb0178db140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140394286133568 code_index = 15 reading_pos = 4556 code = 0x55844f8adf20 load_body = 0x55844f8ae730 cd_entries = 0x55844f83bc70 ic_index = 0 mark_offset_bits = 0x7fff42ac82e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb018a31dd4 in ibf_load_iseq_each (load=0x55844f836d80, iseq=0x7fb0178db140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140394286149264 ec = 0x55844f7f5c70 dummy_frame = 140394286133328 #20 0x00007fb018a2bdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0178db140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55844f836d80 prev_src_iseq = 0x7fb0178dec20 offset = #21 0x00007fb018a2beac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0178db140 iseqv = iseq_index = 16 #22 0x00007fb018a2c240 in ibf_load_code (load=0x55844f836d80, iseq=0x7fb0178dec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140394286148640 code_index = 66 reading_pos = 224 code = 0x55844f8d5510 load_body = 0x55844f862f70 cd_entries = 0x55844f85a070 ic_index = 0 mark_offset_bits = 0x55844f8d5740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb018a31dd4 in ibf_load_iseq_each (load=0x55844f836d80, iseq=0x7fb0178dec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140394286149264 ec = 0x55844f7f5c70 dummy_frame = 140394286148208 #24 0x00007fb018a2bdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0178dec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55844f836d80 prev_src_iseq = 0x7fb0178def50 offset = #25 0x00007fb018a2beac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0178dec20 iseqv = iseq_index = 1 #26 0x00007fb018a2c240 in ibf_load_code (load=0x55844f836d80, iseq=0x7fb0178def50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140394286149456 code_index = 5 reading_pos = 46 code = 0x55844f8afdc0 load_body = 0x55844f8636a0 cd_entries = 0x55844f85a0e0 ic_index = 1 mark_offset_bits = 0x7fff42ac8840 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb018a31dd4 in ibf_load_iseq_each (load=0x55844f836d80, iseq=0x7fb0178def50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140394286149264 ec = 0x55844f7f5c70 dummy_frame = 140394286148928 #28 0x00007fb018a2bdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb0178def50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55844f836d80 prev_src_iseq = 0x0 offset = #29 0x00007fb018a33d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb0178def50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140394286149552 #31 0x00007fb018db9813 in rb_load_with_builtin_functions (feature_name=0x7fb018df95eb "yjit", table=0x7fb018f7ce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55844f7f22a0 iseq = #32 0x00007fb018cfcf37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb018cfafc0 , argc = 0, index = 0, name = 0x7fb018e1fcc1 "_bi13"}, {func_ptr = 0x7fb018d999e0 , argc = 0, index = 1, name = 0x7fb018e1fcc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb018d99ae0 , argc = 0, index = 2, name = 0x7fb018e1ff30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb018d9ab70 , argc = 0, index = 3, name = 0x7fb018e1fcdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb018d69ae0 , argc = 2, index = 4, name = 0x7fb018e1fcf8 "rb_yjit_enable"}, {func_ptr = 0x7fb018d99b00 , argc = 0, index = 5, name = 0x7fb018e1fd07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb018d99a30 , argc = 1, index = 6, name = 0x7fb018e1fd22 "rb_yjit_get_stats"}, {func_ptr = 0x7fb018cfafa0 , argc = 0, index = 7, name = 0x7fb018e1fd34 "object_shape_count"}, {func_ptr = 0x7fb018d70e00 , argc = 1, index = 8, name = 0x7fb018e1fd47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb018d70e10 , argc = 1, index = 9, name = 0x7fb018e1fd5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb018d69a30 , argc = 0, index = 10, name = 0x7fb018e1fd72 "rb_yjit_code_gc"}, {func_ptr = 0x7fb018d69b90 , argc = 0, index = 11, name = 0x7fb018e1fd82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb018d99a00 , argc = 0, index = 12, name = 0x7fb018e1fd9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb018acac33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb018bd5a2a in ruby_opt_init (opt=0x7fff42aca130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb018bd5fa3 in ruby_opt_init (opt=0x7fff42aca130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734311992592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff42ac8d10 parser = 140394287418096 orig_fname = 140394287433168 script = 1 opt = 0x7fff42aca130 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb018a93fc2 in rb_ensure (b_proc=b_proc@entry=0x7fb018bd5c00 , data1=data1@entry=140734311992592, e_proc=e_proc@entry=0x7fb018bd1ee0 , data2=data2@entry=140734311992592) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55844f7f5c70 _tag = {tag = 36, retval = 140734311997744, buf = {0x7fb018254820, 0x7fb018a94078 , 0x0, 0x7fff42ac8bc0, 0x18253ad0}, prev = 0x7fff42aca240, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55844f7f5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb018bd1ee0 , data2 = 140734311992592}} #38 0x00007fb018bd7a30 in load_file (opt=0x7fff42aca130, script=1, f=140394296068128, fname=, parser=140394287418096) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140394287418096, fname = 140394287433168, script = 1, opt = 0x7fff42aca130, f = 4} #39 process_options (argc=0, argv=0x7fff42aca428, opt=0x7fff42aca130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140394296068128 xflag = ast = 0x0 parser = 140394287418096 script_name = 140394287433168 iseq = enc = lenc = 0x55844f810f30 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\023\372\030\260\177\000\000 \267\225\030\260\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb018bd8296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff42aca418) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb017a185e8 "-", script_name = 140394287433168, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb018a95359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff42aca418) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140394304711200, buf = {0x2, 0x7fb018a953a0 , 0x0, 0x7fff42aca210, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55844f7f5c70 state = iseq = 0x0 #42 0x000055844e59617f in rb_main (argv=0x7fff42aca418, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734311999161 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.348494.ruby -x gdbscript [New LWP 348494] [New LWP 348496] [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=140433483467776) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb937e58c00 (LWP 348494))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb937e58c00 (LWP 348494) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140433483467776) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb937b3f640 (LWP 348496) 0x00007fb937f9ffde in epoll_wait (epfd=4, events=events@entry=0x7fb9388a9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb937b3f640 (LWP 348496)): #0 0x00007fb937f9ffde in epoll_wait (epfd=4, events=events@entry=0x7fb9388a9adc , 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 0x00007fb93853139a in event_wait (vm=0x559aae3d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559aae3d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559aae3d72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559aae3d72a0 #4 0x00007fb937f0eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734640777680, -1944074400563848876, 140433480218176, 25, 140433484212304, 140734640778032, 1907043295015868756, 1907042736556742996}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb937f9fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb937e58c00 (LWP 348494)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140433483467776) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb937e58c00 old_mask = {__val = {0, 11119057834027715072, 922, 140433490367149, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140433490885112}} 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=140433483467776) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140433483467776, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb937ebc476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb9384ed2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb9382bde88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559aae46c400, fmt=fmt@entry=0x7fb93870b3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb9384ec12f in sigsegv (sig=11, info=0x559aae46c530, ctx=0x559aae46c400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb9386c80d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb9388aab60 , errout=errout@entry=0x7fb9380946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb9387191c6 "\n", dli_fbase = 0x559aae41bd80, dli_sname = 0x7fff564547f0 "\240F\t8\271\177", dli_saddr = 0x7fb937fadd63 <__GI___backtrace+99>} i = lines = obj = 0x559aae4d0c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fb93859af43 in rb_print_backtrace (errout=0x7fb9380946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb93859af2f , 0x7fb938396a45 , 0x7fb9382bde65 , 0x7fb9382c121a , 0x7fb938340050 , 0x7fb93833adab , 0x7fb93833aeac , 0x7fb93833b240 , 0x7fb938340dd4 , 0x7fb93833adab , 0x7fb93833aeac , 0x7fb93833b240 , 0x7fb938340dd4 , 0x7fb93833adab , 0x7fb93833aeac , 0x7fb93833b240 , 0x7fb938340dd4 , 0x7fb93833adab , 0x7fb938342d18 , 0x7fb9386c8813 , 0x7fb9383d9c33 , 0x7fb9384e4a2a , 0x7fb9384e4fa3 , 0x7fb9383a2fc2 , 0x7fb9384e6a30 , 0x7fb9384e7296 , 0x7fb9383a4359 , 0x559aad3bc17f , 0x7fb937ea3d90 <__libc_start_call_main+128>, 0x7fb937ea3e40 <__libc_start_main_impl+128>, 0x559aad3bc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb9380946a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559aae3d72a0 ec = #11 0x00007fb938396a45 in rb_bug_without_die (fmt=0x7fb9386d9a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fff564549b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb9380946a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb9382bde65 in rb_bug (fmt=fmt@entry=0x7fb9386d9a98 "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 = 0x7fff56454a90, reg_save_area = 0x7fff564549d0}} #13 0x00007fb9382c121a in objspace_xmalloc0 (objspace=0x559aae3d9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb938340050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x559aae41bd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x559aae41bd80, iseq=0x7fb9371e9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140433470451264 ec = 0x559aae3dac70 dummy_frame = 140433470428368 #16 0x00007fb93833adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb9371e9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559aae41bd80 prev_src_iseq = 0x7fb9371eb0f0 offset = #17 0x00007fb93833aeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb9371e9620 iseqv = iseq_index = 23 #18 0x00007fb93833b240 in ibf_load_code (load=0x559aae41bd80, iseq=0x7fb9371eb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140433470435568 code_index = 15 reading_pos = 4556 code = 0x559aae492f20 load_body = 0x559aae493730 cd_entries = 0x559aae420c70 ic_index = 0 mark_offset_bits = 0x7fff56454d30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb938340dd4 in ibf_load_iseq_each (load=0x559aae41bd80, iseq=0x7fb9371eb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140433470451264 ec = 0x559aae3dac70 dummy_frame = 140433470435328 #20 0x00007fb93833adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb9371eb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559aae41bd80 prev_src_iseq = 0x7fb9371eebd0 offset = #21 0x00007fb93833aeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb9371eb0f0 iseqv = iseq_index = 16 #22 0x00007fb93833b240 in ibf_load_code (load=0x559aae41bd80, iseq=0x7fb9371eebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140433470450640 code_index = 66 reading_pos = 224 code = 0x559aae4ba510 load_body = 0x559aae447f70 cd_entries = 0x559aae43f070 ic_index = 0 mark_offset_bits = 0x559aae4ba740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb938340dd4 in ibf_load_iseq_each (load=0x559aae41bd80, iseq=0x7fb9371eebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140433470451264 ec = 0x559aae3dac70 dummy_frame = 140433470450208 #24 0x00007fb93833adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb9371eebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559aae41bd80 prev_src_iseq = 0x7fb9371eef00 offset = #25 0x00007fb93833aeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb9371eebd0 iseqv = iseq_index = 1 #26 0x00007fb93833b240 in ibf_load_code (load=0x559aae41bd80, iseq=0x7fb9371eef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140433470451456 code_index = 5 reading_pos = 46 code = 0x559aae494dc0 load_body = 0x559aae4486a0 cd_entries = 0x559aae43f0e0 ic_index = 1 mark_offset_bits = 0x7fff56455290 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb938340dd4 in ibf_load_iseq_each (load=0x559aae41bd80, iseq=0x7fb9371eef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140433470451264 ec = 0x559aae3dac70 dummy_frame = 140433470450928 #28 0x00007fb93833adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb9371eef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559aae41bd80 prev_src_iseq = 0x0 offset = #29 0x00007fb938342d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb9371eef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140433470451552 #31 0x00007fb9386c8813 in rb_load_with_builtin_functions (feature_name=0x7fb9387085eb "yjit", table=0x7fb93888be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559aae3d72a0 iseq = #32 0x00007fb93860bf37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb938609fc0 , argc = 0, index = 0, name = 0x7fb93872ecc1 "_bi13"}, {func_ptr = 0x7fb9386a89e0 , argc = 0, index = 1, name = 0x7fb93872ecc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb9386a8ae0 , argc = 0, index = 2, name = 0x7fb93872ef30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb9386a9b70 , argc = 0, index = 3, name = 0x7fb93872ecdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb938678ae0 , argc = 2, index = 4, name = 0x7fb93872ecf8 "rb_yjit_enable"}, {func_ptr = 0x7fb9386a8b00 , argc = 0, index = 5, name = 0x7fb93872ed07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb9386a8a30 , argc = 1, index = 6, name = 0x7fb93872ed22 "rb_yjit_get_stats"}, {func_ptr = 0x7fb938609fa0 , argc = 0, index = 7, name = 0x7fb93872ed34 "object_shape_count"}, {func_ptr = 0x7fb93867fe00 , argc = 1, index = 8, name = 0x7fb93872ed47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb93867fe10 , argc = 1, index = 9, name = 0x7fb93872ed5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb938678a30 , argc = 0, index = 10, name = 0x7fb93872ed72 "rb_yjit_code_gc"}, {func_ptr = 0x7fb938678b90 , argc = 0, index = 11, name = 0x7fb93872ed82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb9386a8a00 , argc = 0, index = 12, name = 0x7fb93872ed9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb9383d9c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb9384e4a2a in ruby_opt_init (opt=0x7fff56456b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb9384e4fa3 in ruby_opt_init (opt=0x7fff56456b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140734640772960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff56455760 parser = 140433471720144 orig_fname = 140433471735216 script = 1 opt = 0x7fff56456b80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb9383a2fc2 in rb_ensure (b_proc=b_proc@entry=0x7fb9384e4c00 , data1=data1@entry=140734640772960, e_proc=e_proc@entry=0x7fb9384e0ee0 , data2=data2@entry=140734640772960) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559aae3dac70 _tag = {tag = 36, retval = 140734640778112, buf = {0x7fb937b64830, 0x7fb9383a3078 , 0x0, 0x7fff56455610, 0x37b63ae0}, prev = 0x7fff56456c90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559aae3dac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb9384e0ee0 , data2 = 140734640772960}} #38 0x00007fb9384e6a30 in load_file (opt=0x7fff56456b80, script=1, f=140433480370224, fname=, parser=140433471720144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140433471720144, fname = 140433471735216, script = 1, opt = 0x7fff56456b80, f = 4} #39 process_options (argc=0, argv=0x7fff56456e78, opt=0x7fff56456b80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140433480370224 xflag = ast = 0x0 parser = 140433471720144 script_name = 140433471735216 iseq = enc = lenc = 0x559aae3f5f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb9384e7296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff56456e68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb9373285c8 "-", script_name = 140433471735216, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb9383a4359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff56456e68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140433489009184, buf = {0x2, 0x7fb9383a43a0 , 0x0, 0x7fff56456c60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559aae3dac70 state = iseq = 0x0 #42 0x0000559aad3bc17f in rb_main (argv=0x7fff56456e68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734640779529 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3539615.ruby -x gdbscript [New LWP 3539615] [New LWP 3539617] [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=140230032571392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f89d9473c00 (LWP 3539615))] >>> Threads Id Target Id Frame * 1 Thread 0x7f89d9473c00 (LWP 3539615) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140230032571392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f89d915f640 (LWP 3539617) 0x00007f89d95bafde in epoll_wait (epfd=4, events=events@entry=0x7f89d9ec4adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f89d915f640 (LWP 3539617)): #0 0x00007f89d95bafde in epoll_wait (epfd=4, events=events@entry=0x7f89d9ec4adc , 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 0x00007f89d9b4c39a in event_wait (vm=0x55bb777d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bb777d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bb777d42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bb777d42a0 #4 0x00007f89d9529b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721960322080, 2905082500162471885, 140230029342272, 25, 140230033315920, 140721960322432, -2935398010955020339, -2935397523052738611}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f89d95babb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f89d9473c00 (LWP 3539615)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140230032571392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f89d9473c00 old_mask = {__val = {0, 12935626005948418048, 922, 140230039470765, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140230039988728}} 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=140230032571392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140230032571392, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f89d94d7476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f89d9b082d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f89d98d8e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55bb77869400, fmt=fmt@entry=0x7f89d9d263a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f89d9b0712f in sigsegv (sig=11, info=0x55bb77869530, ctx=0x55bb77869400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f89d9ce30d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f89d9ec5b60 , errout=errout@entry=0x7f89d96af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f89d9d341c6 "\n", dli_fbase = 0x55bb77818d80, dli_sname = 0x7ffc6274e240 "\240\366j\331\211\177", dli_saddr = 0x7f89d95c8d63 <__GI___backtrace+99>} i = lines = obj = 0x55bb778cdc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f89d9bb5f43 in rb_print_backtrace (errout=0x7f89d96af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f89d9bb5f2f , 0x7f89d99b1a45 , 0x7f89d98d8e65 , 0x7f89d98dc21a , 0x7f89d995b050 , 0x7f89d9955dab , 0x7f89d9955eac , 0x7f89d9956240 , 0x7f89d995bdd4 , 0x7f89d9955dab , 0x7f89d9955eac , 0x7f89d9956240 , 0x7f89d995bdd4 , 0x7f89d9955dab , 0x7f89d9955eac , 0x7f89d9956240 , 0x7f89d995bdd4 , 0x7f89d9955dab , 0x7f89d995dd18 , 0x7f89d9ce3813 , 0x7f89d99f4c33 , 0x7f89d9affa2a , 0x7f89d9afffa3 , 0x7f89d99bdfc2 , 0x7f89d9b01a30 , 0x7f89d9b02296 , 0x7f89d99bf359 , 0x55bb7699017f , 0x7f89d94bed90 <__libc_start_call_main+128>, 0x7f89d94bee40 <__libc_start_main_impl+128>, 0x55bb769901d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f89d96af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55bb777d42a0 ec = #11 0x00007f89d99b1a45 in rb_bug_without_die (fmt=0x7f89d9cf4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc6274e400) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f89d96af6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f89d98d8e65 in rb_bug (fmt=fmt@entry=0x7f89d9cf4a98 "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 = 0x7ffc6274e4e0, reg_save_area = 0x7ffc6274e420}} #13 0x00007f89d98dc21a in objspace_xmalloc0 (objspace=0x55bb777d6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f89d995b050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55bb77818d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55bb77818d80, iseq=0x7f89d8809670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140230019575440 ec = 0x55bb777d7c70 dummy_frame = 140230019552544 #16 0x00007f89d9955dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f89d8809670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb77818d80 prev_src_iseq = 0x7f89d880b140 offset = #17 0x00007f89d9955eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f89d8809670 iseqv = iseq_index = 23 #18 0x00007f89d9956240 in ibf_load_code (load=0x55bb77818d80, iseq=0x7f89d880b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140230019559744 code_index = 15 reading_pos = 4556 code = 0x55bb7788ff20 load_body = 0x55bb77890730 cd_entries = 0x55bb7781dc70 ic_index = 0 mark_offset_bits = 0x7ffc6274e780 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f89d995bdd4 in ibf_load_iseq_each (load=0x55bb77818d80, iseq=0x7f89d880b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140230019575440 ec = 0x55bb777d7c70 dummy_frame = 140230019559504 #20 0x00007f89d9955dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f89d880b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb77818d80 prev_src_iseq = 0x7f89d880ec20 offset = #21 0x00007f89d9955eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f89d880b140 iseqv = iseq_index = 16 #22 0x00007f89d9956240 in ibf_load_code (load=0x55bb77818d80, iseq=0x7f89d880ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140230019574816 code_index = 66 reading_pos = 224 code = 0x55bb778b7510 load_body = 0x55bb77844f70 cd_entries = 0x55bb7783c070 ic_index = 0 mark_offset_bits = 0x55bb778b7740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f89d995bdd4 in ibf_load_iseq_each (load=0x55bb77818d80, iseq=0x7f89d880ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140230019575440 ec = 0x55bb777d7c70 dummy_frame = 140230019574384 #24 0x00007f89d9955dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f89d880ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb77818d80 prev_src_iseq = 0x7f89d880ef50 offset = #25 0x00007f89d9955eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f89d880ec20 iseqv = iseq_index = 1 #26 0x00007f89d9956240 in ibf_load_code (load=0x55bb77818d80, iseq=0x7f89d880ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140230019575632 code_index = 5 reading_pos = 46 code = 0x55bb77891dc0 load_body = 0x55bb778456a0 cd_entries = 0x55bb7783c0e0 ic_index = 1 mark_offset_bits = 0x7ffc6274ece0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f89d995bdd4 in ibf_load_iseq_each (load=0x55bb77818d80, iseq=0x7f89d880ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140230019575440 ec = 0x55bb777d7c70 dummy_frame = 140230019575104 #28 0x00007f89d9955dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f89d880ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb77818d80 prev_src_iseq = 0x0 offset = #29 0x00007f89d995dd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f89d880ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140230019575728 #31 0x00007f89d9ce3813 in rb_load_with_builtin_functions (feature_name=0x7f89d9d235eb "yjit", table=0x7f89d9ea6e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55bb777d42a0 iseq = #32 0x00007f89d9c26f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f89d9c24fc0 , argc = 0, index = 0, name = 0x7f89d9d49cc1 "_bi13"}, {func_ptr = 0x7f89d9cc39e0 , argc = 0, index = 1, name = 0x7f89d9d49cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f89d9cc3ae0 , argc = 0, index = 2, name = 0x7f89d9d49f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f89d9cc4b70 , argc = 0, index = 3, name = 0x7f89d9d49cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f89d9c93ae0 , argc = 2, index = 4, name = 0x7f89d9d49cf8 "rb_yjit_enable"}, {func_ptr = 0x7f89d9cc3b00 , argc = 0, index = 5, name = 0x7f89d9d49d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f89d9cc3a30 , argc = 1, index = 6, name = 0x7f89d9d49d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f89d9c24fa0 , argc = 0, index = 7, name = 0x7f89d9d49d34 "object_shape_count"}, {func_ptr = 0x7f89d9c9ae00 , argc = 1, index = 8, name = 0x7f89d9d49d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f89d9c9ae10 , argc = 1, index = 9, name = 0x7f89d9d49d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f89d9c93a30 , argc = 0, index = 10, name = 0x7f89d9d49d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f89d9c93b90 , argc = 0, index = 11, name = 0x7f89d9d49d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f89d9cc3a00 , argc = 0, index = 12, name = 0x7f89d9d49d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f89d99f4c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f89d9affa2a in ruby_opt_init (opt=0x7ffc627505d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f89d9afffa3 in ruby_opt_init (opt=0x7ffc627505d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140721960317360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc6274f1b0 parser = 140230020844272 orig_fname = 140230020859344 script = 1 opt = 0x7ffc627505d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f89d99bdfc2 in rb_ensure (b_proc=b_proc@entry=0x7f89d9affc00 , data1=data1@entry=140721960317360, e_proc=e_proc@entry=0x7f89d9afbee0 , data2=data2@entry=140721960317360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bb777d7c70 _tag = {tag = 36, retval = 140721960322512, buf = {0x7f89d9184820, 0x7f89d99be078 , 0x0, 0x7ffc6274f060, 0xd9183ad0}, prev = 0x7ffc627506e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bb777d7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f89d9afbee0 , data2 = 140721960317360}} #38 0x00007f89d9b01a30 in load_file (opt=0x7ffc627505d0, script=1, f=140230029494304, fname=, parser=140230020844272) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140230020844272, fname = 140230020859344, script = 1, opt = 0x7ffc627505d0, f = 4} #39 process_options (argc=0, argv=0x7ffc627508c8, opt=0x7ffc627505d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140230029494304 xflag = ast = 0x0 parser = 140230020844272 script_name = 140230020859344 iseq = enc = lenc = 0x55bb777f2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f89d9b02296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc627508b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f89d89485e8 "-", script_name = 140230020859344, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f89d99bf359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc627508b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140230038112800, buf = {0x2, 0x7f89d99bf3a0 , 0x0, 0x7ffc627506b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bb777d7c70 state = iseq = 0x0 #42 0x000055bb7699017f in rb_main (argv=0x7ffc627508b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721960323929 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3668114.ruby -x gdbscript [New LWP 3668114] [New LWP 3668116] [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=140573254368256) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd9c2e43c00 (LWP 3668114))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd9c2e43c00 (LWP 3668114) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140573254368256) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd9c2b2f640 (LWP 3668116) 0x00007fd9c2f8afde in epoll_wait (epfd=4, events=events@entry=0x7fd9c3894adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd9c2b2f640 (LWP 3668116)): #0 0x00007fd9c2f8afde in epoll_wait (epfd=4, events=events@entry=0x7fd9c3894adc , 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 0x00007fd9c351c39a in event_wait (vm=0x5608ba8e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5608ba8e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5608ba8e42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5608ba8e42a0 #4 0x00007fd9c2ef9b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730465496784, 2840161851556325140, 140573251139136, 25, 140573255112784, 140730465497136, -2820998007659337964, -2820997223177558252}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd9c2f8abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd9c2e43c00 (LWP 3668114)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140573254368256) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd9c2e43c00 old_mask = {__val = {0, 4262554844691662592, 922, 140573261267629, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140573261785592}} 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=140573254368256) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140573254368256, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd9c2ea7476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd9c34d82d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd9c32a8e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5608ba979400, fmt=fmt@entry=0x7fd9c36f63a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd9c34d712f in sigsegv (sig=11, info=0x5608ba979530, ctx=0x5608ba979400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd9c36b30d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd9c3895b60 , errout=errout@entry=0x7fd9c307f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd9c37041c6 "\n", dli_fbase = 0x5608ba928d80, dli_sname = 0x7ffe5d678cf0 "\240\366\a\303\331\177", dli_saddr = 0x7fd9c2f98d63 <__GI___backtrace+99>} i = lines = obj = 0x5608ba9ded20 dladdr_fbases = main_path = len = next_line = #9 0x00007fd9c3585f43 in rb_print_backtrace (errout=0x7fd9c307f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd9c3585f2f , 0x7fd9c3381a45 , 0x7fd9c32a8e65 , 0x7fd9c32ac21a , 0x7fd9c332b050 , 0x7fd9c3325dab , 0x7fd9c3325eac , 0x7fd9c3326240 , 0x7fd9c332bdd4 , 0x7fd9c3325dab , 0x7fd9c3325eac , 0x7fd9c3326240 , 0x7fd9c332bdd4 , 0x7fd9c3325dab , 0x7fd9c3325eac , 0x7fd9c3326240 , 0x7fd9c332bdd4 , 0x7fd9c3325dab , 0x7fd9c332dd18 , 0x7fd9c36b3813 , 0x7fd9c33c4c33 , 0x7fd9c34cfa2a , 0x7fd9c34cffa3 , 0x7fd9c338dfc2 , 0x7fd9c34d1a30 , 0x7fd9c34d2296 , 0x7fd9c338f359 , 0x5608b9be317f , 0x7fd9c2e8ed90 <__libc_start_call_main+128>, 0x7fd9c2e8ee40 <__libc_start_main_impl+128>, 0x5608b9be31d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd9c307f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5608ba8e42a0 ec = #11 0x00007fd9c3381a45 in rb_bug_without_die (fmt=0x7fd9c36c4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe5d678eb0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd9c307f6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd9c32a8e65 in rb_bug (fmt=fmt@entry=0x7fd9c36c4a98 "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 = 0x7ffe5d678f90, reg_save_area = 0x7ffe5d678ed0}} #13 0x00007fd9c32ac21a in objspace_xmalloc0 (objspace=0x5608ba8e6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd9c332b050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5608ba928d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5608ba928d80, iseq=0x7fd9c21d9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140573241372144 ec = 0x5608ba8e7c70 dummy_frame = 140573241349344 #16 0x00007fd9c3325dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd9c21d9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608ba928d80 prev_src_iseq = 0x7fd9c21db160 offset = #17 0x00007fd9c3325eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd9c21d9660 iseqv = iseq_index = 23 #18 0x00007fd9c3326240 in ibf_load_code (load=0x5608ba928d80, iseq=0x7fd9c21db160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140573241356640 code_index = 15 reading_pos = 4556 code = 0x5608ba9a02f0 load_body = 0x5608ba9a0b40 cd_entries = 0x5608ba92dc70 ic_index = 0 mark_offset_bits = 0x7ffe5d679230 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd9c332bdd4 in ibf_load_iseq_each (load=0x5608ba928d80, iseq=0x7fd9c21db160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140573241372144 ec = 0x5608ba8e7c70 dummy_frame = 140573241356352 #20 0x00007fd9c3325dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd9c21db160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608ba928d80 prev_src_iseq = 0x7fd9c21deb20 offset = #21 0x00007fd9c3325eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd9c21db160 iseqv = iseq_index = 16 #22 0x00007fd9c3326240 in ibf_load_code (load=0x5608ba928d80, iseq=0x7fd9c21deb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140573241371424 code_index = 66 reading_pos = 224 code = 0x5608ba9c7510 load_body = 0x5608ba955310 cd_entries = 0x5608ba94c070 ic_index = 0 mark_offset_bits = 0x5608ba9c7740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd9c332bdd4 in ibf_load_iseq_each (load=0x5608ba928d80, iseq=0x7fd9c21deb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140573241372144 ec = 0x5608ba8e7c70 dummy_frame = 140573241371232 #24 0x00007fd9c3325dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd9c21deb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608ba928d80 prev_src_iseq = 0x7fd9c21def40 offset = #25 0x00007fd9c3325eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd9c21deb20 iseqv = iseq_index = 1 #26 0x00007fd9c3326240 in ibf_load_code (load=0x5608ba928d80, iseq=0x7fd9c21def40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140573241372480 code_index = 5 reading_pos = 46 code = 0x5608ba9a1dc0 load_body = 0x5608ba955a40 cd_entries = 0x5608ba94c0e0 ic_index = 1 mark_offset_bits = 0x7ffe5d679790 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd9c332bdd4 in ibf_load_iseq_each (load=0x5608ba928d80, iseq=0x7fd9c21def40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140573241372144 ec = 0x5608ba8e7c70 dummy_frame = 140573241371952 #28 0x00007fd9c3325dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd9c21def40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5608ba928d80 prev_src_iseq = 0x0 offset = #29 0x00007fd9c332dd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd9c21def40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140573241372624 #31 0x00007fd9c36b3813 in rb_load_with_builtin_functions (feature_name=0x7fd9c36f35eb "yjit", table=0x7fd9c3876e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5608ba8e42a0 iseq = #32 0x00007fd9c35f6f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd9c35f4fc0 , argc = 0, index = 0, name = 0x7fd9c3719cc1 "_bi13"}, {func_ptr = 0x7fd9c36939e0 , argc = 0, index = 1, name = 0x7fd9c3719cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd9c3693ae0 , argc = 0, index = 2, name = 0x7fd9c3719f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd9c3694b70 , argc = 0, index = 3, name = 0x7fd9c3719cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd9c3663ae0 , argc = 2, index = 4, name = 0x7fd9c3719cf8 "rb_yjit_enable"}, {func_ptr = 0x7fd9c3693b00 , argc = 0, index = 5, name = 0x7fd9c3719d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd9c3693a30 , argc = 1, index = 6, name = 0x7fd9c3719d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fd9c35f4fa0 , argc = 0, index = 7, name = 0x7fd9c3719d34 "object_shape_count"}, {func_ptr = 0x7fd9c366ae00 , argc = 1, index = 8, name = 0x7fd9c3719d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd9c366ae10 , argc = 1, index = 9, name = 0x7fd9c3719d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd9c3663a30 , argc = 0, index = 10, name = 0x7fd9c3719d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fd9c3663b90 , argc = 0, index = 11, name = 0x7fd9c3719d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd9c3693a00 , argc = 0, index = 12, name = 0x7fd9c3719d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd9c33c4c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd9c34cfa2a in ruby_opt_init (opt=0x7ffe5d67b080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd9c34cffa3 in ruby_opt_init (opt=0x7ffe5d67b080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730465492064) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe5d679c60 parser = 140573242641216 orig_fname = 140573242656288 script = 1 opt = 0x7ffe5d67b080 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd9c338dfc2 in rb_ensure (b_proc=b_proc@entry=0x7fd9c34cfc00 , data1=data1@entry=140730465492064, e_proc=e_proc@entry=0x7fd9c34cbee0 , data2=data2@entry=140730465492064) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5608ba8e7c70 _tag = {tag = 36, retval = 140730465497216, buf = {0x7fd9c2b54870, 0x7fd9c338e078 , 0x0, 0x7ffe5d679b10, 0xc2b53b20}, prev = 0x7ffe5d67b190, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5608ba8e7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd9c34cbee0 , data2 = 140730465492064}} #38 0x00007fd9c34d1a30 in load_file (opt=0x7ffe5d67b080, script=1, f=140573251291248, fname=, parser=140573242641216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140573242641216, fname = 140573242656288, script = 1, opt = 0x7ffe5d67b080, f = 4} #39 process_options (argc=0, argv=0x7ffe5d67b378, opt=0x7ffe5d67b080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140573251291248 xflag = ast = 0x0 parser = 140573242641216 script_name = 140573242656288 iseq = enc = lenc = 0x5608ba902f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd9c34d2296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe5d67b368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd9c2318638 "-", script_name = 140573242656288, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd9c338f359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe5d67b368) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140573259909664, buf = {0x2, 0x7fd9c338f3a0 , 0x0, 0x7ffe5d67b160, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5608ba8e7c70 state = iseq = 0x0 #42 0x00005608b9be317f in rb_main (argv=0x7ffe5d67b368, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730465498633 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3699860.ruby -x gdbscript [New LWP 3699860] [New LWP 3699862] [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=140283644120064) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9654c68c00 (LWP 3699860))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9654c68c00 (LWP 3699860) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140283644120064) at ./nptl/pthread_kill.c:44 2 Thread 0x7f965494f640 (LWP 3699862) 0x00007f9654daffde in epoll_wait (epfd=4, events=events@entry=0x7f96556b9adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f965494f640 (LWP 3699862)): #0 0x00007f9654daffde in epoll_wait (epfd=4, events=events@entry=0x7f96556b9adc , 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 0x00007f965534139a in event_wait (vm=0x55b63a2112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b63a2112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b63a2112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b63a2112a0 #4 0x00007f9654d1eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730161431344, -6126102920592021054, 140283640870464, 25, 140283644864592, 140730161431696, 6185444431196400066, 6185443924503636418}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9654dafbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9654c68c00 (LWP 3699860)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140283644120064) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9654c68c00 old_mask = {__val = {0, 3106529383446943744, 922, 140283651019437, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140283651537400}} 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=140283644120064) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140283644120064, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9654ccc476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f96552fd2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f96550cde88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b63a2a6400, fmt=fmt@entry=0x7f965551b3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f96552fc12f in sigsegv (sig=11, info=0x55b63a2a6530, ctx=0x55b63a2a6400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f96554d80d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f96556bab60 , errout=errout@entry=0x7f9654ea46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f96555291c6 "\n", dli_fbase = 0x55b63a255d80, dli_sname = 0x7ffe4b47e150 "\240F\352T\226\177", dli_saddr = 0x7f9654dbdd63 <__GI___backtrace+99>} i = lines = obj = 0x55b63a30bd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f96553aaf43 in rb_print_backtrace (errout=0x7f9654ea46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f96553aaf2f , 0x7f96551a6a45 , 0x7f96550cde65 , 0x7f96550d121a , 0x7f9655150050 , 0x7f965514adab , 0x7f965514aeac , 0x7f965514b240 , 0x7f9655150dd4 , 0x7f965514adab , 0x7f965514aeac , 0x7f965514b240 , 0x7f9655150dd4 , 0x7f965514adab , 0x7f965514aeac , 0x7f965514b240 , 0x7f9655150dd4 , 0x7f965514adab , 0x7f9655152d18 , 0x7f96554d8813 , 0x7f96551e9c33 , 0x7f96552f4a2a , 0x7f96552f4fa3 , 0x7f96551b2fc2 , 0x7f96552f6a30 , 0x7f96552f7296 , 0x7f96551b4359 , 0x55b6385d217f , 0x7f9654cb3d90 <__libc_start_call_main+128>, 0x7f9654cb3e40 <__libc_start_main_impl+128>, 0x55b6385d21d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f9654ea46a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b63a2112a0 ec = #11 0x00007f96551a6a45 in rb_bug_without_die (fmt=0x7f96554e9a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe4b47e310) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f9654ea46a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f96550cde65 in rb_bug (fmt=fmt@entry=0x7f96554e9a98 "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 = 0x7ffe4b47e3f0, reg_save_area = 0x7ffe4b47e330}} #13 0x00007f96550d121a in objspace_xmalloc0 (objspace=0x55b63a213bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f9655150050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b63a255d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b63a255d80, iseq=0x7f9653ff9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140283631103472 ec = 0x55b63a214c70 dummy_frame = 140283631080672 #16 0x00007f965514adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9653ff9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b63a255d80 prev_src_iseq = 0x7f9653ffb160 offset = #17 0x00007f965514aeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9653ff9660 iseqv = iseq_index = 23 #18 0x00007f965514b240 in ibf_load_code (load=0x55b63a255d80, iseq=0x7f9653ffb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140283631087968 code_index = 15 reading_pos = 4556 code = 0x55b63a2cd2f0 load_body = 0x55b63a2cdb40 cd_entries = 0x55b63a25ac70 ic_index = 0 mark_offset_bits = 0x7ffe4b47e690 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f9655150dd4 in ibf_load_iseq_each (load=0x55b63a255d80, iseq=0x7f9653ffb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140283631103472 ec = 0x55b63a214c70 dummy_frame = 140283631087680 #20 0x00007f965514adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9653ffb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b63a255d80 prev_src_iseq = 0x7f9653ffeb20 offset = #21 0x00007f965514aeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9653ffb160 iseqv = iseq_index = 16 #22 0x00007f965514b240 in ibf_load_code (load=0x55b63a255d80, iseq=0x7f9653ffeb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140283631102752 code_index = 66 reading_pos = 224 code = 0x55b63a2f4510 load_body = 0x55b63a282310 cd_entries = 0x55b63a279070 ic_index = 0 mark_offset_bits = 0x55b63a2f4740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f9655150dd4 in ibf_load_iseq_each (load=0x55b63a255d80, iseq=0x7f9653ffeb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140283631103472 ec = 0x55b63a214c70 dummy_frame = 140283631102560 #24 0x00007f965514adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9653ffeb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b63a255d80 prev_src_iseq = 0x7f9653ffef40 offset = #25 0x00007f965514aeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9653ffeb20 iseqv = iseq_index = 1 #26 0x00007f965514b240 in ibf_load_code (load=0x55b63a255d80, iseq=0x7f9653ffef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140283631103808 code_index = 5 reading_pos = 46 code = 0x55b63a2cedc0 load_body = 0x55b63a282a40 cd_entries = 0x55b63a2790e0 ic_index = 1 mark_offset_bits = 0x7ffe4b47ebf0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f9655150dd4 in ibf_load_iseq_each (load=0x55b63a255d80, iseq=0x7f9653ffef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140283631103472 ec = 0x55b63a214c70 dummy_frame = 140283631103280 #28 0x00007f965514adab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9653ffef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b63a255d80 prev_src_iseq = 0x0 offset = #29 0x00007f9655152d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f9653ffef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140283631103952 #31 0x00007f96554d8813 in rb_load_with_builtin_functions (feature_name=0x7f96555185eb "yjit", table=0x7f965569be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b63a2112a0 iseq = #32 0x00007f965541bf37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9655419fc0 , argc = 0, index = 0, name = 0x7f965553ecc1 "_bi13"}, {func_ptr = 0x7f96554b89e0 , argc = 0, index = 1, name = 0x7f965553ecc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f96554b8ae0 , argc = 0, index = 2, name = 0x7f965553ef30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f96554b9b70 , argc = 0, index = 3, name = 0x7f965553ecdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9655488ae0 , argc = 2, index = 4, name = 0x7f965553ecf8 "rb_yjit_enable"}, {func_ptr = 0x7f96554b8b00 , argc = 0, index = 5, name = 0x7f965553ed07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f96554b8a30 , argc = 1, index = 6, name = 0x7f965553ed22 "rb_yjit_get_stats"}, {func_ptr = 0x7f9655419fa0 , argc = 0, index = 7, name = 0x7f965553ed34 "object_shape_count"}, {func_ptr = 0x7f965548fe00 , argc = 1, index = 8, name = 0x7f965553ed47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f965548fe10 , argc = 1, index = 9, name = 0x7f965553ed5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9655488a30 , argc = 0, index = 10, name = 0x7f965553ed72 "rb_yjit_code_gc"}, {func_ptr = 0x7f9655488b90 , argc = 0, index = 11, name = 0x7f965553ed82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f96554b8a00 , argc = 0, index = 12, name = 0x7f965553ed9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f96551e9c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f96552f4a2a in ruby_opt_init (opt=0x7ffe4b4804e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f96552f4fa3 in ruby_opt_init (opt=0x7ffe4b4804e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730161426624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe4b47f0c0 parser = 140283632372544 orig_fname = 140283632387616 script = 1 opt = 0x7ffe4b4804e0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f96551b2fc2 in rb_ensure (b_proc=b_proc@entry=0x7f96552f4c00 , data1=data1@entry=140730161426624, e_proc=e_proc@entry=0x7f96552f0ee0 , data2=data2@entry=140730161426624) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b63a214c70 _tag = {tag = 36, retval = 140730161431776, buf = {0x7f9654974870, 0x7f96551b3078 , 0x0, 0x7ffe4b47ef70, 0x54973b20}, prev = 0x7ffe4b4805f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b63a214c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f96552f0ee0 , data2 = 140730161426624}} #38 0x00007f96552f6a30 in load_file (opt=0x7ffe4b4804e0, script=1, f=140283641022576, fname=, parser=140283632372544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140283632372544, fname = 140283632387616, script = 1, opt = 0x7ffe4b4804e0, f = 4} #39 process_options (argc=0, argv=0x7ffe4b4807d8, opt=0x7ffe4b4804e0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140283641022576 xflag = ast = 0x0 parser = 140283632372544 script_name = 140283632387616 iseq = enc = lenc = 0x55b63a22ff30 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\003lU\226\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f96552f7296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe4b4807c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9654138638 "-", script_name = 140283632387616, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f96551b4359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe4b4807c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140283649661472, buf = {0x2, 0x7f96551b43a0 , 0x0, 0x7ffe4b4805c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b63a214c70 state = iseq = 0x0 #42 0x000055b6385d217f in rb_main (argv=0x7ffe4b4807c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730161433193 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3740726.ruby -x gdbscript [New LWP 3740726] [New LWP 3740728] [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=140555107703808) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd589441c00 (LWP 3740726))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd589441c00 (LWP 3740726) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140555107703808) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd58912f640 (LWP 3740728) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7fd58912f640 (LWP 3740728)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007fd5894f7850 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 = 0x7fd589ed5040 <_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 0x00007fd58912f640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7fd589441c00 (LWP 3740726)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140555107703808) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd589441c00 old_mask = {__val = {0, 9212901988374966784, 922, 140555114603181, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140555115121144}} 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=140555107703808) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140555107703808, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd5894a5476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd589ad62d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd5898a6e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b97ee46400, fmt=fmt@entry=0x7fd589cf43a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd589ad512f in sigsegv (sig=11, info=0x55b97ee46530, ctx=0x55b97ee46400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd589cb10d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd589e93b60 , errout=errout@entry=0x7fd58967d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd589d021c6 "\n", dli_fbase = 0x55b97edf5d80, dli_sname = 0x7ffd5473be20 "\240\326g\211\325\177", dli_saddr = 0x7fd589596d63 <__GI___backtrace+99>} i = lines = obj = 0x55b97eeaac90 dladdr_fbases = main_path = len = next_line = #9 0x00007fd589b83f43 in rb_print_backtrace (errout=0x7fd58967d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd589b83f2f , 0x7fd58997fa45 , 0x7fd5898a6e65 , 0x7fd5898aa21a , 0x7fd589929050 , 0x7fd589923dab , 0x7fd589923eac , 0x7fd589924240 , 0x7fd589929dd4 , 0x7fd589923dab , 0x7fd589923eac , 0x7fd589924240 , 0x7fd589929dd4 , 0x7fd589923dab , 0x7fd589923eac , 0x7fd589924240 , 0x7fd589929dd4 , 0x7fd589923dab , 0x7fd58992bd18 , 0x7fd589cb1813 , 0x7fd5899c2c33 , 0x7fd589acda2a , 0x7fd589acdfa3 , 0x7fd58998bfc2 , 0x7fd589acfa30 , 0x7fd589ad0296 , 0x7fd58998d359 , 0x55b97db9617f , 0x7fd58948cd90 <__libc_start_call_main+128>, 0x7fd58948ce40 <__libc_start_main_impl+128>, 0x55b97db961d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd58967d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b97edb12a0 ec = #11 0x00007fd58997fa45 in rb_bug_without_die (fmt=0x7fd589cc2a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd5473bfe0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd58967d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd5898a6e65 in rb_bug (fmt=fmt@entry=0x7fd589cc2a98 "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 = 0x7ffd5473c0c0, reg_save_area = 0x7ffd5473c000}} #13 0x00007fd5898aa21a in objspace_xmalloc0 (objspace=0x55b97edb3bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd589929050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b97edf5d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b97edf5d80, iseq=0x7fd5887d9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140555094715968 ec = 0x55b97edb4c70 dummy_frame = 140555094693072 #16 0x00007fd589923dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5887d9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b97edf5d80 prev_src_iseq = 0x7fd5887db0f0 offset = #17 0x00007fd589923eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd5887d9620 iseqv = iseq_index = 23 #18 0x00007fd589924240 in ibf_load_code (load=0x55b97edf5d80, iseq=0x7fd5887db0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140555094700272 code_index = 15 reading_pos = 4556 code = 0x55b97ee6cf20 load_body = 0x55b97ee6d730 cd_entries = 0x55b97edfac70 ic_index = 0 mark_offset_bits = 0x7ffd5473c360 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd589929dd4 in ibf_load_iseq_each (load=0x55b97edf5d80, iseq=0x7fd5887db0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140555094715968 ec = 0x55b97edb4c70 dummy_frame = 140555094700032 #20 0x00007fd589923dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5887db0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b97edf5d80 prev_src_iseq = 0x7fd5887debd0 offset = #21 0x00007fd589923eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd5887db0f0 iseqv = iseq_index = 16 #22 0x00007fd589924240 in ibf_load_code (load=0x55b97edf5d80, iseq=0x7fd5887debd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140555094715344 code_index = 66 reading_pos = 224 code = 0x55b97ee94510 load_body = 0x55b97ee21f70 cd_entries = 0x55b97ee19070 ic_index = 0 mark_offset_bits = 0x55b97ee94740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd589929dd4 in ibf_load_iseq_each (load=0x55b97edf5d80, iseq=0x7fd5887debd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140555094715968 ec = 0x55b97edb4c70 dummy_frame = 140555094714912 #24 0x00007fd589923dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5887debd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b97edf5d80 prev_src_iseq = 0x7fd5887def00 offset = #25 0x00007fd589923eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd5887debd0 iseqv = iseq_index = 1 #26 0x00007fd589924240 in ibf_load_code (load=0x55b97edf5d80, iseq=0x7fd5887def00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140555094716160 code_index = 5 reading_pos = 46 code = 0x55b97ee6edc0 load_body = 0x55b97ee226a0 cd_entries = 0x55b97ee190e0 ic_index = 1 mark_offset_bits = 0x7ffd5473c8c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd589929dd4 in ibf_load_iseq_each (load=0x55b97edf5d80, iseq=0x7fd5887def00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140555094715968 ec = 0x55b97edb4c70 dummy_frame = 140555094715632 #28 0x00007fd589923dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd5887def00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b97edf5d80 prev_src_iseq = 0x0 offset = #29 0x00007fd58992bd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd5887def00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140555094716256 #31 0x00007fd589cb1813 in rb_load_with_builtin_functions (feature_name=0x7fd589cf15eb "yjit", table=0x7fd589e74e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b97edb12a0 iseq = #32 0x00007fd589bf4f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd589bf2fc0 , argc = 0, index = 0, name = 0x7fd589d17cc1 "_bi13"}, {func_ptr = 0x7fd589c919e0 , argc = 0, index = 1, name = 0x7fd589d17cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd589c91ae0 , argc = 0, index = 2, name = 0x7fd589d17f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd589c92b70 , argc = 0, index = 3, name = 0x7fd589d17cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd589c61ae0 , argc = 2, index = 4, name = 0x7fd589d17cf8 "rb_yjit_enable"}, {func_ptr = 0x7fd589c91b00 , argc = 0, index = 5, name = 0x7fd589d17d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd589c91a30 , argc = 1, index = 6, name = 0x7fd589d17d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fd589bf2fa0 , argc = 0, index = 7, name = 0x7fd589d17d34 "object_shape_count"}, {func_ptr = 0x7fd589c68e00 , argc = 1, index = 8, name = 0x7fd589d17d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd589c68e10 , argc = 1, index = 9, name = 0x7fd589d17d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd589c61a30 , argc = 0, index = 10, name = 0x7fd589d17d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fd589c61b90 , argc = 0, index = 11, name = 0x7fd589d17d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd589c91a00 , argc = 0, index = 12, name = 0x7fd589d17d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd5899c2c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd589acda2a in ruby_opt_init (opt=0x7ffd5473e1b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd589acdfa3 in ruby_opt_init (opt=0x7ffd5473e1b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726020328848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd5473cd90 parser = 140555095984848 orig_fname = 140555095999920 script = 1 opt = 0x7ffd5473e1b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd58998bfc2 in rb_ensure (b_proc=b_proc@entry=0x7fd589acdc00 , data1=data1@entry=140726020328848, e_proc=e_proc@entry=0x7fd589ac9ee0 , data2=data2@entry=140726020328848) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b97edb4c70 _tag = {tag = 36, retval = 140726020334000, buf = {0x7fd589154830, 0x7fd58998c078 , 0x0, 0x7ffd5473cc40, 0x89153ae0}, prev = 0x7ffd5473e2c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b97edb4c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd589ac9ee0 , data2 = 140726020328848}} #38 0x00007fd589acfa30 in load_file (opt=0x7ffd5473e1b0, script=1, f=140555104634928, fname=, parser=140555095984848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140555095984848, fname = 140555095999920, script = 1, opt = 0x7ffd5473e1b0, f = 4} #39 process_options (argc=0, argv=0x7ffd5473e4a8, opt=0x7ffd5473e1b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140555104634928 xflag = ast = 0x0 parser = 140555095984848 script_name = 140555095999920 iseq = enc = lenc = 0x55b97edcff30 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\351\211\325\177\000\000 7\205\211\325\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd589ad0296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5473e498) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd5889185c8 "-", script_name = 140555095999920, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd58998d359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5473e498) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140555113245216, buf = {0x2, 0x7fd58998d3a0 , 0x0, 0x7ffd5473e290, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b97edb4c70 state = iseq = 0x0 #42 0x000055b97db9617f in rb_main (argv=0x7ffd5473e498, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726020335417 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3772885.ruby -x gdbscript [New LWP 3772885] [New LWP 3772887] [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=140076679080960) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6624b2ac00 (LWP 3772885))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6624b2ac00 (LWP 3772885) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140076679080960) at ./nptl/pthread_kill.c:44 2 Thread 0x7f662480f640 (LWP 3772887) 0x00007f6624c71fde in epoll_wait (epfd=4, events=events@entry=0x7f662557badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f662480f640 (LWP 3772887)): #0 0x00007f6624c71fde in epoll_wait (epfd=4, events=events@entry=0x7f662557badc , 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 0x00007f662520339a in event_wait (vm=0x55bb6300d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bb6300d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bb6300d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bb6300d2a0 #4 0x00007f6624be0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725813927504, 6402533377839979997, 140076675823168, 25, 140076679825488, 140725813927856, -6478965524444488227, -6478965366759760419}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6624c71bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6624b2ac00 (LWP 3772885)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140076679080960) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6624b2ac00 old_mask = {__val = {0, 6115966833933399808, 922, 140076685980333, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140076686498296}} 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=140076679080960) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140076679080960, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6624b8e476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f66251bf2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6624f8fe88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55bb630a2400, fmt=fmt@entry=0x7f66253dd3a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f66251be12f in sigsegv (sig=11, info=0x55bb630a2530, ctx=0x55bb630a2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f662539a0d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f662557cb60 , errout=errout@entry=0x7f6624d666a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f66253eb1c6 "\n", dli_fbase = 0x55bb63051d80, dli_sname = 0x7ffd48263c70 "\240f\326$f\177", dli_saddr = 0x7f6624c7fd63 <__GI___backtrace+99>} i = lines = obj = 0x55bb63106c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f662526cf43 in rb_print_backtrace (errout=0x7f6624d666a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f662526cf2f , 0x7f6625068a45 , 0x7f6624f8fe65 , 0x7f6624f9321a , 0x7f6625012050 , 0x7f662500cdab , 0x7f662500ceac , 0x7f662500d240 , 0x7f6625012dd4 , 0x7f662500cdab , 0x7f662500ceac , 0x7f662500d240 , 0x7f6625012dd4 , 0x7f662500cdab , 0x7f662500ceac , 0x7f662500d240 , 0x7f6625012dd4 , 0x7f662500cdab , 0x7f6625014d18 , 0x7f662539a813 , 0x7f66250abc33 , 0x7f66251b6a2a , 0x7f66251b6fa3 , 0x7f6625074fc2 , 0x7f66251b8a30 , 0x7f66251b9296 , 0x7f6625076359 , 0x55bb617f517f , 0x7f6624b75d90 <__libc_start_call_main+128>, 0x7f6624b75e40 <__libc_start_main_impl+128>, 0x55bb617f51d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6624d666a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55bb6300d2a0 ec = #11 0x00007f6625068a45 in rb_bug_without_die (fmt=0x7f66253aba98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd48263e30) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6624d666a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6624f8fe65 in rb_bug (fmt=fmt@entry=0x7f66253aba98 "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 = 0x7ffd48263f10, reg_save_area = 0x7ffd48263e50}} #13 0x00007f6624f9321a in objspace_xmalloc0 (objspace=0x55bb6300fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6625012050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55bb63051d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55bb63051d80, iseq=0x7f6623eb9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140076666056256 ec = 0x55bb63010c70 dummy_frame = 140076666033360 #16 0x00007f662500cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6623eb9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb63051d80 prev_src_iseq = 0x7f6623ebb0f0 offset = #17 0x00007f662500ceac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6623eb9620 iseqv = iseq_index = 23 #18 0x00007f662500d240 in ibf_load_code (load=0x55bb63051d80, iseq=0x7f6623ebb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140076666040560 code_index = 15 reading_pos = 4556 code = 0x55bb630c8f20 load_body = 0x55bb630c9730 cd_entries = 0x55bb63056c70 ic_index = 0 mark_offset_bits = 0x7ffd482641b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6625012dd4 in ibf_load_iseq_each (load=0x55bb63051d80, iseq=0x7f6623ebb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140076666056256 ec = 0x55bb63010c70 dummy_frame = 140076666040320 #20 0x00007f662500cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6623ebb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb63051d80 prev_src_iseq = 0x7f6623ebebd0 offset = #21 0x00007f662500ceac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6623ebb0f0 iseqv = iseq_index = 16 #22 0x00007f662500d240 in ibf_load_code (load=0x55bb63051d80, iseq=0x7f6623ebebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140076666055632 code_index = 66 reading_pos = 224 code = 0x55bb630f0510 load_body = 0x55bb6307df70 cd_entries = 0x55bb63075070 ic_index = 0 mark_offset_bits = 0x55bb630f0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6625012dd4 in ibf_load_iseq_each (load=0x55bb63051d80, iseq=0x7f6623ebebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140076666056256 ec = 0x55bb63010c70 dummy_frame = 140076666055200 #24 0x00007f662500cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6623ebebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb63051d80 prev_src_iseq = 0x7f6623ebef00 offset = #25 0x00007f662500ceac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6623ebebd0 iseqv = iseq_index = 1 #26 0x00007f662500d240 in ibf_load_code (load=0x55bb63051d80, iseq=0x7f6623ebef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140076666056448 code_index = 5 reading_pos = 46 code = 0x55bb630cadc0 load_body = 0x55bb6307e6a0 cd_entries = 0x55bb630750e0 ic_index = 1 mark_offset_bits = 0x7ffd48264710 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6625012dd4 in ibf_load_iseq_each (load=0x55bb63051d80, iseq=0x7f6623ebef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140076666056256 ec = 0x55bb63010c70 dummy_frame = 140076666055920 #28 0x00007f662500cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6623ebef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55bb63051d80 prev_src_iseq = 0x0 offset = #29 0x00007f6625014d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6623ebef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140076666056544 #31 0x00007f662539a813 in rb_load_with_builtin_functions (feature_name=0x7f66253da5eb "yjit", table=0x7f662555de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55bb6300d2a0 iseq = #32 0x00007f66252ddf37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f66252dbfc0 , argc = 0, index = 0, name = 0x7f6625400cc1 "_bi13"}, {func_ptr = 0x7f662537a9e0 , argc = 0, index = 1, name = 0x7f6625400cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f662537aae0 , argc = 0, index = 2, name = 0x7f6625400f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f662537bb70 , argc = 0, index = 3, name = 0x7f6625400cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f662534aae0 , argc = 2, index = 4, name = 0x7f6625400cf8 "rb_yjit_enable"}, {func_ptr = 0x7f662537ab00 , argc = 0, index = 5, name = 0x7f6625400d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f662537aa30 , argc = 1, index = 6, name = 0x7f6625400d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f66252dbfa0 , argc = 0, index = 7, name = 0x7f6625400d34 "object_shape_count"}, {func_ptr = 0x7f6625351e00 , argc = 1, index = 8, name = 0x7f6625400d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6625351e10 , argc = 1, index = 9, name = 0x7f6625400d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f662534aa30 , argc = 0, index = 10, name = 0x7f6625400d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f662534ab90 , argc = 0, index = 11, name = 0x7f6625400d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f662537aa00 , argc = 0, index = 12, name = 0x7f6625400d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f66250abc33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f66251b6a2a in ruby_opt_init (opt=0x7ffd48266000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f66251b6fa3 in ruby_opt_init (opt=0x7ffd48266000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140725813922784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd48264be0 parser = 140076667325136 orig_fname = 140076667340208 script = 1 opt = 0x7ffd48266000 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6625074fc2 in rb_ensure (b_proc=b_proc@entry=0x7f66251b6c00 , data1=data1@entry=140725813922784, e_proc=e_proc@entry=0x7f66251b2ee0 , data2=data2@entry=140725813922784) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bb63010c70 _tag = {tag = 36, retval = 140725813927936, buf = {0x7f6624834830, 0x7f6625075078 , 0x0, 0x7ffd48264a90, 0x24833ae0}, prev = 0x7ffd48266110, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bb63010c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f66251b2ee0 , data2 = 140725813922784}} #38 0x00007f66251b8a30 in load_file (opt=0x7ffd48266000, script=1, f=140076675975216, fname=, parser=140076667325136) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140076667325136, fname = 140076667340208, script = 1, opt = 0x7ffd48266000, f = 4} #39 process_options (argc=0, argv=0x7ffd482662f8, opt=0x7ffd48266000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140076675975216 xflag = ast = 0x0 parser = 140076667325136 script_name = 140076667340208 iseq = enc = lenc = 0x55bb6302bf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f66251b9296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd482662e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6623ff85c8 "-", script_name = 140076667340208, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f6625076359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd482662e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140076684622368, buf = {0x2, 0x7f66250763a0 , 0x0, 0x7ffd482660e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bb63010c70 state = iseq = 0x0 #42 0x000055bb617f517f in rb_main (argv=0x7ffd482662e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725813929353 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3913555.ruby -x gdbscript [New LWP 3913555] [New LWP 3913557] [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=140553443818496) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd526173c00 (LWP 3913555))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd526173c00 (LWP 3913555) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140553443818496) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd525e5f640 (LWP 3913557) 0x00007fd5262bafde in epoll_wait (epfd=4, events=events@entry=0x7fd526bc4adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd525e5f640 (LWP 3913557)): #0 0x00007fd5262bafde in epoll_wait (epfd=4, events=events@entry=0x7fd526bc4adc , 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 0x00007fd52684c39a in event_wait (vm=0x55eb7eda62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eb7eda62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eb7eda62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eb7eda62a0 #4 0x00007fd526229b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727093863808, -6184926906851412625, 140553440589376, 25, 140553444563024, 140727093864160, 6161190872565003631, 6161194745975518575}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd5262babb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd526173c00 (LWP 3913555)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140553443818496) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd526173c00 old_mask = {__val = {0, 15157647767844472064, 922, 140553450717869, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140553451235832}} 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=140553443818496) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140553443818496, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd5261d7476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd5268082d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fd5265d8e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55eb7ee3b400, fmt=fmt@entry=0x7fd526a263a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fd52680712f in sigsegv (sig=11, info=0x55eb7ee3b530, ctx=0x55eb7ee3b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fd5269e30d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fd526bc5b60 , errout=errout@entry=0x7fd5263af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fd526a341c6 "\n", dli_fbase = 0x55eb7edead80, dli_sname = 0x7ffd947083a0 "\240\366:&\325\177", dli_saddr = 0x7fd5262c8d63 <__GI___backtrace+99>} i = lines = obj = 0x55eb7ee9fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fd5268b5f43 in rb_print_backtrace (errout=0x7fd5263af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fd5268b5f2f , 0x7fd5266b1a45 , 0x7fd5265d8e65 , 0x7fd5265dc21a , 0x7fd52665b050 , 0x7fd526655dab , 0x7fd526655eac , 0x7fd526656240 , 0x7fd52665bdd4 , 0x7fd526655dab , 0x7fd526655eac , 0x7fd526656240 , 0x7fd52665bdd4 , 0x7fd526655dab , 0x7fd526655eac , 0x7fd526656240 , 0x7fd52665bdd4 , 0x7fd526655dab , 0x7fd52665dd18 , 0x7fd5269e3813 , 0x7fd5266f4c33 , 0x7fd5267ffa2a , 0x7fd5267fffa3 , 0x7fd5266bdfc2 , 0x7fd526801a30 , 0x7fd526802296 , 0x7fd5266bf359 , 0x55eb7d72017f , 0x7fd5261bed90 <__libc_start_call_main+128>, 0x7fd5261bee40 <__libc_start_main_impl+128>, 0x55eb7d7201d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fd5263af6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55eb7eda62a0 ec = #11 0x00007fd5266b1a45 in rb_bug_without_die (fmt=0x7fd5269f4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd94708560) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fd5263af6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fd5265d8e65 in rb_bug (fmt=fmt@entry=0x7fd5269f4a98 "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 = 0x7ffd94708640, reg_save_area = 0x7ffd94708580}} #13 0x00007fd5265dc21a in objspace_xmalloc0 (objspace=0x55eb7eda8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fd52665b050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55eb7edead80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55eb7edead80, iseq=0x7fd525509620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140553430822464 ec = 0x55eb7eda9c70 dummy_frame = 140553430799568 #16 0x00007fd526655dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd525509620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eb7edead80 prev_src_iseq = 0x7fd52550b0f0 offset = #17 0x00007fd526655eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd525509620 iseqv = iseq_index = 23 #18 0x00007fd526656240 in ibf_load_code (load=0x55eb7edead80, iseq=0x7fd52550b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140553430806768 code_index = 15 reading_pos = 4556 code = 0x55eb7ee61f20 load_body = 0x55eb7ee62730 cd_entries = 0x55eb7edefc70 ic_index = 0 mark_offset_bits = 0x7ffd947088e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fd52665bdd4 in ibf_load_iseq_each (load=0x55eb7edead80, iseq=0x7fd52550b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140553430822464 ec = 0x55eb7eda9c70 dummy_frame = 140553430806528 #20 0x00007fd526655dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd52550b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eb7edead80 prev_src_iseq = 0x7fd52550ebd0 offset = #21 0x00007fd526655eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd52550b0f0 iseqv = iseq_index = 16 #22 0x00007fd526656240 in ibf_load_code (load=0x55eb7edead80, iseq=0x7fd52550ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140553430821840 code_index = 66 reading_pos = 224 code = 0x55eb7ee89510 load_body = 0x55eb7ee16f70 cd_entries = 0x55eb7ee0e070 ic_index = 0 mark_offset_bits = 0x55eb7ee89740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fd52665bdd4 in ibf_load_iseq_each (load=0x55eb7edead80, iseq=0x7fd52550ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140553430822464 ec = 0x55eb7eda9c70 dummy_frame = 140553430821408 #24 0x00007fd526655dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd52550ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eb7edead80 prev_src_iseq = 0x7fd52550ef00 offset = #25 0x00007fd526655eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd52550ebd0 iseqv = iseq_index = 1 #26 0x00007fd526656240 in ibf_load_code (load=0x55eb7edead80, iseq=0x7fd52550ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140553430822656 code_index = 5 reading_pos = 46 code = 0x55eb7ee63dc0 load_body = 0x55eb7ee176a0 cd_entries = 0x55eb7ee0e0e0 ic_index = 1 mark_offset_bits = 0x7ffd94708e40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fd52665bdd4 in ibf_load_iseq_each (load=0x55eb7edead80, iseq=0x7fd52550ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140553430822464 ec = 0x55eb7eda9c70 dummy_frame = 140553430822128 #28 0x00007fd526655dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd52550ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eb7edead80 prev_src_iseq = 0x0 offset = #29 0x00007fd52665dd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fd52550ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140553430822752 #31 0x00007fd5269e3813 in rb_load_with_builtin_functions (feature_name=0x7fd526a235eb "yjit", table=0x7fd526ba6e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55eb7eda62a0 iseq = #32 0x00007fd526926f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd526924fc0 , argc = 0, index = 0, name = 0x7fd526a49cc1 "_bi13"}, {func_ptr = 0x7fd5269c39e0 , argc = 0, index = 1, name = 0x7fd526a49cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd5269c3ae0 , argc = 0, index = 2, name = 0x7fd526a49f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd5269c4b70 , argc = 0, index = 3, name = 0x7fd526a49cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd526993ae0 , argc = 2, index = 4, name = 0x7fd526a49cf8 "rb_yjit_enable"}, {func_ptr = 0x7fd5269c3b00 , argc = 0, index = 5, name = 0x7fd526a49d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd5269c3a30 , argc = 1, index = 6, name = 0x7fd526a49d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fd526924fa0 , argc = 0, index = 7, name = 0x7fd526a49d34 "object_shape_count"}, {func_ptr = 0x7fd52699ae00 , argc = 1, index = 8, name = 0x7fd526a49d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd52699ae10 , argc = 1, index = 9, name = 0x7fd526a49d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd526993a30 , argc = 0, index = 10, name = 0x7fd526a49d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fd526993b90 , argc = 0, index = 11, name = 0x7fd526a49d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd5269c3a00 , argc = 0, index = 12, name = 0x7fd526a49d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fd5266f4c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fd5267ffa2a in ruby_opt_init (opt=0x7ffd9470a730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fd5267fffa3 in ruby_opt_init (opt=0x7ffd9470a730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727093859088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd94709310 parser = 140553432091344 orig_fname = 140553432106416 script = 1 opt = 0x7ffd9470a730 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fd5266bdfc2 in rb_ensure (b_proc=b_proc@entry=0x7fd5267ffc00 , data1=data1@entry=140727093859088, e_proc=e_proc@entry=0x7fd5267fbee0 , data2=data2@entry=140727093859088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eb7eda9c70 _tag = {tag = 36, retval = 140727093864240, buf = {0x7fd525e84830, 0x7fd5266be078 , 0x0, 0x7ffd947091c0, 0x25e83ae0}, prev = 0x7ffd9470a840, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eb7eda9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd5267fbee0 , data2 = 140727093859088}} #38 0x00007fd526801a30 in load_file (opt=0x7ffd9470a730, script=1, f=140553440741424, fname=, parser=140553432091344) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140553432091344, fname = 140553432106416, script = 1, opt = 0x7ffd9470a730, f = 4} #39 process_options (argc=0, argv=0x7ffd9470aa28, opt=0x7ffd9470a730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140553440741424 xflag = ast = 0x0 parser = 140553432091344 script_name = 140553432106416 iseq = enc = lenc = 0x55eb7edc4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\263\274&\325\177\000\000 WX&\325\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fd526802296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9470aa18) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd5256485c8 "-", script_name = 140553432106416, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fd5266bf359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd9470aa18) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140553449359904, buf = {0x2, 0x7fd5266bf3a0 , 0x0, 0x7ffd9470a810, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eb7eda9c70 state = iseq = 0x0 #42 0x000055eb7d72017f in rb_main (argv=0x7ffd9470aa18, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727093865657 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4040750.ruby -x gdbscript [New LWP 4040750] [New LWP 4040752] [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=139912134683648) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3fd5166c00 (LWP 4040750))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3fd5166c00 (LWP 4040750) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139912134683648) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3fd4e4f640 (LWP 4040752) 0x00007f3fd52adfde in epoll_wait (epfd=4, events=events@entry=0x7f3fd5bb7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3fd4e4f640 (LWP 4040752)): #0 0x00007f3fd52adfde in epoll_wait (epfd=4, events=events@entry=0x7f3fd5bb7adc , 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 0x00007f3fd583f39a in event_wait (vm=0x5625cc0742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5625cc0742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5625cc0742a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5625cc0742a0 #4 0x00007f3fd521cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732321805008, 2096029832401309798, 139912131442240, 25, 139912135428176, 140732321805360, -2060060588793999258, -2060060080792612762}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3fd52adbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3fd5166c00 (LWP 4040750)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139912134683648) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3fd5166c00 old_mask = {__val = {0, 15687006402916821760, 922, 139912141583021, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139912142100984}} 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=139912134683648) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139912134683648, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3fd51ca476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3fd57fb2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f3fd55cbe88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5625cc109400, fmt=fmt@entry=0x7f3fd5a193a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f3fd57fa12f in sigsegv (sig=11, info=0x5625cc109530, ctx=0x5625cc109400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f3fd59d60d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f3fd5bb8b60 , errout=errout@entry=0x7f3fd53a26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f3fd5a271c6 "\n", dli_fbase = 0x5625cc0b8d80, dli_sname = 0x7ffecc0c90f0 "\240&:\325?\177", dli_saddr = 0x7f3fd52bbd63 <__GI___backtrace+99>} i = lines = obj = 0x5625cc16dc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f3fd58a8f43 in rb_print_backtrace (errout=0x7f3fd53a26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f3fd58a8f2f , 0x7f3fd56a4a45 , 0x7f3fd55cbe65 , 0x7f3fd55cf21a , 0x7f3fd564e050 , 0x7f3fd5648dab , 0x7f3fd5648eac , 0x7f3fd5649240 , 0x7f3fd564edd4 , 0x7f3fd5648dab , 0x7f3fd5648eac , 0x7f3fd5649240 , 0x7f3fd564edd4 , 0x7f3fd5648dab , 0x7f3fd5648eac , 0x7f3fd5649240 , 0x7f3fd564edd4 , 0x7f3fd5648dab , 0x7f3fd5650d18 , 0x7f3fd59d6813 , 0x7f3fd56e7c33 , 0x7f3fd57f2a2a , 0x7f3fd57f2fa3 , 0x7f3fd56b0fc2 , 0x7f3fd57f4a30 , 0x7f3fd57f5296 , 0x7f3fd56b2359 , 0x5625ca92717f , 0x7f3fd51b1d90 <__libc_start_call_main+128>, 0x7f3fd51b1e40 <__libc_start_main_impl+128>, 0x5625ca9271d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f3fd53a26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5625cc0742a0 ec = #11 0x00007f3fd56a4a45 in rb_bug_without_die (fmt=0x7f3fd59e7a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffecc0c92b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f3fd53a26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f3fd55cbe65 in rb_bug (fmt=fmt@entry=0x7f3fd59e7a98 "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 = 0x7ffecc0c9390, reg_save_area = 0x7ffecc0c92d0}} #13 0x00007f3fd55cf21a in objspace_xmalloc0 (objspace=0x5625cc076bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f3fd564e050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5625cc0b8d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5625cc0b8d80, iseq=0x7f3fd44f9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139912121675328 ec = 0x5625cc077c70 dummy_frame = 139912121652432 #16 0x00007f3fd5648dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fd44f9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625cc0b8d80 prev_src_iseq = 0x7f3fd44fb0f0 offset = #17 0x00007f3fd5648eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3fd44f9620 iseqv = iseq_index = 23 #18 0x00007f3fd5649240 in ibf_load_code (load=0x5625cc0b8d80, iseq=0x7f3fd44fb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139912121659632 code_index = 15 reading_pos = 4556 code = 0x5625cc12ff20 load_body = 0x5625cc130730 cd_entries = 0x5625cc0bdc70 ic_index = 0 mark_offset_bits = 0x7ffecc0c9630 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f3fd564edd4 in ibf_load_iseq_each (load=0x5625cc0b8d80, iseq=0x7f3fd44fb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139912121675328 ec = 0x5625cc077c70 dummy_frame = 139912121659392 #20 0x00007f3fd5648dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fd44fb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625cc0b8d80 prev_src_iseq = 0x7f3fd44febd0 offset = #21 0x00007f3fd5648eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3fd44fb0f0 iseqv = iseq_index = 16 #22 0x00007f3fd5649240 in ibf_load_code (load=0x5625cc0b8d80, iseq=0x7f3fd44febd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139912121674704 code_index = 66 reading_pos = 224 code = 0x5625cc157510 load_body = 0x5625cc0e4f70 cd_entries = 0x5625cc0dc070 ic_index = 0 mark_offset_bits = 0x5625cc157740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f3fd564edd4 in ibf_load_iseq_each (load=0x5625cc0b8d80, iseq=0x7f3fd44febd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139912121675328 ec = 0x5625cc077c70 dummy_frame = 139912121674272 #24 0x00007f3fd5648dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fd44febd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625cc0b8d80 prev_src_iseq = 0x7f3fd44fef00 offset = #25 0x00007f3fd5648eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3fd44febd0 iseqv = iseq_index = 1 #26 0x00007f3fd5649240 in ibf_load_code (load=0x5625cc0b8d80, iseq=0x7f3fd44fef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139912121675520 code_index = 5 reading_pos = 46 code = 0x5625cc131dc0 load_body = 0x5625cc0e56a0 cd_entries = 0x5625cc0dc0e0 ic_index = 1 mark_offset_bits = 0x7ffecc0c9b90 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f3fd564edd4 in ibf_load_iseq_each (load=0x5625cc0b8d80, iseq=0x7f3fd44fef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139912121675328 ec = 0x5625cc077c70 dummy_frame = 139912121674992 #28 0x00007f3fd5648dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3fd44fef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5625cc0b8d80 prev_src_iseq = 0x0 offset = #29 0x00007f3fd5650d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f3fd44fef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139912121675616 #31 0x00007f3fd59d6813 in rb_load_with_builtin_functions (feature_name=0x7f3fd5a165eb "yjit", table=0x7f3fd5b99e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5625cc0742a0 iseq = #32 0x00007f3fd5919f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3fd5917fc0 , argc = 0, index = 0, name = 0x7f3fd5a3ccc1 "_bi13"}, {func_ptr = 0x7f3fd59b69e0 , argc = 0, index = 1, name = 0x7f3fd5a3ccc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3fd59b6ae0 , argc = 0, index = 2, name = 0x7f3fd5a3cf30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3fd59b7b70 , argc = 0, index = 3, name = 0x7f3fd5a3ccdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3fd5986ae0 , argc = 2, index = 4, name = 0x7f3fd5a3ccf8 "rb_yjit_enable"}, {func_ptr = 0x7f3fd59b6b00 , argc = 0, index = 5, name = 0x7f3fd5a3cd07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3fd59b6a30 , argc = 1, index = 6, name = 0x7f3fd5a3cd22 "rb_yjit_get_stats"}, {func_ptr = 0x7f3fd5917fa0 , argc = 0, index = 7, name = 0x7f3fd5a3cd34 "object_shape_count"}, {func_ptr = 0x7f3fd598de00 , argc = 1, index = 8, name = 0x7f3fd5a3cd47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3fd598de10 , argc = 1, index = 9, name = 0x7f3fd5a3cd5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3fd5986a30 , argc = 0, index = 10, name = 0x7f3fd5a3cd72 "rb_yjit_code_gc"}, {func_ptr = 0x7f3fd5986b90 , argc = 0, index = 11, name = 0x7f3fd5a3cd82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3fd59b6a00 , argc = 0, index = 12, name = 0x7f3fd5a3cd9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f3fd56e7c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f3fd57f2a2a in ruby_opt_init (opt=0x7ffecc0cb480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f3fd57f2fa3 in ruby_opt_init (opt=0x7ffecc0cb480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140732321800288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffecc0ca060 parser = 139912122944208 orig_fname = 139912122959280 script = 1 opt = 0x7ffecc0cb480 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f3fd56b0fc2 in rb_ensure (b_proc=b_proc@entry=0x7f3fd57f2c00 , data1=data1@entry=140732321800288, e_proc=e_proc@entry=0x7f3fd57eeee0 , data2=data2@entry=140732321800288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5625cc077c70 _tag = {tag = 36, retval = 140732321805440, buf = {0x7f3fd4e74830, 0x7f3fd56b1078 , 0x0, 0x7ffecc0c9f10, 0xd4e73ae0}, prev = 0x7ffecc0cb590, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5625cc077c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3fd57eeee0 , data2 = 140732321800288}} #38 0x00007f3fd57f4a30 in load_file (opt=0x7ffecc0cb480, script=1, f=139912131594288, fname=, parser=139912122944208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139912122944208, fname = 139912122959280, script = 1, opt = 0x7ffecc0cb480, f = 4} #39 process_options (argc=0, argv=0x7ffecc0cb778, opt=0x7ffecc0cb480) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139912131594288 xflag = ast = 0x0 parser = 139912122944208 script_name = 139912122959280 iseq = enc = lenc = 0x5625cc092f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f3fd57f5296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffecc0cb768) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3fd46385c8 "-", script_name = 139912122959280, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f3fd56b2359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffecc0cb768) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139912140225056, buf = {0x2, 0x7f3fd56b23a0 , 0x0, 0x7ffecc0cb560, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5625cc077c70 state = iseq = 0x0 #42 0x00005625ca92717f in rb_main (argv=0x7ffecc0cb768, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732321806857 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4071858.ruby -x gdbscript [New LWP 4071858] [New LWP 4071860] [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=140070324870144) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f64a9f51c00 (LWP 4071858))] >>> Threads Id Target Id Frame * 1 Thread 0x7f64a9f51c00 (LWP 4071858) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140070324870144) at ./nptl/pthread_kill.c:44 2 Thread 0x7f64a9c3f640 (LWP 4071860) 0x00007f64aa098fde in epoll_wait (epfd=4, events=events@entry=0x7f64aa9a2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f64a9c3f640 (LWP 4071860)): #0 0x00007f64aa098fde in epoll_wait (epfd=4, events=events@entry=0x7f64aa9a2adc , 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 0x00007f64aa62a39a in event_wait (vm=0x557d81e8b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557d81e8b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557d81e8b2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557d81e8b2a0 #4 0x00007f64aa007b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720962885584, -5331211825083288277, 140070321649216, 25, 140070325614672, 140720962885936, 5245260423687337259, 5245267601261491499}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f64aa098bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f64a9f51c00 (LWP 4071858)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140070324870144) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f64a9f51c00 old_mask = {__val = {0, 13456180989438179584, 922, 140070331769517, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140070332287480}} 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=140070324870144) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140070324870144, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f64a9fb5476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f64aa5e62d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f64aa3b6e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557d81f20400, fmt=fmt@entry=0x7f64aa8043a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f64aa5e512f in sigsegv (sig=11, info=0x557d81f20530, ctx=0x557d81f20400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f64aa7c10d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f64aa9a3b60 , errout=errout@entry=0x7f64aa18d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f64aa8121c6 "\n", dli_fbase = 0x557d81ecfd80, dli_sname = 0x7ffc270135f0 "\240\326\030\252d\177", dli_saddr = 0x7f64aa0a6d63 <__GI___backtrace+99>} i = lines = obj = 0x557d81f84c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f64aa693f43 in rb_print_backtrace (errout=0x7f64aa18d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f64aa693f2f , 0x7f64aa48fa45 , 0x7f64aa3b6e65 , 0x7f64aa3ba21a , 0x7f64aa439050 , 0x7f64aa433dab , 0x7f64aa433eac , 0x7f64aa434240 , 0x7f64aa439dd4 , 0x7f64aa433dab , 0x7f64aa433eac , 0x7f64aa434240 , 0x7f64aa439dd4 , 0x7f64aa433dab , 0x7f64aa433eac , 0x7f64aa434240 , 0x7f64aa439dd4 , 0x7f64aa433dab , 0x7f64aa43bd18 , 0x7f64aa7c1813 , 0x7f64aa4d2c33 , 0x7f64aa5dda2a , 0x7f64aa5ddfa3 , 0x7f64aa49bfc2 , 0x7f64aa5dfa30 , 0x7f64aa5e0296 , 0x7f64aa49d359 , 0x557d8113e17f , 0x7f64a9f9cd90 <__libc_start_call_main+128>, 0x7f64a9f9ce40 <__libc_start_main_impl+128>, 0x557d8113e1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f64aa18d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x557d81e8b2a0 ec = #11 0x00007f64aa48fa45 in rb_bug_without_die (fmt=0x7f64aa7d2a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc270137b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f64aa18d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f64aa3b6e65 in rb_bug (fmt=fmt@entry=0x7f64aa7d2a98 "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 = 0x7ffc27013890, reg_save_area = 0x7ffc270137d0}} #13 0x00007f64aa3ba21a in objspace_xmalloc0 (objspace=0x557d81e8dbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f64aa439050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x557d81ecfd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x557d81ecfd80, iseq=0x7f64a92e9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140070311882304 ec = 0x557d81e8ec70 dummy_frame = 140070311859408 #16 0x00007f64aa433dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f64a92e9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557d81ecfd80 prev_src_iseq = 0x7f64a92eb0f0 offset = #17 0x00007f64aa433eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f64a92e9620 iseqv = iseq_index = 23 #18 0x00007f64aa434240 in ibf_load_code (load=0x557d81ecfd80, iseq=0x7f64a92eb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140070311866608 code_index = 15 reading_pos = 4556 code = 0x557d81f46f20 load_body = 0x557d81f47730 cd_entries = 0x557d81ed4c70 ic_index = 0 mark_offset_bits = 0x7ffc27013b30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f64aa439dd4 in ibf_load_iseq_each (load=0x557d81ecfd80, iseq=0x7f64a92eb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140070311882304 ec = 0x557d81e8ec70 dummy_frame = 140070311866368 #20 0x00007f64aa433dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f64a92eb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557d81ecfd80 prev_src_iseq = 0x7f64a92eebd0 offset = #21 0x00007f64aa433eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f64a92eb0f0 iseqv = iseq_index = 16 #22 0x00007f64aa434240 in ibf_load_code (load=0x557d81ecfd80, iseq=0x7f64a92eebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140070311881680 code_index = 66 reading_pos = 224 code = 0x557d81f6e510 load_body = 0x557d81efbf70 cd_entries = 0x557d81ef3070 ic_index = 0 mark_offset_bits = 0x557d81f6e740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f64aa439dd4 in ibf_load_iseq_each (load=0x557d81ecfd80, iseq=0x7f64a92eebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140070311882304 ec = 0x557d81e8ec70 dummy_frame = 140070311881248 #24 0x00007f64aa433dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f64a92eebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557d81ecfd80 prev_src_iseq = 0x7f64a92eef00 offset = #25 0x00007f64aa433eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f64a92eebd0 iseqv = iseq_index = 1 #26 0x00007f64aa434240 in ibf_load_code (load=0x557d81ecfd80, iseq=0x7f64a92eef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140070311882496 code_index = 5 reading_pos = 46 code = 0x557d81f48dc0 load_body = 0x557d81efc6a0 cd_entries = 0x557d81ef30e0 ic_index = 1 mark_offset_bits = 0x7ffc27014090 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f64aa439dd4 in ibf_load_iseq_each (load=0x557d81ecfd80, iseq=0x7f64a92eef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140070311882304 ec = 0x557d81e8ec70 dummy_frame = 140070311881968 #28 0x00007f64aa433dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f64a92eef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557d81ecfd80 prev_src_iseq = 0x0 offset = #29 0x00007f64aa43bd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f64a92eef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140070311882592 #31 0x00007f64aa7c1813 in rb_load_with_builtin_functions (feature_name=0x7f64aa8015eb "yjit", table=0x7f64aa984e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x557d81e8b2a0 iseq = #32 0x00007f64aa704f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f64aa702fc0 , argc = 0, index = 0, name = 0x7f64aa827cc1 "_bi13"}, {func_ptr = 0x7f64aa7a19e0 , argc = 0, index = 1, name = 0x7f64aa827cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f64aa7a1ae0 , argc = 0, index = 2, name = 0x7f64aa827f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f64aa7a2b70 , argc = 0, index = 3, name = 0x7f64aa827cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f64aa771ae0 , argc = 2, index = 4, name = 0x7f64aa827cf8 "rb_yjit_enable"}, {func_ptr = 0x7f64aa7a1b00 , argc = 0, index = 5, name = 0x7f64aa827d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f64aa7a1a30 , argc = 1, index = 6, name = 0x7f64aa827d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f64aa702fa0 , argc = 0, index = 7, name = 0x7f64aa827d34 "object_shape_count"}, {func_ptr = 0x7f64aa778e00 , argc = 1, index = 8, name = 0x7f64aa827d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f64aa778e10 , argc = 1, index = 9, name = 0x7f64aa827d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f64aa771a30 , argc = 0, index = 10, name = 0x7f64aa827d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f64aa771b90 , argc = 0, index = 11, name = 0x7f64aa827d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f64aa7a1a00 , argc = 0, index = 12, name = 0x7f64aa827d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f64aa4d2c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f64aa5dda2a in ruby_opt_init (opt=0x7ffc27015980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f64aa5ddfa3 in ruby_opt_init (opt=0x7ffc27015980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140720962880864) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc27014560 parser = 140070313151184 orig_fname = 140070313166256 script = 1 opt = 0x7ffc27015980 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f64aa49bfc2 in rb_ensure (b_proc=b_proc@entry=0x7f64aa5ddc00 , data1=data1@entry=140720962880864, e_proc=e_proc@entry=0x7f64aa5d9ee0 , data2=data2@entry=140720962880864) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557d81e8ec70 _tag = {tag = 36, retval = 140720962886016, buf = {0x7f64a9c64830, 0x7f64aa49c078 , 0x0, 0x7ffc27014410, 0xa9c63ae0}, prev = 0x7ffc27015a90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557d81e8ec70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f64aa5d9ee0 , data2 = 140720962880864}} #38 0x00007f64aa5dfa30 in load_file (opt=0x7ffc27015980, script=1, f=140070321801264, fname=, parser=140070313151184) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140070313151184, fname = 140070313166256, script = 1, opt = 0x7ffc27015980, f = 4} #39 process_options (argc=0, argv=0x7ffc27015c78, opt=0x7ffc27015980) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140070321801264 xflag = ast = 0x0 parser = 140070313151184 script_name = 140070313166256 iseq = enc = lenc = 0x557d81ea9f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f64aa5e0296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc27015c68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f64a94285c8 "-", script_name = 140070313166256, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f64aa49d359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc27015c68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140070330411552, buf = {0x2, 0x7f64aa49d3a0 , 0x0, 0x7ffc27015a60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557d81e8ec70 state = iseq = 0x0 #42 0x0000557d8113e17f in rb_main (argv=0x7ffc27015c68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720962887433 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4170536.ruby -x gdbscript [New LWP 4170536] [New LWP 4170538] [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=140051481820160) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6046d2fc00 (LWP 4170536))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6046d2fc00 (LWP 4170536) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140051481820160) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6046a0f640 (LWP 4170538) 0x00007f6046e76fde in epoll_wait (epfd=4, events=events@entry=0x7f6047780adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6046a0f640 (LWP 4170538)): #0 0x00007f6046e76fde in epoll_wait (epfd=4, events=events@entry=0x7f6047780adc , 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 0x00007f604740839a in event_wait (vm=0x5642dd37c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5642dd37c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5642dd37c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5642dd37c2a0 #4 0x00007f6046de5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728404974352, 9184849726752929723, 140051478541888, 25, 140051482564688, 140728404974704, -9099618256230828101, -9099618064446408773}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6046e76bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6046d2fc00 (LWP 4170536)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140051481820160) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6046d2fc00 old_mask = {__val = {0, 2434263677963592704, 922, 140051488719533, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140051489237496}} 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=140051481820160) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140051481820160, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6046d93476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f60473c42d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6047194e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5642dd411400, fmt=fmt@entry=0x7f60475e23a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f60473c312f in sigsegv (sig=11, info=0x5642dd411530, ctx=0x5642dd411400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f604759f0d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f6047781b60 , errout=errout@entry=0x7f6046f6b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f60475f01c6 "\n", dli_fbase = 0x5642dd3c0d80, dli_sname = 0x7ffde2967930 "\240\266\366F`\177", dli_saddr = 0x7f6046e84d63 <__GI___backtrace+99>} i = lines = obj = 0x5642dd475c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f6047471f43 in rb_print_backtrace (errout=0x7f6046f6b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f6047471f2f , 0x7f604726da45 , 0x7f6047194e65 , 0x7f604719821a , 0x7f6047217050 , 0x7f6047211dab , 0x7f6047211eac , 0x7f6047212240 , 0x7f6047217dd4 , 0x7f6047211dab , 0x7f6047211eac , 0x7f6047212240 , 0x7f6047217dd4 , 0x7f6047211dab , 0x7f6047211eac , 0x7f6047212240 , 0x7f6047217dd4 , 0x7f6047211dab , 0x7f6047219d18 , 0x7f604759f813 , 0x7f60472b0c33 , 0x7f60473bba2a , 0x7f60473bbfa3 , 0x7f6047279fc2 , 0x7f60473bda30 , 0x7f60473be296 , 0x7f604727b359 , 0x5642dcbc617f , 0x7f6046d7ad90 <__libc_start_call_main+128>, 0x7f6046d7ae40 <__libc_start_main_impl+128>, 0x5642dcbc61d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6046f6b6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5642dd37c2a0 ec = #11 0x00007f604726da45 in rb_bug_without_die (fmt=0x7f60475b0a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffde2967af0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6046f6b6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6047194e65 in rb_bug (fmt=fmt@entry=0x7f60475b0a98 "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 = 0x7ffde2967bd0, reg_save_area = 0x7ffde2967b10}} #13 0x00007f604719821a in objspace_xmalloc0 (objspace=0x5642dd37ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6047217050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5642dd3c0d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5642dd3c0d80, iseq=0x7f60460b9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140051468774976 ec = 0x5642dd37fc70 dummy_frame = 140051468752080 #16 0x00007f6047211dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60460b9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5642dd3c0d80 prev_src_iseq = 0x7f60460bb0f0 offset = #17 0x00007f6047211eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f60460b9620 iseqv = iseq_index = 23 #18 0x00007f6047212240 in ibf_load_code (load=0x5642dd3c0d80, iseq=0x7f60460bb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140051468759280 code_index = 15 reading_pos = 4556 code = 0x5642dd437f20 load_body = 0x5642dd438730 cd_entries = 0x5642dd3c5c70 ic_index = 0 mark_offset_bits = 0x7ffde2967e70 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6047217dd4 in ibf_load_iseq_each (load=0x5642dd3c0d80, iseq=0x7f60460bb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140051468774976 ec = 0x5642dd37fc70 dummy_frame = 140051468759040 #20 0x00007f6047211dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60460bb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5642dd3c0d80 prev_src_iseq = 0x7f60460bebd0 offset = #21 0x00007f6047211eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f60460bb0f0 iseqv = iseq_index = 16 #22 0x00007f6047212240 in ibf_load_code (load=0x5642dd3c0d80, iseq=0x7f60460bebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140051468774352 code_index = 66 reading_pos = 224 code = 0x5642dd45f510 load_body = 0x5642dd3ecf70 cd_entries = 0x5642dd3e4070 ic_index = 0 mark_offset_bits = 0x5642dd45f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6047217dd4 in ibf_load_iseq_each (load=0x5642dd3c0d80, iseq=0x7f60460bebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140051468774976 ec = 0x5642dd37fc70 dummy_frame = 140051468773920 #24 0x00007f6047211dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60460bebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5642dd3c0d80 prev_src_iseq = 0x7f60460bef00 offset = #25 0x00007f6047211eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f60460bebd0 iseqv = iseq_index = 1 #26 0x00007f6047212240 in ibf_load_code (load=0x5642dd3c0d80, iseq=0x7f60460bef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140051468775168 code_index = 5 reading_pos = 46 code = 0x5642dd439dc0 load_body = 0x5642dd3ed6a0 cd_entries = 0x5642dd3e40e0 ic_index = 1 mark_offset_bits = 0x7ffde29683d0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6047217dd4 in ibf_load_iseq_each (load=0x5642dd3c0d80, iseq=0x7f60460bef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140051468774976 ec = 0x5642dd37fc70 dummy_frame = 140051468774640 #28 0x00007f6047211dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f60460bef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5642dd3c0d80 prev_src_iseq = 0x0 offset = #29 0x00007f6047219d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f60460bef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140051468775264 #31 0x00007f604759f813 in rb_load_with_builtin_functions (feature_name=0x7f60475df5eb "yjit", table=0x7f6047762e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5642dd37c2a0 iseq = #32 0x00007f60474e2f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f60474e0fc0 , argc = 0, index = 0, name = 0x7f6047605cc1 "_bi13"}, {func_ptr = 0x7f604757f9e0 , argc = 0, index = 1, name = 0x7f6047605cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f604757fae0 , argc = 0, index = 2, name = 0x7f6047605f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6047580b70 , argc = 0, index = 3, name = 0x7f6047605cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f604754fae0 , argc = 2, index = 4, name = 0x7f6047605cf8 "rb_yjit_enable"}, {func_ptr = 0x7f604757fb00 , argc = 0, index = 5, name = 0x7f6047605d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f604757fa30 , argc = 1, index = 6, name = 0x7f6047605d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f60474e0fa0 , argc = 0, index = 7, name = 0x7f6047605d34 "object_shape_count"}, {func_ptr = 0x7f6047556e00 , argc = 1, index = 8, name = 0x7f6047605d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6047556e10 , argc = 1, index = 9, name = 0x7f6047605d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f604754fa30 , argc = 0, index = 10, name = 0x7f6047605d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f604754fb90 , argc = 0, index = 11, name = 0x7f6047605d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f604757fa00 , argc = 0, index = 12, name = 0x7f6047605d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f60472b0c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f60473bba2a in ruby_opt_init (opt=0x7ffde2969cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f60473bbfa3 in ruby_opt_init (opt=0x7ffde2969cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728404969632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffde29688a0 parser = 140051470043856 orig_fname = 140051470058928 script = 1 opt = 0x7ffde2969cc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6047279fc2 in rb_ensure (b_proc=b_proc@entry=0x7f60473bbc00 , data1=data1@entry=140728404969632, e_proc=e_proc@entry=0x7f60473b7ee0 , data2=data2@entry=140728404969632) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5642dd37fc70 _tag = {tag = 36, retval = 140728404974784, buf = {0x7f6046a34830, 0x7f604727a078 , 0x0, 0x7ffde2968750, 0x46a33ae0}, prev = 0x7ffde2969dd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5642dd37fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f60473b7ee0 , data2 = 140728404969632}} #38 0x00007f60473bda30 in load_file (opt=0x7ffde2969cc0, script=1, f=140051478693936, fname=, parser=140051470043856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140051470043856, fname = 140051470058928, script = 1, opt = 0x7ffde2969cc0, f = 4} #39 process_options (argc=0, argv=0x7ffde2969fb8, opt=0x7ffde2969cc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140051478693936 xflag = ast = 0x0 parser = 140051470043856 script_name = 140051470058928 iseq = enc = lenc = 0x5642dd39af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f60473be296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffde2969fa8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f60461f85c8 "-", script_name = 140051470058928, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f604727b359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffde2969fa8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140051487361568, buf = {0x2, 0x7f604727b3a0 , 0x0, 0x7ffde2969da0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5642dd37fc70 state = iseq = 0x0 #42 0x00005642dcbc617f in rb_main (argv=0x7ffde2969fa8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728404976201 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.445613.ruby -x gdbscript [New LWP 445613] [New LWP 445615] [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=139796978588672) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f25053fdc00 (LWP 445613))] >>> Threads Id Target Id Frame * 1 Thread 0x7f25053fdc00 (LWP 445613) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139796978588672) at ./nptl/pthread_kill.c:44 2 Thread 0x7f25050df640 (LWP 445615) 0x00007f2505544fde in epoll_wait (epfd=4, events=events@entry=0x7f2505e4eadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f25050df640 (LWP 445615)): #0 0x00007f2505544fde in epoll_wait (epfd=4, events=events@entry=0x7f2505e4eadc , 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 0x00007f2505ad639a in event_wait (vm=0x561afa0e22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x561afa0e22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x561afa0e22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x561afa0e22a0 #4 0x00007f25054b3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732551702000, 798672828700449975, 139796975318592, 25, 139796979333200, 140732551702352, -765754121047089993, -765754724100055881}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2505544bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f25053fdc00 (LWP 445613)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139796978588672) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f25053fdc00 old_mask = {__val = {0, 11421467249326138368, 922, 139796985488045, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139796986006008}} 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=139796978588672) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139796978588672, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2505461476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2505a922d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f2505862e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x561afa177400, fmt=fmt@entry=0x7f2505cb03a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f2505a9112f in sigsegv (sig=11, info=0x561afa177530, ctx=0x561afa177400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f2505c6d0d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f2505e4fb60 , errout=errout@entry=0x7f25056396a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f2505cbe1c6 "\n", dli_fbase = 0x561afa126d80, dli_sname = 0x7ffed9c08410 "\240\226c\005%\177", dli_saddr = 0x7f2505552d63 <__GI___backtrace+99>} i = lines = obj = 0x561afa1dcd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f2505b3ff43 in rb_print_backtrace (errout=0x7f25056396a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f2505b3ff2f , 0x7f250593ba45 , 0x7f2505862e65 , 0x7f250586621a , 0x7f25058e5050 , 0x7f25058dfdab , 0x7f25058dfeac , 0x7f25058e0240 , 0x7f25058e5dd4 , 0x7f25058dfdab , 0x7f25058dfeac , 0x7f25058e0240 , 0x7f25058e5dd4 , 0x7f25058dfdab , 0x7f25058dfeac , 0x7f25058e0240 , 0x7f25058e5dd4 , 0x7f25058dfdab , 0x7f25058e7d18 , 0x7f2505c6d813 , 0x7f250597ec33 , 0x7f2505a89a2a , 0x7f2505a89fa3 , 0x7f2505947fc2 , 0x7f2505a8ba30 , 0x7f2505a8c296 , 0x7f2505949359 , 0x561af9e5117f , 0x7f2505448d90 <__libc_start_call_main+128>, 0x7f2505448e40 <__libc_start_main_impl+128>, 0x561af9e511d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f25056396a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x561afa0e22a0 ec = #11 0x00007f250593ba45 in rb_bug_without_die (fmt=0x7f2505c7ea98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffed9c085d0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f25056396a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f2505862e65 in rb_bug (fmt=fmt@entry=0x7f2505c7ea98 "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 = 0x7ffed9c086b0, reg_save_area = 0x7ffed9c085f0}} #13 0x00007f250586621a in objspace_xmalloc0 (objspace=0x561afa0e4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f25058e5050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x561afa126d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x561afa126d80, iseq=0x7f2504789660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139796965551600 ec = 0x561afa0e5c70 dummy_frame = 139796965528800 #16 0x00007f25058dfdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2504789660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561afa126d80 prev_src_iseq = 0x7f250478b160 offset = #17 0x00007f25058dfeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2504789660 iseqv = iseq_index = 23 #18 0x00007f25058e0240 in ibf_load_code (load=0x561afa126d80, iseq=0x7f250478b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139796965536096 code_index = 15 reading_pos = 4556 code = 0x561afa19e2f0 load_body = 0x561afa19eb40 cd_entries = 0x561afa12bc70 ic_index = 0 mark_offset_bits = 0x7ffed9c08950 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f25058e5dd4 in ibf_load_iseq_each (load=0x561afa126d80, iseq=0x7f250478b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139796965551600 ec = 0x561afa0e5c70 dummy_frame = 139796965535808 #20 0x00007f25058dfdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f250478b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561afa126d80 prev_src_iseq = 0x7f250478eb20 offset = #21 0x00007f25058dfeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f250478b160 iseqv = iseq_index = 16 #22 0x00007f25058e0240 in ibf_load_code (load=0x561afa126d80, iseq=0x7f250478eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139796965550880 code_index = 66 reading_pos = 224 code = 0x561afa1c5510 load_body = 0x561afa153310 cd_entries = 0x561afa14a070 ic_index = 0 mark_offset_bits = 0x561afa1c5740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f25058e5dd4 in ibf_load_iseq_each (load=0x561afa126d80, iseq=0x7f250478eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139796965551600 ec = 0x561afa0e5c70 dummy_frame = 139796965550688 #24 0x00007f25058dfdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f250478eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561afa126d80 prev_src_iseq = 0x7f250478ef40 offset = #25 0x00007f25058dfeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f250478eb20 iseqv = iseq_index = 1 #26 0x00007f25058e0240 in ibf_load_code (load=0x561afa126d80, iseq=0x7f250478ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139796965551936 code_index = 5 reading_pos = 46 code = 0x561afa19fdc0 load_body = 0x561afa153a40 cd_entries = 0x561afa14a0e0 ic_index = 1 mark_offset_bits = 0x7ffed9c08eb0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f25058e5dd4 in ibf_load_iseq_each (load=0x561afa126d80, iseq=0x7f250478ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139796965551600 ec = 0x561afa0e5c70 dummy_frame = 139796965551408 #28 0x00007f25058dfdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f250478ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x561afa126d80 prev_src_iseq = 0x0 offset = #29 0x00007f25058e7d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f250478ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139796965552080 #31 0x00007f2505c6d813 in rb_load_with_builtin_functions (feature_name=0x7f2505cad5eb "yjit", table=0x7f2505e30e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x561afa0e22a0 iseq = #32 0x00007f2505bb0f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2505baefc0 , argc = 0, index = 0, name = 0x7f2505cd3cc1 "_bi13"}, {func_ptr = 0x7f2505c4d9e0 , argc = 0, index = 1, name = 0x7f2505cd3cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2505c4dae0 , argc = 0, index = 2, name = 0x7f2505cd3f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2505c4eb70 , argc = 0, index = 3, name = 0x7f2505cd3cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2505c1dae0 , argc = 2, index = 4, name = 0x7f2505cd3cf8 "rb_yjit_enable"}, {func_ptr = 0x7f2505c4db00 , argc = 0, index = 5, name = 0x7f2505cd3d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2505c4da30 , argc = 1, index = 6, name = 0x7f2505cd3d22 "rb_yjit_get_stats"}, {func_ptr = 0x7f2505baefa0 , argc = 0, index = 7, name = 0x7f2505cd3d34 "object_shape_count"}, {func_ptr = 0x7f2505c24e00 , argc = 1, index = 8, name = 0x7f2505cd3d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2505c24e10 , argc = 1, index = 9, name = 0x7f2505cd3d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2505c1da30 , argc = 0, index = 10, name = 0x7f2505cd3d72 "rb_yjit_code_gc"}, {func_ptr = 0x7f2505c1db90 , argc = 0, index = 11, name = 0x7f2505cd3d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2505c4da00 , argc = 0, index = 12, name = 0x7f2505cd3d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f250597ec33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f2505a89a2a in ruby_opt_init (opt=0x7ffed9c0a7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f2505a89fa3 in ruby_opt_init (opt=0x7ffed9c0a7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140732551697280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffed9c09380 parser = 139796966820672 orig_fname = 139796966835744 script = 1 opt = 0x7ffed9c0a7a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f2505947fc2 in rb_ensure (b_proc=b_proc@entry=0x7f2505a89c00 , data1=data1@entry=140732551697280, e_proc=e_proc@entry=0x7f2505a85ee0 , data2=data2@entry=140732551697280) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x561afa0e5c70 _tag = {tag = 36, retval = 140732551702432, buf = {0x7f2505104870, 0x7f2505948078 , 0x0, 0x7ffed9c09230, 0x5103b20}, prev = 0x7ffed9c0a8b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x561afa0e5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2505a85ee0 , data2 = 140732551697280}} #38 0x00007f2505a8ba30 in load_file (opt=0x7ffed9c0a7a0, script=1, f=139796975470704, fname=, parser=139796966820672) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139796966820672, fname = 139796966835744, script = 1, opt = 0x7ffed9c0a7a0, f = 4} #39 process_options (argc=0, argv=0x7ffed9c0aa98, opt=0x7ffed9c0a7a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139796975470704 xflag = ast = 0x0 parser = 139796966820672 script_name = 139796966835744 iseq = enc = lenc = 0x561afa100f30 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\060S\345\005%\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f2505a8c296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffed9c0aa88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f25048c8638 "-", script_name = 139796966835744, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f2505949359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffed9c0aa88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139796984130080, buf = {0x2, 0x7f25059493a0 , 0x0, 0x7ffed9c0a880, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x561afa0e5c70 state = iseq = 0x0 #42 0x0000561af9e5117f in rb_main (argv=0x7ffed9c0aa88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732551703849 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.484398.ruby -x gdbscript [New LWP 484398] [New LWP 484399] [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=140198791572480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f82932b6c00 (LWP 484398))] >>> Threads Id Target Id Frame * 1 Thread 0x7f82932b6c00 (LWP 484398) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140198791572480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8292f9f640 (LWP 484399) 0x00007f82933fdfde in epoll_wait (epfd=4, events=events@entry=0x7f8293d07adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8292f9f640 (LWP 484399)): #0 0x00007f82933fdfde in epoll_wait (epfd=4, events=events@entry=0x7f8293d07adc , 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 0x00007f829398f39a in event_wait (vm=0x5618ecf2d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5618ecf2d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5618ecf2d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5618ecf2d2a0 #4 0x00007f829336cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729678949872, 4620773837445509081, 140198788331072, 25, 140198792317008, 140729678950224, -4673209599118299175, -4673206720563400743}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f82933fdbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f82932b6c00 (LWP 484398)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140198791572480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f82932b6c00 old_mask = {__val = {0, 7787570754037589504, 922, 140198798471853, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140198798989816}} 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=140198791572480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140198791572480, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f829331a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f829394b2d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f829371be88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5618ecfc2400, fmt=fmt@entry=0x7f8293b693a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f829394a12f in sigsegv (sig=11, info=0x5618ecfc2530, ctx=0x5618ecfc2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8293b260d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8293d08b60 , errout=errout@entry=0x7f82934f26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8293b771c6 "\n", dli_fbase = 0x5618ecf71d80, dli_sname = 0x7ffe2e85cc10 "\240&O\223\202\177", dli_saddr = 0x7f829340bd63 <__GI___backtrace+99>} i = lines = obj = 0x5618ed026c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f82939f8f43 in rb_print_backtrace (errout=0x7f82934f26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f82939f8f2f , 0x7f82937f4a45 , 0x7f829371be65 , 0x7f829371f21a , 0x7f829379e050 , 0x7f8293798dab , 0x7f8293798eac , 0x7f8293799240 , 0x7f829379edd4 , 0x7f8293798dab , 0x7f8293798eac , 0x7f8293799240 , 0x7f829379edd4 , 0x7f8293798dab , 0x7f8293798eac , 0x7f8293799240 , 0x7f829379edd4 , 0x7f8293798dab , 0x7f82937a0d18 , 0x7f8293b26813 , 0x7f8293837c33 , 0x7f8293942a2a , 0x7f8293942fa3 , 0x7f8293800fc2 , 0x7f8293944a30 , 0x7f8293945296 , 0x7f8293802359 , 0x5618eb54f17f , 0x7f8293301d90 <__libc_start_call_main+128>, 0x7f8293301e40 <__libc_start_main_impl+128>, 0x5618eb54f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f82934f26a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5618ecf2d2a0 ec = #11 0x00007f82937f4a45 in rb_bug_without_die (fmt=0x7f8293b37a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe2e85cdd0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f82934f26a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f829371be65 in rb_bug (fmt=fmt@entry=0x7f8293b37a98 "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 = 0x7ffe2e85ceb0, reg_save_area = 0x7ffe2e85cdf0}} #13 0x00007f829371f21a in objspace_xmalloc0 (objspace=0x5618ecf2fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f829379e050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5618ecf71d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5618ecf71d80, iseq=0x7f8292649670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140198778564240 ec = 0x5618ecf30c70 dummy_frame = 140198778541344 #16 0x00007f8293798dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8292649670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5618ecf71d80 prev_src_iseq = 0x7f829264b140 offset = #17 0x00007f8293798eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8292649670 iseqv = iseq_index = 23 #18 0x00007f8293799240 in ibf_load_code (load=0x5618ecf71d80, iseq=0x7f829264b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140198778548544 code_index = 15 reading_pos = 4556 code = 0x5618ecfe8f20 load_body = 0x5618ecfe9730 cd_entries = 0x5618ecf76c70 ic_index = 0 mark_offset_bits = 0x7ffe2e85d150 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f829379edd4 in ibf_load_iseq_each (load=0x5618ecf71d80, iseq=0x7f829264b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140198778564240 ec = 0x5618ecf30c70 dummy_frame = 140198778548304 #20 0x00007f8293798dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f829264b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5618ecf71d80 prev_src_iseq = 0x7f829264ec20 offset = #21 0x00007f8293798eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f829264b140 iseqv = iseq_index = 16 #22 0x00007f8293799240 in ibf_load_code (load=0x5618ecf71d80, iseq=0x7f829264ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140198778563616 code_index = 66 reading_pos = 224 code = 0x5618ed010510 load_body = 0x5618ecf9df70 cd_entries = 0x5618ecf95070 ic_index = 0 mark_offset_bits = 0x5618ed010740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f829379edd4 in ibf_load_iseq_each (load=0x5618ecf71d80, iseq=0x7f829264ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140198778564240 ec = 0x5618ecf30c70 dummy_frame = 140198778563184 #24 0x00007f8293798dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f829264ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5618ecf71d80 prev_src_iseq = 0x7f829264ef50 offset = #25 0x00007f8293798eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f829264ec20 iseqv = iseq_index = 1 #26 0x00007f8293799240 in ibf_load_code (load=0x5618ecf71d80, iseq=0x7f829264ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140198778564432 code_index = 5 reading_pos = 46 code = 0x5618ecfeadc0 load_body = 0x5618ecf9e6a0 cd_entries = 0x5618ecf950e0 ic_index = 1 mark_offset_bits = 0x7ffe2e85d6b0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f829379edd4 in ibf_load_iseq_each (load=0x5618ecf71d80, iseq=0x7f829264ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140198778564240 ec = 0x5618ecf30c70 dummy_frame = 140198778563904 #28 0x00007f8293798dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f829264ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5618ecf71d80 prev_src_iseq = 0x0 offset = #29 0x00007f82937a0d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f829264ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140198778564528 #31 0x00007f8293b26813 in rb_load_with_builtin_functions (feature_name=0x7f8293b665eb "yjit", table=0x7f8293ce9e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5618ecf2d2a0 iseq = #32 0x00007f8293a69f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8293a67fc0 , argc = 0, index = 0, name = 0x7f8293b8ccc1 "_bi13"}, {func_ptr = 0x7f8293b069e0 , argc = 0, index = 1, name = 0x7f8293b8ccc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8293b06ae0 , argc = 0, index = 2, name = 0x7f8293b8cf30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8293b07b70 , argc = 0, index = 3, name = 0x7f8293b8ccdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8293ad6ae0 , argc = 2, index = 4, name = 0x7f8293b8ccf8 "rb_yjit_enable"}, {func_ptr = 0x7f8293b06b00 , argc = 0, index = 5, name = 0x7f8293b8cd07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8293b06a30 , argc = 1, index = 6, name = 0x7f8293b8cd22 "rb_yjit_get_stats"}, {func_ptr = 0x7f8293a67fa0 , argc = 0, index = 7, name = 0x7f8293b8cd34 "object_shape_count"}, {func_ptr = 0x7f8293adde00 , argc = 1, index = 8, name = 0x7f8293b8cd47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8293adde10 , argc = 1, index = 9, name = 0x7f8293b8cd5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8293ad6a30 , argc = 0, index = 10, name = 0x7f8293b8cd72 "rb_yjit_code_gc"}, {func_ptr = 0x7f8293ad6b90 , argc = 0, index = 11, name = 0x7f8293b8cd82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8293b06a00 , argc = 0, index = 12, name = 0x7f8293b8cd9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8293837c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8293942a2a in ruby_opt_init (opt=0x7ffe2e85efa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8293942fa3 in ruby_opt_init (opt=0x7ffe2e85efa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729678945152) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe2e85db80 parser = 140198779833072 orig_fname = 140198779848144 script = 1 opt = 0x7ffe2e85efa0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8293800fc2 in rb_ensure (b_proc=b_proc@entry=0x7f8293942c00 , data1=data1@entry=140729678945152, e_proc=e_proc@entry=0x7f829393eee0 , data2=data2@entry=140729678945152) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5618ecf30c70 _tag = {tag = 36, retval = 140729678950304, buf = {0x7f8292fc4820, 0x7f8293801078 , 0x0, 0x7ffe2e85da30, 0x92fc3ad0}, prev = 0x7ffe2e85f0b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5618ecf30c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f829393eee0 , data2 = 140729678945152}} #38 0x00007f8293944a30 in load_file (opt=0x7ffe2e85efa0, script=1, f=140198788483104, fname=, parser=140198779833072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140198779833072, fname = 140198779848144, script = 1, opt = 0x7ffe2e85efa0, f = 4} #39 process_options (argc=0, argv=0x7ffe2e85f298, opt=0x7ffe2e85efa0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140198788483104 xflag = ast = 0x0 parser = 140198779833072 script_name = 140198779848144 iseq = enc = lenc = 0x5618ecf4bf30 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\320\223\202\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8293945296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2e85f288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f82927885e8 "-", script_name = 140198779848144, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8293802359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2e85f288) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140198797113888, buf = {0x2, 0x7f82938023a0 , 0x0, 0x7ffe2e85f080, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5618ecf30c70 state = iseq = 0x0 #42 0x00005618eb54f17f in rb_main (argv=0x7ffe2e85f288, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729678951721 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.56722.ruby -x gdbscript [New LWP 56722] [New LWP 56724] [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=140468833041408) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc172e53c00 (LWP 56722))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc172e53c00 (LWP 56722) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140468833041408) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc172b3f640 (LWP 56724) 0x00007fc172f9afde in epoll_wait (epfd=4, events=events@entry=0x7fc1738a4adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc172b3f640 (LWP 56724)): #0 0x00007fc172f9afde in epoll_wait (epfd=4, events=events@entry=0x7fc1738a4adc , 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 0x00007fc17352c39a in event_wait (vm=0x559bddf882a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559bddf882a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559bddf882a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559bddf882a0 #4 0x00007fc172f09b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729995626896, -89116662901501659, 140468829812288, 25, 140468833785936, 140729995627248, 90496102850105637, 90495576024682789}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc172f9abb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc172e53c00 (LWP 56722)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140468833041408) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc172e53c00 old_mask = {__val = {0, 15025638712283521792, 922, 140468839940781, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140468840458744}} 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=140468833041408) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140468833041408, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc172eb7476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc1734e82d5 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fc1732b8e88 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559bde01d400, fmt=fmt@entry=0x7fc1737063a6 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fc1734e712f in sigsegv (sig=11, info=0x559bde01d530, ctx=0x559bde01d400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fc1736c30d6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fc1738a5b60 , errout=errout@entry=0x7fc17308f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fc1737141c6 "\n", dli_fbase = 0x559bddfccd80, dli_sname = 0x7ffe4165e7b0 "\240\366\bs\301\177", dli_saddr = 0x7fc172fa8d63 <__GI___backtrace+99>} i = lines = obj = 0x559bde081c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fc173595f43 in rb_print_backtrace (errout=0x7fc17308f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fc173595f2f , 0x7fc173391a45 , 0x7fc1732b8e65 , 0x7fc1732bc21a , 0x7fc17333b050 , 0x7fc173335dab , 0x7fc173335eac , 0x7fc173336240 , 0x7fc17333bdd4 , 0x7fc173335dab , 0x7fc173335eac , 0x7fc173336240 , 0x7fc17333bdd4 , 0x7fc173335dab , 0x7fc173335eac , 0x7fc173336240 , 0x7fc17333bdd4 , 0x7fc173335dab , 0x7fc17333dd18 , 0x7fc1736c3813 , 0x7fc1733d4c33 , 0x7fc1734dfa2a , 0x7fc1734dffa3 , 0x7fc17339dfc2 , 0x7fc1734e1a30 , 0x7fc1734e2296 , 0x7fc17339f359 , 0x559bdd58817f , 0x7fc172e9ed90 <__libc_start_call_main+128>, 0x7fc172e9ee40 <__libc_start_main_impl+128>, 0x559bdd5881d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fc17308f6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559bddf882a0 ec = #11 0x00007fc173391a45 in rb_bug_without_die (fmt=0x7fc1736d4a98 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe4165e970) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fc17308f6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fc1732b8e65 in rb_bug (fmt=fmt@entry=0x7fc1736d4a98 "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 = 0x7ffe4165ea50, reg_save_area = 0x7ffe4165e990}} #13 0x00007fc1732bc21a in objspace_xmalloc0 (objspace=0x559bddf8abf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fc17333b050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x559bddfccd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x559bddfccd80, iseq=0x7fc1721e9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140468820045456 ec = 0x559bddf8bc70 dummy_frame = 140468820022560 #16 0x00007fc173335dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc1721e9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559bddfccd80 prev_src_iseq = 0x7fc1721eb140 offset = #17 0x00007fc173335eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc1721e9670 iseqv = iseq_index = 23 #18 0x00007fc173336240 in ibf_load_code (load=0x559bddfccd80, iseq=0x7fc1721eb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140468820029760 code_index = 15 reading_pos = 4556 code = 0x559bde043f20 load_body = 0x559bde044730 cd_entries = 0x559bddfd1c70 ic_index = 0 mark_offset_bits = 0x7ffe4165ecf0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fc17333bdd4 in ibf_load_iseq_each (load=0x559bddfccd80, iseq=0x7fc1721eb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140468820045456 ec = 0x559bddf8bc70 dummy_frame = 140468820029520 #20 0x00007fc173335dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc1721eb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559bddfccd80 prev_src_iseq = 0x7fc1721eec20 offset = #21 0x00007fc173335eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc1721eb140 iseqv = iseq_index = 16 #22 0x00007fc173336240 in ibf_load_code (load=0x559bddfccd80, iseq=0x7fc1721eec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140468820044832 code_index = 66 reading_pos = 224 code = 0x559bde06b510 load_body = 0x559bddff8f70 cd_entries = 0x559bddff0070 ic_index = 0 mark_offset_bits = 0x559bde06b740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fc17333bdd4 in ibf_load_iseq_each (load=0x559bddfccd80, iseq=0x7fc1721eec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140468820045456 ec = 0x559bddf8bc70 dummy_frame = 140468820044400 #24 0x00007fc173335dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc1721eec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559bddfccd80 prev_src_iseq = 0x7fc1721eef50 offset = #25 0x00007fc173335eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc1721eec20 iseqv = iseq_index = 1 #26 0x00007fc173336240 in ibf_load_code (load=0x559bddfccd80, iseq=0x7fc1721eef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140468820045648 code_index = 5 reading_pos = 46 code = 0x559bde045dc0 load_body = 0x559bddff96a0 cd_entries = 0x559bddff00e0 ic_index = 1 mark_offset_bits = 0x7ffe4165f250 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fc17333bdd4 in ibf_load_iseq_each (load=0x559bddfccd80, iseq=0x7fc1721eef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140468820045456 ec = 0x559bddf8bc70 dummy_frame = 140468820045120 #28 0x00007fc173335dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc1721eef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559bddfccd80 prev_src_iseq = 0x0 offset = #29 0x00007fc17333dd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc1721eef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140468820045744 #31 0x00007fc1736c3813 in rb_load_with_builtin_functions (feature_name=0x7fc1737035eb "yjit", table=0x7fc173886e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559bddf882a0 iseq = #32 0x00007fc173606f37 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc173604fc0 , argc = 0, index = 0, name = 0x7fc173729cc1 "_bi13"}, {func_ptr = 0x7fc1736a39e0 , argc = 0, index = 1, name = 0x7fc173729cc7 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc1736a3ae0 , argc = 0, index = 2, name = 0x7fc173729f30 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc1736a4b70 , argc = 0, index = 3, name = 0x7fc173729cdf "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc173673ae0 , argc = 2, index = 4, name = 0x7fc173729cf8 "rb_yjit_enable"}, {func_ptr = 0x7fc1736a3b00 , argc = 0, index = 5, name = 0x7fc173729d07 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc1736a3a30 , argc = 1, index = 6, name = 0x7fc173729d22 "rb_yjit_get_stats"}, {func_ptr = 0x7fc173604fa0 , argc = 0, index = 7, name = 0x7fc173729d34 "object_shape_count"}, {func_ptr = 0x7fc17367ae00 , argc = 1, index = 8, name = 0x7fc173729d47 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc17367ae10 , argc = 1, index = 9, name = 0x7fc173729d5b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc173673a30 , argc = 0, index = 10, name = 0x7fc173729d72 "rb_yjit_code_gc"}, {func_ptr = 0x7fc173673b90 , argc = 0, index = 11, name = 0x7fc173729d82 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc1736a3a00 , argc = 0, index = 12, name = 0x7fc173729d9c "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fc1733d4c33 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fc1734dfa2a in ruby_opt_init (opt=0x7ffe41660b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fc1734dffa3 in ruby_opt_init (opt=0x7ffe41660b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729995622176) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe4165f720 parser = 140468821314288 orig_fname = 140468821329360 script = 1 opt = 0x7ffe41660b40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fc17339dfc2 in rb_ensure (b_proc=b_proc@entry=0x7fc1734dfc00 , data1=data1@entry=140729995622176, e_proc=e_proc@entry=0x7fc1734dbee0 , data2=data2@entry=140729995622176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559bddf8bc70 _tag = {tag = 36, retval = 140729995627328, buf = {0x7fc172b64820, 0x7fc17339e078 , 0x0, 0x7ffe4165f5d0, 0x72b63ad0}, prev = 0x7ffe41660c50, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559bddf8bc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc1734dbee0 , data2 = 140729995622176}} #38 0x00007fc1734e1a30 in load_file (opt=0x7ffe41660b40, script=1, f=140468829964320, fname=, parser=140468821314288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140468821314288, fname = 140468821329360, script = 1, opt = 0x7ffe41660b40, f = 4} #39 process_options (argc=0, argv=0x7ffe41660e38, opt=0x7ffe41660b40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140468829964320 xflag = ast = 0x0 parser = 140468821314288 script_name = 140468821329360 iseq = enc = lenc = 0x559bddfa6f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fc1734e2296 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe41660e28) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc1723285e8 "-", script_name = 140468821329360, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fc17339f359 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe41660e28) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140468838582816, buf = {0x2, 0x7fc17339f3a0 , 0x0, 0x7ffe41660c20, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559bddf8bc70 state = iseq = 0x0 #42 0x0000559bdd58817f in rb_main (argv=0x7ffe41660e28, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729995628745 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)