# Logfile created on 2024-01-29 16:29:30 +0000 by logger.rb/v1.4.3 I, [2024-01-29T16:29:30.078514 #3114127] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-29T16:29:30.079135 #3114127] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:29:30.175965 #3114127] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-29T16:29:30.176283 #3114127] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:29:30.176328 #3114127] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:29:30.396355 #3114127] INFO -- : tool/config.guess already exists I, [2024-01-29T16:29:30.396536 #3114127] INFO -- : tool/config.sub already exists I, [2024-01-29T16:29:30.402067 #3114127] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T16:29:30.404213 #3114127] 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-01-29T16:29:30.406950 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T16:29:30.637370 #3114127] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:29:30.637452 #3114127] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:29:30.760562 #3114127] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-29T16:29:30.761307 #3114127] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:29:30.761361 #3114127] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-29T16:29:31.858853 #3114127] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-29T16:29:31.858922 #3114127] ERROR -- : 5ac9c8f..e050097 master -> origin/master I, [2024-01-29T16:29:31.933146 #3114127] INFO -- : Updating 5ac9c8f..e050097 I, [2024-01-29T16:29:31.933213 #3114127] INFO -- : Fast-forward I, [2024-01-29T16:29:31.960436 #3114127] INFO -- : compile.c | 2 +- I, [2024-01-29T16:29:31.960502 #3114127] INFO -- : coroutine/asyncify/Context.h | 8 +- I, [2024-01-29T16:29:31.960516 #3114127] INFO -- : lib/bundler/cli.rb | 2 +- I, [2024-01-29T16:29:31.960527 #3114127] INFO -- : lib/bundler/cli/gem.rb | 14 - I, [2024-01-29T16:29:31.960536 #3114127] INFO -- : lib/bundler/environment_preserver.rb | 6 +- I, [2024-01-29T16:29:31.960561 #3114127] INFO -- : lib/bundler/fetcher.rb | 4 +- I, [2024-01-29T16:29:31.960571 #3114127] INFO -- : lib/bundler/fetcher/downloader.rb | 2 +- I, [2024-01-29T16:29:31.960581 #3114127] INFO -- : lib/bundler/mirror.rb | 6 +- I, [2024-01-29T16:29:31.960591 #3114127] INFO -- : lib/bundler/plugin/api/source.rb | 4 +- I, [2024-01-29T16:29:31.960600 #3114127] INFO -- : lib/bundler/settings.rb | 8 +- I, [2024-01-29T16:29:31.960610 #3114127] INFO -- : lib/bundler/source/git.rb | 2 +- I, [2024-01-29T16:29:31.960619 #3114127] INFO -- : lib/bundler/source/git/git_proxy.rb | 2 +- I, [2024-01-29T16:29:31.960629 #3114127] INFO -- : lib/bundler/source/rubygems.rb | 4 +- I, [2024-01-29T16:29:31.960638 #3114127] INFO -- : lib/bundler/source/rubygems/remote.rb | 2 +- I, [2024-01-29T16:29:31.960648 #3114127] INFO -- : lib/bundler/uri_credentials_filter.rb | 4 +- I, [2024-01-29T16:29:31.960660 #3114127] INFO -- : .../net-http-persistent/lib/net/http/persistent.rb | 44 +- I, [2024-01-29T16:29:31.960671 #3114127] INFO -- : lib/bundler/vendored_uri.rb | 19 +- I, [2024-01-29T16:29:31.960680 #3114127] INFO -- : lib/prism/translation/parser.rb | 57 +- I, [2024-01-29T16:29:31.960691 #3114127] INFO -- : lib/prism/translation/parser/compiler.rb | 9 +- I, [2024-01-29T16:29:31.960701 #3114127] INFO -- : lib/rubygems/commands/sources_command.rb | 4 +- I, [2024-01-29T16:29:31.960711 #3114127] INFO -- : lib/rubygems/ext/builder.rb | 15 +- I, [2024-01-29T16:29:31.960720 #3114127] INFO -- : lib/rubygems/ext/ext_conf_builder.rb | 35 +- I, [2024-01-29T16:29:31.960730 #3114127] INFO -- : lib/rubygems/gemcutter_utilities.rb | 10 +- I, [2024-01-29T16:29:31.960739 #3114127] INFO -- : .../gemcutter_utilities/webauthn_listener.rb | 2 +- I, [2024-01-29T16:29:31.960751 #3114127] INFO -- : lib/rubygems/local_remote_options.rb | 12 +- I, [2024-01-29T16:29:31.960761 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http.rb | 30 +- I, [2024-01-29T16:29:31.960770 #3114127] INFO -- : .../net-http/lib/net/http/generic_request.rb | 18 +- I, [2024-01-29T16:29:31.960780 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/header.rb | 4 +- I, [2024-01-29T16:29:31.960789 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/request.rb | 4 +- I, [2024-01-29T16:29:31.960799 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/requests.rb | 30 +- I, [2024-01-29T16:29:31.960808 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/response.rb | 4 +- I, [2024-01-29T16:29:31.960818 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/responses.rb | 12 +- I, [2024-01-29T16:29:31.960827 #3114127] INFO -- : lib/rubygems/net-http/lib/net/http/status.rb | 2 +- I, [2024-01-29T16:29:31.960985 #3114127] INFO -- : lib/rubygems/optparse/lib/optparse.rb | 2 +- I, [2024-01-29T16:29:31.961001 #3114127] INFO -- : lib/rubygems/optparse/lib/optparse/uri.rb | 4 +- I, [2024-01-29T16:29:31.961011 #3114127] INFO -- : lib/rubygems/remote_fetcher.rb | 4 +- I, [2024-01-29T16:29:31.961020 #3114127] INFO -- : lib/rubygems/request.rb | 8 +- I, [2024-01-29T16:29:31.961030 #3114127] INFO -- : lib/rubygems/resolver/api_set.rb | 2 +- I, [2024-01-29T16:29:31.961040 #3114127] INFO -- : lib/rubygems/resolver/best_set.rb | 2 +- I, [2024-01-29T16:29:31.961050 #3114127] INFO -- : lib/rubygems/s3_uri_signer.rb | 4 +- I, [2024-01-29T16:29:31.961059 #3114127] INFO -- : lib/rubygems/source/git.rb | 4 +- I, [2024-01-29T16:29:31.961074 #3114127] INFO -- : lib/rubygems/source_list.rb | 2 +- I, [2024-01-29T16:29:31.961084 #3114127] INFO -- : lib/rubygems/specification_policy.rb | 8 +- I, [2024-01-29T16:29:31.961093 #3114127] INFO -- : lib/rubygems/uri.rb | 12 +- I, [2024-01-29T16:29:31.961103 #3114127] INFO -- : lib/rubygems/util.rb | 2 +- I, [2024-01-29T16:29:31.961115 #3114127] INFO -- : lib/rubygems/vendor/uri/.document | 1 + I, [2024-01-29T16:29:31.961125 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri.rb | 104 ++ I, [2024-01-29T16:29:31.961135 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/common.rb | 853 +++++++++++ I, [2024-01-29T16:29:31.961145 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/file.rb | 100 ++ I, [2024-01-29T16:29:31.961155 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/ftp.rb | 267 ++++ I, [2024-01-29T16:29:31.961165 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/generic.rb | 1588 ++++++++++++++++++++ I, [2024-01-29T16:29:31.961174 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/http.rb | 125 ++ I, [2024-01-29T16:29:31.961184 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/https.rb | 23 + I, [2024-01-29T16:29:31.961193 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/ldap.rb | 261 ++++ I, [2024-01-29T16:29:31.961205 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/ldaps.rb | 22 + I, [2024-01-29T16:29:31.961214 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/mailto.rb | 293 ++++ I, [2024-01-29T16:29:31.961224 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/rfc2396_parser.rb | 539 +++++++ I, [2024-01-29T16:29:31.961233 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/rfc3986_parser.rb | 183 +++ I, [2024-01-29T16:29:31.961242 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/version.rb | 6 + I, [2024-01-29T16:29:31.961252 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/ws.rb | 83 + I, [2024-01-29T16:29:31.961261 #3114127] INFO -- : lib/rubygems/vendor/uri/lib/uri/wss.rb | 23 + I, [2024-01-29T16:29:31.961271 #3114127] INFO -- : prism_compile.c | 2 +- I, [2024-01-29T16:29:31.961282 #3114127] INFO -- : process.c | 2 +- I, [2024-01-29T16:29:31.961292 #3114127] INFO -- : regexec.c | 223 +-- I, [2024-01-29T16:29:31.961302 #3114127] INFO -- : spec/bundler/bundler/environment_preserver_spec.rb | 16 +- I, [2024-01-29T16:29:31.961481 #3114127] INFO -- : spec/bundler/bundler/fetcher/base_spec.rb | 6 +- I, [2024-01-29T16:29:31.961502 #3114127] INFO -- : spec/bundler/bundler/fetcher/compact_index_spec.rb | 2 +- I, [2024-01-29T16:29:31.961514 #3114127] INFO -- : spec/bundler/bundler/fetcher/dependency_spec.rb | 4 +- I, [2024-01-29T16:29:31.961524 #3114127] INFO -- : spec/bundler/bundler/fetcher/downloader_spec.rb | 28 +- I, [2024-01-29T16:29:31.961534 #3114127] INFO -- : spec/bundler/bundler/fetcher/index_spec.rb | 2 +- I, [2024-01-29T16:29:31.961543 #3114127] INFO -- : spec/bundler/bundler/fetcher_spec.rb | 4 +- I, [2024-01-29T16:29:31.961556 #3114127] INFO -- : spec/bundler/bundler/mirror_spec.rb | 16 +- I, [2024-01-29T16:29:31.961566 #3114127] INFO -- : spec/bundler/bundler/rubygems_integration_spec.rb | 4 +- I, [2024-01-29T16:29:31.961575 #3114127] INFO -- : spec/bundler/bundler/settings_spec.rb | 10 +- I, [2024-01-29T16:29:31.961585 #3114127] INFO -- : .../bundler/bundler/source/rubygems/remote_spec.rb | 20 +- I, [2024-01-29T16:29:31.961594 #3114127] INFO -- : spec/bundler/bundler/source_list_spec.rb | 4 +- I, [2024-01-29T16:29:31.961603 #3114127] INFO -- : .../bundler/bundler/uri_credentials_filter_spec.rb | 10 +- I, [2024-01-29T16:29:31.961618 #3114127] INFO -- : spec/bundler/commands/newgem_spec.rb | 30 - I, [2024-01-29T16:29:31.961629 #3114127] INFO -- : spec/bundler/install/gems/compact_index_spec.rb | 2 +- I, [2024-01-29T16:29:31.961640 #3114127] INFO -- : spec/bundler/install/gems/dependency_api_spec.rb | 2 +- I, [2024-01-29T16:29:31.961650 #3114127] INFO -- : spec/bundler/realworld/edgecases_spec.rb | 2 +- I, [2024-01-29T16:29:31.961660 #3114127] INFO -- : spec/bundler/runtime/inline_spec.rb | 2 - I, [2024-01-29T16:29:31.961669 #3114127] INFO -- : spec/bundler/runtime/setup_spec.rb | 27 + I, [2024-01-29T16:29:31.961679 #3114127] INFO -- : test/ruby/test_regexp.rb | 12 + I, [2024-01-29T16:29:31.961688 #3114127] INFO -- : test/rubygems/helper.rb | 4 +- I, [2024-01-29T16:29:31.961698 #3114127] INFO -- : test/rubygems/test_gem_commands_setup_command.rb | 2 - I, [2024-01-29T16:29:31.961707 #3114127] INFO -- : test/rubygems/test_gem_dependency_installer.rb | 2 +- I, [2024-01-29T16:29:31.961717 #3114127] INFO -- : test/rubygems/test_gem_ext_builder.rb | 12 +- I, [2024-01-29T16:29:31.961729 #3114127] INFO -- : test/rubygems/test_gem_installer.rb | 13 - I, [2024-01-29T16:29:31.961738 #3114127] INFO -- : test/rubygems/test_gem_local_remote_options.rb | 12 +- I, [2024-01-29T16:29:31.961748 #3114127] INFO -- : test/rubygems/test_gem_remote_fetcher.rb | 26 +- I, [2024-01-29T16:29:31.961757 #3114127] INFO -- : test/rubygems/test_gem_request.rb | 32 +- I, [2024-01-29T16:29:31.961767 #3114127] INFO -- : test/rubygems/test_gem_request_connection_pools.rb | 14 +- I, [2024-01-29T16:29:31.961776 #3114127] INFO -- : test/rubygems/test_gem_resolver.rb | 2 +- I, [2024-01-29T16:29:31.961786 #3114127] INFO -- : test/rubygems/test_gem_resolver_api_set.rb | 18 +- I, [2024-01-29T16:29:31.961795 #3114127] INFO -- : .../test_gem_resolver_api_specification.rb | 4 +- I, [2024-01-29T16:29:31.961806 #3114127] INFO -- : test/rubygems/test_gem_resolver_best_set.rb | 6 +- I, [2024-01-29T16:29:31.961816 #3114127] INFO -- : test/rubygems/test_gem_source.rb | 10 +- I, [2024-01-29T16:29:31.961826 #3114127] INFO -- : test/rubygems/test_gem_source_git.rb | 2 +- I, [2024-01-29T16:29:31.961835 #3114127] INFO -- : test/rubygems/test_gem_source_list.rb | 4 +- I, [2024-01-29T16:29:31.961845 #3114127] INFO -- : test/rubygems/test_gem_source_lock.rb | 2 +- I, [2024-01-29T16:29:31.961854 #3114127] INFO -- : test/rubygems/test_gem_source_subpath_problem.rb | 2 +- I, [2024-01-29T16:29:31.961864 #3114127] INFO -- : test/rubygems/test_gem_spec_fetcher.rb | 2 +- I, [2024-01-29T16:29:31.961873 #3114127] INFO -- : test/rubygems/test_webauthn_listener.rb | 20 +- I, [2024-01-29T16:29:31.961883 #3114127] INFO -- : test/rubygems/utilities.rb | 12 +- I, [2024-01-29T16:29:31.961897 #3114127] INFO -- : yjit/src/backend/ir.rs | 7 + I, [2024-01-29T16:29:31.961907 #3114127] INFO -- : yjit/src/codegen.rs | 10 +- I, [2024-01-29T16:29:31.961917 #3114127] INFO -- : 107 files changed, 5058 insertions(+), 496 deletions(-) I, [2024-01-29T16:29:31.961927 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/.document I, [2024-01-29T16:29:31.961937 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri.rb I, [2024-01-29T16:29:31.961946 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/common.rb I, [2024-01-29T16:29:31.961956 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/file.rb I, [2024-01-29T16:29:31.961965 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/ftp.rb I, [2024-01-29T16:29:31.961982 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/generic.rb I, [2024-01-29T16:29:31.961992 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/http.rb I, [2024-01-29T16:29:31.962002 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/https.rb I, [2024-01-29T16:29:31.962012 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/ldap.rb I, [2024-01-29T16:29:31.962021 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/ldaps.rb I, [2024-01-29T16:29:31.962031 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/mailto.rb I, [2024-01-29T16:29:31.962041 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/rfc2396_parser.rb I, [2024-01-29T16:29:31.962050 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/rfc3986_parser.rb I, [2024-01-29T16:29:31.962060 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/version.rb I, [2024-01-29T16:29:31.962071 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/ws.rb I, [2024-01-29T16:29:31.962081 #3114127] INFO -- : create mode 100644 lib/rubygems/vendor/uri/lib/uri/wss.rb I, [2024-01-29T16:29:31.980908 #3114127] INFO -- : Latest commit hash = e050097beb I, [2024-01-29T16:29:31.983725 #3114127] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:29:31.983892 #3114127] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:29:32.164512 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-29T16:29:32.183336 #3114127] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-29T16:29:32.186997 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:29:32.187078 #3114127] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-29T16:29:32.187119 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:29:32.193736 #3114127] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-29T16:29:32.302898 #3114127] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-29T16:29:32.306030 #3114127] INFO -- : generating enc.mk I, [2024-01-29T16:29:32.611306 #3114127] INFO -- : making srcs under enc I, [2024-01-29T16:29:32.672329 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:29:32.672414 #3114127] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T16:29:32.672463 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:29:32.764110 #3114127] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T16:29:32.765992 #3114127] 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-01-29T16:29:32.768407 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T16:29:32.884326 #3114127] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:29:32.884535 #3114127] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:29:32.998140 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:29:32.998227 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:29:32.998259 #3114127] INFO -- : LD = ld I, [2024-01-29T16:29:32.998287 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:29:32.998320 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:29:32.998363 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:29:32.998394 #3114127] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T16:29:32.998423 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:29:32.998451 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:29:32.998477 #3114127] INFO -- : LANG = I, [2024-01-29T16:29:32.998503 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:29:32.998530 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:29:32.998556 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:29:32.998582 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:29:32.998618 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:29:33.001725 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:29:33.001780 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:29:33.001795 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:29:33.001807 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:29:33.001819 #3114127] INFO -- : I, [2024-01-29T16:29:33.040662 #3114127] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-29T16:29:51.714098 #3114127] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/process.c I, [2024-01-29T16:29:52.041881 #3114127] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/regexec.c I, [2024-01-29T16:29:56.225280 #3114127] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-29T16:29:56.624938 #3114127] INFO -- : building Rust YJIT (release mode) I, [2024-01-29T16:30:21.664107 #3114127] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-29T16:30:21.665272 #3114127] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-29T16:30:22.127652 #3114127] INFO -- : linking miniruby I, [2024-01-29T16:30:23.856484 #3114127] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:30:23.856795 #3114127] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:30:23.979813 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:30:23.979909 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:30:23.979957 #3114127] INFO -- : LD = ld I, [2024-01-29T16:30:23.979987 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:30:23.980024 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:30:23.980070 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:30:23.980103 #3114127] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T16:30:23.980132 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:30:23.980161 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:30:23.980188 #3114127] INFO -- : LANG = I, [2024-01-29T16:30:23.980214 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:30:23.980240 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:30:23.980266 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:30:23.980292 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:30:23.980326 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:30:23.983760 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:30:23.983811 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:30:23.983826 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:30:23.983843 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:30:23.983856 #3114127] INFO -- : I, [2024-01-29T16:30:24.667769 #3114127] INFO -- : builtin_binary.inc updated I, [2024-01-29T16:30:24.676683 #3114127] INFO -- : 67ad4f06eb3d3e902fca7d49ac062aeaa8957555dee9562d1f966d4c332eaaf6 builtin_binary.inc I, [2024-01-29T16:30:24.677826 #3114127] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-29T16:30:24.902704 #3114127] INFO -- : linking static-library libruby-static.a I, [2024-01-29T16:30:26.528332 #3114127] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-29T16:30:30.389176 #3114127] INFO -- : linking ruby I, [2024-01-29T16:30:30.452382 #3114127] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:30:30.452554 #3114127] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:30:30.584132 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:30:30.584213 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:30:30.584234 #3114127] INFO -- : LD = ld I, [2024-01-29T16:30:30.584249 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:30:30.584264 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:30:30.584282 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:30:30.584310 #3114127] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T16:30:30.584325 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:30:30.584339 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:30:30.584352 #3114127] INFO -- : LANG = I, [2024-01-29T16:30:30.584366 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:30:30.584380 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:30:30.584393 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:30:30.584409 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:30:30.584424 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:30:30.588346 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:30:30.588399 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:30:30.588419 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:30:30.588431 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:30:30.588443 #3114127] INFO -- : I, [2024-01-29T16:30:30.665816 #3114127] INFO -- : generating enc.mk I, [2024-01-29T16:30:30.900931 #3114127] INFO -- : making srcs under enc I, [2024-01-29T16:30:30.976563 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:30.976637 #3114127] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T16:30:30.976661 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:30.978441 #3114127] INFO -- : generating transdb.h I, [2024-01-29T16:30:31.266931 #3114127] INFO -- : transdb.h unchanged I, [2024-01-29T16:30:31.273259 #3114127] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T16:30:31.365932 #3114127] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T16:30:31.372013 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:35.583044 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:35.583727 #3114127] INFO -- : generating makefile exts.mk I, [2024-01-29T16:30:35.703815 #3114127] INFO -- : exts.mk unchanged I, [2024-01-29T16:30:35.712459 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:36.177360 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:30:36.183104 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:30:36.191341 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:30:36.198461 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:30:36.203516 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:30:36.215039 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:30:36.252478 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:30:36.258782 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:30:36.288309 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:30:36.303259 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:30:36.309783 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:30:36.315109 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:30:36.328044 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:30:36.337500 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:30:36.351866 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:30:36.355408 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:30:36.361836 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:30:36.368434 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:30:36.392686 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:30:36.420945 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:30:36.428002 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:30:36.433078 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:30:36.442839 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:30:36.476238 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:30:36.483491 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:30:36.488668 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:30:36.511481 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:30:36.522893 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:30:36.525924 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:30:36.529867 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:30:36.547624 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:30:36.561782 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:30:36.587663 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:30:36.656462 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:30:36.660395 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:30:36.732780 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:30:36.736476 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:30:36.802818 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:30:36.806691 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:30:36.875907 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:30:36.880362 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:30:36.948728 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:30:36.953392 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:30:37.024243 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:30:37.027950 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:30:37.098747 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:30:37.150940 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:37.322640 #3114127] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T16:30:37.322749 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:37.323419 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:37.329614 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:37.329678 #3114127] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T16:30:37.329693 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:37.331077 #3114127] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-29T16:30:37.846063 #3114127] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-29T16:30:38.050103 #3114127] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-29T16:30:38.291864 #3114127] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-29T16:30:38.498793 #3114127] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-29T16:30:38.715403 #3114127] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-29T16:30:38.924365 #3114127] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-29T16:30:39.238522 #3114127] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-29T16:30:39.402574 #3114127] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-29T16:30:39.610110 #3114127] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-29T16:30:39.916635 #3114127] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-29T16:30:40.157658 #3114127] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-29T16:30:40.407714 #3114127] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-29T16:30:41.021371 #3114127] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-29T16:30:41.334646 #3114127] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-29T16:30:41.596724 #3114127] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-29T16:30:41.865851 #3114127] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-29T16:30:42.088015 #3114127] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-29T16:30:42.277532 #3114127] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-29T16:30:42.475766 #3114127] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-29T16:30:42.705610 #3114127] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-29T16:30:42.966821 #3114127] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-29T16:30:43.215009 #3114127] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-29T16:30:43.447433 #3114127] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-29T16:30:43.857534 #3114127] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-29T16:30:44.373658 #3114127] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-29T16:30:44.581762 #3114127] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-29T16:30:44.799659 #3114127] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-29T16:30:45.199299 #3114127] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-29T16:30:45.370980 #3114127] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-29T16:30:45.529344 #3114127] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-29T16:30:45.772262 #3114127] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-29T16:30:46.266816 #3114127] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-29T16:30:46.522989 #3114127] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-29T16:30:46.737720 #3114127] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-29T16:30:46.931581 #3114127] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-29T16:30:47.196857 #3114127] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-29T16:30:47.468518 #3114127] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-29T16:30:47.691310 #3114127] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-29T16:30:48.548567 #3114127] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-29T16:30:48.771802 #3114127] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-29T16:30:49.117875 #3114127] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-29T16:30:49.368314 #3114127] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-29T16:30:49.643115 #3114127] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-29T16:30:49.857266 #3114127] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-29T16:30:50.137001 #3114127] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-29T16:30:50.449789 #3114127] INFO -- : making enc I, [2024-01-29T16:30:50.484849 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.484929 #3114127] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T16:30:50.484951 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.485890 #3114127] INFO -- : making trans I, [2024-01-29T16:30:50.565138 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.565212 #3114127] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T16:30:50.565232 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.566262 #3114127] INFO -- : making encs I, [2024-01-29T16:30:50.655321 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.655436 #3114127] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T16:30:50.655509 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:50.668541 #3114127] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:30:50.668826 #3114127] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-29T16:30:50.810246 #3114127] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-29T16:30:50.812368 #3114127] 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-01-29T16:30:50.815351 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-29T16:30:50.957518 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:30:50.957583 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:30:50.957599 #3114127] INFO -- : LD = ld I, [2024-01-29T16:30:50.957612 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:30:50.957624 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:30:50.957640 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:30:50.957653 #3114127] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-29T16:30:50.957664 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:30:50.957678 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:30:50.957688 #3114127] INFO -- : LANG = I, [2024-01-29T16:30:50.957699 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:30:50.957710 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:30:50.957720 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:30:50.957731 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:30:50.957741 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:30:50.960825 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:30:50.960886 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:30:50.960904 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:30:50.960919 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:30:50.960933 #3114127] INFO -- : I, [2024-01-29T16:30:51.056854 #3114127] INFO -- : generating enc.mk I, [2024-01-29T16:30:51.353283 #3114127] INFO -- : making srcs under enc I, [2024-01-29T16:30:51.399347 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:51.399418 #3114127] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T16:30:51.399437 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:51.400632 #3114127] INFO -- : generating transdb.h I, [2024-01-29T16:30:51.590521 #3114127] INFO -- : transdb.h unchanged I, [2024-01-29T16:30:51.595532 #3114127] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T16:30:51.652493 #3114127] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-29T16:30:51.656989 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:55.459389 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:55.459906 #3114127] INFO -- : generating makefile exts.mk I, [2024-01-29T16:30:55.595624 #3114127] INFO -- : exts.mk unchanged I, [2024-01-29T16:30:55.604239 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:56.102359 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:30:56.108870 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:30:56.117634 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:30:56.124608 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:30:56.129736 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:30:56.141403 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:30:56.176379 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:30:56.182453 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:30:56.209081 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:30:56.223382 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:30:56.230135 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:30:56.235855 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:30:56.252183 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:30:56.266464 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:30:56.288347 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:30:56.292175 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:30:56.298590 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:30:56.303708 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:30:56.320262 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:30:56.340512 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:30:56.345018 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:30:56.348812 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:30:56.354945 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:30:56.377819 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:30:56.383072 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:30:56.386537 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:30:56.402363 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:30:56.409507 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:30:56.411537 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:30:56.414340 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:30:56.426458 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:30:56.435263 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:30:56.457467 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:30:56.527715 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:30:56.531593 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:30:56.604699 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:30:56.608336 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:30:56.681051 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:30:56.684626 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:30:56.754873 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:30:56.759483 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:30:56.829006 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:30:56.833827 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:30:56.906354 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:30:56.910185 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:30:56.983605 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:30:57.036957 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.218762 #3114127] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T16:30:57.218872 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.219523 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.226280 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.226365 #3114127] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T16:30:57.226420 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.239167 #3114127] INFO -- : making enc I, [2024-01-29T16:30:57.274220 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.274293 #3114127] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T16:30:57.274325 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.275417 #3114127] INFO -- : making trans I, [2024-01-29T16:30:57.348547 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.348639 #3114127] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T16:30:57.348708 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.349894 #3114127] INFO -- : making encs I, [2024-01-29T16:30:57.429664 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.429755 #3114127] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T16:30:57.429813 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:30:57.438530 #3114127] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-01-29T16:30:57.733784 #3114127] INFO -- : Installing to I, [2024-01-29T16:30:57.733936 #3114127] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-29T16:30:57.734619 #3114127] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-29T16:30:57.756670 #3114127] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-29T16:30:57.762234 #3114127] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-29T16:30:57.762602 #3114127] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-29T16:30:57.902714 #3114127] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-29T16:30:57.902856 #3114127] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-29T16:30:57.903120 #3114127] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-29T16:30:57.904090 #3114127] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-29T16:30:57.926161 #3114127] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-29T16:30:57.926295 #3114127] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-29T16:30:57.926406 #3114127] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-29T16:30:57.926778 #3114127] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-29T16:30:57.927200 #3114127] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-29T16:30:58.210517 #3114127] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-29T16:30:58.245237 #3114127] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-29T16:30:58.274413 #3114127] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T16:30:58.320925 #3114127] INFO -- : benchmark 0.3.0 I, [2024-01-29T16:30:58.355393 #3114127] INFO -- : bundler 2.6.0.dev I, [2024-01-29T16:30:58.373178 #3114127] INFO -- : cgi 0.4.1 I, [2024-01-29T16:30:58.378862 #3114127] INFO -- : delegate 0.3.1 I, [2024-01-29T16:30:58.384499 #3114127] INFO -- : did_you_mean 1.6.3 I, [2024-01-29T16:30:58.390364 #3114127] INFO -- : english 0.8.0 I, [2024-01-29T16:30:58.393185 #3114127] INFO -- : erb 4.0.4 I, [2024-01-29T16:30:58.397112 #3114127] INFO -- : error_highlight 0.6.0 I, [2024-01-29T16:30:58.399697 #3114127] INFO -- : fileutils 1.7.2 I, [2024-01-29T16:30:58.402506 #3114127] INFO -- : find 0.2.0 I, [2024-01-29T16:30:58.405241 #3114127] INFO -- : forwardable 1.3.3 I, [2024-01-29T16:30:58.408275 #3114127] INFO -- : ipaddr 1.2.6 I, [2024-01-29T16:30:58.411071 #3114127] INFO -- : irb 1.11.1 I, [2024-01-29T16:30:58.415680 #3114127] INFO -- : logger 1.6.0 I, [2024-01-29T16:30:58.418810 #3114127] INFO -- : net-http 0.4.1 I, [2024-01-29T16:30:58.422227 #3114127] INFO -- : net-protocol 0.2.2 I, [2024-01-29T16:30:58.425140 #3114127] INFO -- : open-uri 0.4.1 I, [2024-01-29T16:30:58.428342 #3114127] INFO -- : open3 0.2.1 I, [2024-01-29T16:30:58.431123 #3114127] INFO -- : optparse 0.4.0 I, [2024-01-29T16:30:58.434245 #3114127] INFO -- : ostruct 0.6.0 I, [2024-01-29T16:30:58.442018 #3114127] INFO -- : pp 0.5.0 I, [2024-01-29T16:30:58.445109 #3114127] INFO -- : prettyprint 0.2.0 I, [2024-01-29T16:30:58.448086 #3114127] INFO -- : prism 0.19.0 I, [2024-01-29T16:30:58.451220 #3114127] INFO -- : pstore 0.1.3 I, [2024-01-29T16:30:58.454275 #3114127] INFO -- : rdoc 6.6.2 I, [2024-01-29T16:30:58.459861 #3114127] INFO -- : readline 0.0.4 I, [2024-01-29T16:30:58.462866 #3114127] INFO -- : reline 0.4.2 I, [2024-01-29T16:30:58.465665 #3114127] INFO -- : resolv 0.3.0 I, [2024-01-29T16:30:58.468731 #3114127] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-29T16:30:58.471807 #3114127] INFO -- : securerandom 0.3.1 I, [2024-01-29T16:30:58.474777 #3114127] INFO -- : set 1.1.0 I, [2024-01-29T16:30:58.477741 #3114127] INFO -- : shellwords 0.2.0 I, [2024-01-29T16:30:58.480528 #3114127] INFO -- : singleton 0.2.0 I, [2024-01-29T16:30:58.483601 #3114127] INFO -- : syntax_suggest 2.0.0 I, [2024-01-29T16:30:58.491596 #3114127] INFO -- : tempfile 0.2.1 I, [2024-01-29T16:30:58.494853 #3114127] INFO -- : time 0.3.0 I, [2024-01-29T16:30:58.497899 #3114127] INFO -- : timeout 0.4.1 I, [2024-01-29T16:30:58.500899 #3114127] INFO -- : tmpdir 0.2.0 I, [2024-01-29T16:30:58.504263 #3114127] INFO -- : tsort 0.2.0 I, [2024-01-29T16:30:58.507372 #3114127] INFO -- : un 0.3.0 I, [2024-01-29T16:30:58.510431 #3114127] INFO -- : uri 0.13.0 I, [2024-01-29T16:30:58.513802 #3114127] INFO -- : weakref 0.1.3 I, [2024-01-29T16:30:58.517197 #3114127] INFO -- : yaml 0.3.0 I, [2024-01-29T16:30:58.519845 #3114127] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T16:30:58.543113 #3114127] INFO -- : date 3.3.4 I, [2024-01-29T16:30:58.546196 #3114127] INFO -- : digest 3.1.1 I, [2024-01-29T16:30:58.549291 #3114127] INFO -- : etc 1.4.3 I, [2024-01-29T16:30:58.552716 #3114127] INFO -- : fcntl 1.1.0 I, [2024-01-29T16:30:58.555848 #3114127] INFO -- : fiddle 1.1.3 I, [2024-01-29T16:30:58.559221 #3114127] INFO -- : io-console 0.7.2 I, [2024-01-29T16:30:58.562778 #3114127] INFO -- : io-nonblock 0.3.0 I, [2024-01-29T16:30:58.566338 #3114127] INFO -- : io-wait 0.3.1 I, [2024-01-29T16:30:58.569122 #3114127] INFO -- : json 2.7.1 I, [2024-01-29T16:30:58.572282 #3114127] INFO -- : openssl 3.2.0 I, [2024-01-29T16:30:58.575539 #3114127] INFO -- : pathname 0.3.0 I, [2024-01-29T16:30:58.579312 #3114127] INFO -- : psych 5.1.2 I, [2024-01-29T16:30:58.586691 #3114127] INFO -- : stringio 3.1.1 I, [2024-01-29T16:30:58.590212 #3114127] INFO -- : strscan 3.0.9 I, [2024-01-29T16:30:58.593532 #3114127] INFO -- : zlib 3.1.0 I, [2024-01-29T16:30:58.596282 #3114127] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-29T16:30:58.598478 #3114127] INFO -- : minitest 5.21.2 I, [2024-01-29T16:30:58.630839 #3114127] INFO -- : power_assert 2.0.3 I, [2024-01-29T16:30:58.639804 #3114127] INFO -- : rake 13.1.0 I, [2024-01-29T16:30:58.665315 #3114127] INFO -- : test-unit 3.6.1 I, [2024-01-29T16:30:58.696362 #3114127] INFO -- : rexml 3.2.6 I, [2024-01-29T16:30:58.722672 #3114127] INFO -- : rss 0.3.0 I, [2024-01-29T16:30:58.742727 #3114127] INFO -- : net-ftp 0.3.4 I, [2024-01-29T16:30:58.749447 #3114127] INFO -- : net-imap 0.4.9.1 I, [2024-01-29T16:30:58.773456 #3114127] INFO -- : net-pop 0.1.2 I, [2024-01-29T16:30:58.779569 #3114127] INFO -- : net-smtp 0.4.0.1 I, [2024-01-29T16:30:58.786521 #3114127] INFO -- : matrix 0.4.2 I, [2024-01-29T16:30:58.796222 #3114127] INFO -- : prime 0.1.2 I, [2024-01-29T16:30:58.814056 #3114127] INFO -- : rbs 3.4.3 I, [2024-01-29T16:30:59.028284 #3114127] INFO -- : typeprof 0.21.9 I, [2024-01-29T16:30:59.042125 #3114127] INFO -- : debug 1.9.1 I, [2024-01-29T16:30:59.059704 #3114127] INFO -- : racc 1.7.3 I, [2024-01-29T16:30:59.076080 #3114127] INFO -- : mutex_m 0.2.0 I, [2024-01-29T16:30:59.084453 #3114127] INFO -- : getoptlong 0.2.1 I, [2024-01-29T16:30:59.093312 #3114127] INFO -- : base64 0.2.0 I, [2024-01-29T16:30:59.097929 #3114127] INFO -- : bigdecimal 3.1.6 I, [2024-01-29T16:30:59.110578 #3114127] INFO -- : observer 0.1.2 I, [2024-01-29T16:30:59.116524 #3114127] INFO -- : abbrev 0.1.2 I, [2024-01-29T16:30:59.122539 #3114127] INFO -- : resolv-replace 0.1.1 I, [2024-01-29T16:30:59.128780 #3114127] INFO -- : rinda 0.2.0 I, [2024-01-29T16:30:59.136101 #3114127] INFO -- : drb 2.2.0 I, [2024-01-29T16:30:59.147959 #3114127] INFO -- : nkf 0.2.0 I, [2024-01-29T16:30:59.165212 #3114127] INFO -- : syslog 0.1.2 I, [2024-01-29T16:30:59.174299 #3114127] INFO -- : csv 3.2.8 I, [2024-01-29T16:30:59.190799 #3114127] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-29T16:30:59.239718 #3114127] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-29T16:30:59.239969 #3114127] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-29T16:31:45.051947 #3114127] INFO -- : PASS all 1885 tests E, [2024-01-29T16:31:45.059603 #3114127] ERROR -- : I, [2024-01-29T16:31:45.060602 #3114127] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-29T16:31:45.060751 #3114127] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-29T16:31:45.187249 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:31:45.187313 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:31:45.187328 #3114127] INFO -- : LD = ld I, [2024-01-29T16:31:45.187341 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:31:45.187354 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:31:45.187375 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:31:45.187388 #3114127] INFO -- : CPPFLAGS = I, [2024-01-29T16:31:45.187400 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:31:45.187411 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:31:45.187422 #3114127] INFO -- : LANG = I, [2024-01-29T16:31:45.187432 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:31:45.187443 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:31:45.187453 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:31:45.187463 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:31:45.187474 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:31:45.191020 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:31:45.191079 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:31:45.191112 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:31:45.191132 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:31:45.191150 #3114127] INFO -- : I, [2024-01-29T16:31:45.389518 #3114127] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-29T16:31:45.389574 #3114127] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-29T16:31:45.389593 #3114127] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-29T16:31:45.548106 #3114127] INFO -- : Checking leaked global symbols...none I, [2024-01-29T16:31:45.684984 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-29T16:31:45.685053 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-29T16:31:45.685077 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-29T16:31:45.685223 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-29T16:31:45.685806 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-29T16:31:45.685996 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-29T16:31:45.686965 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-29T16:31:45.687334 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-29T16:31:45.690546 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-29T16:31:45.692089 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-29T16:31:45.695212 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-29T16:31:45.697756 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-29T16:31:45.697883 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-29T16:31:45.698014 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-29T16:31:45.698246 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-29T16:31:45.798568 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-29T16:31:45.799617 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-29T16:31:46.045991 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-29T16:31:46.046140 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-29T16:31:46.046334 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-29T16:31:46.046699 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-29T16:31:46.046847 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-29T16:31:46.046906 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-29T16:31:46.047070 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-29T16:31:46.047396 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-29T16:31:46.047478 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-29T16:31:46.047703 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-29T16:31:46.047872 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-29T16:31:46.048668 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-29T16:31:46.309393 #3114127] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-29T16:31:46.315041 #3114127] INFO -- : I, [2024-01-29T16:31:46.315106 #3114127] INFO -- : test succeeded I, [2024-01-29T16:31:46.318032 #3114127] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-29T16:31:46.318231 #3114127] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-29T16:31:46.470329 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-29T16:31:46.470393 #3114127] INFO -- : CC = gcc I, [2024-01-29T16:31:46.470412 #3114127] INFO -- : LD = ld I, [2024-01-29T16:31:46.470421 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-29T16:31:46.470430 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-29T16:31:46.470439 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-29T16:31:46.470447 #3114127] INFO -- : CPPFLAGS = I, [2024-01-29T16:31:46.470455 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-29T16:31:46.470461 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-29T16:31:46.470468 #3114127] INFO -- : LANG = I, [2024-01-29T16:31:46.470475 #3114127] INFO -- : LC_ALL = I, [2024-01-29T16:31:46.470481 #3114127] INFO -- : LC_CTYPE = I, [2024-01-29T16:31:46.470488 #3114127] INFO -- : MFLAGS = I, [2024-01-29T16:31:46.470494 #3114127] INFO -- : RUSTC = rustc I, [2024-01-29T16:31:46.470501 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-29T16:31:46.472800 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-29T16:31:46.472860 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-29T16:31:46.472883 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-29T16:31:46.472893 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-29T16:31:46.472906 #3114127] INFO -- : I, [2024-01-29T16:31:46.477369 #3114127] INFO -- : generating enc.mk I, [2024-01-29T16:31:46.678387 #3114127] INFO -- : making enc I, [2024-01-29T16:31:46.711836 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:46.711904 #3114127] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-29T16:31:46.711931 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:46.712895 #3114127] INFO -- : making srcs under enc I, [2024-01-29T16:31:46.781580 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:46.781638 #3114127] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-29T16:31:46.781655 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:46.783263 #3114127] INFO -- : generating transdb.h I, [2024-01-29T16:31:47.043978 #3114127] INFO -- : transdb.h unchanged I, [2024-01-29T16:31:47.047381 #3114127] INFO -- : making trans I, [2024-01-29T16:31:47.127436 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:47.127496 #3114127] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-29T16:31:47.127512 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:47.128347 #3114127] INFO -- : making encs I, [2024-01-29T16:31:47.215113 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:47.215184 #3114127] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-29T16:31:47.215201 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:47.219012 #3114127] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-29T16:31:47.304823 #3114127] INFO -- : ext/configure-ext.mk updated I, [2024-01-29T16:31:47.310302 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:50.940765 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:50.941514 #3114127] INFO -- : generating makefile exts.mk I, [2024-01-29T16:31:51.074554 #3114127] INFO -- : exts.mk unchanged I, [2024-01-29T16:31:51.083328 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:51.572585 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:31:51.576706 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-29T16:31:51.582730 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:31:51.586959 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-29T16:31:51.590636 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:31:51.597954 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-29T16:31:51.622434 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:31:51.626501 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-29T16:31:51.655517 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:31:51.670626 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-29T16:31:51.677916 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:31:51.683298 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-29T16:31:51.701062 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:31:51.715854 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-29T16:31:51.737997 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:31:51.742772 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-29T16:31:51.753013 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:31:51.760641 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-29T16:31:51.790633 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:31:51.820734 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-29T16:31:51.828032 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:31:51.833370 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-29T16:31:51.843538 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:31:51.880163 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-29T16:31:51.887977 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:31:51.893076 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-29T16:31:51.916399 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:31:51.925454 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-29T16:31:51.927750 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:31:51.930436 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-29T16:31:51.942012 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:31:51.950895 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-29T16:31:51.974699 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:31:52.046516 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-29T16:31:52.050401 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:31:52.120547 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-29T16:31:52.125201 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:31:52.194639 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-29T16:31:52.198737 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:31:52.268463 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-29T16:31:52.272945 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:31:52.341622 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-29T16:31:52.346696 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:31:52.416942 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-29T16:31:52.421025 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:31:52.490534 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-29T16:31:52.533974 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:52.680214 #3114127] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-29T16:31:52.680285 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:52.680825 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:52.687487 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:31:52.687546 #3114127] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-29T16:31:52.687602 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-29T16:32:11.272848 #3114127] INFO -- : Run options: I, [2024-01-29T16:32:11.272925 #3114127] INFO -- : --seed=19428 I, [2024-01-29T16:32:11.272946 #3114127] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-01-29T16:32:11.272963 #3114127] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-29T16:32:11.272978 #3114127] INFO -- : --name=!/memory_leak/ I, [2024-01-29T16:32:11.272993 #3114127] INFO -- : --stderr-on-failure I, [2024-01-29T16:32:11.273007 #3114127] INFO -- : --repeat-count=20 I, [2024-01-29T16:32:11.273019 #3114127] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-29T16:32:11.273031 #3114127] INFO -- : I, [2024-01-29T16:32:11.273041 #3114127] INFO -- : # Running tests: I, [2024-01-29T16:32:11.273052 #3114127] INFO -- : I, [2024-01-29T17:03:47.483129 #3114127] INFO -- : Finished(1/20) tests in 1895.740435s, 13.2392 tests/s, 4991.1369 assertions/s. I, [2024-01-29T17:51:08.338783 #3114127] INFO -- : Finished(2/20) tests in 2841.104353s, 8.8342 tests/s, 3332.8938 assertions/s. I, [2024-01-29T18:21:42.006665 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-29T18:21:42.466495 #3114127] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-29T18:33:21.597743 #3114127] INFO -- : Finished(3/20) tests in 2533.247489s, 9.9078 tests/s, 3737.9976 assertions/s. I, [2024-01-29T19:03:37.370992 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T19:05:02.319634 #3114127] INFO -- : Closed file descriptor: TestWeakMap#test_compaction: 9 I, [2024-01-29T19:24:13.436908 #3114127] INFO -- : Finished(4/20) tests in 3051.733689s, 8.2245 tests/s, 3103.2662 assertions/s. I, [2024-01-29T19:53:57.261943 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 8 : # I, [2024-01-29T19:53:57.273044 #3114127] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 8 I, [2024-01-29T20:08:52.892613 #3114127] INFO -- : Finished(5/20) tests in 2679.495522s, 9.3671 tests/s, 3533.8103 assertions/s. I, [2024-01-29T20:51:08.801833 #3114127] INFO -- : Finished(6/20) tests in 2535.985454s, 9.8971 tests/s, 3733.9832 assertions/s. I, [2024-01-29T21:40:13.305755 #3114127] INFO -- : Finished(7/20) tests in 2944.495981s, 8.5240 tests/s, 3215.9283 assertions/s. I, [2024-01-29T22:23:01.730218 #3114127] INFO -- : Finished(8/20) tests in 2568.559155s, 9.7716 tests/s, 3686.3399 assertions/s. I, [2024-01-29T23:06:39.924840 #3114127] INFO -- : Finished(9/20) tests in 2617.656460s, 9.5883 tests/s, 3617.5744 assertions/s. I, [2024-01-29T23:43:30.543609 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-29T23:44:43.571637 #3114127] INFO -- : Closed file descriptor: TestWeakMap#test_compaction: 9 I, [2024-01-29T23:55:37.453156 #3114127] INFO -- : Finished(10/20) tests in 2937.937743s, 8.5431 tests/s, 3222.5707 assertions/s. I, [2024-01-30T00:42:05.956317 #3114127] INFO -- : Finished(11/20) tests in 2788.484999s, 9.0009 tests/s, 3395.7730 assertions/s. I, [2024-01-30T01:17:52.835136 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T01:17:52.869020 #3114127] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-30T01:34:45.563919 #3114127] INFO -- : Finished(12/20) tests in 3159.440046s, 7.9441 tests/s, 2996.9197 assertions/s. I, [2024-01-30T02:16:51.633730 #3114127] INFO -- : Finished(13/20) tests in 2526.240117s, 9.9353 tests/s, 3748.3638 assertions/s. I, [2024-01-30T03:00:06.476484 #3114127] INFO -- : Finished(14/20) tests in 2594.773447s, 9.6729 tests/s, 3649.2801 assertions/s. I, [2024-01-30T03:25:10.672567 #3114127] INFO -- : Leaked thread: TestOpenURI#test_proxy_http_basic_authentication_success: # I, [2024-01-30T03:25:10.759611 #3114127] INFO -- : Closed file descriptor: TestOpenURI#test_content_encoding: 14 I, [2024-01-30T03:25:10.759684 #3114127] INFO -- : Finished thread: TestOpenURI#test_content_encoding: # I, [2024-01-30T03:49:19.748355 #3114127] INFO -- : Finished(15/20) tests in 2953.304738s, 8.4986 tests/s, 3206.4463 assertions/s. I, [2024-01-30T04:31:31.014351 #3114127] INFO -- : Finished(16/20) tests in 2531.332633s, 9.9153 tests/s, 3740.1734 assertions/s. I, [2024-01-30T05:02:04.042655 #3114127] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T05:02:04.078967 #3114127] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 E, [2024-01-30T05:18:40.972244 #3114127] ERROR -- : E, [2024-01-30T05:18:40.972361 #3114127] ERROR -- : 1) Failure: E, [2024-01-30T05:18:40.972398 #3114127] ERROR -- : TestRipper::Generic#test_parse_files:test/ruby [/tmp/ruby/src/trunk-repeat20-asserts/test/ripper/test_files_test_2.rb:6]: E, [2024-01-30T05:18:40.972414 #3114127] ERROR -- : assert_separately failed with error message E, [2024-01-30T05:18:40.972427 #3114127] ERROR -- : pid 4155614 exit 0 E, [2024-01-30T05:18:40.972439 #3114127] ERROR -- : | test_regexp.rb:2025: warning: character class has duplicated range E, [2024-01-30T05:18:40.972451 #3114127] ERROR -- : E, [2024-01-30T05:18:40.972481 #3114127] ERROR -- : I, [2024-01-30T05:18:41.019831 #3114127] INFO -- : Finished(17/20) tests in 2830.641768s, 8.8669 tests/s, 3345.3279 assertions/s. I, [2024-01-30T05:18:41.019921 #3114127] INFO -- : 426682 tests, 160966552 assertions, 1 failures, 0 errors, 2000 skips I, [2024-01-30T05:18:41.019946 #3114127] INFO -- : I, [2024-01-30T05:18:41.019961 #3114127] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-29T16:09:47Z master e050097beb) [x86_64-linux] E, [2024-01-30T05:18:41.200098 #3114127] ERROR -- : make: *** [uncommon.mk:945: yes-test-all] Error 1 I, [2024-01-30T05:18:41.200517 #3114127] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 512. I, [2024-01-30T05:18:41.200767 #3114127] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-30T05:18:41.617432 #3114127] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:18:41.617513 #3114127] INFO -- : CC = gcc I, [2024-01-30T05:18:41.617538 #3114127] INFO -- : LD = ld I, [2024-01-30T05:18:41.617556 #3114127] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:18:41.617572 #3114127] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-01-30T05:18:41.617592 #3114127] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-01-30T05:18:41.617608 #3114127] INFO -- : CPPFLAGS = I, [2024-01-30T05:18:41.617623 #3114127] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:18:41.617638 #3114127] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:18:41.617652 #3114127] INFO -- : LANG = I, [2024-01-30T05:18:41.617668 #3114127] INFO -- : LC_ALL = I, [2024-01-30T05:18:41.617684 #3114127] INFO -- : LC_CTYPE = I, [2024-01-30T05:18:41.617699 #3114127] INFO -- : MFLAGS = I, [2024-01-30T05:18:41.617713 #3114127] INFO -- : RUSTC = rustc I, [2024-01-30T05:18:41.617729 #3114127] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-01-30T05:18:41.635648 #3114127] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:18:41.635746 #3114127] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:18:41.635777 #3114127] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:18:41.635794 #3114127] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:18:41.635808 #3114127] INFO -- : I, [2024-01-30T05:18:41.635820 #3114127] INFO -- : generating enc.mk I, [2024-01-30T05:18:42.006121 #3114127] INFO -- : making enc I, [2024-01-30T05:18:42.041820 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.041931 #3114127] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T05:18:42.041997 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.043140 #3114127] INFO -- : making srcs under enc I, [2024-01-30T05:18:42.123687 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.123795 #3114127] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T05:18:42.123873 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.126010 #3114127] INFO -- : generating transdb.h I, [2024-01-30T05:18:42.513924 #3114127] INFO -- : transdb.h unchanged I, [2024-01-30T05:18:42.517292 #3114127] INFO -- : making trans I, [2024-01-30T05:18:42.628536 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.628628 #3114127] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T05:18:42.628697 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.635626 #3114127] INFO -- : making encs I, [2024-01-30T05:18:42.773303 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.773388 #3114127] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T05:18:42.773443 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:42.777436 #3114127] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T05:18:42.997726 #3114127] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T05:18:43.007610 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:49.323467 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:49.324334 #3114127] INFO -- : generating makefile exts.mk I, [2024-01-30T05:18:49.471221 #3114127] INFO -- : exts.mk unchanged I, [2024-01-30T05:18:49.480659 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:50.270676 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:18:50.288895 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:18:50.302619 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:18:50.326390 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:18:50.331953 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:18:50.361489 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:18:50.434665 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:18:50.469738 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:18:50.527966 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:18:50.561668 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:18:50.570066 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:18:50.592784 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:18:50.630771 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:18:50.662690 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:18:50.702162 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:18:50.716796 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:18:50.737982 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:18:50.750970 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:18:50.787528 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:18:50.858933 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:18:50.866245 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:18:50.876783 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:18:50.886794 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:18:50.940773 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:18:50.948785 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:18:50.956039 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:18:50.985006 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:18:50.997614 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:18:51.006533 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:18:51.027144 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:18:51.050288 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:18:51.078371 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:18:51.110079 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:18:51.196219 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:18:51.200228 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:18:51.287537 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:18:51.291163 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:18:51.384946 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:18:51.388979 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:18:51.482321 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:18:51.486981 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:18:51.575365 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:18:51.579956 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:18:51.660063 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:18:51.663850 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:18:51.748148 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:18:51.812763 #3114127] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:52.088051 #3114127] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T05:18:52.088222 #3114127] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:52.089217 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:52.096238 #3114127] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:52.096303 #3114127] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T05:18:52.096320 #3114127] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:18:52.391254 #3114127] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-01-30T05:18:52.799980 #3114127] INFO -- : ruby 3.4.0dev (2024-01-29T16:09:47Z master e050097beb) [x86_64-linux] I, [2024-01-30T05:19:58.526896 #3114127] INFO -- : 0 ......................................................................... I, [2024-01-30T05:20:16.781705 #3114127] INFO -- : 73 ......................................................................... I, [2024-01-30T05:20:20.812781 #3114127] INFO -- : 146 ......................................................................... I, [2024-01-30T05:20:27.325279 #3114127] INFO -- : 219 ......................................................................... I, [2024-01-30T05:20:30.010632 #3114127] INFO -- : 292 ......................................................................... I, [2024-01-30T05:20:33.947275 #3114127] INFO -- : 365 ......................................................................... I, [2024-01-30T05:20:36.172751 #3114127] INFO -- : 438 ......................................................................... I, [2024-01-30T05:20:37.954282 #3114127] INFO -- : 511 ......................................................................... I, [2024-01-30T05:20:42.074177 #3114127] INFO -- : 584 ......................................................................... I, [2024-01-30T05:20:48.354247 #3114127] INFO -- : 657 ......................................................................... I, [2024-01-30T05:20:49.828087 #3114127] INFO -- : 730 ......................................................................... I, [2024-01-30T05:20:51.462896 #3114127] INFO -- : 803 ......................................................................... I, [2024-01-30T05:20:55.775851 #3114127] INFO -- : 876 ......................................................................... I, [2024-01-30T05:20:58.758216 #3114127] INFO -- : 949 ......................................................................... I, [2024-01-30T05:21:15.324651 #3114127] INFO -- : 1022 ......................................................................... I, [2024-01-30T05:21:36.655621 #3114127] INFO -- : 1095 ......................................................................... I, [2024-01-30T05:21:47.966406 #3114127] INFO -- : 1168 ......................................................................... I, [2024-01-30T05:21:53.352320 #3114127] INFO -- : 1241 ......................................................................... I, [2024-01-30T05:21:57.631329 #3114127] INFO -- : 1314 ......................................................................... I, [2024-01-30T05:21:59.644032 #3114127] INFO -- : 1387 ......................................................................... I, [2024-01-30T05:22:19.979892 #3114127] INFO -- : 1460 ......................................................................... I, [2024-01-30T05:22:49.539911 #3114127] INFO -- : 1533 ......................................................................... I, [2024-01-30T05:22:52.966232 #3114127] INFO -- : 1606 ......................................................................... I, [2024-01-30T05:23:00.649445 #3114127] INFO -- : 1679 ......................................................................... I, [2024-01-30T05:23:07.917725 #3114127] INFO -- : 1752 ......................................................................... I, [2024-01-30T05:23:17.201118 #3114127] INFO -- : 1825 ......................................................................... I, [2024-01-30T05:23:24.356015 #3114127] INFO -- : 1898 ......................................................................... I, [2024-01-30T05:23:30.217010 #3114127] INFO -- : 1971 ......................................................................... I, [2024-01-30T05:23:35.912716 #3114127] INFO -- : 2044 ......................................................................... I, [2024-01-30T05:23:36.359990 #3114127] INFO -- : 2117 ......................................................................... I, [2024-01-30T05:23:38.000440 #3114127] INFO -- : 2190 ......................................................................... I, [2024-01-30T05:23:38.440392 #3114127] INFO -- : 2263 ......................................................................... I, [2024-01-30T05:23:39.797908 #3114127] INFO -- : 2336 ......................................................................... I, [2024-01-30T05:23:41.461788 #3114127] INFO -- : 2409 ......................................................................... I, [2024-01-30T05:23:42.958200 #3114127] INFO -- : 2482 ......................................................................... I, [2024-01-30T05:23:47.098544 #3114127] INFO -- : 2555 ......................................................................... I, [2024-01-30T05:23:47.156362 #3114127] INFO -- : 2628 ......................................................................... I, [2024-01-30T05:23:48.143932 #3114127] INFO -- : 2701 ......................................................................... I, [2024-01-30T05:23:54.610159 #3114127] INFO -- : 2774 ......................................................................... I, [2024-01-30T05:23:58.644931 #3114127] INFO -- : 2847 ......................................................................... I, [2024-01-30T05:24:03.728304 #3114127] INFO -- : 2920 ......................................................................... I, [2024-01-30T05:24:05.488697 #3114127] INFO -- : 2993 ......................................................................... I, [2024-01-30T05:24:11.276939 #3114127] INFO -- : 3066 ......................................................................... I, [2024-01-30T05:24:17.283462 #3114127] INFO -- : 3139 ......................................................................... I, [2024-01-30T05:24:20.935422 #3114127] INFO -- : 3212 ......................................................................... I, [2024-01-30T05:24:25.085647 #3114127] INFO -- : 3285 ......................................................................... I, [2024-01-30T05:24:26.276325 #3114127] INFO -- : 3358 ......................................................................... I, [2024-01-30T05:24:31.204272 #3114127] INFO -- : 3431 ......................................................................... I, [2024-01-30T05:24:32.171450 #3114127] INFO -- : 3504 ......................................................................... I, [2024-01-30T05:24:33.068825 #3114127] INFO -- : 3577 ......................................................................... I, [2024-01-30T05:24:46.926697 #3114127] INFO -- : 3650 ......................................................................... I, [2024-01-30T05:24:48.373917 #3114127] INFO -- : 3723 ..... I, [2024-01-30T05:24:48.374211 #3114127] INFO -- : I, [2024-01-30T05:24:48.374270 #3114127] INFO -- : Finished in 355.571842 seconds I, [2024-01-30T05:24:48.374287 #3114127] INFO -- : I, [2024-01-30T05:24:48.374301 #3114127] INFO -- : 3728 files, 31902 examples, 148522 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-30T05:24:48.409828 #3114127] 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.3164370.ruby -x gdbscript [New LWP 3164370] [New LWP 3164372] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140391528864768) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faf73351c00 (LWP 3164370))] >>> Threads Id Target Id Frame * 1 Thread 0x7faf73351c00 (LWP 3164370) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140391528864768) at ./nptl/pthread_kill.c:44 2 Thread 0x7faf7303f640 (LWP 3164372) 0x00007faf73498fde in epoll_wait (epfd=4, events=events@entry=0x7faf73d9fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faf7303f640 (LWP 3164372)): #0 0x00007faf73498fde in epoll_wait (epfd=4, events=events@entry=0x7faf73d9fadc , 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 0x00007faf73a2996a in event_wait (vm=0x55f61fc942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f61fc942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f61fc942a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f61fc942a0 #4 0x00007faf73407b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729841603040, -7843256832038052970, 140391525643840, 25, 140391529609296, 140729841603392, 7816491318010928022, 7816491897139321750}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faf73498bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faf73351c00 (LWP 3164370)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140391528864768) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faf73351c00 old_mask = {__val = {8, 140391529678035, 0, 140391529574381, 140391528864768, 140391531189760, 94515583614640, 140391529520551, 163, 140391531206304, 140729841594384, 140391536471244, 255, 94515583599264, 140391531206304, 140729841594400}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140391528864768) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140391528864768, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faf733b5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faf7339b7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 140391528857336, 1953669257116300544, 94515583614064, 94515583614064, 140391537768952, 140391531206304, 140729841594784, 140391515858112, 94515583880704, 140391534358501, 18446744069414584320}}, sa_flags = -1627081472, sa_restorer = 0x55f61fcd8e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3703422585055569510, 7306639832622575664, 3472328327181842483, 3472310978869031456}} #5 0x00007faf737b6dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faf73bcf9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe3837b280, reg_save_area = 0x7ffe3837b1c0}} #7 0x00007faf737ba148 in objspace_xmalloc0 (objspace=0x55f61fc96bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faf738341b9 in ibf_load_code (load=0x55f61fcd8e00, iseq=0x7faf726ea4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140391515858112 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007faf7383a024 in ibf_load_iseq_each (load=0x55f61fcd8e00, iseq=0x7faf726ea4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140391515877120 ec = 0x55f61fc97c70 dummy_frame = 140391515857872 #10 0x00007faf73833ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf726ea4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f61fcd8e00 prev_src_iseq = 0x7faf726ec380 offset = #11 0x00007faf738340fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faf726ea4c0 iseqv = iseq_index = 23 #12 0x00007faf73834490 in ibf_load_code (load=0x55f61fcd8e00, iseq=0x7faf726ec380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140391515865984 code_index = 15 reading_pos = 4556 code = 0x55f61fd507c0 load_body = 0x55f61fd510a0 cd_entries = 0x55f61fcdbb60 ic_index = 0 mark_offset_bits = 0x7ffe3837b5e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faf7383a024 in ibf_load_iseq_each (load=0x55f61fcd8e00, iseq=0x7faf726ec380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140391515877120 ec = 0x55f61fc97c70 dummy_frame = 140391515865600 #14 0x00007faf73833ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf726ec380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f61fcd8e00 prev_src_iseq = 0x7faf726eedb0 offset = #15 0x00007faf738340fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faf726ec380 iseqv = iseq_index = 16 #16 0x00007faf73834490 in ibf_load_code (load=0x55f61fcd8e00, iseq=0x7faf726eedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140391515876784 code_index = 66 reading_pos = 224 code = 0x55f61fd73da0 load_body = 0x55f61fd056b0 cd_entries = 0x55f61fcfe870 ic_index = 0 mark_offset_bits = 0x55f61fd73fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faf7383a024 in ibf_load_iseq_each (load=0x55f61fcd8e00, iseq=0x7faf726eedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140391515877120 ec = 0x55f61fc97c70 dummy_frame = 140391515876352 #18 0x00007faf73833ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf726eedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f61fcd8e00 prev_src_iseq = 0x7faf726eef60 offset = #19 0x00007faf738340fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faf726eedb0 iseqv = iseq_index = 1 #20 0x00007faf73834490 in ibf_load_code (load=0x55f61fcd8e00, iseq=0x7faf726eef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140391515877216 code_index = 5 reading_pos = 46 code = 0x55f61fd51e50 load_body = 0x55f61fd358e0 cd_entries = 0x55f61fcfc070 ic_index = 1 mark_offset_bits = 0x7ffe3837bb40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faf7383a024 in ibf_load_iseq_each (load=0x55f61fcd8e00, iseq=0x7faf726eef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140391515877120 ec = 0x55f61fc97c70 dummy_frame = 140391515877024 #22 0x00007faf73833ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faf726eef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f61fcd8e00 prev_src_iseq = 0x0 offset = #23 0x00007faf7383bf68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faf726eef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140391515877360 #25 0x00007faf73bbe1d3 in rb_load_with_builtin_functions (feature_name=0x7faf73bfe54b "yjit", table=0x7faf73d81e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55f61fc942a0 iseq = #26 0x00007faf73b03267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faf73b012e0 , argc = 0, index = 0, name = 0x7faf73c24655 "_bi13"}, {func_ptr = 0x7faf73b9e780 , argc = 0, index = 1, name = 0x7faf73c2465b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faf73b9e880 , argc = 0, index = 2, name = 0x7faf73c248c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faf73b9f910 , argc = 0, index = 3, name = 0x7faf73c24673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faf73b6e8f0 , argc = 2, index = 4, name = 0x7faf73c2468c "rb_yjit_enable"}, {func_ptr = 0x7faf73b9e8a0 , argc = 0, index = 5, name = 0x7faf73c2469b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faf73b9e7d0 , argc = 1, index = 6, name = 0x7faf73c246b6 "rb_yjit_get_stats"}, {func_ptr = 0x7faf73b012c0 , argc = 0, index = 7, name = 0x7faf73c246c8 "object_shape_count"}, {func_ptr = 0x7faf73b75c10 , argc = 1, index = 8, name = 0x7faf73c246db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faf73b75c20 , argc = 1, index = 9, name = 0x7faf73c246ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7faf73b6e840 , argc = 0, index = 10, name = 0x7faf73c24706 "rb_yjit_code_gc"}, {func_ptr = 0x7faf73b6e9a0 , argc = 0, index = 11, name = 0x7faf73c24716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faf73b9e7a0 , argc = 0, index = 12, name = 0x7faf73c24730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faf738d2183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faf739dd3ca in ruby_opt_init (opt=0x7ffe3837d390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faf739dd943 in ruby_opt_init (opt=0x7ffe3837d390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729841598544) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe3837c050 parser = 140391517145664 orig_fname = 140391517160736 script = 1 opt = 0x7ffe3837d390 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faf7389b572 in rb_ensure (b_proc=b_proc@entry=0x7faf739dd5a0 , data1=data1@entry=140729841598544, e_proc=e_proc@entry=0x7faf739d9740 , data2=data2@entry=140729841598544) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f61fc97c70 _tag = {tag = 36, retval = 140729841603472, buf = {0x7faf730647a0, 0x7faf7389b628 , 0x0, 0x7ffe3837bec0, 0x73063a50}, prev = 0x7ffe3837d4a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f61fc97c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faf739d9740 , data2 = 140729841598544}} #32 0x00007faf739df557 in load_file (opt=0x7ffe3837d390, script=1, f=140391525795744, fname=, parser=140391517145664) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140391517145664, fname = 140391517160736, script = 1, opt = 0x7ffe3837d390, f = 4} #33 process_options (argc=0, argv=0x7ffe3837d688, opt=0x7ffe3837d390) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140391525795744 xflag = ast = 0x0 parser = 140391517145664 script_name = 140391517160736 iseq = enc = lenc = 0x55f61fcb2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007faf739dfdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3837d678) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faf72828538 "-", script_name = 140391517160736, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007faf7389c909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe3837d678) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140391534403536, buf = {0x2, 0x7faf7389c950 , 0x0, 0x7ffe3837d470, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f61fc97c70 state = iseq = 0x0 #36 0x000055f61de4e17f in rb_main (argv=0x7ffe3837d678, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729841604889 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3202736.ruby -x gdbscript [New LWP 3202736] [New LWP 3202738] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139824823933952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2b80f61c00 (LWP 3202736))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2b80f61c00 (LWP 3202736) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139824823933952) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2b80c4f640 (LWP 3202738) 0x00007f2b810a8fde in epoll_wait (epfd=4, events=events@entry=0x7f2b819afadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2b80c4f640 (LWP 3202738)): #0 0x00007f2b810a8fde in epoll_wait (epfd=4, events=events@entry=0x7f2b819afadc , 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 0x00007f2b8163996a in event_wait (vm=0x55af1fbf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55af1fbf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55af1fbf82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55af1fbf82a0 #4 0x00007f2b81017b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728953830128, -7387807322686743850, 139824820713024, 25, 139824824678480, 140728953830480, 7434948101577251542, 7434948630508214998}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2b810a8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2b80f61c00 (LWP 3202736)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139824823933952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2b80f61c00 old_mask = {__val = {8, 139824824747219, 0, 139824824643565, 139824823933952, 139824826258944, 94210640297648, 139824824589735, 163, 139824826275488, 140728953821472, 139824831540428, 255, 94210640282272, 139824826275488, 140728953821488}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139824823933952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139824823933952, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2b80fc5476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2b80fab7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139824823926520, 5896485279145348608, 94210640297072, 94210640297072, 139824832838136, 139824826275488, 140728953821872, 139824810927408, 94210640563712, 139824829427685, 18446744069414584320}}, sa_flags = -691581440, sa_restorer = 0x55af1fc3ce00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3835155051654243942, 7306639832622575664, 3472328335033709360, 3472310978869031456}} #5 0x00007f2b813c6dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2b817df9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe034d5b90, reg_save_area = 0x7ffe034d5ad0}} #7 0x00007f2b813ca148 in objspace_xmalloc0 (objspace=0x55af1fbfabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2b814441b9 in ibf_load_code (load=0x55af1fc3ce00, iseq=0x7f2b802fa530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139824810927408 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f2b8144a024 in ibf_load_iseq_each (load=0x55af1fc3ce00, iseq=0x7f2b802fa530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139824810946416 ec = 0x55af1fbfbc70 dummy_frame = 139824810927072 #10 0x00007f2b81443ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b802fa530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55af1fc3ce00 prev_src_iseq = 0x7f2b802fc360 offset = #11 0x00007f2b814440fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2b802fa530 iseqv = iseq_index = 23 #12 0x00007f2b81444490 in ibf_load_code (load=0x55af1fc3ce00, iseq=0x7f2b802fc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139824810935136 code_index = 15 reading_pos = 4556 code = 0x55af1fcb47c0 load_body = 0x55af1fcb50a0 cd_entries = 0x55af1fc3fb60 ic_index = 0 mark_offset_bits = 0x7ffe034d5ef0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2b8144a024 in ibf_load_iseq_each (load=0x55af1fc3ce00, iseq=0x7f2b802fc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139824810946416 ec = 0x55af1fbfbc70 dummy_frame = 139824810934848 #14 0x00007f2b81443ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b802fc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55af1fc3ce00 prev_src_iseq = 0x7f2b802fed60 offset = #15 0x00007f2b814440fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2b802fc360 iseqv = iseq_index = 16 #16 0x00007f2b81444490 in ibf_load_code (load=0x55af1fc3ce00, iseq=0x7f2b802fed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139824810945888 code_index = 66 reading_pos = 224 code = 0x55af1fcd7da0 load_body = 0x55af1fc696b0 cd_entries = 0x55af1fc62870 ic_index = 0 mark_offset_bits = 0x55af1fcd7fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2b8144a024 in ibf_load_iseq_each (load=0x55af1fc3ce00, iseq=0x7f2b802fed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139824810946416 ec = 0x55af1fbfbc70 dummy_frame = 139824810945600 #18 0x00007f2b81443ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b802fed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55af1fc3ce00 prev_src_iseq = 0x7f2b802fefd0 offset = #19 0x00007f2b814440fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2b802fed60 iseqv = iseq_index = 1 #20 0x00007f2b81444490 in ibf_load_code (load=0x55af1fc3ce00, iseq=0x7f2b802fefd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139824810946512 code_index = 5 reading_pos = 46 code = 0x55af1fcb5e50 load_body = 0x55af1fc998e0 cd_entries = 0x55af1fc60070 ic_index = 1 mark_offset_bits = 0x7ffe034d6450 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2b8144a024 in ibf_load_iseq_each (load=0x55af1fc3ce00, iseq=0x7f2b802fefd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139824810946416 ec = 0x55af1fbfbc70 dummy_frame = 139824810946320 #22 0x00007f2b81443ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2b802fefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55af1fc3ce00 prev_src_iseq = 0x0 offset = #23 0x00007f2b8144bf68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2b802fefd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139824810946656 #25 0x00007f2b817ce1d3 in rb_load_with_builtin_functions (feature_name=0x7f2b8180e54b "yjit", table=0x7f2b81991e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55af1fbf82a0 iseq = #26 0x00007f2b81713267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2b817112e0 , argc = 0, index = 0, name = 0x7f2b81834655 "_bi13"}, {func_ptr = 0x7f2b817ae780 , argc = 0, index = 1, name = 0x7f2b8183465b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2b817ae880 , argc = 0, index = 2, name = 0x7f2b818348c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2b817af910 , argc = 0, index = 3, name = 0x7f2b81834673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2b8177e8f0 , argc = 2, index = 4, name = 0x7f2b8183468c "rb_yjit_enable"}, {func_ptr = 0x7f2b817ae8a0 , argc = 0, index = 5, name = 0x7f2b8183469b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2b817ae7d0 , argc = 1, index = 6, name = 0x7f2b818346b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f2b817112c0 , argc = 0, index = 7, name = 0x7f2b818346c8 "object_shape_count"}, {func_ptr = 0x7f2b81785c10 , argc = 1, index = 8, name = 0x7f2b818346db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2b81785c20 , argc = 1, index = 9, name = 0x7f2b818346ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2b8177e840 , argc = 0, index = 10, name = 0x7f2b81834706 "rb_yjit_code_gc"}, {func_ptr = 0x7f2b8177e9a0 , argc = 0, index = 11, name = 0x7f2b81834716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2b817ae7a0 , argc = 0, index = 12, name = 0x7f2b81834730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2b814e2183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2b815ed3ca in ruby_opt_init (opt=0x7ffe034d7ca0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2b815ed943 in ruby_opt_init (opt=0x7ffe034d7ca0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140728953825632) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe034d6960 parser = 139824812214960 orig_fname = 139824812230032 script = 1 opt = 0x7ffe034d7ca0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2b814ab572 in rb_ensure (b_proc=b_proc@entry=0x7f2b815ed5a0 , data1=data1@entry=140728953825632, e_proc=e_proc@entry=0x7f2b815e9740 , data2=data2@entry=140728953825632) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55af1fbfbc70 _tag = {tag = 36, retval = 140728953830560, buf = {0x7f2b80c747e0, 0x7f2b814ab628 , 0x0, 0x7ffe034d67d0, 0x80c73a90}, prev = 0x7ffe034d7db0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55af1fbfbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2b815e9740 , data2 = 140728953825632}} #32 0x00007f2b815ef557 in load_file (opt=0x7ffe034d7ca0, script=1, f=139824820864992, fname=, parser=139824812214960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139824812214960, fname = 139824812230032, script = 1, opt = 0x7ffe034d7ca0, f = 4} #33 process_options (argc=0, argv=0x7ffe034d7f98, opt=0x7ffe034d7ca0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139824820864992 xflag = ast = 0x0 parser = 139824812214960 script_name = 139824812230032 iseq = enc = lenc = 0x55af1fc16f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060c\233\201+\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2b815efdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe034d7f88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2b804385a8 "-", script_name = 139824812230032, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f2b814ac909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe034d7f88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139824829472720, buf = {0x2, 0x7f2b814ac950 , 0x0, 0x7ffe034d7d80, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55af1fbfbc70 state = iseq = 0x0 #36 0x000055af1e7ae17f in rb_main (argv=0x7ffe034d7f88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728953831977 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3270786.ruby -x gdbscript [New LWP 3270786] [New LWP 3270788] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140693819411456) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ff5d520cc00 (LWP 3270786))] >>> Threads Id Target Id Frame * 1 Thread 0x7ff5d520cc00 (LWP 3270786) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140693819411456) at ./nptl/pthread_kill.c:44 2 Thread 0x7ff5d4eef640 (LWP 3270788) 0x00007ff5d5353fde in epoll_wait (epfd=4, events=events@entry=0x7ff5d5c5aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ff5d4eef640 (LWP 3270788)): #0 0x00007ff5d5353fde in epoll_wait (epfd=4, events=events@entry=0x7ff5d5c5aadc , 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 0x00007ff5d58e496a in event_wait (vm=0x5630661d32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5630661d32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5630661d32a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5630661d32a0 #4 0x00007ff5d52c2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732860372240, 8363532550309538979, 140693816145472, 25, 140693820155984, 140732860372592, -8360205556503417693, -8360203926449951581}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ff5d5353bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ff5d520cc00 (LWP 3270786)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140693819411456) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ff5d520cc00 old_mask = {__val = {8, 140693820224723, 0, 140693820121069, 140693819411456, 140693821736448, 94765871623856, 140693820067239, 16, 140693821752992, 140732860363584, 140693827017932, 255, 94765871608480, 140693821752992, 140732860363600}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140693819411456) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140693819411456, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ff5d5270476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ff5d52567f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140693819404024, 2633187708691463424, 94765871623280, 94765871623280, 140693828315640, 140693821752992, 140732860363984, 140693806359744, 94765871889920, 140693824905189, 18446744069414584320}}, sa_flags = 326810880, sa_restorer = 0x563066217e00} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7306639832038339169, 3472328511026586469, 3702914804812756781, 3274715270390768691, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007ff5d5671dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ff5d5a8a9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeec2675b0, reg_save_area = 0x7ffeec2674f0}} #7 0x00007ff5d5675148 in objspace_xmalloc0 (objspace=0x5630661d5bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ff5d56ef1b9 in ibf_load_code (load=0x563066217e00, iseq=0x7ff5d459a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140693806359744 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007ff5d56f5024 in ibf_load_iseq_each (load=0x563066217e00, iseq=0x7ff5d459a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140693806378752 ec = 0x5630661d6c70 dummy_frame = 140693806359504 #10 0x00007ff5d56eeffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff5d459a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563066217e00 prev_src_iseq = 0x7ff5d459c380 offset = #11 0x00007ff5d56ef0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff5d459a4c0 iseqv = iseq_index = 23 #12 0x00007ff5d56ef490 in ibf_load_code (load=0x563066217e00, iseq=0x7ff5d459c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140693806367616 code_index = 15 reading_pos = 4556 code = 0x56306628f7c0 load_body = 0x5630662900a0 cd_entries = 0x56306621ab60 ic_index = 0 mark_offset_bits = 0x7ffeec267910 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ff5d56f5024 in ibf_load_iseq_each (load=0x563066217e00, iseq=0x7ff5d459c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140693806378752 ec = 0x5630661d6c70 dummy_frame = 140693806367232 #14 0x00007ff5d56eeffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff5d459c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563066217e00 prev_src_iseq = 0x7ff5d459edb0 offset = #15 0x00007ff5d56ef0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff5d459c380 iseqv = iseq_index = 16 #16 0x00007ff5d56ef490 in ibf_load_code (load=0x563066217e00, iseq=0x7ff5d459edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140693806378416 code_index = 66 reading_pos = 224 code = 0x5630662b2da0 load_body = 0x5630662446b0 cd_entries = 0x56306623d870 ic_index = 0 mark_offset_bits = 0x5630662b2fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ff5d56f5024 in ibf_load_iseq_each (load=0x563066217e00, iseq=0x7ff5d459edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140693806378752 ec = 0x5630661d6c70 dummy_frame = 140693806377984 #18 0x00007ff5d56eeffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff5d459edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563066217e00 prev_src_iseq = 0x7ff5d459ef60 offset = #19 0x00007ff5d56ef0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff5d459edb0 iseqv = iseq_index = 1 #20 0x00007ff5d56ef490 in ibf_load_code (load=0x563066217e00, iseq=0x7ff5d459ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140693806378848 code_index = 5 reading_pos = 46 code = 0x563066290e50 load_body = 0x5630662748e0 cd_entries = 0x56306623b070 ic_index = 1 mark_offset_bits = 0x7ffeec267e70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ff5d56f5024 in ibf_load_iseq_each (load=0x563066217e00, iseq=0x7ff5d459ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140693806378752 ec = 0x5630661d6c70 dummy_frame = 140693806378656 #22 0x00007ff5d56eeffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ff5d459ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563066217e00 prev_src_iseq = 0x0 offset = #23 0x00007ff5d56f6f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ff5d459ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140693806378992 #25 0x00007ff5d5a791d3 in rb_load_with_builtin_functions (feature_name=0x7ff5d5ab954b "yjit", table=0x7ff5d5c3ce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5630661d32a0 iseq = #26 0x00007ff5d59be267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ff5d59bc2e0 , argc = 0, index = 0, name = 0x7ff5d5adf655 "_bi13"}, {func_ptr = 0x7ff5d5a59780 , argc = 0, index = 1, name = 0x7ff5d5adf65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ff5d5a59880 , argc = 0, index = 2, name = 0x7ff5d5adf8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ff5d5a5a910 , argc = 0, index = 3, name = 0x7ff5d5adf673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ff5d5a298f0 , argc = 2, index = 4, name = 0x7ff5d5adf68c "rb_yjit_enable"}, {func_ptr = 0x7ff5d5a598a0 , argc = 0, index = 5, name = 0x7ff5d5adf69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ff5d5a597d0 , argc = 1, index = 6, name = 0x7ff5d5adf6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7ff5d59bc2c0 , argc = 0, index = 7, name = 0x7ff5d5adf6c8 "object_shape_count"}, {func_ptr = 0x7ff5d5a30c10 , argc = 1, index = 8, name = 0x7ff5d5adf6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ff5d5a30c20 , argc = 1, index = 9, name = 0x7ff5d5adf6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7ff5d5a29840 , argc = 0, index = 10, name = 0x7ff5d5adf706 "rb_yjit_code_gc"}, {func_ptr = 0x7ff5d5a299a0 , argc = 0, index = 11, name = 0x7ff5d5adf716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ff5d5a597a0 , argc = 0, index = 12, name = 0x7ff5d5adf730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ff5d578d183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ff5d58983ca in ruby_opt_init (opt=0x7ffeec2696c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ff5d5898943 in ruby_opt_init (opt=0x7ffeec2696c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732860367744) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeec268380 parser = 140693807647296 orig_fname = 140693807662368 script = 1 opt = 0x7ffeec2696c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ff5d5756572 in rb_ensure (b_proc=b_proc@entry=0x7ff5d58985a0 , data1=data1@entry=140732860367744, e_proc=e_proc@entry=0x7ff5d5894740 , data2=data2@entry=140732860367744) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5630661d6c70 _tag = {tag = 36, retval = 140732860372672, buf = {0x7ff5d4f147a0, 0x7ff5d5756628 , 0x0, 0x7ffeec2681f0, 0xd4f13a50}, prev = 0x7ffeec2697d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5630661d6c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ff5d5894740 , data2 = 140732860367744}} #32 0x00007ff5d589a557 in load_file (opt=0x7ffeec2696c0, script=1, f=140693816297376, fname=, parser=140693807647296) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140693807647296, fname = 140693807662368, script = 1, opt = 0x7ffeec2696c0, f = 4} #33 process_options (argc=0, argv=0x7ffeec2699b8, opt=0x7ffeec2696c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140693816297376 xflag = ast = 0x0 parser = 140693807647296 script_name = 140693807662368 iseq = enc = lenc = 0x5630661f1f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ff5d589add6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeec2699a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ff5d46d8538 "-", script_name = 140693807662368, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007ff5d5757909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeec2699a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140693824950224, buf = {0x2, 0x7ff5d5757950 , 0x0, 0x7ffeec2697a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5630661d6c70 state = iseq = 0x0 #36 0x00005630645f617f in rb_main (argv=0x7ffeec2699a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732860374089 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3306593.ruby -x gdbscript [New LWP 3306593] [New LWP 3306595] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139962982767616) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4babde9c00 (LWP 3306593))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4babde9c00 (LWP 3306593) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139962982767616) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4babacf640 (LWP 3306595) 0x00007f4babf30fde in epoll_wait (epfd=4, events=events@entry=0x7f4bac837adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4babacf640 (LWP 3306595)): #0 0x00007f4babf30fde in epoll_wait (epfd=4, events=events@entry=0x7f4bac837adc , 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 0x00007f4bac4c196a in event_wait (vm=0x55e564c122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e564c122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e564c122a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e564c122a0 #4 0x00007f4babe9fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726625803568, 522488497942304349, 139962979513920, 25, 139962983512144, 140726625803920, -443859801981315491, -443860377091565987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4babf30bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4babde9c00 (LWP 3306593)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139962982767616) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4babde9c00 old_mask = {__val = {8, 139962983580883, 0, 139962983477229, 139962982767616, 139962985092608, 94443726266032, 139962983423399, 5, 139962985109152, 140726625794912, 139962990374092, 255, 94443726250656, 139962985109152, 140726625794928}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139962982767616) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139962982767616, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4babe4d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4babe337f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2070782d2d203030, sa_sigaction = 0x2070782d2d203030}, sa_mask = {__val = {3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 7166204968890474528, 139962982760184, 661354436345876224, 94443726265456, 94443726265456, 139962991671800, 139962985109152, 140726625795312, 139962969728304, 94443726532096, 139962988261349, 18446744069414584320}}, sa_flags = 419843840, sa_restorer = 0x55e564c56e00} sigs = {__val = {32, 6733551554292031520, 4123106363211921162, 7365405400577893427, 3487531282294334566, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f4bac24edab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4bac6679f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd788a7dd0, reg_save_area = 0x7ffd788a7d10}} #7 0x00007f4bac252148 in objspace_xmalloc0 (objspace=0x55e564c14bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4bac2cc1b9 in ibf_load_code (load=0x55e564c56e00, iseq=0x7f4bab17a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139962969728304 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f4bac2d2024 in ibf_load_iseq_each (load=0x55e564c56e00, iseq=0x7f4bab17a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139962969747312 ec = 0x55e564c15c70 dummy_frame = 139962969727968 #10 0x00007f4bac2cbffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4bab17a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e564c56e00 prev_src_iseq = 0x7f4bab17c360 offset = #11 0x00007f4bac2cc0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4bab17a530 iseqv = iseq_index = 23 #12 0x00007f4bac2cc490 in ibf_load_code (load=0x55e564c56e00, iseq=0x7f4bab17c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139962969736032 code_index = 15 reading_pos = 4556 code = 0x55e564cce7c0 load_body = 0x55e564ccf0a0 cd_entries = 0x55e564c59b60 ic_index = 0 mark_offset_bits = 0x7ffd788a8130 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4bac2d2024 in ibf_load_iseq_each (load=0x55e564c56e00, iseq=0x7f4bab17c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139962969747312 ec = 0x55e564c15c70 dummy_frame = 139962969735744 #14 0x00007f4bac2cbffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4bab17c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e564c56e00 prev_src_iseq = 0x7f4bab17ed60 offset = #15 0x00007f4bac2cc0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4bab17c360 iseqv = iseq_index = 16 #16 0x00007f4bac2cc490 in ibf_load_code (load=0x55e564c56e00, iseq=0x7f4bab17ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139962969746784 code_index = 66 reading_pos = 224 code = 0x55e564cf1da0 load_body = 0x55e564c836b0 cd_entries = 0x55e564c7c870 ic_index = 0 mark_offset_bits = 0x55e564cf1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4bac2d2024 in ibf_load_iseq_each (load=0x55e564c56e00, iseq=0x7f4bab17ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139962969747312 ec = 0x55e564c15c70 dummy_frame = 139962969746496 #18 0x00007f4bac2cbffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4bab17ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e564c56e00 prev_src_iseq = 0x7f4bab17efd0 offset = #19 0x00007f4bac2cc0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4bab17ed60 iseqv = iseq_index = 1 #20 0x00007f4bac2cc490 in ibf_load_code (load=0x55e564c56e00, iseq=0x7f4bab17efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139962969747408 code_index = 5 reading_pos = 46 code = 0x55e564ccfe50 load_body = 0x55e564cb38e0 cd_entries = 0x55e564c7a070 ic_index = 1 mark_offset_bits = 0x7ffd788a8690 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4bac2d2024 in ibf_load_iseq_each (load=0x55e564c56e00, iseq=0x7f4bab17efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139962969747312 ec = 0x55e564c15c70 dummy_frame = 139962969747216 #22 0x00007f4bac2cbffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4bab17efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55e564c56e00 prev_src_iseq = 0x0 offset = #23 0x00007f4bac2d3f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4bab17efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139962969747552 #25 0x00007f4bac6561d3 in rb_load_with_builtin_functions (feature_name=0x7f4bac69654b "yjit", table=0x7f4bac819e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55e564c122a0 iseq = #26 0x00007f4bac59b267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4bac5992e0 , argc = 0, index = 0, name = 0x7f4bac6bc655 "_bi13"}, {func_ptr = 0x7f4bac636780 , argc = 0, index = 1, name = 0x7f4bac6bc65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4bac636880 , argc = 0, index = 2, name = 0x7f4bac6bc8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4bac637910 , argc = 0, index = 3, name = 0x7f4bac6bc673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4bac6068f0 , argc = 2, index = 4, name = 0x7f4bac6bc68c "rb_yjit_enable"}, {func_ptr = 0x7f4bac6368a0 , argc = 0, index = 5, name = 0x7f4bac6bc69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4bac6367d0 , argc = 1, index = 6, name = 0x7f4bac6bc6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f4bac5992c0 , argc = 0, index = 7, name = 0x7f4bac6bc6c8 "object_shape_count"}, {func_ptr = 0x7f4bac60dc10 , argc = 1, index = 8, name = 0x7f4bac6bc6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4bac60dc20 , argc = 1, index = 9, name = 0x7f4bac6bc6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4bac606840 , argc = 0, index = 10, name = 0x7f4bac6bc706 "rb_yjit_code_gc"}, {func_ptr = 0x7f4bac6069a0 , argc = 0, index = 11, name = 0x7f4bac6bc716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4bac6367a0 , argc = 0, index = 12, name = 0x7f4bac6bc730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4bac36a183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4bac4753ca in ruby_opt_init (opt=0x7ffd788a9ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4bac475943 in ruby_opt_init (opt=0x7ffd788a9ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726625799072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd788a8ba0 parser = 139962971015856 orig_fname = 139962971030928 script = 1 opt = 0x7ffd788a9ee0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4bac333572 in rb_ensure (b_proc=b_proc@entry=0x7f4bac4755a0 , data1=data1@entry=140726625799072, e_proc=e_proc@entry=0x7f4bac471740 , data2=data2@entry=140726625799072) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e564c15c70 _tag = {tag = 36, retval = 140726625804000, buf = {0x7f4babaf47e0, 0x7f4bac333628 , 0x0, 0x7ffd788a8a10, 0xabaf3a90}, prev = 0x7ffd788a9ff0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e564c15c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4bac471740 , data2 = 140726625799072}} #32 0x00007f4bac477557 in load_file (opt=0x7ffd788a9ee0, script=1, f=139962979665888, fname=, parser=139962971015856) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139962971015856, fname = 139962971030928, script = 1, opt = 0x7ffd788a9ee0, f = 4} #33 process_options (argc=0, argv=0x7ffd788aa1d8, opt=0x7ffd788a9ee0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139962979665888 xflag = ast = 0x0 parser = 139962971015856 script_name = 139962971030928 iseq = enc = lenc = 0x55e564c30f30 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\203\254K\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4bac477dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd788aa1c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4bab2b85a8 "-", script_name = 139962971030928, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f4bac334909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd788aa1c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139962988306384, buf = {0x2, 0x7f4bac334950 , 0x0, 0x7ffd788a9fc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e564c15c70 state = iseq = 0x0 #36 0x000055e563a3317f in rb_main (argv=0x7ffd788aa1c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726625805417 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3338058.ruby -x gdbscript [New LWP 3338058] [New LWP 3338060] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139957922147328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4a7e3bac00 (LWP 3338058))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4a7e3bac00 (LWP 3338058) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139957922147328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4a7e09f640 (LWP 3338060) 0x00007f4a7e501fde in epoll_wait (epfd=4, events=events@entry=0x7f4a7ee08adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4a7e09f640 (LWP 3338060)): #0 0x00007f4a7e501fde in epoll_wait (epfd=4, events=events@entry=0x7f4a7ee08adc , 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 0x00007f4a7ea9296a in event_wait (vm=0x55bebf63f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bebf63f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bebf63f2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bebf63f2a0 #4 0x00007f4a7e470b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733065187856, 3721964013850095588, 139957918889536, 25, 139957922891856, 140733065188208, -3660319706066030620, -3660320375154118684}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4a7e501bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4a7e3bac00 (LWP 3338058)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139957922147328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4a7e3bac00 old_mask = {__val = {8, 139957922960595, 0, 139957922856941, 139957922147328, 139957924472320, 94277743161008, 139957922803111, 5, 139957924488864, 140733065179200, 139957929753804, 255, 94277743145632, 139957924488864, 140733065179216}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139957922147328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139957922147328, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4a7e41e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4a7e4047f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2070782d2d203030, sa_sigaction = 0x2070782d2d203030}, sa_mask = {__val = {3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 7166204968890474528, 139957922139896, 11585046886770241536, 94277743160432, 94277743160432, 139957931051512, 139957924488864, 140733065179600, 139957909103808, 94277743427072, 139957927641061, 18446744069414584320}}, sa_flags = 1747939328, sa_restorer = 0x55bebf683e00} sigs = {__val = {32, 6733551554292031520, 3834927668401682186, 7365405400577880932, 3473792867328484710, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f4a7e81fdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4a7ec389f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef85bb2b0, reg_save_area = 0x7ffef85bb1f0}} #7 0x00007f4a7e823148 in objspace_xmalloc0 (objspace=0x55bebf641bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4a7e89d1b9 in ibf_load_code (load=0x55bebf683e00, iseq=0x7f4a7d74a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139957909103808 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f4a7e8a3024 in ibf_load_iseq_each (load=0x55bebf683e00, iseq=0x7f4a7d74a4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139957909122816 ec = 0x55bebf642c70 dummy_frame = 139957909103568 #10 0x00007f4a7e89cffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a7d74a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bebf683e00 prev_src_iseq = 0x7f4a7d74c380 offset = #11 0x00007f4a7e89d0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4a7d74a4c0 iseqv = iseq_index = 23 #12 0x00007f4a7e89d490 in ibf_load_code (load=0x55bebf683e00, iseq=0x7f4a7d74c380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139957909111680 code_index = 15 reading_pos = 4556 code = 0x55bebf6fb7c0 load_body = 0x55bebf6fc0a0 cd_entries = 0x55bebf686b60 ic_index = 0 mark_offset_bits = 0x7ffef85bb610 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4a7e8a3024 in ibf_load_iseq_each (load=0x55bebf683e00, iseq=0x7f4a7d74c380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139957909122816 ec = 0x55bebf642c70 dummy_frame = 139957909111296 #14 0x00007f4a7e89cffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a7d74c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bebf683e00 prev_src_iseq = 0x7f4a7d74edb0 offset = #15 0x00007f4a7e89d0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4a7d74c380 iseqv = iseq_index = 16 #16 0x00007f4a7e89d490 in ibf_load_code (load=0x55bebf683e00, iseq=0x7f4a7d74edb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139957909122480 code_index = 66 reading_pos = 224 code = 0x55bebf71eda0 load_body = 0x55bebf6b06b0 cd_entries = 0x55bebf6a9870 ic_index = 0 mark_offset_bits = 0x55bebf71efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4a7e8a3024 in ibf_load_iseq_each (load=0x55bebf683e00, iseq=0x7f4a7d74edb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139957909122816 ec = 0x55bebf642c70 dummy_frame = 139957909122048 #18 0x00007f4a7e89cffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a7d74edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bebf683e00 prev_src_iseq = 0x7f4a7d74ef60 offset = #19 0x00007f4a7e89d0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4a7d74edb0 iseqv = iseq_index = 1 #20 0x00007f4a7e89d490 in ibf_load_code (load=0x55bebf683e00, iseq=0x7f4a7d74ef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139957909122912 code_index = 5 reading_pos = 46 code = 0x55bebf6fce50 load_body = 0x55bebf6e08e0 cd_entries = 0x55bebf6a7070 ic_index = 1 mark_offset_bits = 0x7ffef85bbb70 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4a7e8a3024 in ibf_load_iseq_each (load=0x55bebf683e00, iseq=0x7f4a7d74ef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139957909122816 ec = 0x55bebf642c70 dummy_frame = 139957909122720 #22 0x00007f4a7e89cffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4a7d74ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bebf683e00 prev_src_iseq = 0x0 offset = #23 0x00007f4a7e8a4f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4a7d74ef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139957909123056 #25 0x00007f4a7ec271d3 in rb_load_with_builtin_functions (feature_name=0x7f4a7ec6754b "yjit", table=0x7f4a7edeae60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55bebf63f2a0 iseq = #26 0x00007f4a7eb6c267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4a7eb6a2e0 , argc = 0, index = 0, name = 0x7f4a7ec8d655 "_bi13"}, {func_ptr = 0x7f4a7ec07780 , argc = 0, index = 1, name = 0x7f4a7ec8d65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4a7ec07880 , argc = 0, index = 2, name = 0x7f4a7ec8d8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4a7ec08910 , argc = 0, index = 3, name = 0x7f4a7ec8d673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4a7ebd78f0 , argc = 2, index = 4, name = 0x7f4a7ec8d68c "rb_yjit_enable"}, {func_ptr = 0x7f4a7ec078a0 , argc = 0, index = 5, name = 0x7f4a7ec8d69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4a7ec077d0 , argc = 1, index = 6, name = 0x7f4a7ec8d6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f4a7eb6a2c0 , argc = 0, index = 7, name = 0x7f4a7ec8d6c8 "object_shape_count"}, {func_ptr = 0x7f4a7ebdec10 , argc = 1, index = 8, name = 0x7f4a7ec8d6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4a7ebdec20 , argc = 1, index = 9, name = 0x7f4a7ec8d6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4a7ebd7840 , argc = 0, index = 10, name = 0x7f4a7ec8d706 "rb_yjit_code_gc"}, {func_ptr = 0x7f4a7ebd79a0 , argc = 0, index = 11, name = 0x7f4a7ec8d716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4a7ec077a0 , argc = 0, index = 12, name = 0x7f4a7ec8d730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4a7e93b183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4a7ea463ca in ruby_opt_init (opt=0x7ffef85bd3c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4a7ea46943 in ruby_opt_init (opt=0x7ffef85bd3c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733065183360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffef85bc080 parser = 139957910391360 orig_fname = 139957910406432 script = 1 opt = 0x7ffef85bd3c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4a7e904572 in rb_ensure (b_proc=b_proc@entry=0x7f4a7ea465a0 , data1=data1@entry=140733065183360, e_proc=e_proc@entry=0x7f4a7ea42740 , data2=data2@entry=140733065183360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bebf642c70 _tag = {tag = 36, retval = 140733065188288, buf = {0x7f4a7e0c47a0, 0x7f4a7e904628 , 0x0, 0x7ffef85bbef0, 0x7e0c3a50}, prev = 0x7ffef85bd4d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bebf642c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4a7ea42740 , data2 = 140733065183360}} #32 0x00007f4a7ea48557 in load_file (opt=0x7ffef85bd3c0, script=1, f=139957919041440, fname=, parser=139957910391360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139957910391360, fname = 139957910406432, script = 1, opt = 0x7ffef85bd3c0, f = 4} #33 process_options (argc=0, argv=0x7ffef85bd6b8, opt=0x7ffef85bd3c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139957919041440 xflag = ast = 0x0 parser = 139957910391360 script_name = 139957910406432 iseq = enc = lenc = 0x55bebf65df30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4a7ea48dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffef85bd6a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4a7d888538 "-", script_name = 139957910406432, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f4a7e905909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffef85bd6a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139957927686096, buf = {0x2, 0x7f4a7e905950 , 0x0, 0x7ffef85bd4a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bebf642c70 state = iseq = 0x0 #36 0x000055bebd67217f in rb_main (argv=0x7ffef85bd6a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733065189705 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3369826.ruby -x gdbscript [New LWP 3369826] [New LWP 3369828] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139879822449664) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f384f20dc00 (LWP 3369826))] >>> Threads Id Target Id Frame * 1 Thread 0x7f384f20dc00 (LWP 3369826) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139879822449664) at ./nptl/pthread_kill.c:44 2 Thread 0x7f384eeef640 (LWP 3369828) 0x00007f384f354fde in epoll_wait (epfd=4, events=events@entry=0x7f384fc5badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f384eeef640 (LWP 3369828)): #0 0x00007f384f354fde in epoll_wait (epfd=4, events=events@entry=0x7f384fc5badc , 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 0x00007f384f8e596a in event_wait (vm=0x560a1b5c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560a1b5c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560a1b5c22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560a1b5c22a0 #4 0x00007f384f2c3b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735377133760, 5801107937499302715, 139879819179584, 25, 139879823194192, 140735377134112, -5840833145978991813, -5840831482094269637}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f384f354bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f384f20dc00 (LWP 3369826)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139879822449664) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f384f20dc00 old_mask = {__val = {8, 139879823262931, 0, 139879823159277, 139879822449664, 139879824774656, 94601408700080, 139879823105447, 114, 139879824791200, 140735377125104, 139879830056140, 255, 94601408684704, 139879824791200, 140735377125120}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139879822449664) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139879822449664, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f384f271476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f384f2577f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3039363332386666, sa_sigaction = 0x3039363332386666}, sa_mask = {__val = {4064048302946857008, 2319406792460088114, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139879822442232, 5809708193829777152, 94601408699504, 94601408699504, 139879831353848, 139879824791200, 140735377125504, 139879809393936, 94601408966144, 139879827943397, 18446744069414584320}}, sa_flags = 904294144, sa_restorer = 0x560a1b606e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473742281099994726, 4064048302946857008, 2319406791772222258, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f384f672dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f384fa8b9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff82293160, reg_save_area = 0x7fff822930a0}} #7 0x00007f384f676148 in objspace_xmalloc0 (objspace=0x560a1b5c4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f384f6f01b9 in ibf_load_code (load=0x560a1b606e00, iseq=0x7f384e59a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139879809393936 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f384f6f6024 in ibf_load_iseq_each (load=0x560a1b606e00, iseq=0x7f384e59a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139879809412944 ec = 0x560a1b5c5c70 dummy_frame = 139879809393696 #10 0x00007f384f6efffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f384e59a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560a1b606e00 prev_src_iseq = 0x7f384e59c3d0 offset = #11 0x00007f384f6f00fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f384e59a510 iseqv = iseq_index = 23 #12 0x00007f384f6f0490 in ibf_load_code (load=0x560a1b606e00, iseq=0x7f384e59c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139879809401808 code_index = 15 reading_pos = 4556 code = 0x560a1b67e7c0 load_body = 0x560a1b67f0a0 cd_entries = 0x560a1b609b60 ic_index = 0 mark_offset_bits = 0x7fff822934c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f384f6f6024 in ibf_load_iseq_each (load=0x560a1b606e00, iseq=0x7f384e59c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139879809412944 ec = 0x560a1b5c5c70 dummy_frame = 139879809401424 #14 0x00007f384f6efffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f384e59c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560a1b606e00 prev_src_iseq = 0x7f384e59ee00 offset = #15 0x00007f384f6f00fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f384e59c3d0 iseqv = iseq_index = 16 #16 0x00007f384f6f0490 in ibf_load_code (load=0x560a1b606e00, iseq=0x7f384e59ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139879809412608 code_index = 66 reading_pos = 224 code = 0x560a1b6a1da0 load_body = 0x560a1b6336b0 cd_entries = 0x560a1b62c870 ic_index = 0 mark_offset_bits = 0x560a1b6a1fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f384f6f6024 in ibf_load_iseq_each (load=0x560a1b606e00, iseq=0x7f384e59ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139879809412944 ec = 0x560a1b5c5c70 dummy_frame = 139879809412176 #18 0x00007f384f6efffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f384e59ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560a1b606e00 prev_src_iseq = 0x7f384e59efb0 offset = #19 0x00007f384f6f00fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f384e59ee00 iseqv = iseq_index = 1 #20 0x00007f384f6f0490 in ibf_load_code (load=0x560a1b606e00, iseq=0x7f384e59efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139879809413040 code_index = 5 reading_pos = 46 code = 0x560a1b67fe50 load_body = 0x560a1b6638e0 cd_entries = 0x560a1b62a070 ic_index = 1 mark_offset_bits = 0x7fff82293a20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f384f6f6024 in ibf_load_iseq_each (load=0x560a1b606e00, iseq=0x7f384e59efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139879809412944 ec = 0x560a1b5c5c70 dummy_frame = 139879809412848 #22 0x00007f384f6efffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f384e59efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560a1b606e00 prev_src_iseq = 0x0 offset = #23 0x00007f384f6f7f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f384e59efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139879809413184 #25 0x00007f384fa7a1d3 in rb_load_with_builtin_functions (feature_name=0x7f384faba54b "yjit", table=0x7f384fc3de60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560a1b5c22a0 iseq = #26 0x00007f384f9bf267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f384f9bd2e0 , argc = 0, index = 0, name = 0x7f384fae0655 "_bi13"}, {func_ptr = 0x7f384fa5a780 , argc = 0, index = 1, name = 0x7f384fae065b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f384fa5a880 , argc = 0, index = 2, name = 0x7f384fae08c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f384fa5b910 , argc = 0, index = 3, name = 0x7f384fae0673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f384fa2a8f0 , argc = 2, index = 4, name = 0x7f384fae068c "rb_yjit_enable"}, {func_ptr = 0x7f384fa5a8a0 , argc = 0, index = 5, name = 0x7f384fae069b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f384fa5a7d0 , argc = 1, index = 6, name = 0x7f384fae06b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f384f9bd2c0 , argc = 0, index = 7, name = 0x7f384fae06c8 "object_shape_count"}, {func_ptr = 0x7f384fa31c10 , argc = 1, index = 8, name = 0x7f384fae06db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f384fa31c20 , argc = 1, index = 9, name = 0x7f384fae06ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f384fa2a840 , argc = 0, index = 10, name = 0x7f384fae0706 "rb_yjit_code_gc"}, {func_ptr = 0x7f384fa2a9a0 , argc = 0, index = 11, name = 0x7f384fae0716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f384fa5a7a0 , argc = 0, index = 12, name = 0x7f384fae0730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f384f78e183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f384f8993ca in ruby_opt_init (opt=0x7fff82295270) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f384f899943 in ruby_opt_init (opt=0x7fff82295270) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735377129264) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff82293f30 parser = 139879810681440 orig_fname = 139879810696512 script = 1 opt = 0x7fff82295270 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f384f757572 in rb_ensure (b_proc=b_proc@entry=0x7f384f8995a0 , data1=data1@entry=140735377129264, e_proc=e_proc@entry=0x7f384f895740 , data2=data2@entry=140735377129264) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560a1b5c5c70 _tag = {tag = 36, retval = 140735377134192, buf = {0x7f384ef14790, 0x7f384f757628 , 0x0, 0x7fff82293da0, 0x4ef13a40}, prev = 0x7fff82295380, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560a1b5c5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f384f895740 , data2 = 140735377129264}} #32 0x00007f384f89b557 in load_file (opt=0x7fff82295270, script=1, f=139879819331472, fname=, parser=139879810681440) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139879810681440, fname = 139879810696512, script = 1, opt = 0x7fff82295270, f = 4} #33 process_options (argc=0, argv=0x7fff82295568, opt=0x7fff82295270) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139879819331472 xflag = ast = 0x0 parser = 139879810681440 script_name = 139879810696512 iseq = enc = lenc = 0x560a1b5e0f30 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#\306O8\177\000\000\030\367aO8\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f384f89bdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff82295558) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f384e6d8558 "-", script_name = 139879810696512, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f384f758909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff82295558) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139879827988432, buf = {0x2, 0x7f384f758950 , 0x0, 0x7fff82295350, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560a1b5c5c70 state = iseq = 0x0 #36 0x0000560a1b4c717f in rb_main (argv=0x7fff82295558, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735377135609 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3404410.ruby -x gdbscript [New LWP 3404410] [New LWP 3404412] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139980913187840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4fd89b1c00 (LWP 3404410))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4fd89b1c00 (LWP 3404410) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139980913187840) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4fd869f640 (LWP 3404412) 0x00007f4fd8af8fde in epoll_wait (epfd=4, events=events@entry=0x7f4fd93ffadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4fd869f640 (LWP 3404412)): #0 0x00007f4fd8af8fde in epoll_wait (epfd=4, events=events@entry=0x7f4fd93ffadc , 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 0x00007f4fd908996a in event_wait (vm=0x55b94fcbc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b94fcbc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b94fcbc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b94fcbc2a0 #4 0x00007f4fd8a67b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734907875024, -2421121580106255169, 139980909966912, 25, 139980913932368, 140734907875376, 2376143669443687615, 2376145287987721407}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4fd8af8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4fd89b1c00 (LWP 3404410)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139980913187840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4fd89b1c00 old_mask = {__val = {8, 139980914001107, 0, 139980913897453, 139980913187840, 139980915512832, 94254396079792, 139980913843623, 163, 139980915529376, 140734907866368, 139980920794316, 255, 94254396064416, 139980915529376, 140734907866384}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139980913187840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139980913187840, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4fd8a15476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4fd89fb7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3020303030303030, sa_sigaction = 0x3020303030303030}, sa_mask = {__val = {2314903123273988656, 2314885530818453536, 2314885530818453536, 2314885530818453536, 3966085167695951451, 139980913180408, 6946446543006616576, 94254396079216, 94254396079216, 139980922092024, 139980915529376, 140734907866768, 139980900181296, 94254396345856, 139980918681573, 18446744069414584320}}, sa_flags = -1222226944, sa_restorer = 0x55b94fd00e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 3906647509701125734, 7378697426660503600, 3472328506798716470, 3472310978869031456}} #5 0x00007f4fd8e16dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4fd922f9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff6630df70, reg_save_area = 0x7fff6630deb0}} #7 0x00007f4fd8e1a148 in objspace_xmalloc0 (objspace=0x55b94fcbebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4fd8e941b9 in ibf_load_code (load=0x55b94fd00e00, iseq=0x7f4fd7d4a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139980900181296 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f4fd8e9a024 in ibf_load_iseq_each (load=0x55b94fd00e00, iseq=0x7f4fd7d4a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139980900200304 ec = 0x55b94fcbfc70 dummy_frame = 139980900180960 #10 0x00007f4fd8e93ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fd7d4a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b94fd00e00 prev_src_iseq = 0x7f4fd7d4c360 offset = #11 0x00007f4fd8e940fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fd7d4a530 iseqv = iseq_index = 23 #12 0x00007f4fd8e94490 in ibf_load_code (load=0x55b94fd00e00, iseq=0x7f4fd7d4c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139980900189024 code_index = 15 reading_pos = 4556 code = 0x55b94fd787c0 load_body = 0x55b94fd790a0 cd_entries = 0x55b94fd03b60 ic_index = 0 mark_offset_bits = 0x7fff6630e2d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4fd8e9a024 in ibf_load_iseq_each (load=0x55b94fd00e00, iseq=0x7f4fd7d4c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980900200304 ec = 0x55b94fcbfc70 dummy_frame = 139980900188736 #14 0x00007f4fd8e93ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fd7d4c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b94fd00e00 prev_src_iseq = 0x7f4fd7d4ed60 offset = #15 0x00007f4fd8e940fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fd7d4c360 iseqv = iseq_index = 16 #16 0x00007f4fd8e94490 in ibf_load_code (load=0x55b94fd00e00, iseq=0x7f4fd7d4ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139980900199776 code_index = 66 reading_pos = 224 code = 0x55b94fd9bda0 load_body = 0x55b94fd2d6b0 cd_entries = 0x55b94fd26870 ic_index = 0 mark_offset_bits = 0x55b94fd9bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4fd8e9a024 in ibf_load_iseq_each (load=0x55b94fd00e00, iseq=0x7f4fd7d4ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980900200304 ec = 0x55b94fcbfc70 dummy_frame = 139980900199488 #18 0x00007f4fd8e93ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fd7d4ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b94fd00e00 prev_src_iseq = 0x7f4fd7d4efd0 offset = #19 0x00007f4fd8e940fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fd7d4ed60 iseqv = iseq_index = 1 #20 0x00007f4fd8e94490 in ibf_load_code (load=0x55b94fd00e00, iseq=0x7f4fd7d4efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139980900200400 code_index = 5 reading_pos = 46 code = 0x55b94fd79e50 load_body = 0x55b94fd5d8e0 cd_entries = 0x55b94fd24070 ic_index = 1 mark_offset_bits = 0x7fff6630e830 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4fd8e9a024 in ibf_load_iseq_each (load=0x55b94fd00e00, iseq=0x7f4fd7d4efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139980900200304 ec = 0x55b94fcbfc70 dummy_frame = 139980900200208 #22 0x00007f4fd8e93ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4fd7d4efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b94fd00e00 prev_src_iseq = 0x0 offset = #23 0x00007f4fd8e9bf68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4fd7d4efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139980900200544 #25 0x00007f4fd921e1d3 in rb_load_with_builtin_functions (feature_name=0x7f4fd925e54b "yjit", table=0x7f4fd93e1e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b94fcbc2a0 iseq = #26 0x00007f4fd9163267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4fd91612e0 , argc = 0, index = 0, name = 0x7f4fd9284655 "_bi13"}, {func_ptr = 0x7f4fd91fe780 , argc = 0, index = 1, name = 0x7f4fd928465b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4fd91fe880 , argc = 0, index = 2, name = 0x7f4fd92848c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4fd91ff910 , argc = 0, index = 3, name = 0x7f4fd9284673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4fd91ce8f0 , argc = 2, index = 4, name = 0x7f4fd928468c "rb_yjit_enable"}, {func_ptr = 0x7f4fd91fe8a0 , argc = 0, index = 5, name = 0x7f4fd928469b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4fd91fe7d0 , argc = 1, index = 6, name = 0x7f4fd92846b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f4fd91612c0 , argc = 0, index = 7, name = 0x7f4fd92846c8 "object_shape_count"}, {func_ptr = 0x7f4fd91d5c10 , argc = 1, index = 8, name = 0x7f4fd92846db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4fd91d5c20 , argc = 1, index = 9, name = 0x7f4fd92846ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4fd91ce840 , argc = 0, index = 10, name = 0x7f4fd9284706 "rb_yjit_code_gc"}, {func_ptr = 0x7f4fd91ce9a0 , argc = 0, index = 11, name = 0x7f4fd9284716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4fd91fe7a0 , argc = 0, index = 12, name = 0x7f4fd9284730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4fd8f32183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4fd903d3ca in ruby_opt_init (opt=0x7fff66310080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4fd903d943 in ruby_opt_init (opt=0x7fff66310080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734907870528) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff6630ed40 parser = 139980901468848 orig_fname = 139980901483920 script = 1 opt = 0x7fff66310080 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4fd8efb572 in rb_ensure (b_proc=b_proc@entry=0x7f4fd903d5a0 , data1=data1@entry=140734907870528, e_proc=e_proc@entry=0x7f4fd9039740 , data2=data2@entry=140734907870528) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b94fcbfc70 _tag = {tag = 36, retval = 140734907875456, buf = {0x7f4fd86c47e0, 0x7f4fd8efb628 , 0x0, 0x7fff6630ebb0, 0xd86c3a90}, prev = 0x7fff66310190, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b94fcbfc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4fd9039740 , data2 = 140734907870528}} #32 0x00007f4fd903f557 in load_file (opt=0x7fff66310080, script=1, f=139980910118880, fname=, parser=139980901468848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139980901468848, fname = 139980901483920, script = 1, opt = 0x7fff66310080, f = 4} #33 process_options (argc=0, argv=0x7fff66310378, opt=0x7fff66310080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139980910118880 xflag = ast = 0x0 parser = 139980901468848 script_name = 139980901483920 iseq = enc = lenc = 0x55b94fcdaf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4fd903fdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff66310368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4fd7e885a8 "-", script_name = 139980901483920, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f4fd8efc909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff66310368) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139980918726608, buf = {0x2, 0x7f4fd8efc950 , 0x0, 0x7fff66310160, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b94fcbfc70 state = iseq = 0x0 #36 0x000055b94faf717f in rb_main (argv=0x7fff66310368, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734907876873 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3455268.ruby -x gdbscript [New LWP 3455268] [New LWP 3455270] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393783675904) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7faff99acc00 (LWP 3455268))] >>> Threads Id Target Id Frame * 1 Thread 0x7faff99acc00 (LWP 3455268) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393783675904) at ./nptl/pthread_kill.c:44 2 Thread 0x7faff968f640 (LWP 3455270) 0x00007faff9af3fde in epoll_wait (epfd=4, events=events@entry=0x7faffa3faadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7faff968f640 (LWP 3455270)): #0 0x00007faff9af3fde in epoll_wait (epfd=4, events=events@entry=0x7faffa3faadc , 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 0x00007faffa08496a in event_wait (vm=0x55b1c667a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b1c667a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b1c667a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b1c667a2a0 #4 0x00007faff9a62b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140734430557568, 4076577431250762721, 140393780409920, 25, 140393784420432, 140734430557920, -4049550515848905759, -4049550943051482143}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007faff9af3bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7faff99acc00 (LWP 3455268)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140393783675904) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7faff99acc00 old_mask = {__val = {8, 140393784489171, 0, 140393784385517, 140393783675904, 140393786000896, 94222026268336, 140393784331687, 16, 140393786017440, 140734430548912, 140393791282380, 255, 94222026252960, 140393786017440, 140734430548928}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140393783675904) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140393783675904, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007faff9a10476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007faff99f67f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3666666666666666, sa_sigaction = 0x3666666666666666}, sa_mask = {__val = {3255293496997720368, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 140393783668472, 10374977780950812416, 94222026267760, 94222026267760, 140393792580088, 140393786017440, 140734430549312, 140393770624272, 94222026534400, 140393789169637, 18446744069414584320}}, sa_flags = -1574648064, sa_restorer = 0x55b1c66bee00} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7378697426076267105, 3472328310005053748, 7077745903798728493, 3274715270390756709, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007faff9e11dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7faffa22a9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff49bd9620, reg_save_area = 0x7fff49bd9560}} #7 0x00007faff9e15148 in objspace_xmalloc0 (objspace=0x55b1c667cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007faff9e8f1b9 in ibf_load_code (load=0x55b1c66bee00, iseq=0x7faff8d3a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140393770624272 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007faff9e95024 in ibf_load_iseq_each (load=0x55b1c66bee00, iseq=0x7faff8d3a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140393770643280 ec = 0x55b1c667dc70 dummy_frame = 140393770624032 #10 0x00007faff9e8effb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faff8d3a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b1c66bee00 prev_src_iseq = 0x7faff8d3c3d0 offset = #11 0x00007faff9e8f0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faff8d3a510 iseqv = iseq_index = 23 #12 0x00007faff9e8f490 in ibf_load_code (load=0x55b1c66bee00, iseq=0x7faff8d3c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140393770632144 code_index = 15 reading_pos = 4556 code = 0x55b1c67367c0 load_body = 0x55b1c67370a0 cd_entries = 0x55b1c66c1b60 ic_index = 0 mark_offset_bits = 0x7fff49bd9980 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007faff9e95024 in ibf_load_iseq_each (load=0x55b1c66bee00, iseq=0x7faff8d3c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140393770643280 ec = 0x55b1c667dc70 dummy_frame = 140393770631760 #14 0x00007faff9e8effb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faff8d3c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b1c66bee00 prev_src_iseq = 0x7faff8d3ee00 offset = #15 0x00007faff9e8f0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faff8d3c3d0 iseqv = iseq_index = 16 #16 0x00007faff9e8f490 in ibf_load_code (load=0x55b1c66bee00, iseq=0x7faff8d3ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393770642944 code_index = 66 reading_pos = 224 code = 0x55b1c6759da0 load_body = 0x55b1c66eb6b0 cd_entries = 0x55b1c66e4870 ic_index = 0 mark_offset_bits = 0x55b1c6759fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007faff9e95024 in ibf_load_iseq_each (load=0x55b1c66bee00, iseq=0x7faff8d3ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140393770643280 ec = 0x55b1c667dc70 dummy_frame = 140393770642512 #18 0x00007faff9e8effb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faff8d3ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b1c66bee00 prev_src_iseq = 0x7faff8d3efb0 offset = #19 0x00007faff9e8f0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faff8d3ee00 iseqv = iseq_index = 1 #20 0x00007faff9e8f490 in ibf_load_code (load=0x55b1c66bee00, iseq=0x7faff8d3efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140393770643376 code_index = 5 reading_pos = 46 code = 0x55b1c6737e50 load_body = 0x55b1c671b8e0 cd_entries = 0x55b1c66e2070 ic_index = 1 mark_offset_bits = 0x7fff49bd9ee0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007faff9e95024 in ibf_load_iseq_each (load=0x55b1c66bee00, iseq=0x7faff8d3efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140393770643280 ec = 0x55b1c667dc70 dummy_frame = 140393770643184 #22 0x00007faff9e8effb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7faff8d3efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b1c66bee00 prev_src_iseq = 0x0 offset = #23 0x00007faff9e96f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7faff8d3efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140393770643520 #25 0x00007faffa2191d3 in rb_load_with_builtin_functions (feature_name=0x7faffa25954b "yjit", table=0x7faffa3dce60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b1c667a2a0 iseq = #26 0x00007faffa15e267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7faffa15c2e0 , argc = 0, index = 0, name = 0x7faffa27f655 "_bi13"}, {func_ptr = 0x7faffa1f9780 , argc = 0, index = 1, name = 0x7faffa27f65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7faffa1f9880 , argc = 0, index = 2, name = 0x7faffa27f8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7faffa1fa910 , argc = 0, index = 3, name = 0x7faffa27f673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7faffa1c98f0 , argc = 2, index = 4, name = 0x7faffa27f68c "rb_yjit_enable"}, {func_ptr = 0x7faffa1f98a0 , argc = 0, index = 5, name = 0x7faffa27f69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7faffa1f97d0 , argc = 1, index = 6, name = 0x7faffa27f6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7faffa15c2c0 , argc = 0, index = 7, name = 0x7faffa27f6c8 "object_shape_count"}, {func_ptr = 0x7faffa1d0c10 , argc = 1, index = 8, name = 0x7faffa27f6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7faffa1d0c20 , argc = 1, index = 9, name = 0x7faffa27f6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7faffa1c9840 , argc = 0, index = 10, name = 0x7faffa27f706 "rb_yjit_code_gc"}, {func_ptr = 0x7faffa1c99a0 , argc = 0, index = 11, name = 0x7faffa27f716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7faffa1f97a0 , argc = 0, index = 12, name = 0x7faffa27f730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007faff9f2d183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007faffa0383ca in ruby_opt_init (opt=0x7fff49bdb730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007faffa038943 in ruby_opt_init (opt=0x7fff49bdb730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140734430553072) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff49bda3f0 parser = 140393771911776 orig_fname = 140393771926848 script = 1 opt = 0x7fff49bdb730 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007faff9ef6572 in rb_ensure (b_proc=b_proc@entry=0x7faffa0385a0 , data1=data1@entry=140734430553072, e_proc=e_proc@entry=0x7faffa034740 , data2=data2@entry=140734430553072) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b1c667dc70 _tag = {tag = 36, retval = 140734430558000, buf = {0x7faff96b4790, 0x7faff9ef6628 , 0x0, 0x7fff49bda260, 0xf96b3a40}, prev = 0x7fff49bdb840, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b1c667dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7faffa034740 , data2 = 140734430553072}} #32 0x00007faffa03a557 in load_file (opt=0x7fff49bdb730, script=1, f=140393780561808, fname=, parser=140393771911776) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140393771911776, fname = 140393771926848, script = 1, opt = 0x7fff49bdb730, f = 4} #33 process_options (argc=0, argv=0x7fff49bdba28, opt=0x7fff49bdb730) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140393780561808 xflag = ast = 0x0 parser = 140393771911776 script_name = 140393771926848 iseq = enc = lenc = 0x55b1c6698f30 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\257\177\000\000\030\347\333\371\257\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007faffa03add6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff49bdba18) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7faff8e78558 "-", script_name = 140393771926848, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007faff9ef7909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff49bdba18) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140393789214672, buf = {0x2, 0x7faff9ef7950 , 0x0, 0x7fff49bdb810, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b1c667dc70 state = iseq = 0x0 #36 0x000055b1c49cb17f in rb_main (argv=0x7fff49bdba18, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140734430559417 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3569348.ruby -x gdbscript [New LWP 3569348] [New LWP 3569350] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139988333390848) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5192e26c00 (LWP 3569348))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5192e26c00 (LWP 3569348) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139988333390848) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5192b0f640 (LWP 3569350) 0x00007f5192f6dfde in epoll_wait (epfd=4, events=events@entry=0x7f5193874adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5192b0f640 (LWP 3569350)): #0 0x00007f5192f6dfde in epoll_wait (epfd=4, events=events@entry=0x7f5193874adc , 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 0x00007f51934fe96a in event_wait (vm=0x56044ca0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x56044ca0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x56044ca0e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x56044ca0e2a0 #4 0x00007f5192edcb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725516718032, -257167908426093892, 139988330149440, 25, 139988334135376, 140725516718384, 201956403879996092, 201957186751163068}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5192f6dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5192e26c00 (LWP 3569348)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139988333390848) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5192e26c00 old_mask = {__val = {8, 139988334204115, 0, 139988334100461, 139988333390848, 139988335715840, 94576465485488, 139988334046631, 114, 139988335732384, 140725516709376, 139988340997324, 255, 94576465470112, 139988335732384, 140725516709392}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139988333390848) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139988333390848, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5192e8a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5192e707f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064333736336466, sa_sigaction = 0x3064333736336466}, sa_mask = {__val = {3703197382803796016, 2319406792527001398, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139988333383416, 12823590545483453184, 94576465484912, 94576465484912, 139988342295032, 139988335732384, 140725516709776, 139988320363824, 94576465751552, 139988338884581, 18446744069414584320}}, sa_flags = -1466346752, sa_restorer = 0x56044ca52e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474864899718603878, 3703197382803796016, 2319406792493446966, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f519328bdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f51936a49f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd366f3070, reg_save_area = 0x7ffd366f2fb0}} #7 0x00007f519328f148 in objspace_xmalloc0 (objspace=0x56044ca10bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f51933091b9 in ibf_load_code (load=0x56044ca52e00, iseq=0x7f51921ba530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139988320363824 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f519330f024 in ibf_load_iseq_each (load=0x56044ca52e00, iseq=0x7f51921ba530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139988320382832 ec = 0x56044ca11c70 dummy_frame = 139988320363488 #10 0x00007f5193308ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f51921ba530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56044ca52e00 prev_src_iseq = 0x7f51921bc360 offset = #11 0x00007f51933090fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f51921ba530 iseqv = iseq_index = 23 #12 0x00007f5193309490 in ibf_load_code (load=0x56044ca52e00, iseq=0x7f51921bc360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139988320371552 code_index = 15 reading_pos = 4556 code = 0x56044caca7c0 load_body = 0x56044cacb0a0 cd_entries = 0x56044ca55b60 ic_index = 0 mark_offset_bits = 0x7ffd366f33d0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f519330f024 in ibf_load_iseq_each (load=0x56044ca52e00, iseq=0x7f51921bc360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139988320382832 ec = 0x56044ca11c70 dummy_frame = 139988320371264 #14 0x00007f5193308ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f51921bc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56044ca52e00 prev_src_iseq = 0x7f51921bed60 offset = #15 0x00007f51933090fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f51921bc360 iseqv = iseq_index = 16 #16 0x00007f5193309490 in ibf_load_code (load=0x56044ca52e00, iseq=0x7f51921bed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139988320382304 code_index = 66 reading_pos = 224 code = 0x56044caedda0 load_body = 0x56044ca7f6b0 cd_entries = 0x56044ca78870 ic_index = 0 mark_offset_bits = 0x56044caedfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f519330f024 in ibf_load_iseq_each (load=0x56044ca52e00, iseq=0x7f51921bed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139988320382832 ec = 0x56044ca11c70 dummy_frame = 139988320382016 #18 0x00007f5193308ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f51921bed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56044ca52e00 prev_src_iseq = 0x7f51921befd0 offset = #19 0x00007f51933090fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f51921bed60 iseqv = iseq_index = 1 #20 0x00007f5193309490 in ibf_load_code (load=0x56044ca52e00, iseq=0x7f51921befd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139988320382928 code_index = 5 reading_pos = 46 code = 0x56044cacbe50 load_body = 0x56044caaf8e0 cd_entries = 0x56044ca76070 ic_index = 1 mark_offset_bits = 0x7ffd366f3930 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f519330f024 in ibf_load_iseq_each (load=0x56044ca52e00, iseq=0x7f51921befd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139988320382832 ec = 0x56044ca11c70 dummy_frame = 139988320382736 #22 0x00007f5193308ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f51921befd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x56044ca52e00 prev_src_iseq = 0x0 offset = #23 0x00007f5193310f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f51921befd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139988320383072 #25 0x00007f51936931d3 in rb_load_with_builtin_functions (feature_name=0x7f51936d354b "yjit", table=0x7f5193856e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x56044ca0e2a0 iseq = #26 0x00007f51935d8267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f51935d62e0 , argc = 0, index = 0, name = 0x7f51936f9655 "_bi13"}, {func_ptr = 0x7f5193673780 , argc = 0, index = 1, name = 0x7f51936f965b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5193673880 , argc = 0, index = 2, name = 0x7f51936f98c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5193674910 , argc = 0, index = 3, name = 0x7f51936f9673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f51936438f0 , argc = 2, index = 4, name = 0x7f51936f968c "rb_yjit_enable"}, {func_ptr = 0x7f51936738a0 , argc = 0, index = 5, name = 0x7f51936f969b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f51936737d0 , argc = 1, index = 6, name = 0x7f51936f96b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f51935d62c0 , argc = 0, index = 7, name = 0x7f51936f96c8 "object_shape_count"}, {func_ptr = 0x7f519364ac10 , argc = 1, index = 8, name = 0x7f51936f96db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f519364ac20 , argc = 1, index = 9, name = 0x7f51936f96ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5193643840 , argc = 0, index = 10, name = 0x7f51936f9706 "rb_yjit_code_gc"}, {func_ptr = 0x7f51936439a0 , argc = 0, index = 11, name = 0x7f51936f9716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f51936737a0 , argc = 0, index = 12, name = 0x7f51936f9730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f51933a7183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f51934b23ca in ruby_opt_init (opt=0x7ffd366f5180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f51934b2943 in ruby_opt_init (opt=0x7ffd366f5180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725516713536) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd366f3e40 parser = 139988321651376 orig_fname = 139988321666448 script = 1 opt = 0x7ffd366f5180 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f5193370572 in rb_ensure (b_proc=b_proc@entry=0x7f51934b25a0 , data1=data1@entry=140725516713536, e_proc=e_proc@entry=0x7f51934ae740 , data2=data2@entry=140725516713536) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x56044ca11c70 _tag = {tag = 36, retval = 140725516718464, buf = {0x7f5192b347e0, 0x7f5193370628 , 0x0, 0x7ffd366f3cb0, 0x92b33a90}, prev = 0x7ffd366f5290, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x56044ca11c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f51934ae740 , data2 = 140725516713536}} #32 0x00007f51934b4557 in load_file (opt=0x7ffd366f5180, script=1, f=139988330301408, fname=, parser=139988321651376) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139988321651376, fname = 139988321666448, script = 1, opt = 0x7ffd366f5180, f = 4} #33 process_options (argc=0, argv=0x7ffd366f5478, opt=0x7ffd366f5180) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139988330301408 xflag = ast = 0x0 parser = 139988321651376 script_name = 139988321666448 iseq = enc = lenc = 0x56044ca2cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f51934b4dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd366f5468) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f51922f85a8 "-", script_name = 139988321666448, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f5193371909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd366f5468) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139988338929616, buf = {0x2, 0x7f5193371950 , 0x0, 0x7ffd366f5260, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x56044ca11c70 state = iseq = 0x0 #36 0x000056044b50c17f in rb_main (argv=0x7ffd366f5468, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725516719881 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3599137.ruby -x gdbscript [New LWP 3599137] [New LWP 3599139] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139845141642240) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f303bfdbc00 (LWP 3599137))] >>> Threads Id Target Id Frame * 1 Thread 0x7f303bfdbc00 (LWP 3599137) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139845141642240) at ./nptl/pthread_kill.c:44 2 Thread 0x7f303bcbf640 (LWP 3599139) 0x00007f303c122fde in epoll_wait (epfd=4, events=events@entry=0x7f303ca29adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f303bcbf640 (LWP 3599139)): #0 0x00007f303c122fde in epoll_wait (epfd=4, events=events@entry=0x7f303ca29adc , 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 0x00007f303c6b396a in event_wait (vm=0x560611a062a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560611a062a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560611a062a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560611a062a0 #4 0x00007f303c091b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731814743440, -5588615828098732301, 139845138380352, 25, 139845142386768, 140731814743792, 5481241473427746547, 5481240912511020787}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f303c122bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f303bfdbc00 (LWP 3599137)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139845141642240) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f303bfdbc00 old_mask = {__val = {8, 139845142455507, 0, 139845142351853, 139845141642240, 139845143967232, 94584065531568, 139845142298023, 65, 139845143983776, 140731814734784, 139845149248716, 255, 94584065516192, 139845143983776, 140731814734800}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139845141642240) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139845141642240, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f303c03f476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f303c0257f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2020202020202020, sa_sigaction = 0x2020202020202020}, sa_mask = {__val = {2314885530818453536, 8528445641706184736, 7378697234196427620, 3919933115663279718, 7378634724483280944, 139845141634808, 4684116269829525248, 94584065530992, 94584065530992, 139845150546424, 139845143983776, 140731814735184, 139845128594736, 94584065797632, 139845147135973, 18446744069414584320}}, sa_flags = 231804672, sa_restorer = 0x560611a4ae00} sigs = {__val = {32, 7233173967009688880, 8223625903104013668, 3472328295963438381, 4192904167887482928, 2314885531086893104, 2314885530818453536, 2314885530818453536, 8528445641706184736, 7378645557150114166, 3472336015159746917, 7233173967009688880, 8223625903104144740, 3472328295963457581, 4192904167887482928, 2314885531086893104}} #5 0x00007f303c440dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f303c8599f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeadd36e30, reg_save_area = 0x7ffeadd36d70}} #7 0x00007f303c444148 in objspace_xmalloc0 (objspace=0x560611a08bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f303c4be1b9 in ibf_load_code (load=0x560611a4ae00, iseq=0x7f303b36a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139845128594736 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f303c4c4024 in ibf_load_iseq_each (load=0x560611a4ae00, iseq=0x7f303b36a530, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139845128613744 ec = 0x560611a09c70 dummy_frame = 139845128594400 #10 0x00007f303c4bdffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f303b36a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560611a4ae00 prev_src_iseq = 0x7f303b36c360 offset = #11 0x00007f303c4be0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f303b36a530 iseqv = iseq_index = 23 #12 0x00007f303c4be490 in ibf_load_code (load=0x560611a4ae00, iseq=0x7f303b36c360, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139845128602464 code_index = 15 reading_pos = 4556 code = 0x560611ac27c0 load_body = 0x560611ac30a0 cd_entries = 0x560611a4db60 ic_index = 0 mark_offset_bits = 0x7ffeadd37190 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f303c4c4024 in ibf_load_iseq_each (load=0x560611a4ae00, iseq=0x7f303b36c360, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139845128613744 ec = 0x560611a09c70 dummy_frame = 139845128602176 #14 0x00007f303c4bdffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f303b36c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560611a4ae00 prev_src_iseq = 0x7f303b36ed60 offset = #15 0x00007f303c4be0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f303b36c360 iseqv = iseq_index = 16 #16 0x00007f303c4be490 in ibf_load_code (load=0x560611a4ae00, iseq=0x7f303b36ed60, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139845128613216 code_index = 66 reading_pos = 224 code = 0x560611ae5da0 load_body = 0x560611a776b0 cd_entries = 0x560611a70870 ic_index = 0 mark_offset_bits = 0x560611ae5fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f303c4c4024 in ibf_load_iseq_each (load=0x560611a4ae00, iseq=0x7f303b36ed60, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139845128613744 ec = 0x560611a09c70 dummy_frame = 139845128612928 #18 0x00007f303c4bdffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f303b36ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560611a4ae00 prev_src_iseq = 0x7f303b36efd0 offset = #19 0x00007f303c4be0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f303b36ed60 iseqv = iseq_index = 1 #20 0x00007f303c4be490 in ibf_load_code (load=0x560611a4ae00, iseq=0x7f303b36efd0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139845128613840 code_index = 5 reading_pos = 46 code = 0x560611ac3e50 load_body = 0x560611aa78e0 cd_entries = 0x560611a6e070 ic_index = 1 mark_offset_bits = 0x7ffeadd376f0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f303c4c4024 in ibf_load_iseq_each (load=0x560611a4ae00, iseq=0x7f303b36efd0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139845128613744 ec = 0x560611a09c70 dummy_frame = 139845128613648 #22 0x00007f303c4bdffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f303b36efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560611a4ae00 prev_src_iseq = 0x0 offset = #23 0x00007f303c4c5f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f303b36efd0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139845128613984 #25 0x00007f303c8481d3 in rb_load_with_builtin_functions (feature_name=0x7f303c88854b "yjit", table=0x7f303ca0be60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560611a062a0 iseq = #26 0x00007f303c78d267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f303c78b2e0 , argc = 0, index = 0, name = 0x7f303c8ae655 "_bi13"}, {func_ptr = 0x7f303c828780 , argc = 0, index = 1, name = 0x7f303c8ae65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f303c828880 , argc = 0, index = 2, name = 0x7f303c8ae8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f303c829910 , argc = 0, index = 3, name = 0x7f303c8ae673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f303c7f88f0 , argc = 2, index = 4, name = 0x7f303c8ae68c "rb_yjit_enable"}, {func_ptr = 0x7f303c8288a0 , argc = 0, index = 5, name = 0x7f303c8ae69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f303c8287d0 , argc = 1, index = 6, name = 0x7f303c8ae6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f303c78b2c0 , argc = 0, index = 7, name = 0x7f303c8ae6c8 "object_shape_count"}, {func_ptr = 0x7f303c7ffc10 , argc = 1, index = 8, name = 0x7f303c8ae6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f303c7ffc20 , argc = 1, index = 9, name = 0x7f303c8ae6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f303c7f8840 , argc = 0, index = 10, name = 0x7f303c8ae706 "rb_yjit_code_gc"}, {func_ptr = 0x7f303c7f89a0 , argc = 0, index = 11, name = 0x7f303c8ae716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f303c8287a0 , argc = 0, index = 12, name = 0x7f303c8ae730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f303c55c183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f303c6673ca in ruby_opt_init (opt=0x7ffeadd38f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f303c667943 in ruby_opt_init (opt=0x7ffeadd38f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731814738944) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeadd37c00 parser = 139845129882288 orig_fname = 139845129897360 script = 1 opt = 0x7ffeadd38f40 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f303c525572 in rb_ensure (b_proc=b_proc@entry=0x7f303c6675a0 , data1=data1@entry=140731814738944, e_proc=e_proc@entry=0x7f303c663740 , data2=data2@entry=140731814738944) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560611a09c70 _tag = {tag = 36, retval = 140731814743872, buf = {0x7f303bce47e0, 0x7f303c525628 , 0x0, 0x7ffeadd37a70, 0x3bce3a90}, prev = 0x7ffeadd39050, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560611a09c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f303c663740 , data2 = 140731814738944}} #32 0x00007f303c669557 in load_file (opt=0x7ffeadd38f40, script=1, f=139845138532320, fname=, parser=139845129882288) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139845129882288, fname = 139845129897360, script = 1, opt = 0x7ffeadd38f40, f = 4} #33 process_options (argc=0, argv=0x7ffeadd39238, opt=0x7ffeadd38f40) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139845138532320 xflag = ast = 0x0 parser = 139845129882288 script_name = 139845129897360 iseq = enc = lenc = 0x560611a24f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f303c669dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeadd39228) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f303b4a85a8 "-", script_name = 139845129897360, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f303c526909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeadd39228) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139845147181008, buf = {0x2, 0x7f303c526950 , 0x0, 0x7ffeadd39020, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560611a09c70 state = iseq = 0x0 #36 0x00005606115ab17f in rb_main (argv=0x7ffeadd39228, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731814745289 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3655683.ruby -x gdbscript [New LWP 3655683] [New LWP 3655685] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139959212760064) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4acb28dc00 (LWP 3655683))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4acb28dc00 (LWP 3655683) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139959212760064) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4acaf6f640 (LWP 3655685) 0x00007f4acb3d4fde in epoll_wait (epfd=4, events=events@entry=0x7f4acbcdbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4acaf6f640 (LWP 3655685)): #0 0x00007f4acb3d4fde in epoll_wait (epfd=4, events=events@entry=0x7f4acbcdbadc , 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 0x00007f4acb96596a in event_wait (vm=0x55c4762b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c4762b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c4762b82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c4762b82a0 #4 0x00007f4acb343b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140720393076496, -6020322928115451332, 139959209489984, 25, 139959213504592, 140720393076848, 5973481594479573564, 5973482132806040124}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4acb3d4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4acb28dc00 (LWP 3655683)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139959212760064) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4acb28dc00 old_mask = {__val = {8, 139959213573331, 0, 139959213469677, 139959212760064, 139959215085056, 94302284529328, 139959213415847, 114, 139959215101600, 140720393067840, 139959220366540, 255, 94302284513952, 139959215101600, 140720393067856}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139959212760064) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139959212760064, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4acb2f1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4acb2d77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062353135306366, sa_sigaction = 0x3062353135306366}, sa_mask = {__val = {3486743125713301552, 2319406792493576501, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139959212752632, 18090041977324601344, 94302284528752, 94302284528752, 139959221664248, 139959215101600, 140720393068240, 139959199704336, 94302284795392, 139959218253797, 18446744069414584320}}, sa_flags = 1314291712, sa_restorer = 0x55c4762fce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474304123001660262, 3486743125713301552, 2319406792460022069, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f4acb6f2dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f4acbb0b9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc050a9fb0, reg_save_area = 0x7ffc050a9ef0}} #7 0x00007f4acb6f6148 in objspace_xmalloc0 (objspace=0x55c4762babf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f4acb7701b9 in ibf_load_code (load=0x55c4762fce00, iseq=0x7f4aca61a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139959199704336 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f4acb776024 in ibf_load_iseq_each (load=0x55c4762fce00, iseq=0x7f4aca61a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139959199723344 ec = 0x55c4762bbc70 dummy_frame = 139959199704096 #10 0x00007f4acb76fffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4aca61a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c4762fce00 prev_src_iseq = 0x7f4aca61c3d0 offset = #11 0x00007f4acb7700fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4aca61a510 iseqv = iseq_index = 23 #12 0x00007f4acb770490 in ibf_load_code (load=0x55c4762fce00, iseq=0x7f4aca61c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139959199712208 code_index = 15 reading_pos = 4556 code = 0x55c4763747c0 load_body = 0x55c4763750a0 cd_entries = 0x55c4762ffb60 ic_index = 0 mark_offset_bits = 0x7ffc050aa310 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f4acb776024 in ibf_load_iseq_each (load=0x55c4762fce00, iseq=0x7f4aca61c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139959199723344 ec = 0x55c4762bbc70 dummy_frame = 139959199711824 #14 0x00007f4acb76fffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4aca61c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c4762fce00 prev_src_iseq = 0x7f4aca61ee00 offset = #15 0x00007f4acb7700fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4aca61c3d0 iseqv = iseq_index = 16 #16 0x00007f4acb770490 in ibf_load_code (load=0x55c4762fce00, iseq=0x7f4aca61ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139959199723008 code_index = 66 reading_pos = 224 code = 0x55c476397da0 load_body = 0x55c4763296b0 cd_entries = 0x55c476322870 ic_index = 0 mark_offset_bits = 0x55c476397fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f4acb776024 in ibf_load_iseq_each (load=0x55c4762fce00, iseq=0x7f4aca61ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139959199723344 ec = 0x55c4762bbc70 dummy_frame = 139959199722576 #18 0x00007f4acb76fffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4aca61ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c4762fce00 prev_src_iseq = 0x7f4aca61efb0 offset = #19 0x00007f4acb7700fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4aca61ee00 iseqv = iseq_index = 1 #20 0x00007f4acb770490 in ibf_load_code (load=0x55c4762fce00, iseq=0x7f4aca61efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139959199723440 code_index = 5 reading_pos = 46 code = 0x55c476375e50 load_body = 0x55c4763598e0 cd_entries = 0x55c476320070 ic_index = 1 mark_offset_bits = 0x7ffc050aa870 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f4acb776024 in ibf_load_iseq_each (load=0x55c4762fce00, iseq=0x7f4aca61efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139959199723344 ec = 0x55c4762bbc70 dummy_frame = 139959199723248 #22 0x00007f4acb76fffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4aca61efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55c4762fce00 prev_src_iseq = 0x0 offset = #23 0x00007f4acb777f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f4aca61efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139959199723584 #25 0x00007f4acbafa1d3 in rb_load_with_builtin_functions (feature_name=0x7f4acbb3a54b "yjit", table=0x7f4acbcbde60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55c4762b82a0 iseq = #26 0x00007f4acba3f267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4acba3d2e0 , argc = 0, index = 0, name = 0x7f4acbb60655 "_bi13"}, {func_ptr = 0x7f4acbada780 , argc = 0, index = 1, name = 0x7f4acbb6065b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4acbada880 , argc = 0, index = 2, name = 0x7f4acbb608c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4acbadb910 , argc = 0, index = 3, name = 0x7f4acbb60673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4acbaaa8f0 , argc = 2, index = 4, name = 0x7f4acbb6068c "rb_yjit_enable"}, {func_ptr = 0x7f4acbada8a0 , argc = 0, index = 5, name = 0x7f4acbb6069b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4acbada7d0 , argc = 1, index = 6, name = 0x7f4acbb606b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f4acba3d2c0 , argc = 0, index = 7, name = 0x7f4acbb606c8 "object_shape_count"}, {func_ptr = 0x7f4acbab1c10 , argc = 1, index = 8, name = 0x7f4acbb606db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4acbab1c20 , argc = 1, index = 9, name = 0x7f4acbb606ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4acbaaa840 , argc = 0, index = 10, name = 0x7f4acbb60706 "rb_yjit_code_gc"}, {func_ptr = 0x7f4acbaaa9a0 , argc = 0, index = 11, name = 0x7f4acbb60716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4acbada7a0 , argc = 0, index = 12, name = 0x7f4acbb60730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f4acb80e183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f4acb9193ca in ruby_opt_init (opt=0x7ffc050ac0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f4acb919943 in ruby_opt_init (opt=0x7ffc050ac0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140720393072000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc050aad80 parser = 139959200991840 orig_fname = 139959201006912 script = 1 opt = 0x7ffc050ac0c0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f4acb7d7572 in rb_ensure (b_proc=b_proc@entry=0x7f4acb9195a0 , data1=data1@entry=140720393072000, e_proc=e_proc@entry=0x7f4acb915740 , data2=data2@entry=140720393072000) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c4762bbc70 _tag = {tag = 36, retval = 140720393076928, buf = {0x7f4acaf94790, 0x7f4acb7d7628 , 0x0, 0x7ffc050aabf0, 0xcaf93a40}, prev = 0x7ffc050ac1d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c4762bbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4acb915740 , data2 = 140720393072000}} #32 0x00007f4acb91b557 in load_file (opt=0x7ffc050ac0c0, script=1, f=139959209641872, fname=, parser=139959200991840) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139959200991840, fname = 139959201006912, script = 1, opt = 0x7ffc050ac0c0, f = 4} #33 process_options (argc=0, argv=0x7ffc050ac3b8, opt=0x7ffc050ac0c0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139959209641872 xflag = ast = 0x0 parser = 139959200991840 script_name = 139959201006912 iseq = enc = lenc = 0x55c4762d6f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f4acb91bdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc050ac3a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4aca758558 "-", script_name = 139959201006912, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f4acb7d8909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc050ac3a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139959218298832, buf = {0x2, 0x7f4acb7d8950 , 0x0, 0x7ffc050ac1a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c4762bbc70 state = iseq = 0x0 #36 0x000055c4758ee17f in rb_main (argv=0x7ffc050ac3a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140720393078345 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3769248.ruby -x gdbscript [New LWP 3769248] [New LWP 3769250] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140536026901504) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fd117f62c00 (LWP 3769248))] >>> Threads Id Target Id Frame * 1 Thread 0x7fd117f62c00 (LWP 3769248) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140536026901504) at ./nptl/pthread_kill.c:44 2 Thread 0x7fd117c4f640 (LWP 3769250) 0x00007fd1180a9fde in epoll_wait (epfd=4, events=events@entry=0x7fd1189b0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fd117c4f640 (LWP 3769250)): #0 0x00007fd1180a9fde in epoll_wait (epfd=4, events=events@entry=0x7fd1189b0adc , 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 0x00007fd11863a96a in event_wait (vm=0x558fbe9092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558fbe9092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558fbe9092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558fbe9092a0 #4 0x00007fd118018b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730016408656, -3515883876958518776, 140536023676480, 25, 140536027646032, 140730016409008, 3501335079439647240, 3501304889162547720}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fd1180a9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fd117f62c00 (LWP 3769248)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140536026901504) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fd117f62c00 old_mask = {__val = {8, 140536027714771, 0, 140536027611117, 140536026901504, 140536029226496, 94075865845424, 140536027557287, 114, 140536029243040, 140730016400000, 140536034507980, 255, 94075865830048, 140536029243040, 140730016400016}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140536026901504) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140536026901504, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fd117fc6476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fd117fac7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062656232346566, sa_sigaction = 0x3062656232346566}, sa_mask = {__val = {3775536451818434608, 2319406792496734770, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140536026894072, 12817922157722278656, 94075865844848, 94075865844848, 140536035805688, 140536029243040, 140730016400400, 140536013890752, 94075866111488, 140536032395237, 18446744069414584320}}, sa_flags = 1235557120, sa_restorer = 0x558fbe94de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474357109963122022, 3775536451818434608, 2319406792463180338, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fd1183c7dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fd1187e09f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe42a304f0, reg_save_area = 0x7ffe42a30430}} #7 0x00007fd1183cb148 in objspace_xmalloc0 (objspace=0x558fbe90bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fd1184451b9 in ibf_load_code (load=0x558fbe94de00, iseq=0x7fd1172fa4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140536013890752 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fd11844b024 in ibf_load_iseq_each (load=0x558fbe94de00, iseq=0x7fd1172fa4c0, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140536013909760 ec = 0x558fbe90cc70 dummy_frame = 140536013890512 #10 0x00007fd118444ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1172fa4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558fbe94de00 prev_src_iseq = 0x7fd1172fc380 offset = #11 0x00007fd1184450fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd1172fa4c0 iseqv = iseq_index = 23 #12 0x00007fd118445490 in ibf_load_code (load=0x558fbe94de00, iseq=0x7fd1172fc380, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140536013898624 code_index = 15 reading_pos = 4556 code = 0x558fbe9c57c0 load_body = 0x558fbe9c60a0 cd_entries = 0x558fbe950b60 ic_index = 0 mark_offset_bits = 0x7ffe42a30850 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fd11844b024 in ibf_load_iseq_each (load=0x558fbe94de00, iseq=0x7fd1172fc380, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140536013909760 ec = 0x558fbe90cc70 dummy_frame = 140536013898240 #14 0x00007fd118444ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1172fc380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558fbe94de00 prev_src_iseq = 0x7fd1172fedb0 offset = #15 0x00007fd1184450fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd1172fc380 iseqv = iseq_index = 16 #16 0x00007fd118445490 in ibf_load_code (load=0x558fbe94de00, iseq=0x7fd1172fedb0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140536013909424 code_index = 66 reading_pos = 224 code = 0x558fbe9e8da0 load_body = 0x558fbe97a6b0 cd_entries = 0x558fbe973870 ic_index = 0 mark_offset_bits = 0x558fbe9e8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fd11844b024 in ibf_load_iseq_each (load=0x558fbe94de00, iseq=0x7fd1172fedb0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140536013909760 ec = 0x558fbe90cc70 dummy_frame = 140536013908992 #18 0x00007fd118444ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1172fedb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558fbe94de00 prev_src_iseq = 0x7fd1172fef60 offset = #19 0x00007fd1184450fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd1172fedb0 iseqv = iseq_index = 1 #20 0x00007fd118445490 in ibf_load_code (load=0x558fbe94de00, iseq=0x7fd1172fef60, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140536013909856 code_index = 5 reading_pos = 46 code = 0x558fbe9c6e50 load_body = 0x558fbe9aa8e0 cd_entries = 0x558fbe971070 ic_index = 1 mark_offset_bits = 0x7ffe42a30db0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fd11844b024 in ibf_load_iseq_each (load=0x558fbe94de00, iseq=0x7fd1172fef60, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140536013909760 ec = 0x558fbe90cc70 dummy_frame = 140536013909664 #22 0x00007fd118444ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fd1172fef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558fbe94de00 prev_src_iseq = 0x0 offset = #23 0x00007fd11844cf68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fd1172fef60 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140536013910000 #25 0x00007fd1187cf1d3 in rb_load_with_builtin_functions (feature_name=0x7fd11880f54b "yjit", table=0x7fd118992e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x558fbe9092a0 iseq = #26 0x00007fd118714267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fd1187122e0 , argc = 0, index = 0, name = 0x7fd118835655 "_bi13"}, {func_ptr = 0x7fd1187af780 , argc = 0, index = 1, name = 0x7fd11883565b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fd1187af880 , argc = 0, index = 2, name = 0x7fd1188358c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fd1187b0910 , argc = 0, index = 3, name = 0x7fd118835673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fd11877f8f0 , argc = 2, index = 4, name = 0x7fd11883568c "rb_yjit_enable"}, {func_ptr = 0x7fd1187af8a0 , argc = 0, index = 5, name = 0x7fd11883569b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fd1187af7d0 , argc = 1, index = 6, name = 0x7fd1188356b6 "rb_yjit_get_stats"}, {func_ptr = 0x7fd1187122c0 , argc = 0, index = 7, name = 0x7fd1188356c8 "object_shape_count"}, {func_ptr = 0x7fd118786c10 , argc = 1, index = 8, name = 0x7fd1188356db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fd118786c20 , argc = 1, index = 9, name = 0x7fd1188356ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7fd11877f840 , argc = 0, index = 10, name = 0x7fd118835706 "rb_yjit_code_gc"}, {func_ptr = 0x7fd11877f9a0 , argc = 0, index = 11, name = 0x7fd118835716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fd1187af7a0 , argc = 0, index = 12, name = 0x7fd118835730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fd1184e3183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fd1185ee3ca in ruby_opt_init (opt=0x7ffe42a32600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fd1185ee943 in ruby_opt_init (opt=0x7ffe42a32600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140730016404160) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe42a312c0 parser = 140536015178304 orig_fname = 140536015193376 script = 1 opt = 0x7ffe42a32600 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fd1184ac572 in rb_ensure (b_proc=b_proc@entry=0x7fd1185ee5a0 , data1=data1@entry=140730016404160, e_proc=e_proc@entry=0x7fd1185ea740 , data2=data2@entry=140730016404160) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558fbe90cc70 _tag = {tag = 36, retval = 140730016409088, buf = {0x7fd117c747a0, 0x7fd1184ac628 , 0x0, 0x7ffe42a31130, 0x17c73a50}, prev = 0x7ffe42a32710, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558fbe90cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fd1185ea740 , data2 = 140730016404160}} #32 0x00007fd1185f0557 in load_file (opt=0x7ffe42a32600, script=1, f=140536023828384, fname=, parser=140536015178304) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140536015178304, fname = 140536015193376, script = 1, opt = 0x7ffe42a32600, f = 4} #33 process_options (argc=0, argv=0x7ffe42a328f8, opt=0x7ffe42a32600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140536023828384 xflag = ast = 0x0 parser = 140536015178304 script_name = 140536015193376 iseq = enc = lenc = 0x558fbe927f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fd1185f0dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe42a328e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fd117438538 "-", script_name = 140536015193376, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fd1184ad909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe42a328e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140536032440272, buf = {0x2, 0x7fd1184ad950 , 0x0, 0x7ffe42a326e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558fbe90cc70 state = iseq = 0x0 #36 0x0000558fbe29e17f in rb_main (argv=0x7ffe42a328e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730016410505 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3887058.ruby -x gdbscript [New LWP 3887058] [New LWP 3887060] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140381507251200) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fad1ddf6c00 (LWP 3887058))] >>> Threads Id Target Id Frame * 1 Thread 0x7fad1ddf6c00 (LWP 3887058) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140381507251200) at ./nptl/pthread_kill.c:44 2 Thread 0x7fad1dadf640 (LWP 3887060) 0x00007fad1df3dfde in epoll_wait (epfd=4, events=events@entry=0x7fad1e844adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fad1dadf640 (LWP 3887060)): #0 0x00007fad1df3dfde in epoll_wait (epfd=4, events=events@entry=0x7fad1e844adc , 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 0x00007fad1e4ce96a in event_wait (vm=0x55f7062462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55f7062462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55f7062462a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55f7062462a0 #4 0x00007fad1deacb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735877779856, 1084647582603517323, 140381504009792, 25, 140381507995728, 140735877780208, -1128351400886952565, -1128350789780922997}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fad1df3dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fad1ddf6c00 (LWP 3887058)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140381507251200) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fad1ddf6c00 old_mask = {__val = {8, 140381508064467, 0, 140381507960813, 140381507251200, 140381509576192, 94519448346288, 140381507906983, 114, 140381509592736, 140735877771200, 140381514857676, 255, 94519448330912, 140381509592736, 140735877771216}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140381507251200) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140381507251200, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fad1de5a476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fad1de407f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3034623130616666, sa_sigaction = 0x3034623130616666}, sa_mask = {__val = {7018409658501902384, 2319406791724773680, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140381507243768, 13527802034027871744, 94519448345712, 94519448345712, 140381516155384, 140381509592736, 140735877771600, 140381494224144, 94519448612352, 140381512744933, 18446744069414584320}}, sa_flags = -838222336, sa_restorer = 0x55f70628ae00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472383276107261542, 7018409658501902384, 2319406791691219248, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fad1e25bdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fad1e6749f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffa0007230, reg_save_area = 0x7fffa0007170}} #7 0x00007fad1e25f148 in objspace_xmalloc0 (objspace=0x55f706248bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fad1e2d91b9 in ibf_load_code (load=0x55f70628ae00, iseq=0x7fad1d18a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140381494224144 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fad1e2df024 in ibf_load_iseq_each (load=0x55f70628ae00, iseq=0x7fad1d18a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140381494243152 ec = 0x55f706249c70 dummy_frame = 140381494223904 #10 0x00007fad1e2d8ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fad1d18a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f70628ae00 prev_src_iseq = 0x7fad1d18c3d0 offset = #11 0x00007fad1e2d90fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fad1d18a510 iseqv = iseq_index = 23 #12 0x00007fad1e2d9490 in ibf_load_code (load=0x55f70628ae00, iseq=0x7fad1d18c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140381494232016 code_index = 15 reading_pos = 4556 code = 0x55f7063027c0 load_body = 0x55f7063030a0 cd_entries = 0x55f70628db60 ic_index = 0 mark_offset_bits = 0x7fffa0007590 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fad1e2df024 in ibf_load_iseq_each (load=0x55f70628ae00, iseq=0x7fad1d18c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140381494243152 ec = 0x55f706249c70 dummy_frame = 140381494231632 #14 0x00007fad1e2d8ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fad1d18c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f70628ae00 prev_src_iseq = 0x7fad1d18ee00 offset = #15 0x00007fad1e2d90fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fad1d18c3d0 iseqv = iseq_index = 16 #16 0x00007fad1e2d9490 in ibf_load_code (load=0x55f70628ae00, iseq=0x7fad1d18ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140381494242816 code_index = 66 reading_pos = 224 code = 0x55f706325da0 load_body = 0x55f7062b76b0 cd_entries = 0x55f7062b0870 ic_index = 0 mark_offset_bits = 0x55f706325fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fad1e2df024 in ibf_load_iseq_each (load=0x55f70628ae00, iseq=0x7fad1d18ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140381494243152 ec = 0x55f706249c70 dummy_frame = 140381494242384 #18 0x00007fad1e2d8ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fad1d18ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f70628ae00 prev_src_iseq = 0x7fad1d18efb0 offset = #19 0x00007fad1e2d90fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fad1d18ee00 iseqv = iseq_index = 1 #20 0x00007fad1e2d9490 in ibf_load_code (load=0x55f70628ae00, iseq=0x7fad1d18efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140381494243248 code_index = 5 reading_pos = 46 code = 0x55f706303e50 load_body = 0x55f7062e78e0 cd_entries = 0x55f7062ae070 ic_index = 1 mark_offset_bits = 0x7fffa0007af0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fad1e2df024 in ibf_load_iseq_each (load=0x55f70628ae00, iseq=0x7fad1d18efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140381494243152 ec = 0x55f706249c70 dummy_frame = 140381494243056 #22 0x00007fad1e2d8ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fad1d18efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55f70628ae00 prev_src_iseq = 0x0 offset = #23 0x00007fad1e2e0f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fad1d18efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140381494243392 #25 0x00007fad1e6631d3 in rb_load_with_builtin_functions (feature_name=0x7fad1e6a354b "yjit", table=0x7fad1e826e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55f7062462a0 iseq = #26 0x00007fad1e5a8267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fad1e5a62e0 , argc = 0, index = 0, name = 0x7fad1e6c9655 "_bi13"}, {func_ptr = 0x7fad1e643780 , argc = 0, index = 1, name = 0x7fad1e6c965b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fad1e643880 , argc = 0, index = 2, name = 0x7fad1e6c98c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fad1e644910 , argc = 0, index = 3, name = 0x7fad1e6c9673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fad1e6138f0 , argc = 2, index = 4, name = 0x7fad1e6c968c "rb_yjit_enable"}, {func_ptr = 0x7fad1e6438a0 , argc = 0, index = 5, name = 0x7fad1e6c969b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fad1e6437d0 , argc = 1, index = 6, name = 0x7fad1e6c96b6 "rb_yjit_get_stats"}, {func_ptr = 0x7fad1e5a62c0 , argc = 0, index = 7, name = 0x7fad1e6c96c8 "object_shape_count"}, {func_ptr = 0x7fad1e61ac10 , argc = 1, index = 8, name = 0x7fad1e6c96db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fad1e61ac20 , argc = 1, index = 9, name = 0x7fad1e6c96ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7fad1e613840 , argc = 0, index = 10, name = 0x7fad1e6c9706 "rb_yjit_code_gc"}, {func_ptr = 0x7fad1e6139a0 , argc = 0, index = 11, name = 0x7fad1e6c9716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fad1e6437a0 , argc = 0, index = 12, name = 0x7fad1e6c9730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fad1e377183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fad1e4823ca in ruby_opt_init (opt=0x7fffa0009340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fad1e482943 in ruby_opt_init (opt=0x7fffa0009340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735877775360) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffa0008000 parser = 140381495511648 orig_fname = 140381495526720 script = 1 opt = 0x7fffa0009340 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fad1e340572 in rb_ensure (b_proc=b_proc@entry=0x7fad1e4825a0 , data1=data1@entry=140735877775360, e_proc=e_proc@entry=0x7fad1e47e740 , data2=data2@entry=140735877775360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55f706249c70 _tag = {tag = 36, retval = 140735877780288, buf = {0x7fad1db04790, 0x7fad1e340628 , 0x0, 0x7fffa0007e70, 0x1db03a40}, prev = 0x7fffa0009450, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55f706249c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fad1e47e740 , data2 = 140735877775360}} #32 0x00007fad1e484557 in load_file (opt=0x7fffa0009340, script=1, f=140381504161680, fname=, parser=140381495511648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140381495511648, fname = 140381495526720, script = 1, opt = 0x7fffa0009340, f = 4} #33 process_options (argc=0, argv=0x7fffa0009638, opt=0x7fffa0009340) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140381504161680 xflag = ast = 0x0 parser = 140381495511648 script_name = 140381495526720 iseq = enc = lenc = 0x55f706264f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fad1e484dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffa0009628) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fad1d2c8558 "-", script_name = 140381495526720, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fad1e341909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffa0009628) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140381512789968, buf = {0x2, 0x7fad1e341950 , 0x0, 0x7fffa0009420, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55f706249c70 state = iseq = 0x0 #36 0x000055f705f9a17f in rb_main (argv=0x7fffa0009628, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735877781705 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3919218.ruby -x gdbscript [New LWP 3919218] [New LWP 3919220] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140713399282688) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffa642dec00 (LWP 3919218))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffa642dec00 (LWP 3919218) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140713399282688) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffa63fbf640 (LWP 3919220) 0x00007ffa64425fde in epoll_wait (epfd=4, events=events@entry=0x7ffa64d2cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffa63fbf640 (LWP 3919220)): #0 0x00007ffa64425fde in epoll_wait (epfd=4, events=events@entry=0x7ffa64d2cadc , 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 0x00007ffa649b696a in event_wait (vm=0x5595473842a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5595473842a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5595473842a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5595473842a0 #4 0x00007ffa64394b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735791584400, -6479975477519251375, 140713396008512, 25, 140713400027216, 140735791584752, 6477943546278643793, 6477945172876003409}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffa64425bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffa642dec00 (LWP 3919218)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140713399282688) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffa642dec00 old_mask = {__val = {8, 140713400095955, 0, 140713399992301, 140713399282688, 140713401607680, 94099633372848, 140713399938471, 114, 140713401624224, 140735791575744, 140713406889164, 255, 94099633357472, 140713401624224, 140735791575760}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140713399282688) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140713399282688, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffa64342476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffa643287f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064666461396666, sa_sigaction = 0x3064666461396666}, sa_mask = {__val = {4136105896984784944, 2319406792530355297, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140713399275256, 2983074974484217344, 94099633372272, 94099633372272, 140713408186872, 140713401624224, 140735791576144, 140713386222864, 94099633638912, 140713404776421, 18446744069414584320}}, sa_flags = 1618820608, sa_restorer = 0x5595473c8e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474921168806962790, 4136105896984784944, 2319406792496800865, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ffa64743dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ffa64b5c9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff9add3530, reg_save_area = 0x7fff9add3470}} #7 0x00007ffa64747148 in objspace_xmalloc0 (objspace=0x559547386bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ffa647c11b9 in ibf_load_code (load=0x5595473c8e00, iseq=0x7ffa6366a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140713386222864 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007ffa647c7024 in ibf_load_iseq_each (load=0x5595473c8e00, iseq=0x7ffa6366a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140713386241872 ec = 0x559547387c70 dummy_frame = 140713386222624 #10 0x00007ffa647c0ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffa6366a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5595473c8e00 prev_src_iseq = 0x7ffa6366c3d0 offset = #11 0x00007ffa647c10fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffa6366a510 iseqv = iseq_index = 23 #12 0x00007ffa647c1490 in ibf_load_code (load=0x5595473c8e00, iseq=0x7ffa6366c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140713386230736 code_index = 15 reading_pos = 4556 code = 0x5595474407c0 load_body = 0x5595474410a0 cd_entries = 0x5595473cbb60 ic_index = 0 mark_offset_bits = 0x7fff9add3890 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ffa647c7024 in ibf_load_iseq_each (load=0x5595473c8e00, iseq=0x7ffa6366c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140713386241872 ec = 0x559547387c70 dummy_frame = 140713386230352 #14 0x00007ffa647c0ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffa6366c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5595473c8e00 prev_src_iseq = 0x7ffa6366ee00 offset = #15 0x00007ffa647c10fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffa6366c3d0 iseqv = iseq_index = 16 #16 0x00007ffa647c1490 in ibf_load_code (load=0x5595473c8e00, iseq=0x7ffa6366ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140713386241536 code_index = 66 reading_pos = 224 code = 0x559547463da0 load_body = 0x5595473f56b0 cd_entries = 0x5595473ee870 ic_index = 0 mark_offset_bits = 0x559547463fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ffa647c7024 in ibf_load_iseq_each (load=0x5595473c8e00, iseq=0x7ffa6366ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140713386241872 ec = 0x559547387c70 dummy_frame = 140713386241104 #18 0x00007ffa647c0ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffa6366ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5595473c8e00 prev_src_iseq = 0x7ffa6366efb0 offset = #19 0x00007ffa647c10fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffa6366ee00 iseqv = iseq_index = 1 #20 0x00007ffa647c1490 in ibf_load_code (load=0x5595473c8e00, iseq=0x7ffa6366efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140713386241968 code_index = 5 reading_pos = 46 code = 0x559547441e50 load_body = 0x5595474258e0 cd_entries = 0x5595473ec070 ic_index = 1 mark_offset_bits = 0x7fff9add3df0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ffa647c7024 in ibf_load_iseq_each (load=0x5595473c8e00, iseq=0x7ffa6366efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140713386241872 ec = 0x559547387c70 dummy_frame = 140713386241776 #22 0x00007ffa647c0ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffa6366efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5595473c8e00 prev_src_iseq = 0x0 offset = #23 0x00007ffa647c8f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffa6366efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140713386242112 #25 0x00007ffa64b4b1d3 in rb_load_with_builtin_functions (feature_name=0x7ffa64b8b54b "yjit", table=0x7ffa64d0ee60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5595473842a0 iseq = #26 0x00007ffa64a90267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffa64a8e2e0 , argc = 0, index = 0, name = 0x7ffa64bb1655 "_bi13"}, {func_ptr = 0x7ffa64b2b780 , argc = 0, index = 1, name = 0x7ffa64bb165b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffa64b2b880 , argc = 0, index = 2, name = 0x7ffa64bb18c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffa64b2c910 , argc = 0, index = 3, name = 0x7ffa64bb1673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffa64afb8f0 , argc = 2, index = 4, name = 0x7ffa64bb168c "rb_yjit_enable"}, {func_ptr = 0x7ffa64b2b8a0 , argc = 0, index = 5, name = 0x7ffa64bb169b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffa64b2b7d0 , argc = 1, index = 6, name = 0x7ffa64bb16b6 "rb_yjit_get_stats"}, {func_ptr = 0x7ffa64a8e2c0 , argc = 0, index = 7, name = 0x7ffa64bb16c8 "object_shape_count"}, {func_ptr = 0x7ffa64b02c10 , argc = 1, index = 8, name = 0x7ffa64bb16db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffa64b02c20 , argc = 1, index = 9, name = 0x7ffa64bb16ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffa64afb840 , argc = 0, index = 10, name = 0x7ffa64bb1706 "rb_yjit_code_gc"}, {func_ptr = 0x7ffa64afb9a0 , argc = 0, index = 11, name = 0x7ffa64bb1716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffa64b2b7a0 , argc = 0, index = 12, name = 0x7ffa64bb1730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ffa6485f183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ffa6496a3ca in ruby_opt_init (opt=0x7fff9add5640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ffa6496a943 in ruby_opt_init (opt=0x7fff9add5640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735791579904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff9add4300 parser = 140713387510368 orig_fname = 140713387525440 script = 1 opt = 0x7fff9add5640 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ffa64828572 in rb_ensure (b_proc=b_proc@entry=0x7ffa6496a5a0 , data1=data1@entry=140735791579904, e_proc=e_proc@entry=0x7ffa64966740 , data2=data2@entry=140735791579904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559547387c70 _tag = {tag = 36, retval = 140735791584832, buf = {0x7ffa63fe4790, 0x7ffa64828628 , 0x0, 0x7fff9add4170, 0x63fe3a40}, prev = 0x7fff9add5750, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559547387c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffa64966740 , data2 = 140735791579904}} #32 0x00007ffa6496c557 in load_file (opt=0x7fff9add5640, script=1, f=140713396160400, fname=, parser=140713387510368) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140713387510368, fname = 140713387525440, script = 1, opt = 0x7fff9add5640, f = 4} #33 process_options (argc=0, argv=0x7fff9add5938, opt=0x7fff9add5640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140713396160400 xflag = ast = 0x0 parser = 140713387510368 script_name = 140713387525440 iseq = enc = lenc = 0x5595473a2f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007ffa6496cdd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff9add5928) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffa637a8558 "-", script_name = 140713387525440, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007ffa64829909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff9add5928) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140713404821456, buf = {0x2, 0x7ffa64829950 , 0x0, 0x7fff9add5720, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559547387c70 state = iseq = 0x0 #36 0x00005595459d617f in rb_main (argv=0x7fff9add5928, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735791586249 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.3974149.ruby -x gdbscript [New LWP 3974149] [New LWP 3974151] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139982764977152) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5046fb2c00 (LWP 3974149))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5046fb2c00 (LWP 3974149) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139982764977152) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5046c9f640 (LWP 3974151) 0x00007f50470f9fde in epoll_wait (epfd=4, events=events@entry=0x7f5047a00adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5046c9f640 (LWP 3974151)): #0 0x00007f50470f9fde in epoll_wait (epfd=4, events=events@entry=0x7f5047a00adc , 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 0x00007f504768a96a in event_wait (vm=0x564929d192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x564929d192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x564929d192a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x564929d192a0 #4 0x00007f5047068b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733653661168, 7766128562320960717, 139982761752128, 25, 139982765721680, 140733653661520, -7681353897005814579, -7681352287320150835}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f50470f9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5046fb2c00 (LWP 3974149)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139982764977152) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5046fb2c00 old_mask = {__val = {8, 139982765790419, 0, 139982765686765, 139982764977152, 139982767302144, 94872234217136, 139982765632935, 114, 139982767318688, 140733653652512, 139982772583628, 255, 94872234201760, 139982767318688, 140733653652528}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139982764977152) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139982764977152, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5047016476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5046ffc7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061613762316666, sa_sigaction = 0x3061613762316666}, sa_mask = {__val = {3559645144681361456, 2319406792479684450, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139982764969720, 7054876630044604672, 94872234216560, 94872234216560, 139982773881336, 139982767318688, 140733653652912, 139982751966480, 94872234483200, 139982770470885, 18446744069414584320}}, sa_flags = -1409058560, sa_restorer = 0x564929d5de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474071053061416550, 3559645144681361456, 2319406792446130018, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f5047417dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f50478309f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff1b6f1690, reg_save_area = 0x7fff1b6f15d0}} #7 0x00007f504741b148 in objspace_xmalloc0 (objspace=0x564929d1bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f50474951b9 in ibf_load_code (load=0x564929d5de00, iseq=0x7f504634a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139982751966480 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f504749b024 in ibf_load_iseq_each (load=0x564929d5de00, iseq=0x7f504634a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139982751985488 ec = 0x564929d1cc70 dummy_frame = 139982751966240 #10 0x00007f5047494ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f504634a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x564929d5de00 prev_src_iseq = 0x7f504634c3d0 offset = #11 0x00007f50474950fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f504634a510 iseqv = iseq_index = 23 #12 0x00007f5047495490 in ibf_load_code (load=0x564929d5de00, iseq=0x7f504634c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139982751974352 code_index = 15 reading_pos = 4556 code = 0x564929dd57c0 load_body = 0x564929dd60a0 cd_entries = 0x564929d60b60 ic_index = 0 mark_offset_bits = 0x7fff1b6f19f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f504749b024 in ibf_load_iseq_each (load=0x564929d5de00, iseq=0x7f504634c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139982751985488 ec = 0x564929d1cc70 dummy_frame = 139982751973968 #14 0x00007f5047494ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f504634c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x564929d5de00 prev_src_iseq = 0x7f504634ee00 offset = #15 0x00007f50474950fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f504634c3d0 iseqv = iseq_index = 16 #16 0x00007f5047495490 in ibf_load_code (load=0x564929d5de00, iseq=0x7f504634ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139982751985152 code_index = 66 reading_pos = 224 code = 0x564929df8da0 load_body = 0x564929d8a6b0 cd_entries = 0x564929d83870 ic_index = 0 mark_offset_bits = 0x564929df8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f504749b024 in ibf_load_iseq_each (load=0x564929d5de00, iseq=0x7f504634ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139982751985488 ec = 0x564929d1cc70 dummy_frame = 139982751984720 #18 0x00007f5047494ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f504634ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x564929d5de00 prev_src_iseq = 0x7f504634efb0 offset = #19 0x00007f50474950fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f504634ee00 iseqv = iseq_index = 1 #20 0x00007f5047495490 in ibf_load_code (load=0x564929d5de00, iseq=0x7f504634efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139982751985584 code_index = 5 reading_pos = 46 code = 0x564929dd6e50 load_body = 0x564929dba8e0 cd_entries = 0x564929d81070 ic_index = 1 mark_offset_bits = 0x7fff1b6f1f50 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f504749b024 in ibf_load_iseq_each (load=0x564929d5de00, iseq=0x7f504634efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139982751985488 ec = 0x564929d1cc70 dummy_frame = 139982751985392 #22 0x00007f5047494ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f504634efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x564929d5de00 prev_src_iseq = 0x0 offset = #23 0x00007f504749cf68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f504634efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139982751985728 #25 0x00007f504781f1d3 in rb_load_with_builtin_functions (feature_name=0x7f504785f54b "yjit", table=0x7f50479e2e60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x564929d192a0 iseq = #26 0x00007f5047764267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f50477622e0 , argc = 0, index = 0, name = 0x7f5047885655 "_bi13"}, {func_ptr = 0x7f50477ff780 , argc = 0, index = 1, name = 0x7f504788565b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f50477ff880 , argc = 0, index = 2, name = 0x7f50478858c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5047800910 , argc = 0, index = 3, name = 0x7f5047885673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f50477cf8f0 , argc = 2, index = 4, name = 0x7f504788568c "rb_yjit_enable"}, {func_ptr = 0x7f50477ff8a0 , argc = 0, index = 5, name = 0x7f504788569b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f50477ff7d0 , argc = 1, index = 6, name = 0x7f50478856b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f50477622c0 , argc = 0, index = 7, name = 0x7f50478856c8 "object_shape_count"}, {func_ptr = 0x7f50477d6c10 , argc = 1, index = 8, name = 0x7f50478856db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f50477d6c20 , argc = 1, index = 9, name = 0x7f50478856ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f50477cf840 , argc = 0, index = 10, name = 0x7f5047885706 "rb_yjit_code_gc"}, {func_ptr = 0x7f50477cf9a0 , argc = 0, index = 11, name = 0x7f5047885716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f50477ff7a0 , argc = 0, index = 12, name = 0x7f5047885730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f5047533183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f504763e3ca in ruby_opt_init (opt=0x7fff1b6f37a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f504763e943 in ruby_opt_init (opt=0x7fff1b6f37a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733653656672) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fff1b6f2460 parser = 139982753253984 orig_fname = 139982753269056 script = 1 opt = 0x7fff1b6f37a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f50474fc572 in rb_ensure (b_proc=b_proc@entry=0x7f504763e5a0 , data1=data1@entry=140733653656672, e_proc=e_proc@entry=0x7f504763a740 , data2=data2@entry=140733653656672) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x564929d1cc70 _tag = {tag = 36, retval = 140733653661600, buf = {0x7f5046cc4790, 0x7f50474fc628 , 0x0, 0x7fff1b6f22d0, 0x46cc3a40}, prev = 0x7fff1b6f38b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x564929d1cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f504763a740 , data2 = 140733653656672}} #32 0x00007f5047640557 in load_file (opt=0x7fff1b6f37a0, script=1, f=139982761904016, fname=, parser=139982753253984) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139982753253984, fname = 139982753269056, script = 1, opt = 0x7fff1b6f37a0, f = 4} #33 process_options (argc=0, argv=0x7fff1b6f3a98, opt=0x7fff1b6f37a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139982761904016 xflag = ast = 0x0 parser = 139982753253984 script_name = 139982753269056 iseq = enc = lenc = 0x564929d37f30 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\240GP\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f5047640dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff1b6f3a88) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5046488558 "-", script_name = 139982753269056, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f50474fd909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff1b6f3a88) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139982770515920, buf = {0x2, 0x7f50474fd950 , 0x0, 0x7fff1b6f3880, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x564929d1cc70 state = iseq = 0x0 #36 0x0000564929d0117f in rb_main (argv=0x7fff1b6f3a88, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733653663017 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4003873.ruby -x gdbscript [New LWP 4003873] [New LWP 4003875] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139831503092736) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2d0f11fc00 (LWP 4003873))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2d0f11fc00 (LWP 4003873) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139831503092736) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2d0edff640 (LWP 4003875) 0x00007f2d0f266fde in epoll_wait (epfd=4, events=events@entry=0x7f2d0fb6dadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2d0edff640 (LWP 4003875)): #0 0x00007f2d0f266fde in epoll_wait (epfd=4, events=events@entry=0x7f2d0fb6dadc , 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 0x00007f2d0f7f796a in event_wait (vm=0x5652ca3c82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5652ca3c82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5652ca3c82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5652ca3c82a0 #4 0x00007f2d0f1d5b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729996006144, -6081155096694957334, 139831499814464, 25, 139831503837264, 140729996006496, 6179352205899913962, 6179356031260482282}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2d0f266bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2d0f11fc00 (LWP 4003873)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139831503092736) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2d0f11fc00 old_mask = {__val = {8, 139831503906003, 0, 139831503802349, 139831503092736, 139831505417728, 94913580285616, 139831503748519, 114, 139831505434272, 140729995997488, 139831510699212, 255, 94913580270240, 139831505434272, 140729995997504}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=139831503092736) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139831503092736, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2d0f183476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2d0f1697f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3064653631346566, sa_sigaction = 0x3064653631346566}, sa_mask = {__val = {3775536451818434608, 2319406792530277937, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139831503085304, 11350982619685669376, 94913580285040, 94913580285040, 139831511996920, 139831505434272, 140729995997888, 139831490028816, 94913580551680, 139831508586469, 18446744069414584320}}, sa_flags = 1912556032, sa_restorer = 0x5652ca40ce00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474919870921205094, 3775536451818434608, 2319406792496723505, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f2d0f584dab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2d0f99d9f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe416bb3a0, reg_save_area = 0x7ffe416bb2e0}} #7 0x00007f2d0f588148 in objspace_xmalloc0 (objspace=0x5652ca3cabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2d0f6021b9 in ibf_load_code (load=0x5652ca40ce00, iseq=0x7f2d0e4aa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139831490028816 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007f2d0f608024 in ibf_load_iseq_each (load=0x5652ca40ce00, iseq=0x7f2d0e4aa510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139831490047824 ec = 0x5652ca3cbc70 dummy_frame = 139831490028576 #10 0x00007f2d0f601ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d0e4aa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5652ca40ce00 prev_src_iseq = 0x7f2d0e4ac3d0 offset = #11 0x00007f2d0f6020fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2d0e4aa510 iseqv = iseq_index = 23 #12 0x00007f2d0f602490 in ibf_load_code (load=0x5652ca40ce00, iseq=0x7f2d0e4ac3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139831490036688 code_index = 15 reading_pos = 4556 code = 0x5652ca4847c0 load_body = 0x5652ca4850a0 cd_entries = 0x5652ca40fb60 ic_index = 0 mark_offset_bits = 0x7ffe416bb700 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f2d0f608024 in ibf_load_iseq_each (load=0x5652ca40ce00, iseq=0x7f2d0e4ac3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139831490047824 ec = 0x5652ca3cbc70 dummy_frame = 139831490036304 #14 0x00007f2d0f601ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d0e4ac3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5652ca40ce00 prev_src_iseq = 0x7f2d0e4aee00 offset = #15 0x00007f2d0f6020fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2d0e4ac3d0 iseqv = iseq_index = 16 #16 0x00007f2d0f602490 in ibf_load_code (load=0x5652ca40ce00, iseq=0x7f2d0e4aee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139831490047488 code_index = 66 reading_pos = 224 code = 0x5652ca4a7da0 load_body = 0x5652ca4396b0 cd_entries = 0x5652ca432870 ic_index = 0 mark_offset_bits = 0x5652ca4a7fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f2d0f608024 in ibf_load_iseq_each (load=0x5652ca40ce00, iseq=0x7f2d0e4aee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139831490047824 ec = 0x5652ca3cbc70 dummy_frame = 139831490047056 #18 0x00007f2d0f601ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d0e4aee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5652ca40ce00 prev_src_iseq = 0x7f2d0e4aefb0 offset = #19 0x00007f2d0f6020fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2d0e4aee00 iseqv = iseq_index = 1 #20 0x00007f2d0f602490 in ibf_load_code (load=0x5652ca40ce00, iseq=0x7f2d0e4aefb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139831490047920 code_index = 5 reading_pos = 46 code = 0x5652ca485e50 load_body = 0x5652ca4698e0 cd_entries = 0x5652ca430070 ic_index = 1 mark_offset_bits = 0x7ffe416bbc60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f2d0f608024 in ibf_load_iseq_each (load=0x5652ca40ce00, iseq=0x7f2d0e4aefb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 139831490047824 ec = 0x5652ca3cbc70 dummy_frame = 139831490047728 #22 0x00007f2d0f601ffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2d0e4aefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5652ca40ce00 prev_src_iseq = 0x0 offset = #23 0x00007f2d0f609f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f2d0e4aefb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 139831490048064 #25 0x00007f2d0f98c1d3 in rb_load_with_builtin_functions (feature_name=0x7f2d0f9cc54b "yjit", table=0x7f2d0fb4fe60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5652ca3c82a0 iseq = #26 0x00007f2d0f8d1267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2d0f8cf2e0 , argc = 0, index = 0, name = 0x7f2d0f9f2655 "_bi13"}, {func_ptr = 0x7f2d0f96c780 , argc = 0, index = 1, name = 0x7f2d0f9f265b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2d0f96c880 , argc = 0, index = 2, name = 0x7f2d0f9f28c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2d0f96d910 , argc = 0, index = 3, name = 0x7f2d0f9f2673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2d0f93c8f0 , argc = 2, index = 4, name = 0x7f2d0f9f268c "rb_yjit_enable"}, {func_ptr = 0x7f2d0f96c8a0 , argc = 0, index = 5, name = 0x7f2d0f9f269b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2d0f96c7d0 , argc = 1, index = 6, name = 0x7f2d0f9f26b6 "rb_yjit_get_stats"}, {func_ptr = 0x7f2d0f8cf2c0 , argc = 0, index = 7, name = 0x7f2d0f9f26c8 "object_shape_count"}, {func_ptr = 0x7f2d0f943c10 , argc = 1, index = 8, name = 0x7f2d0f9f26db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2d0f943c20 , argc = 1, index = 9, name = 0x7f2d0f9f26ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2d0f93c840 , argc = 0, index = 10, name = 0x7f2d0f9f2706 "rb_yjit_code_gc"}, {func_ptr = 0x7f2d0f93c9a0 , argc = 0, index = 11, name = 0x7f2d0f9f2716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2d0f96c7a0 , argc = 0, index = 12, name = 0x7f2d0f9f2730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2d0f6a0183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f2d0f7ab3ca in ruby_opt_init (opt=0x7ffe416bd4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f2d0f7ab943 in ruby_opt_init (opt=0x7ffe416bd4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729996001648) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe416bc170 parser = 139831491316320 orig_fname = 139831491331392 script = 1 opt = 0x7ffe416bd4b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f2d0f669572 in rb_ensure (b_proc=b_proc@entry=0x7f2d0f7ab5a0 , data1=data1@entry=140729996001648, e_proc=e_proc@entry=0x7f2d0f7a7740 , data2=data2@entry=140729996001648) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5652ca3cbc70 _tag = {tag = 36, retval = 140729996006576, buf = {0x7f2d0ee24790, 0x7f2d0f669628 , 0x0, 0x7ffe416bbfe0, 0xee23a40}, prev = 0x7ffe416bd5c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5652ca3cbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2d0f7a7740 , data2 = 140729996001648}} #32 0x00007f2d0f7ad557 in load_file (opt=0x7ffe416bd4b0, script=1, f=139831499966352, fname=, parser=139831491316320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139831491316320, fname = 139831491331392, script = 1, opt = 0x7ffe416bd4b0, f = 4} #33 process_options (argc=0, argv=0x7ffe416bd7a8, opt=0x7ffe416bd4b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139831499966352 xflag = ast = 0x0 parser = 139831491316320 script_name = 139831491331392 iseq = enc = lenc = 0x5652ca3e6f30 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\267\017-\177\000\000\030\027S\017-\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2d0f7addd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe416bd798) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2d0e5e8558 "-", script_name = 139831491331392, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007f2d0f66a909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe416bd798) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139831508631504, buf = {0x2, 0x7f2d0f66a950 , 0x0, 0x7ffe416bd590, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5652ca3cbc70 state = iseq = 0x0 #36 0x00005652c8afa17f in rb_main (argv=0x7ffe416bd798, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729996007993 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.4142987.ruby -x gdbscript [New LWP 4142987] [New LWP 4142989] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGABRT, Aborted. #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140625725664256) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe5fa6cac00 (LWP 4142987))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe5fa6cac00 (LWP 4142987) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140625725664256) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe5fa3af640 (LWP 4142989) 0x00007fe5fa811fde in epoll_wait (epfd=4, events=events@entry=0x7fe5fb118adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe5fa3af640 (LWP 4142989)): #0 0x00007fe5fa811fde in epoll_wait (epfd=4, events=events@entry=0x7fe5fb118adc , 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 0x00007fe5fada296a in event_wait (vm=0x55da2f4212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55da2f4212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55da2f4212a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55da2f4212a0 #4 0x00007fe5fa780b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723895699728, 7801219233424467611, 140625722406464, 25, 140625726408784, 140723895700080, -7815843244273178981, -7815843773749401957}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe5fa811bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe5fa6cac00 (LWP 4142987)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140625725664256) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe5fa6cac00 old_mask = {__val = {8, 140625726477523, 0, 140625726373869, 140625725664256, 140625727989248, 94395584106160, 140625726320039, 5, 140625728005792, 140723895691072, 140625733270732, 255, 94395584090784, 140625728005792, 140723895691088}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=6, threadid=140625725664256) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140625725664256, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe5fa72e476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe5fa7147f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x2070782d2d203030, sa_sigaction = 0x2070782d2d203030}, sa_mask = {__val = {3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 7166204968890474528, 140625725656824, 15831416545546155520, 94395584105584, 94395584105584, 140625734568440, 140625728005792, 140723895691472, 140625712620816, 94395584372224, 140625731157989, 18446744069414584320}}, sa_flags = 1082471936, sa_restorer = 0x55da2f465e00} sigs = {__val = {32, 6733551554292031520, 7220787955640973066, 7365405400577881394, 3474301043513516902, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fe5fab2fdab in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe5faf489f8 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1052 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcd5d069b0, reg_save_area = 0x7ffcd5d068f0}} #7 0x00007fe5fab33148 in objspace_xmalloc0 (objspace=0x55da2f423bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe5fabad1b9 in ibf_load_code (load=0x55da2f465e00, iseq=0x7fe5f9a5a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140625712620816 code_index = reading_pos = 7119 code = load_body = cd_entries = ic_index = mark_offset_bits = tmp = {23} needs_bitmap = __PRETTY_FUNCTION__ = "ibf_load_code" #9 0x00007fe5fabb3024 in ibf_load_iseq_each (load=0x55da2f465e00, iseq=0x7fe5f9a5a510, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140625712639824 ec = 0x55da2f424c70 dummy_frame = 140625712620576 #10 0x00007fe5fabacffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5f9a5a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55da2f465e00 prev_src_iseq = 0x7fe5f9a5c3d0 offset = #11 0x00007fe5fabad0fc in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe5f9a5a510 iseqv = iseq_index = 23 #12 0x00007fe5fabad490 in ibf_load_code (load=0x55da2f465e00, iseq=0x7fe5f9a5c3d0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140625712628688 code_index = 15 reading_pos = 4556 code = 0x55da2f4dd7c0 load_body = 0x55da2f4de0a0 cd_entries = 0x55da2f468b60 ic_index = 0 mark_offset_bits = 0x7ffcd5d06d10 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe5fabb3024 in ibf_load_iseq_each (load=0x55da2f465e00, iseq=0x7fe5f9a5c3d0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140625712639824 ec = 0x55da2f424c70 dummy_frame = 140625712628304 #14 0x00007fe5fabacffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5f9a5c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55da2f465e00 prev_src_iseq = 0x7fe5f9a5ee00 offset = #15 0x00007fe5fabad0fc in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe5f9a5c3d0 iseqv = iseq_index = 16 #16 0x00007fe5fabad490 in ibf_load_code (load=0x55da2f465e00, iseq=0x7fe5f9a5ee00, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140625712639488 code_index = 66 reading_pos = 224 code = 0x55da2f500da0 load_body = 0x55da2f4926b0 cd_entries = 0x55da2f48b870 ic_index = 0 mark_offset_bits = 0x55da2f500fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe5fabb3024 in ibf_load_iseq_each (load=0x55da2f465e00, iseq=0x7fe5f9a5ee00, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140625712639824 ec = 0x55da2f424c70 dummy_frame = 140625712639056 #18 0x00007fe5fabacffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5f9a5ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55da2f465e00 prev_src_iseq = 0x7fe5f9a5efb0 offset = #19 0x00007fe5fabad0fc in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe5f9a5ee00 iseqv = iseq_index = 1 #20 0x00007fe5fabad490 in ibf_load_code (load=0x55da2f465e00, iseq=0x7fe5f9a5efb0, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12122 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140625712639920 code_index = 5 reading_pos = 46 code = 0x55da2f4dee50 load_body = 0x55da2f4c28e0 cd_entries = 0x55da2f489070 ic_index = 1 mark_offset_bits = 0x7ffcd5d07270 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe5fabb3024 in ibf_load_iseq_each (load=0x55da2f465e00, iseq=0x7fe5f9a5efb0, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12942 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 = 140625712639824 ec = 0x55da2f424c70 dummy_frame = 140625712639728 #22 0x00007fe5fabacffb in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe5f9a5efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55da2f465e00 prev_src_iseq = 0x0 offset = #23 0x00007fe5fabb4f68 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe5f9a5efb0 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #24 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30876) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13976 load = iseq = loader_obj = 140625712640064 #25 0x00007fe5faf371d3 in rb_load_with_builtin_functions (feature_name=0x7fe5faf7754b "yjit", table=0x7fe5fb0fae60 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55da2f4212a0 iseq = #26 0x00007fe5fae7c267 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe5fae7a2e0 , argc = 0, index = 0, name = 0x7fe5faf9d655 "_bi13"}, {func_ptr = 0x7fe5faf17780 , argc = 0, index = 1, name = 0x7fe5faf9d65b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe5faf17880 , argc = 0, index = 2, name = 0x7fe5faf9d8c0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe5faf18910 , argc = 0, index = 3, name = 0x7fe5faf9d673 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe5faee78f0 , argc = 2, index = 4, name = 0x7fe5faf9d68c "rb_yjit_enable"}, {func_ptr = 0x7fe5faf178a0 , argc = 0, index = 5, name = 0x7fe5faf9d69b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe5faf177d0 , argc = 1, index = 6, name = 0x7fe5faf9d6b6 "rb_yjit_get_stats"}, {func_ptr = 0x7fe5fae7a2c0 , argc = 0, index = 7, name = 0x7fe5faf9d6c8 "object_shape_count"}, {func_ptr = 0x7fe5faeeec10 , argc = 1, index = 8, name = 0x7fe5faf9d6db "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe5faeeec20 , argc = 1, index = 9, name = 0x7fe5faf9d6ef "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe5faee7840 , argc = 0, index = 10, name = 0x7fe5faf9d706 "rb_yjit_code_gc"}, {func_ptr = 0x7fe5faee79a0 , argc = 0, index = 11, name = 0x7fe5faf9d716 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe5faf177a0 , argc = 0, index = 12, name = 0x7fe5faf9d730 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe5fac4b183 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe5fad563ca in ruby_opt_init (opt=0x7ffcd5d08ac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe5fad56943 in ruby_opt_init (opt=0x7ffcd5d08ac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723895695232) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2600 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcd5d07780 parser = 140625713908320 orig_fname = 140625713923392 script = 1 opt = 0x7ffcd5d08ac0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe5fac14572 in rb_ensure (b_proc=b_proc@entry=0x7fe5fad565a0 , data1=data1@entry=140723895695232, e_proc=e_proc@entry=0x7fe5fad52740 , data2=data2@entry=140723895695232) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55da2f424c70 _tag = {tag = 36, retval = 140723895700160, buf = {0x7fe5fa3d4790, 0x7fe5fac14628 , 0x0, 0x7ffcd5d075f0, 0xfa3d3a40}, prev = 0x7ffcd5d08bd0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55da2f424c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe5fad52740 , data2 = 140723895695232}} #32 0x00007fe5fad58557 in load_file (opt=0x7ffcd5d08ac0, script=1, f=140625722558352, fname=, parser=140625713908320) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140625713908320, fname = 140625713923392, script = 1, opt = 0x7ffcd5d08ac0, f = 4} #33 process_options (argc=0, argv=0x7ffcd5d08db8, opt=0x7ffcd5d08ac0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140625722558352 xflag = ast = 0x0 parser = 140625713908320 script_name = 140625713923392 iseq = enc = lenc = 0x55da2f43ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe5fad58dd6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd5d08da8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe5f9b98558 "-", script_name = 140625713923392, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #35 0x00007fe5fac15909 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcd5d08da8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140625731203024, buf = {0x2, 0x7fe5fac15950 , 0x0, 0x7ffcd5d08ba0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55da2f424c70 state = iseq = 0x0 #36 0x000055da2df5417f in rb_main (argv=0x7ffcd5d08da8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723895701577 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)