# Logfile created on 2024-01-30 05:25:33 +0000 by logger.rb/v1.4.3 I, [2024-01-30T05:25:33.028190 #4172811] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-01-30T05:25:33.028600 #4172811] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:25:33.150720 #4172811] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-01-30T05:25:33.150885 #4172811] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:25:33.150934 #4172811] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:25:33.380854 #4172811] INFO -- : tool/config.guess already exists I, [2024-01-30T05:25:33.381109 #4172811] INFO -- : tool/config.sub already exists I, [2024-01-30T05:25:33.386996 #4172811] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T05:25:33.389588 #4172811] 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-30T05:25:33.393029 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T05:25:33.640126 #4172811] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:25:33.640202 #4172811] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:25:33.771103 #4172811] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-01-30T05:25:33.771790 #4172811] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:25:33.771837 #4172811] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-01-30T05:25:34.894746 #4172811] ERROR -- : From https://github.com/ruby/ruby E, [2024-01-30T05:25:34.894836 #4172811] ERROR -- : e050097..0324617 master -> origin/master I, [2024-01-30T05:25:34.966610 #4172811] INFO -- : Updating e050097..0324617 I, [2024-01-30T05:25:34.966669 #4172811] INFO -- : Fast-forward I, [2024-01-30T05:25:34.991996 #4172811] INFO -- : .github/workflows/yjit-macos.yml | 1 - I, [2024-01-30T05:25:34.992065 #4172811] INFO -- : .github/workflows/yjit-ubuntu.yml | 1 - I, [2024-01-30T05:25:34.992081 #4172811] INFO -- : lib/rubygems/gemcutter_utilities.rb | 29 +++- I, [2024-01-30T05:25:34.992093 #4172811] INFO -- : lib/rubygems/net/http.rb | 2 +- I, [2024-01-30T05:25:34.992104 #4172811] INFO -- : lib/rubygems/optparse.rb | 2 +- I, [2024-01-30T05:25:34.992124 #4172811] INFO -- : lib/rubygems/resolver/molinillo.rb | 2 +- I, [2024-01-30T05:25:34.992136 #4172811] INFO -- : lib/rubygems/timeout.rb | 2 +- I, [2024-01-30T05:25:34.992147 #4172811] INFO -- : lib/rubygems/tsort.rb | 2 +- I, [2024-01-30T05:25:34.992157 #4172811] INFO -- : .../{net-http => vendor/molinillo}/.document | 0 I, [2024-01-30T05:25:34.992169 #4172811] INFO -- : .../molinillo/lib/molinillo.rb | 0 I, [2024-01-30T05:25:34.992180 #4172811] INFO -- : .../lib/molinillo/delegates/resolution_state.rb | 0 I, [2024-01-30T05:25:34.992190 #4172811] INFO -- : .../molinillo/delegates/specification_provider.rb | 0 I, [2024-01-30T05:25:34.992201 #4172811] INFO -- : .../molinillo/lib/molinillo/dependency_graph.rb | 0 I, [2024-01-30T05:25:34.992212 #4172811] INFO -- : .../lib/molinillo/dependency_graph/action.rb | 0 I, [2024-01-30T05:25:34.992223 #4172811] INFO -- : .../dependency_graph/add_edge_no_circular.rb | 0 I, [2024-01-30T05:25:34.992237 #4172811] INFO -- : .../lib/molinillo/dependency_graph/add_vertex.rb | 0 I, [2024-01-30T05:25:34.992248 #4172811] INFO -- : .../lib/molinillo/dependency_graph/delete_edge.rb | 0 I, [2024-01-30T05:25:34.992259 #4172811] INFO -- : .../dependency_graph/detach_vertex_named.rb | 0 I, [2024-01-30T05:25:34.992271 #4172811] INFO -- : .../lib/molinillo/dependency_graph/log.rb | 0 I, [2024-01-30T05:25:34.992282 #4172811] INFO -- : .../lib/molinillo/dependency_graph/set_payload.rb | 0 I, [2024-01-30T05:25:34.992292 #4172811] INFO -- : .../lib/molinillo/dependency_graph/tag.rb | 0 I, [2024-01-30T05:25:34.992304 #4172811] INFO -- : .../lib/molinillo/dependency_graph/vertex.rb | 0 I, [2024-01-30T05:25:34.992315 #4172811] INFO -- : .../molinillo/lib/molinillo/errors.rb | 0 I, [2024-01-30T05:25:34.992326 #4172811] INFO -- : .../molinillo/lib/molinillo/gem_metadata.rb | 0 I, [2024-01-30T05:25:34.992339 #4172811] INFO -- : .../molinillo/modules/specification_provider.rb | 0 I, [2024-01-30T05:25:34.992349 #4172811] INFO -- : .../molinillo/lib/molinillo/modules/ui.rb | 0 I, [2024-01-30T05:25:34.992360 #4172811] INFO -- : .../molinillo/lib/molinillo/resolution.rb | 0 I, [2024-01-30T05:25:34.992370 #4172811] INFO -- : .../molinillo/lib/molinillo/resolver.rb | 0 I, [2024-01-30T05:25:34.992381 #4172811] INFO -- : .../molinillo/lib/molinillo/state.rb | 0 I, [2024-01-30T05:25:34.992392 #4172811] INFO -- : .../{net-protocol => vendor/net-http}/.document | 0 I, [2024-01-30T05:25:34.992402 #4172811] INFO -- : lib/rubygems/{ => vendor}/net-http/lib/net/http.rb | 2 +- I, [2024-01-30T05:25:34.992582 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/backward.rb | 0 I, [2024-01-30T05:25:34.992593 #4172811] INFO -- : .../net-http/lib/net/http/exceptions.rb | 0 I, [2024-01-30T05:25:34.992604 #4172811] INFO -- : .../net-http/lib/net/http/generic_request.rb | 0 I, [2024-01-30T05:25:34.992614 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/header.rb | 0 I, [2024-01-30T05:25:34.992624 #4172811] INFO -- : .../net-http/lib/net/http/proxy_delta.rb | 0 I, [2024-01-30T05:25:34.992635 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/request.rb | 2 +- I, [2024-01-30T05:25:34.992648 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/requests.rb | 30 ++-- I, [2024-01-30T05:25:34.992658 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/response.rb | 0 I, [2024-01-30T05:25:34.992669 #4172811] INFO -- : .../net-http/lib/net/http/responses.rb | 0 I, [2024-01-30T05:25:34.992679 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/http/status.rb | 0 I, [2024-01-30T05:25:34.992690 #4172811] INFO -- : .../{ => vendor}/net-http/lib/net/https.rb | 2 +- I, [2024-01-30T05:25:34.992706 #4172811] INFO -- : .../{optparse => vendor/net-protocol}/.document | 0 I, [2024-01-30T05:25:34.992717 #4172811] INFO -- : .../{ => vendor}/net-protocol/lib/net/protocol.rb | 0 I, [2024-01-30T05:25:34.992727 #4172811] INFO -- : lib/rubygems/{resolv => vendor/optparse}/.document | 0 I, [2024-01-30T05:25:34.992740 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optionparser.rb | 0 I, [2024-01-30T05:25:34.992751 #4172811] INFO -- : lib/rubygems/{ => vendor}/optparse/lib/optparse.rb | 20 +-- I, [2024-01-30T05:25:34.992761 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/ac.rb | 0 I, [2024-01-30T05:25:34.992772 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/date.rb | 0 I, [2024-01-30T05:25:34.992782 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/kwargs.rb | 0 I, [2024-01-30T05:25:34.992793 #4172811] INFO -- : .../optparse/lib/optparse/shellwords.rb | 0 I, [2024-01-30T05:25:34.992803 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/time.rb | 0 I, [2024-01-30T05:25:34.992814 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/uri.rb | 2 +- I, [2024-01-30T05:25:34.992824 #4172811] INFO -- : .../{ => vendor}/optparse/lib/optparse/version.rb | 0 I, [2024-01-30T05:25:34.992837 #4172811] INFO -- : .../molinillo => vendor/resolv}/.document | 0 I, [2024-01-30T05:25:34.992847 #4172811] INFO -- : lib/rubygems/{ => vendor}/resolv/lib/resolv.rb | 0 I, [2024-01-30T05:25:34.992858 #4172811] INFO -- : lib/rubygems/{ => vendor}/timeout/.document | 0 I, [2024-01-30T05:25:34.992868 #4172811] INFO -- : lib/rubygems/{ => vendor}/timeout/lib/timeout.rb | 2 +- I, [2024-01-30T05:25:34.992878 #4172811] INFO -- : lib/rubygems/{ => vendor}/tsort/.document | 0 I, [2024-01-30T05:25:34.992889 #4172811] INFO -- : lib/rubygems/{ => vendor}/tsort/lib/tsort.rb | 4 +- I, [2024-01-30T05:25:34.992899 #4172811] INFO -- : prism/prism.c | 12 +- I, [2024-01-30T05:25:34.992909 #4172811] INFO -- : prism_compile.c | 130 +++++++++++----- I, [2024-01-30T05:25:34.992920 #4172811] INFO -- : test/prism/fixtures/rescue.txt | 2 + I, [2024-01-30T05:25:34.992933 #4172811] INFO -- : test/prism/snapshots/rescue.txt | 171 +++++++++++++-------- I, [2024-01-30T05:25:34.992944 #4172811] INFO -- : test/ruby/test_compile_prism.rb | 55 +++++++ I, [2024-01-30T05:25:34.992955 #4172811] INFO -- : test/ruby/test_optimization.rb | 11 ++ I, [2024-01-30T05:25:34.992965 #4172811] INFO -- : test/ruby/test_regexp.rb | 2 +- I, [2024-01-30T05:25:34.992976 #4172811] INFO -- : test/ruby/test_rubyoptions.rb | 5 + I, [2024-01-30T05:25:34.992990 #4172811] INFO -- : test/rubygems/test_gem_commands_signin_command.rb | 75 +++++++-- I, [2024-01-30T05:25:34.993001 #4172811] INFO -- : test/rubygems/test_gem_gemcutter_utilities.rb | 2 +- I, [2024-01-30T05:25:34.993011 #4172811] INFO -- : test/rubygems/test_gem_stream_ui.rb | 2 +- I, [2024-01-30T05:25:34.993025 #4172811] INFO -- : vm_exec.h | 4 +- I, [2024-01-30T05:25:34.993035 #4172811] INFO -- : yjit/src/options.rs | 30 ++-- I, [2024-01-30T05:25:34.993046 #4172811] INFO -- : 73 files changed, 428 insertions(+), 178 deletions(-) I, [2024-01-30T05:25:34.993056 #4172811] INFO -- : rename lib/rubygems/{net-http => vendor/molinillo}/.document (100%) I, [2024-01-30T05:25:34.993067 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo.rb (100%) I, [2024-01-30T05:25:34.993077 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/delegates/resolution_state.rb (100%) I, [2024-01-30T05:25:34.993088 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/delegates/specification_provider.rb (100%) I, [2024-01-30T05:25:34.993103 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph.rb (100%) I, [2024-01-30T05:25:34.993114 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/action.rb (100%) I, [2024-01-30T05:25:34.993127 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb (100%) I, [2024-01-30T05:25:34.993137 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/add_vertex.rb (100%) I, [2024-01-30T05:25:34.993147 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/delete_edge.rb (100%) I, [2024-01-30T05:25:34.993158 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb (100%) I, [2024-01-30T05:25:34.993168 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/log.rb (100%) I, [2024-01-30T05:25:34.993179 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/set_payload.rb (100%) I, [2024-01-30T05:25:34.993189 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/tag.rb (100%) I, [2024-01-30T05:25:34.993201 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/dependency_graph/vertex.rb (100%) I, [2024-01-30T05:25:34.993211 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/errors.rb (100%) I, [2024-01-30T05:25:34.993222 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/gem_metadata.rb (100%) I, [2024-01-30T05:25:34.993233 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/modules/specification_provider.rb (100%) I, [2024-01-30T05:25:34.993243 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/modules/ui.rb (100%) I, [2024-01-30T05:25:34.993254 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/resolution.rb (100%) I, [2024-01-30T05:25:34.993266 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/resolver.rb (100%) I, [2024-01-30T05:25:34.993277 #4172811] INFO -- : rename lib/rubygems/{resolver => vendor}/molinillo/lib/molinillo/state.rb (100%) I, [2024-01-30T05:25:34.993287 #4172811] INFO -- : rename lib/rubygems/{net-protocol => vendor/net-http}/.document (100%) I, [2024-01-30T05:25:34.993298 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http.rb (99%) I, [2024-01-30T05:25:34.993308 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/backward.rb (100%) I, [2024-01-30T05:25:34.993319 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/exceptions.rb (100%) I, [2024-01-30T05:25:34.993329 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/generic_request.rb (100%) I, [2024-01-30T05:25:34.993345 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/header.rb (100%) I, [2024-01-30T05:25:34.993356 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/proxy_delta.rb (100%) I, [2024-01-30T05:25:34.993366 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/request.rb (98%) I, [2024-01-30T05:25:34.993377 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/requests.rb (94%) I, [2024-01-30T05:25:34.993388 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/response.rb (100%) I, [2024-01-30T05:25:34.993398 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/responses.rb (100%) I, [2024-01-30T05:25:34.993411 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/http/status.rb (100%) I, [2024-01-30T05:25:34.993425 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-http/lib/net/https.rb (88%) I, [2024-01-30T05:25:34.993436 #4172811] INFO -- : rename lib/rubygems/{optparse => vendor/net-protocol}/.document (100%) I, [2024-01-30T05:25:34.993447 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/net-protocol/lib/net/protocol.rb (100%) I, [2024-01-30T05:25:34.993458 #4172811] INFO -- : rename lib/rubygems/{resolv => vendor/optparse}/.document (100%) I, [2024-01-30T05:25:34.993468 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optionparser.rb (100%) I, [2024-01-30T05:25:34.993478 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse.rb (99%) I, [2024-01-30T05:25:34.993488 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/ac.rb (100%) I, [2024-01-30T05:25:34.993502 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/date.rb (100%) I, [2024-01-30T05:25:34.993512 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/kwargs.rb (100%) I, [2024-01-30T05:25:34.993523 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/shellwords.rb (100%) I, [2024-01-30T05:25:34.993533 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/time.rb (100%) I, [2024-01-30T05:25:34.993544 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/uri.rb (75%) I, [2024-01-30T05:25:34.993556 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/optparse/lib/optparse/version.rb (100%) I, [2024-01-30T05:25:34.993567 #4172811] INFO -- : rename lib/rubygems/{resolver/molinillo => vendor/resolv}/.document (100%) I, [2024-01-30T05:25:34.993580 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/resolv/lib/resolv.rb (100%) I, [2024-01-30T05:25:34.993591 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/timeout/.document (100%) I, [2024-01-30T05:25:34.993601 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/timeout/lib/timeout.rb (99%) I, [2024-01-30T05:25:34.993612 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/tsort/.document (100%) I, [2024-01-30T05:25:34.993622 #4172811] INFO -- : rename lib/rubygems/{ => vendor}/tsort/lib/tsort.rb (99%) I, [2024-01-30T05:25:35.013506 #4172811] INFO -- : Latest commit hash = 03246171cc I, [2024-01-30T05:25:35.016316 #4172811] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:25:35.016388 #4172811] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:25:35.224712 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-01-30T05:25:35.245218 #4172811] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-01-30T05:25:35.249668 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:25:35.249741 #4172811] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-01-30T05:25:35.249768 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:25:35.257906 #4172811] INFO -- : generating x86_64-linux-fake.rb I, [2024-01-30T05:25:35.387985 #4172811] INFO -- : x86_64-linux-fake.rb updated I, [2024-01-30T05:25:35.391513 #4172811] INFO -- : generating enc.mk I, [2024-01-30T05:25:35.738357 #4172811] INFO -- : making srcs under enc I, [2024-01-30T05:25:35.810484 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:25:35.810586 #4172811] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T05:25:35.810669 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:25:35.933052 #4172811] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T05:25:35.935928 #4172811] 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-30T05:25:35.952433 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T05:25:36.137955 #4172811] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:25:36.138210 #4172811] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:25:36.257935 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:25:36.258026 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:25:36.258058 #4172811] INFO -- : LD = ld I, [2024-01-30T05:25:36.258087 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:25:36.258121 #4172811] 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:25:36.258153 #4172811] 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:25:36.258181 #4172811] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T05:25:36.258208 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:25:36.258234 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:25:36.258260 #4172811] INFO -- : LANG = I, [2024-01-30T05:25:36.258286 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:25:36.258311 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:25:36.258336 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:25:36.258362 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:25:36.258398 #4172811] 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:25:36.261787 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:25:36.261851 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:25:36.261868 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:25:36.261881 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:25:36.261892 #4172811] INFO -- : I, [2024-01-30T05:25:36.299737 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-01-30T05:25:57.128811 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-01-30T05:25:57.164325 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-01-30T05:25:57.596129 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-01-30T05:26:13.129563 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-01-30T05:26:25.471836 #4172811] INFO -- : building Rust YJIT (release mode) I, [2024-01-30T05:26:55.965169 #4172811] INFO -- : touch yjit/target/release/libyjit.a I, [2024-01-30T05:26:55.972002 #4172811] INFO -- : partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o I, [2024-01-30T05:26:56.433709 #4172811] INFO -- : linking miniruby I, [2024-01-30T05:26:58.316063 #4172811] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:26:58.316250 #4172811] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:26:58.449657 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:26:58.449748 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:26:58.449779 #4172811] INFO -- : LD = ld I, [2024-01-30T05:26:58.449807 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:26:58.449843 #4172811] 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:26:58.449877 #4172811] 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:26:58.449904 #4172811] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T05:26:58.449931 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:26:58.449961 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:26:58.449990 #4172811] INFO -- : LANG = I, [2024-01-30T05:26:58.450016 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:26:58.450042 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:26:58.450066 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:26:58.450091 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:26:58.450123 #4172811] 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:26:58.453398 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:26:58.453456 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:26:58.453475 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:26:58.453488 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:26:58.453499 #4172811] INFO -- : I, [2024-01-30T05:26:59.164182 #4172811] INFO -- : builtin_binary.inc updated I, [2024-01-30T05:26:59.175445 #4172811] INFO -- : 67ad4f06eb3d3e902fca7d49ac062aeaa8957555dee9562d1f966d4c332eaaf6 builtin_binary.inc I, [2024-01-30T05:26:59.177807 #4172811] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-01-30T05:26:59.419687 #4172811] INFO -- : linking static-library libruby-static.a I, [2024-01-30T05:27:01.253257 #4172811] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-01-30T05:27:05.326036 #4172811] INFO -- : linking ruby I, [2024-01-30T05:27:05.393336 #4172811] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:27:05.393561 #4172811] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:27:05.529869 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:27:05.529954 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:27:05.529985 #4172811] INFO -- : LD = ld I, [2024-01-30T05:27:05.530021 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:27:05.530058 #4172811] 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:27:05.530091 #4172811] 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:27:05.530119 #4172811] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T05:27:05.530146 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:27:05.530176 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:27:05.530203 #4172811] INFO -- : LANG = I, [2024-01-30T05:27:05.530228 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:27:05.530253 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:27:05.530278 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:27:05.530303 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:27:05.530337 #4172811] 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:27:05.533657 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:27:05.533712 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:27:05.533730 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:27:05.533745 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:27:05.533759 #4172811] INFO -- : I, [2024-01-30T05:27:05.652644 #4172811] INFO -- : generating enc.mk I, [2024-01-30T05:27:06.014435 #4172811] INFO -- : making srcs under enc I, [2024-01-30T05:27:06.087558 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:06.087772 #4172811] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T05:27:06.087826 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:06.089809 #4172811] INFO -- : generating transdb.h I, [2024-01-30T05:27:06.367192 #4172811] INFO -- : transdb.h unchanged I, [2024-01-30T05:27:06.373407 #4172811] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T05:27:06.470504 #4172811] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T05:27:06.476186 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:11.914904 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:11.915972 #4172811] INFO -- : generating makefile exts.mk I, [2024-01-30T05:27:12.092251 #4172811] INFO -- : exts.mk unchanged I, [2024-01-30T05:27:12.103614 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:12.843441 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:27:12.853242 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:27:12.866478 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:27:12.878901 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:27:12.886524 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:27:12.909755 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:27:12.962794 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:27:12.973075 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:27:13.023893 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:27:13.050616 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:27:13.057589 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:27:13.063086 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:27:13.086617 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:27:13.137845 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:27:13.166440 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:27:13.184714 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:27:13.223176 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:27:13.235387 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:27:13.263003 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:27:13.306418 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:27:13.313028 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:27:13.318153 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:27:13.327612 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:27:13.388292 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:27:13.395909 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:27:13.412876 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:27:13.442013 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:27:13.466100 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:27:13.474577 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:27:13.487103 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:27:13.509991 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:27:13.537357 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:27:13.564633 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:27:13.635792 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:27:13.639472 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:27:13.726596 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:27:13.732337 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:27:13.811641 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:27:13.815757 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:27:13.912105 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:27:13.919654 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:27:14.014787 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:27:14.023989 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:27:14.124257 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:27:14.128467 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:27:14.212495 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:27:14.269506 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:14.549179 #4172811] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T05:27:14.549321 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:14.550059 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:14.561704 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:14.561813 #4172811] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T05:27:14.561873 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:14.563486 #4172811] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-01-30T05:27:15.096901 #4172811] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-01-30T05:27:15.340135 #4172811] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-01-30T05:27:15.712734 #4172811] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-01-30T05:27:16.016191 #4172811] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-01-30T05:27:16.280281 #4172811] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-01-30T05:27:16.520860 #4172811] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-01-30T05:27:16.943053 #4172811] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-01-30T05:27:17.200060 #4172811] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-01-30T05:27:17.440811 #4172811] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-01-30T05:27:17.841157 #4172811] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-01-30T05:27:18.142704 #4172811] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-01-30T05:27:18.472263 #4172811] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-01-30T05:27:19.131092 #4172811] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-01-30T05:27:19.504216 #4172811] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-01-30T05:27:19.775875 #4172811] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-01-30T05:27:20.046770 #4172811] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-01-30T05:27:20.348184 #4172811] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-01-30T05:27:20.594078 #4172811] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-01-30T05:27:20.829843 #4172811] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-01-30T05:27:21.066244 #4172811] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-01-30T05:27:21.343620 #4172811] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-01-30T05:27:21.614516 #4172811] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-01-30T05:27:21.876211 #4172811] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-01-30T05:27:22.379295 #4172811] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-01-30T05:27:22.931914 #4172811] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-01-30T05:27:23.154323 #4172811] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-01-30T05:27:23.358435 #4172811] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-01-30T05:27:23.746447 #4172811] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-01-30T05:27:23.980092 #4172811] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-01-30T05:27:24.321334 #4172811] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-01-30T05:27:24.635996 #4172811] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-01-30T05:27:25.197477 #4172811] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-01-30T05:27:25.531386 #4172811] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-01-30T05:27:25.852814 #4172811] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-01-30T05:27:26.072442 #4172811] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-01-30T05:27:26.353363 #4172811] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-01-30T05:27:26.605602 #4172811] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-01-30T05:27:26.820839 #4172811] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-01-30T05:27:27.720138 #4172811] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-01-30T05:27:28.050428 #4172811] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-01-30T05:27:28.427476 #4172811] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-01-30T05:27:28.693709 #4172811] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-01-30T05:27:29.012698 #4172811] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-01-30T05:27:29.253548 #4172811] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-01-30T05:27:29.569518 #4172811] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-01-30T05:27:30.085741 #4172811] INFO -- : making enc I, [2024-01-30T05:27:30.127974 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.128062 #4172811] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T05:27:30.128122 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.129322 #4172811] INFO -- : making trans I, [2024-01-30T05:27:30.211773 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.211854 #4172811] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T05:27:30.211904 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.213022 #4172811] INFO -- : making encs I, [2024-01-30T05:27:30.302170 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.302267 #4172811] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T05:27:30.302324 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:30.313719 #4172811] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:27:30.313993 #4172811] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-01-30T05:27:30.556178 #4172811] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-01-30T05:27:30.565323 #4172811] 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-30T05:27:30.607695 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-01-30T05:27:30.782927 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:27:30.783027 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:27:30.783085 #4172811] INFO -- : LD = ld I, [2024-01-30T05:27:30.783127 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:27:30.783169 #4172811] 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:27:30.783207 #4172811] 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:27:30.783239 #4172811] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-01-30T05:27:30.783271 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:27:30.783305 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:27:30.783337 #4172811] INFO -- : LANG = I, [2024-01-30T05:27:30.783367 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:27:30.783397 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:27:30.783427 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:27:30.783457 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:27:30.783493 #4172811] 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:27:30.787174 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:27:30.787237 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:27:30.787264 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:27:30.787281 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:27:30.787294 #4172811] INFO -- : I, [2024-01-30T05:27:30.900159 #4172811] INFO -- : generating enc.mk I, [2024-01-30T05:27:31.229065 #4172811] INFO -- : making srcs under enc I, [2024-01-30T05:27:31.300140 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:31.300221 #4172811] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T05:27:31.300269 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:31.301932 #4172811] INFO -- : generating transdb.h I, [2024-01-30T05:27:31.559480 #4172811] INFO -- : transdb.h unchanged I, [2024-01-30T05:27:31.565587 #4172811] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T05:27:31.653871 #4172811] INFO -- : ext/configure-ext.mk unchanged I, [2024-01-30T05:27:31.659329 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:36.206842 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:36.207361 #4172811] INFO -- : generating makefile exts.mk I, [2024-01-30T05:27:36.356819 #4172811] INFO -- : exts.mk unchanged I, [2024-01-30T05:27:36.366235 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:36.967543 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:27:36.988743 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:27:37.005650 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:27:37.024547 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:27:37.033109 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:27:37.068645 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:27:37.118560 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:27:37.145257 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:27:37.197104 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:27:37.213594 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:27:37.221375 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:27:37.227153 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:27:37.246732 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:27:37.271190 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:27:37.303113 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:27:37.312663 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:27:37.323714 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:27:37.336317 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:27:37.379626 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:27:37.413034 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:27:37.420583 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:27:37.428764 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:27:37.438971 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:27:37.481826 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:27:37.491207 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:27:37.499612 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:27:37.522263 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:27:37.538206 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:27:37.546409 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:27:37.556476 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:27:37.577827 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:27:37.604942 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:27:37.651164 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:27:37.720709 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:27:37.724389 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:27:37.803975 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:27:37.808054 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:27:37.884773 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:27:37.888421 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:27:37.967957 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:27:37.975659 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:27:38.061431 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:27:38.066010 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:27:38.155732 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:27:38.159708 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:27:38.313530 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:27:38.381425 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.550950 #4172811] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T05:27:38.551068 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.559613 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.559688 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.559712 #4172811] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T05:27:38.559726 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.575618 #4172811] INFO -- : making enc I, [2024-01-30T05:27:38.629055 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.629123 #4172811] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T05:27:38.629148 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.635629 #4172811] INFO -- : making trans I, [2024-01-30T05:27:38.722175 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.722278 #4172811] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T05:27:38.722343 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.723744 #4172811] INFO -- : making encs I, [2024-01-30T05:27:38.830999 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.831086 #4172811] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T05:27:38.831144 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:27:38.840808 #4172811] 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-30T05:27:39.192461 #4172811] INFO -- : Installing to I, [2024-01-30T05:27:39.192595 #4172811] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-30T05:27:39.200442 #4172811] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-01-30T05:27:39.229889 #4172811] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-30T05:27:39.241817 #4172811] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-01-30T05:27:39.242171 #4172811] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-01-30T05:27:39.405966 #4172811] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-01-30T05:27:39.406117 #4172811] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-01-30T05:27:39.406364 #4172811] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-01-30T05:27:39.407293 #4172811] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-30T05:27:39.429798 #4172811] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-01-30T05:27:39.429944 #4172811] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-01-30T05:27:39.430056 #4172811] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-01-30T05:27:39.430571 #4172811] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-01-30T05:27:39.430962 #4172811] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-01-30T05:27:39.833605 #4172811] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-01-30T05:27:39.900384 #4172811] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-01-30T05:27:39.963383 #4172811] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T05:27:40.010096 #4172811] INFO -- : benchmark 0.3.0 I, [2024-01-30T05:27:40.095829 #4172811] INFO -- : bundler 2.6.0.dev I, [2024-01-30T05:27:40.111387 #4172811] INFO -- : cgi 0.4.1 I, [2024-01-30T05:27:40.117270 #4172811] INFO -- : delegate 0.3.1 I, [2024-01-30T05:27:40.123298 #4172811] INFO -- : did_you_mean 1.6.3 I, [2024-01-30T05:27:40.127699 #4172811] INFO -- : english 0.8.0 I, [2024-01-30T05:27:40.130804 #4172811] INFO -- : erb 4.0.4 I, [2024-01-30T05:27:40.135696 #4172811] INFO -- : error_highlight 0.6.0 I, [2024-01-30T05:27:40.138546 #4172811] INFO -- : fileutils 1.7.2 I, [2024-01-30T05:27:40.141487 #4172811] INFO -- : find 0.2.0 I, [2024-01-30T05:27:40.144505 #4172811] INFO -- : forwardable 1.3.3 I, [2024-01-30T05:27:40.147464 #4172811] INFO -- : ipaddr 1.2.6 I, [2024-01-30T05:27:40.150652 #4172811] INFO -- : irb 1.11.1 I, [2024-01-30T05:27:40.155863 #4172811] INFO -- : logger 1.6.0 I, [2024-01-30T05:27:40.158910 #4172811] INFO -- : net-http 0.4.1 I, [2024-01-30T05:27:40.162160 #4172811] INFO -- : net-protocol 0.2.2 I, [2024-01-30T05:27:40.165329 #4172811] INFO -- : open-uri 0.4.1 I, [2024-01-30T05:27:40.168973 #4172811] INFO -- : open3 0.2.1 I, [2024-01-30T05:27:40.172034 #4172811] INFO -- : optparse 0.4.0 I, [2024-01-30T05:27:40.175302 #4172811] INFO -- : ostruct 0.6.0 I, [2024-01-30T05:27:40.182554 #4172811] INFO -- : pp 0.5.0 I, [2024-01-30T05:27:40.185819 #4172811] INFO -- : prettyprint 0.2.0 I, [2024-01-30T05:27:40.189076 #4172811] INFO -- : prism 0.19.0 I, [2024-01-30T05:27:40.192824 #4172811] INFO -- : pstore 0.1.3 I, [2024-01-30T05:27:40.196064 #4172811] INFO -- : rdoc 6.6.2 I, [2024-01-30T05:27:40.201956 #4172811] INFO -- : readline 0.0.4 I, [2024-01-30T05:27:40.204681 #4172811] INFO -- : reline 0.4.2 I, [2024-01-30T05:27:40.207729 #4172811] INFO -- : resolv 0.3.0 I, [2024-01-30T05:27:40.210705 #4172811] INFO -- : ruby2_keywords 0.0.5 I, [2024-01-30T05:27:40.213625 #4172811] INFO -- : securerandom 0.3.1 I, [2024-01-30T05:27:40.216848 #4172811] INFO -- : set 1.1.0 I, [2024-01-30T05:27:40.219731 #4172811] INFO -- : shellwords 0.2.0 I, [2024-01-30T05:27:40.222618 #4172811] INFO -- : singleton 0.2.0 I, [2024-01-30T05:27:40.225337 #4172811] INFO -- : syntax_suggest 2.0.0 I, [2024-01-30T05:27:40.232089 #4172811] INFO -- : tempfile 0.2.1 I, [2024-01-30T05:27:40.234889 #4172811] INFO -- : time 0.3.0 I, [2024-01-30T05:27:40.237864 #4172811] INFO -- : timeout 0.4.1 I, [2024-01-30T05:27:40.240814 #4172811] INFO -- : tmpdir 0.2.0 I, [2024-01-30T05:27:40.243729 #4172811] INFO -- : tsort 0.2.0 I, [2024-01-30T05:27:40.246448 #4172811] INFO -- : un 0.3.0 I, [2024-01-30T05:27:40.249074 #4172811] INFO -- : uri 0.13.0 I, [2024-01-30T05:27:40.251842 #4172811] INFO -- : weakref 0.1.3 I, [2024-01-30T05:27:40.254458 #4172811] INFO -- : yaml 0.3.0 I, [2024-01-30T05:27:40.256594 #4172811] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T05:27:40.276875 #4172811] INFO -- : date 3.3.4 I, [2024-01-30T05:27:40.279440 #4172811] INFO -- : digest 3.1.1 I, [2024-01-30T05:27:40.282084 #4172811] INFO -- : etc 1.4.3 I, [2024-01-30T05:27:40.284892 #4172811] INFO -- : fcntl 1.1.0 I, [2024-01-30T05:27:40.287612 #4172811] INFO -- : fiddle 1.1.3 I, [2024-01-30T05:27:40.290389 #4172811] INFO -- : io-console 0.7.2 I, [2024-01-30T05:27:40.293076 #4172811] INFO -- : io-nonblock 0.3.0 I, [2024-01-30T05:27:40.295733 #4172811] INFO -- : io-wait 0.3.1 I, [2024-01-30T05:27:40.298310 #4172811] INFO -- : json 2.7.1 I, [2024-01-30T05:27:40.301263 #4172811] INFO -- : openssl 3.2.0 I, [2024-01-30T05:27:40.303931 #4172811] INFO -- : pathname 0.3.0 I, [2024-01-30T05:27:40.306581 #4172811] INFO -- : psych 5.1.2 I, [2024-01-30T05:27:40.312275 #4172811] INFO -- : stringio 3.1.1 I, [2024-01-30T05:27:40.315019 #4172811] INFO -- : strscan 3.0.9 I, [2024-01-30T05:27:40.317693 #4172811] INFO -- : zlib 3.1.0 I, [2024-01-30T05:27:40.319908 #4172811] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-01-30T05:27:40.321545 #4172811] INFO -- : minitest 5.21.2 I, [2024-01-30T05:27:40.351269 #4172811] INFO -- : power_assert 2.0.3 I, [2024-01-30T05:27:40.359720 #4172811] INFO -- : rake 13.1.0 I, [2024-01-30T05:27:40.382907 #4172811] INFO -- : test-unit 3.6.1 I, [2024-01-30T05:27:40.414779 #4172811] INFO -- : rexml 3.2.6 I, [2024-01-30T05:27:40.454039 #4172811] INFO -- : rss 0.3.0 I, [2024-01-30T05:27:40.481271 #4172811] INFO -- : net-ftp 0.3.4 I, [2024-01-30T05:27:40.487613 #4172811] INFO -- : net-imap 0.4.9.1 I, [2024-01-30T05:27:40.518945 #4172811] INFO -- : net-pop 0.1.2 I, [2024-01-30T05:27:40.525284 #4172811] INFO -- : net-smtp 0.4.0.1 I, [2024-01-30T05:27:40.537174 #4172811] INFO -- : matrix 0.4.2 I, [2024-01-30T05:27:40.545872 #4172811] INFO -- : prime 0.1.2 I, [2024-01-30T05:27:40.578658 #4172811] INFO -- : rbs 3.4.3 I, [2024-01-30T05:27:40.877863 #4172811] INFO -- : typeprof 0.21.9 I, [2024-01-30T05:27:40.895551 #4172811] INFO -- : debug 1.9.1 I, [2024-01-30T05:27:40.916972 #4172811] INFO -- : racc 1.7.3 I, [2024-01-30T05:27:40.933089 #4172811] INFO -- : mutex_m 0.2.0 I, [2024-01-30T05:27:40.941504 #4172811] INFO -- : getoptlong 0.2.1 I, [2024-01-30T05:27:40.951315 #4172811] INFO -- : base64 0.2.0 I, [2024-01-30T05:27:40.956267 #4172811] INFO -- : bigdecimal 3.1.6 I, [2024-01-30T05:27:40.977516 #4172811] INFO -- : observer 0.1.2 I, [2024-01-30T05:27:40.984118 #4172811] INFO -- : abbrev 0.1.2 I, [2024-01-30T05:27:40.989666 #4172811] INFO -- : resolv-replace 0.1.1 I, [2024-01-30T05:27:40.996808 #4172811] INFO -- : rinda 0.2.0 I, [2024-01-30T05:27:41.004397 #4172811] INFO -- : drb 2.2.0 I, [2024-01-30T05:27:41.014982 #4172811] INFO -- : nkf 0.2.0 I, [2024-01-30T05:27:41.038068 #4172811] INFO -- : syslog 0.1.2 I, [2024-01-30T05:27:41.048136 #4172811] INFO -- : csv 3.2.8 I, [2024-01-30T05:27:41.070143 #4172811] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-01-30T05:27:41.106909 #4172811] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-01-30T05:27:41.107319 #4172811] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-01-30T05:28:59.155025 #4172811] INFO -- : PASS all 1885 tests E, [2024-01-30T05:28:59.163241 #4172811] ERROR -- : I, [2024-01-30T05:28:59.163368 #4172811] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-01-30T05:28:59.163538 #4172811] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-01-30T05:28:59.307333 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:28:59.307421 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:28:59.307461 #4172811] INFO -- : LD = ld I, [2024-01-30T05:28:59.307499 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:28:59.307543 #4172811] 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:28:59.307598 #4172811] 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:28:59.307652 #4172811] INFO -- : CPPFLAGS = I, [2024-01-30T05:28:59.307689 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:28:59.307724 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:28:59.307757 #4172811] INFO -- : LANG = I, [2024-01-30T05:28:59.307789 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:28:59.307821 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:28:59.307853 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:28:59.307886 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:28:59.307927 #4172811] 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:28:59.311296 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:28:59.311346 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:28:59.311365 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:28:59.311381 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:28:59.311396 #4172811] INFO -- : I, [2024-01-30T05:28:59.524529 #4172811] INFO -- : Ignore setproctitle.o because of setproctitle.c under missing I, [2024-01-30T05:28:59.524602 #4172811] INFO -- : Ignore strlcat.o because of strlcat.c under missing I, [2024-01-30T05:28:59.524618 #4172811] INFO -- : Ignore strlcpy.o because of strlcpy.c under missing I, [2024-01-30T05:28:59.815079 #4172811] INFO -- : Checking leaked global symbols...none I, [2024-01-30T05:29:00.091516 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-01-30T05:29:00.091721 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-01-30T05:29:00.091910 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-01-30T05:29:00.092340 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-01-30T05:29:00.093300 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-01-30T05:29:00.093803 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-01-30T05:29:00.095933 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-01-30T05:29:00.096986 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-01-30T05:29:00.101812 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-01-30T05:29:00.104598 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-01-30T05:29:00.109392 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-01-30T05:29:00.114220 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-01-30T05:29:00.114701 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-01-30T05:29:00.115052 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-01-30T05:29:00.115600 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-01-30T05:29:00.216067 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-01-30T05:29:00.218182 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-01-30T05:29:00.651634 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-01-30T05:29:00.651714 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-01-30T05:29:00.651733 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-01-30T05:29:00.651748 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-01-30T05:29:00.651763 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-01-30T05:29:00.651775 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-01-30T05:29:00.651789 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-01-30T05:29:00.651813 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-01-30T05:29:00.651829 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-01-30T05:29:00.651842 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-01-30T05:29:00.651855 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-01-30T05:29:00.651868 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-01-30T05:29:00.938630 #4172811] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-01-30T05:29:00.953311 #4172811] INFO -- : I, [2024-01-30T05:29:00.953379 #4172811] INFO -- : test succeeded I, [2024-01-30T05:29:00.956323 #4172811] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-01-30T05:29:00.956500 #4172811] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-01-30T05:29:01.268393 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T05:29:01.268475 #4172811] INFO -- : CC = gcc I, [2024-01-30T05:29:01.268497 #4172811] INFO -- : LD = ld I, [2024-01-30T05:29:01.268511 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T05:29:01.268533 #4172811] 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:29:01.268547 #4172811] 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:29:01.268575 #4172811] INFO -- : CPPFLAGS = I, [2024-01-30T05:29:01.268587 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T05:29:01.268600 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T05:29:01.268615 #4172811] INFO -- : LANG = I, [2024-01-30T05:29:01.268626 #4172811] INFO -- : LC_ALL = I, [2024-01-30T05:29:01.268636 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T05:29:01.268646 #4172811] INFO -- : MFLAGS = I, [2024-01-30T05:29:01.268657 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T05:29:01.268668 #4172811] 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:29:01.271829 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T05:29:01.271891 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T05:29:01.271907 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T05:29:01.271920 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T05:29:01.271931 #4172811] INFO -- : I, [2024-01-30T05:29:01.276168 #4172811] INFO -- : generating enc.mk I, [2024-01-30T05:29:01.568853 #4172811] INFO -- : making enc I, [2024-01-30T05:29:01.603998 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.604077 #4172811] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T05:29:01.604123 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.605135 #4172811] INFO -- : making srcs under enc I, [2024-01-30T05:29:01.665899 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.665977 #4172811] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T05:29:01.666026 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.667721 #4172811] INFO -- : generating transdb.h I, [2024-01-30T05:29:01.895017 #4172811] INFO -- : transdb.h unchanged I, [2024-01-30T05:29:01.897811 #4172811] INFO -- : making trans I, [2024-01-30T05:29:01.968944 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.969021 #4172811] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T05:29:01.969068 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:01.970135 #4172811] INFO -- : making encs I, [2024-01-30T05:29:02.048797 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:02.048884 #4172811] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T05:29:02.048933 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:02.052818 #4172811] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T05:29:02.132861 #4172811] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T05:29:02.137977 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:07.206337 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:07.207162 #4172811] INFO -- : generating makefile exts.mk I, [2024-01-30T05:29:07.401341 #4172811] INFO -- : exts.mk unchanged I, [2024-01-30T05:29:07.411024 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:08.103163 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:29:08.117841 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T05:29:08.127243 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:29:08.142810 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T05:29:08.153032 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:29:08.169421 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T05:29:08.218709 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:29:08.237044 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T05:29:08.291612 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:29:08.326708 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T05:29:08.335613 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:29:08.352631 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T05:29:08.386803 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:29:08.410350 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T05:29:08.437545 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:29:08.452552 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T05:29:08.465888 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:29:08.475257 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T05:29:08.525243 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:29:08.570776 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T05:29:08.577761 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:29:08.588552 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T05:29:08.607582 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:29:08.644720 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T05:29:08.653167 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:29:08.664553 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T05:29:08.692855 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:29:08.721554 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T05:29:08.726513 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:29:08.739392 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T05:29:08.773500 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:29:08.800949 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T05:29:08.843614 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:29:08.939870 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T05:29:08.943849 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:29:09.047217 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T05:29:09.051098 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:29:09.142451 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T05:29:09.145947 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:29:09.239657 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T05:29:09.244695 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:29:09.373708 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T05:29:09.378619 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:29:09.467961 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T05:29:09.471662 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:29:09.571872 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T05:29:09.647060 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:09.913867 #4172811] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T05:29:09.913991 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:09.915033 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:09.921488 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:09.921579 #4172811] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T05:29:09.921643 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T05:29:30.298993 #4172811] INFO -- : Run options: I, [2024-01-30T05:29:30.299067 #4172811] INFO -- : --seed=2894 I, [2024-01-30T05:29:30.299089 #4172811] 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-30T05:29:30.299106 #4172811] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-01-30T05:29:30.299120 #4172811] INFO -- : --name=!/memory_leak/ I, [2024-01-30T05:29:30.299134 #4172811] INFO -- : --stderr-on-failure I, [2024-01-30T05:29:30.299186 #4172811] INFO -- : --repeat-count=20 I, [2024-01-30T05:29:30.299207 #4172811] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-01-30T05:29:30.299224 #4172811] INFO -- : I, [2024-01-30T05:29:30.299264 #4172811] INFO -- : # Running tests: I, [2024-01-30T05:29:30.299283 #4172811] INFO -- : I, [2024-01-30T06:03:05.952338 #4172811] INFO -- : Finished(1/20) tests in 2015.473501s, 12.4541 tests/s, 4698.4736 assertions/s. I, [2024-01-30T06:45:01.270788 #4172811] INFO -- : Finished(2/20) tests in 2515.321077s, 9.9796 tests/s, 3765.1058 assertions/s. I, [2024-01-30T07:33:16.059621 #4172811] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-01-30T07:33:16.536624 #4172811] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-01-30T07:33:35.039432 #4172811] INFO -- : Finished(3/20) tests in 2913.747402s, 8.6150 tests/s, 3250.2632 assertions/s. I, [2024-01-30T08:14:26.408668 #4172811] INFO -- : Finished(4/20) tests in 2451.394789s, 10.2399 tests/s, 3862.9816 assertions/s. I, [2024-01-30T08:53:52.008756 #4172811] INFO -- : Finished(5/20) tests in 2365.596110s, 10.6113 tests/s, 4003.0506 assertions/s. I, [2024-01-30T09:44:22.653585 #4172811] INFO -- : Finished(6/20) tests in 3030.650049s, 8.2827 tests/s, 3124.5927 assertions/s. I, [2024-01-30T10:27:17.203342 #4172811] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T10:27:17.242780 #4172811] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-30T10:27:35.172619 #4172811] INFO -- : Finished(7/20) tests in 2592.643120s, 9.6820 tests/s, 3652.6180 assertions/s. I, [2024-01-30T11:14:49.500901 #4172811] INFO -- : Finished(8/20) tests in 2833.981707s, 8.8575 tests/s, 3341.5946 assertions/s. I, [2024-01-30T11:59:04.522843 #4172811] INFO -- : Finished(9/20) tests in 2655.453710s, 9.4530 tests/s, 3566.0607 assertions/s. I, [2024-01-30T12:40:26.765202 #4172811] INFO -- : Finished(10/20) tests in 2481.968062s, 10.1137 tests/s, 3815.3525 assertions/s. I, [2024-01-30T13:31:01.620576 #4172811] INFO -- : Finished(11/20) tests in 3034.847435s, 8.2713 tests/s, 3120.3101 assertions/s. I, [2024-01-30T14:10:06.064079 #4172811] INFO -- : Finished(12/20) tests in 2344.670174s, 10.7060 tests/s, 4039.2086 assertions/s. I, [2024-01-30T14:40:20.236709 #4172811] INFO -- : Finished(13/20) tests in 1814.278806s, 13.8358 tests/s, 5219.9563 assertions/s. I, [2024-01-30T15:25:48.638238 #4172811] INFO -- : Finished(14/20) tests in 2728.087188s, 9.2013 tests/s, 3471.6445 assertions/s. I, [2024-01-30T16:04:55.052899 #4172811] INFO -- : Finished(15/20) tests in 2346.480047s, 10.6977 tests/s, 4035.8251 assertions/s. I, [2024-01-30T16:45:05.369998 #4172811] INFO -- : Finished(16/20) tests in 2410.302289s, 10.4145 tests/s, 3928.7657 assertions/s. I, [2024-01-30T17:37:46.635097 #4172811] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T17:37:47.819611 #4172811] INFO -- : Closed file descriptor: TestHashOnly#test_integer_hash_random: 9 I, [2024-01-30T17:38:03.522748 #4172811] INFO -- : Finished(17/20) tests in 3178.201540s, 7.8982 tests/s, 2979.9262 assertions/s. I, [2024-01-30T18:23:25.572992 #4172811] INFO -- : Finished(18/20) tests in 2722.021531s, 9.2218 tests/s, 3479.3046 assertions/s. I, [2024-01-30T19:11:36.331720 #4172811] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-01-30T19:11:36.361813 #4172811] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 I, [2024-01-30T19:12:00.583202 #4172811] INFO -- : Finished(19/20) tests in 2914.747347s, 8.6121 tests/s, 3249.1578 assertions/s. I, [2024-01-30T19:58:20.310807 #4172811] INFO -- : Finished(20/20) tests in 2780.635764s, 9.0274 tests/s, 3405.8902 assertions/s. I, [2024-01-30T19:58:20.310883 #4172811] INFO -- : 502039 tests, 189402171 assertions, 0 failures, 0 errors, 2315 skips I, [2024-01-30T19:58:20.310906 #4172811] INFO -- : I, [2024-01-30T19:58:20.310923 #4172811] INFO -- : ruby -v: ruby 3.4.0dev (2024-01-30T05:07:51Z master 03246171cc) [x86_64-linux] I, [2024-01-30T19:58:20.440514 #4172811] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-01-30T19:58:20.440720 #4172811] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-01-30T19:58:20.589506 #4172811] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-01-30T19:58:20.589571 #4172811] INFO -- : CC = gcc I, [2024-01-30T19:58:20.589588 #4172811] INFO -- : LD = ld I, [2024-01-30T19:58:20.589604 #4172811] INFO -- : LDSHARED = gcc -shared I, [2024-01-30T19:58:20.589618 #4172811] 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-30T19:58:20.589631 #4172811] 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-30T19:58:20.589645 #4172811] INFO -- : CPPFLAGS = I, [2024-01-30T19:58:20.589659 #4172811] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-01-30T19:58:20.589676 #4172811] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-01-30T19:58:20.589691 #4172811] INFO -- : LANG = I, [2024-01-30T19:58:20.589705 #4172811] INFO -- : LC_ALL = I, [2024-01-30T19:58:20.589719 #4172811] INFO -- : LC_CTYPE = I, [2024-01-30T19:58:20.589732 #4172811] INFO -- : MFLAGS = I, [2024-01-30T19:58:20.589745 #4172811] INFO -- : RUSTC = rustc I, [2024-01-30T19:58:20.589760 #4172811] 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-30T19:58:20.591775 #4172811] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-01-30T19:58:20.591816 #4172811] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-01-30T19:58:20.591837 #4172811] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-01-30T19:58:20.591849 #4172811] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-01-30T19:58:20.591859 #4172811] INFO -- : I, [2024-01-30T19:58:20.594573 #4172811] INFO -- : generating enc.mk I, [2024-01-30T19:58:20.799862 #4172811] INFO -- : making enc I, [2024-01-30T19:58:20.822546 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:20.822612 #4172811] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-01-30T19:58:20.822628 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:20.823556 #4172811] INFO -- : making srcs under enc I, [2024-01-30T19:58:20.863549 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:20.863632 #4172811] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-01-30T19:58:20.863650 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:20.865014 #4172811] INFO -- : generating transdb.h I, [2024-01-30T19:58:21.023163 #4172811] INFO -- : transdb.h unchanged I, [2024-01-30T19:58:21.025314 #4172811] INFO -- : making trans I, [2024-01-30T19:58:21.071487 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:21.071547 #4172811] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-01-30T19:58:21.071574 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:21.072347 #4172811] INFO -- : making encs I, [2024-01-30T19:58:21.124604 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:21.124670 #4172811] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-01-30T19:58:21.124686 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:21.128425 #4172811] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-01-30T19:58:21.183100 #4172811] INFO -- : ext/configure-ext.mk updated I, [2024-01-30T19:58:21.186879 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:23.933665 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:23.934278 #4172811] INFO -- : generating makefile exts.mk I, [2024-01-30T19:58:24.015920 #4172811] INFO -- : exts.mk unchanged I, [2024-01-30T19:58:24.021680 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:24.388923 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T19:58:24.394909 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-01-30T19:58:24.404160 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T19:58:24.410806 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-01-30T19:58:24.416584 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T19:58:24.428350 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-01-30T19:58:24.466631 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T19:58:24.473037 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-01-30T19:58:24.502695 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T19:58:24.515984 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-01-30T19:58:24.523089 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T19:58:24.528004 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-01-30T19:58:24.545420 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T19:58:24.560336 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-01-30T19:58:24.582657 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T19:58:24.587430 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-01-30T19:58:24.598074 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T19:58:24.605930 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-01-30T19:58:24.634813 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T19:58:24.665129 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-01-30T19:58:24.672248 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T19:58:24.676944 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-01-30T19:58:24.686951 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T19:58:24.723512 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-01-30T19:58:24.731037 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T19:58:24.734778 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-01-30T19:58:24.756100 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T19:58:24.764280 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-01-30T19:58:24.766457 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T19:58:24.768853 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-01-30T19:58:24.779674 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T19:58:24.788082 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-01-30T19:58:24.804694 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T19:58:24.846671 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-01-30T19:58:24.849200 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T19:58:24.889956 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-01-30T19:58:24.892382 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T19:58:24.932959 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-01-30T19:58:24.935456 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T19:58:24.976423 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-01-30T19:58:24.979269 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T19:58:25.020253 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-01-30T19:58:25.023250 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T19:58:25.064854 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-01-30T19:58:25.067254 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T19:58:25.108031 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-01-30T19:58:25.136751 #4172811] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:25.247847 #4172811] INFO -- : make[2]: 'ruby' is up to date. I, [2024-01-30T19:58:25.247901 #4172811] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:25.248345 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:25.252485 #4172811] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:25.252535 #4172811] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-01-30T19:58:25.252547 #4172811] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-01-30T19:58:25.370037 #4172811] 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-30T19:58:25.546246 #4172811] INFO -- : ruby 3.4.0dev (2024-01-30T05:07:51Z master 03246171cc) [x86_64-linux] I, [2024-01-30T19:58:56.743450 #4172811] INFO -- : 0 ......................................................................... I, [2024-01-30T19:59:07.302083 #4172811] INFO -- : 73 ......................................................................... I, [2024-01-30T19:59:10.171771 #4172811] INFO -- : 146 ......................................................................... I, [2024-01-30T19:59:14.328534 #4172811] INFO -- : 219 ......................................................................... I, [2024-01-30T19:59:15.660643 #4172811] INFO -- : 292 ......................................................................... I, [2024-01-30T19:59:18.238493 #4172811] INFO -- : 365 ......................................................................... I, [2024-01-30T19:59:20.013221 #4172811] INFO -- : 438 ......................................................................... I, [2024-01-30T19:59:21.346291 #4172811] INFO -- : 511 ......................................................................... I, [2024-01-30T19:59:24.273917 #4172811] INFO -- : 584 ......................................................................... I, [2024-01-30T19:59:28.736406 #4172811] INFO -- : 657 ......................................................................... I, [2024-01-30T19:59:29.778967 #4172811] INFO -- : 730 ......................................................................... I, [2024-01-30T19:59:30.905127 #4172811] INFO -- : 803 ......................................................................... I, [2024-01-30T19:59:34.079453 #4172811] INFO -- : 876 ......................................................................... I, [2024-01-30T19:59:36.221009 #4172811] INFO -- : 949 ......................................................................... I, [2024-01-30T19:59:46.299094 #4172811] INFO -- : 1022 ......................................................................... I, [2024-01-30T20:00:01.564586 #4172811] INFO -- : 1095 ......................................................................... I, [2024-01-30T20:00:09.507274 #4172811] INFO -- : 1168 ......................................................................... I, [2024-01-30T20:00:13.682044 #4172811] INFO -- : 1241 ......................................................................... I, [2024-01-30T20:00:16.413057 #4172811] INFO -- : 1314 ......................................................................... I, [2024-01-30T20:00:17.640029 #4172811] INFO -- : 1387 ......................................................................... I, [2024-01-30T20:00:30.940999 #4172811] INFO -- : 1460 ......................................................................... I, [2024-01-30T20:00:50.385700 #4172811] INFO -- : 1533 ......................................................................... I, [2024-01-30T20:00:54.251967 #4172811] INFO -- : 1606 ......................................................................... I, [2024-01-30T20:01:01.985738 #4172811] INFO -- : 1679 ......................................................................... I, [2024-01-30T20:01:08.972497 #4172811] INFO -- : 1752 ......................................................................... I, [2024-01-30T20:01:16.650890 #4172811] INFO -- : 1825 ......................................................................... I, [2024-01-30T20:01:20.503139 #4172811] INFO -- : 1898 ......................................................................... I, [2024-01-30T20:01:24.072840 #4172811] INFO -- : 1971 ......................................................................... I, [2024-01-30T20:01:28.036408 #4172811] INFO -- : 2044 ......................................................................... I, [2024-01-30T20:01:28.428149 #4172811] INFO -- : 2117 ......................................................................... I, [2024-01-30T20:01:29.760746 #4172811] INFO -- : 2190 ......................................................................... I, [2024-01-30T20:01:30.150038 #4172811] INFO -- : 2263 ......................................................................... I, [2024-01-30T20:01:31.143377 #4172811] INFO -- : 2336 ......................................................................... I, [2024-01-30T20:01:32.420191 #4172811] INFO -- : 2409 ......................................................................... I, [2024-01-30T20:01:33.430490 #4172811] INFO -- : 2482 ......................................................................... I, [2024-01-30T20:01:36.680665 #4172811] INFO -- : 2555 ......................................................................... I, [2024-01-30T20:01:36.718843 #4172811] INFO -- : 2628 ......................................................................... I, [2024-01-30T20:01:37.071350 #4172811] INFO -- : 2701 ......................................................................... I, [2024-01-30T20:01:40.566918 #4172811] INFO -- : 2774 ......................................................................... I, [2024-01-30T20:01:43.098751 #4172811] INFO -- : 2847 ......................................................................... I, [2024-01-30T20:01:47.344049 #4172811] INFO -- : 2920 ......................................................................... I, [2024-01-30T20:01:48.634151 #4172811] INFO -- : 2993 ......................................................................... I, [2024-01-30T20:01:51.202898 #4172811] INFO -- : 3066 ......................................................................... I, [2024-01-30T20:01:54.585748 #4172811] INFO -- : 3139 ......................................................................... I, [2024-01-30T20:01:56.670158 #4172811] INFO -- : 3212 ......................................................................... I, [2024-01-30T20:01:59.709972 #4172811] INFO -- : 3285 ......................................................................... I, [2024-01-30T20:02:00.888235 #4172811] INFO -- : 3358 ......................................................................... I, [2024-01-30T20:02:05.715077 #4172811] INFO -- : 3431 ......................................................................... I, [2024-01-30T20:02:06.554924 #4172811] INFO -- : 3504 ......................................................................... I, [2024-01-30T20:02:07.321405 #4172811] INFO -- : 3577 ......................................................................... I, [2024-01-30T20:02:18.031515 #4172811] INFO -- : 3650 ......................................................................... I, [2024-01-30T20:02:19.316926 #4172811] INFO -- : 3723 ..... I, [2024-01-30T20:02:19.316990 #4172811] INFO -- : I, [2024-01-30T20:02:19.317007 #4172811] INFO -- : Finished in 233.769683 seconds I, [2024-01-30T20:02:19.317033 #4172811] INFO -- : I, [2024-01-30T20:02:19.317046 #4172811] INFO -- : 3728 files, 31902 examples, 147702 expectations, 0 failures, 0 errors, 0 tagged I, [2024-01-30T20:02:19.335448 #4172811] 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.1093399.ruby -x gdbscript [New LWP 1093399] [New LWP 1093401] [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=139800089062400) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f25bea5ec00 (LWP 1093399))] >>> Threads Id Target Id Frame * 1 Thread 0x7f25bea5ec00 (LWP 1093399) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139800089062400) at ./nptl/pthread_kill.c:44 2 Thread 0x7f25be73f640 (LWP 1093401) 0x00007f25beba5fde in epoll_wait (epfd=4, events=events@entry=0x7f25bf4acadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f25be73f640 (LWP 1093401)): #0 0x00007f25beba5fde in epoll_wait (epfd=4, events=events@entry=0x7f25bf4acadc , 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 0x00007f25bf136c1a in event_wait (vm=0x5596fce012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5596fce012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5596fce012a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5596fce012a0 #4 0x00007f25beb14b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140724547511296, 2373418095830007851, 139800085788224, 25, 139800089806928, 140724547511648, -2397199466715250645, -2397201101868990421}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f25beba5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f25bea5ec00 (LWP 1093399)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139800089062400) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f25bea5ec00 old_mask = {__val = {8, 139800089875667, 0, 139800089772013, 139800089062400, 139800091387392, 94106976014000, 139800089718183, 114, 139800091403936, 140724547502640, 139800096669596, 255, 94106975998624, 139800091403936, 140724547502656}} 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=139800089062400) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139800089062400, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f25beac2476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f25beaa87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063656163666366, sa_sigaction = 0x3063656163666366}, sa_mask = {__val = {7377853203761410096, 2319406792513511779, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139800089054968, 3144933724758108928, 94106976013424, 94106976013424, 139800097966584, 139800091403936, 140724547503040, 139800076002576, 94106976280064, 139800094556821, 18446744069414584320}}, sa_flags = 1650092800, sa_restorer = 0x5596fce45e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474638581470225254, 7377853203761410096, 2319406792479957347, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f25beec3db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f25bf2dc9f8 "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 = 0x7ffcfcaa44a0, reg_save_area = 0x7ffcfcaa43e0}} #7 0x00007f25beec7152 in objspace_xmalloc0 (objspace=0x5596fce03bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f25bef41219 in ibf_load_code (load=0x5596fce45e00, iseq=0x7f25bddea510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139800076002576 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 0x00007f25bef47084 in ibf_load_iseq_each (load=0x5596fce45e00, iseq=0x7f25bddea510, 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 = 139800076021584 ec = 0x5596fce04c70 dummy_frame = 139800076002336 #10 0x00007f25bef4105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25bddea510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596fce45e00 prev_src_iseq = 0x7f25bddec3d0 offset = #11 0x00007f25bef4115c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25bddea510 iseqv = iseq_index = 23 #12 0x00007f25bef414f0 in ibf_load_code (load=0x5596fce45e00, iseq=0x7f25bddec3d0, 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 = 139800076010448 code_index = 15 reading_pos = 4556 code = 0x5596fcebd7c0 load_body = 0x5596fcebe0a0 cd_entries = 0x5596fce48b60 ic_index = 0 mark_offset_bits = 0x7ffcfcaa4800 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f25bef47084 in ibf_load_iseq_each (load=0x5596fce45e00, iseq=0x7f25bddec3d0, 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 = 139800076021584 ec = 0x5596fce04c70 dummy_frame = 139800076010064 #14 0x00007f25bef4105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25bddec3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596fce45e00 prev_src_iseq = 0x7f25bddeee00 offset = #15 0x00007f25bef4115c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25bddec3d0 iseqv = iseq_index = 16 #16 0x00007f25bef414f0 in ibf_load_code (load=0x5596fce45e00, iseq=0x7f25bddeee00, 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 = 139800076021248 code_index = 66 reading_pos = 224 code = 0x5596fcee0da0 load_body = 0x5596fce726b0 cd_entries = 0x5596fce6b870 ic_index = 0 mark_offset_bits = 0x5596fcee0fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f25bef47084 in ibf_load_iseq_each (load=0x5596fce45e00, iseq=0x7f25bddeee00, 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 = 139800076021584 ec = 0x5596fce04c70 dummy_frame = 139800076020816 #18 0x00007f25bef4105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25bddeee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596fce45e00 prev_src_iseq = 0x7f25bddeefb0 offset = #19 0x00007f25bef4115c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25bddeee00 iseqv = iseq_index = 1 #20 0x00007f25bef414f0 in ibf_load_code (load=0x5596fce45e00, iseq=0x7f25bddeefb0, 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 = 139800076021680 code_index = 5 reading_pos = 46 code = 0x5596fcebee50 load_body = 0x5596fcea28e0 cd_entries = 0x5596fce69070 ic_index = 1 mark_offset_bits = 0x7ffcfcaa4d60 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f25bef47084 in ibf_load_iseq_each (load=0x5596fce45e00, iseq=0x7f25bddeefb0, 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 = 139800076021584 ec = 0x5596fce04c70 dummy_frame = 139800076021488 #22 0x00007f25bef4105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f25bddeefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596fce45e00 prev_src_iseq = 0x0 offset = #23 0x00007f25bef48fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f25bddeefb0 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 = 139800076021824 #25 0x00007f25bf2cb543 in rb_load_with_builtin_functions (feature_name=0x7f25bf30b54b "yjit", table=0x7f25bf48ee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5596fce012a0 iseq = #26 0x00007f25bf210537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f25bf20e5b0 , argc = 0, index = 0, name = 0x7f25bf331635 "_bi13"}, {func_ptr = 0x7f25bf2aba50 , argc = 0, index = 1, name = 0x7f25bf33163b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f25bf2abb50 , argc = 0, index = 2, name = 0x7f25bf3318a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f25bf2acbe0 , argc = 0, index = 3, name = 0x7f25bf331653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f25bf27bbc0 , argc = 2, index = 4, name = 0x7f25bf33166c "rb_yjit_enable"}, {func_ptr = 0x7f25bf2abb70 , argc = 0, index = 5, name = 0x7f25bf33167b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f25bf2abaa0 , argc = 1, index = 6, name = 0x7f25bf331696 "rb_yjit_get_stats"}, {func_ptr = 0x7f25bf20e590 , argc = 0, index = 7, name = 0x7f25bf3316a8 "object_shape_count"}, {func_ptr = 0x7f25bf282ee0 , argc = 1, index = 8, name = 0x7f25bf3316bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f25bf282ef0 , argc = 1, index = 9, name = 0x7f25bf3316cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f25bf27bb10 , argc = 0, index = 10, name = 0x7f25bf3316e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f25bf27bc70 , argc = 0, index = 11, name = 0x7f25bf3316f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f25bf2aba70 , argc = 0, index = 12, name = 0x7f25bf331710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f25befdf433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f25bf0ea67a in ruby_opt_init (opt=0x7ffcfcaa65b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f25bf0eabf3 in ruby_opt_init (opt=0x7ffcfcaa65b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140724547506800) 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 = 0x7ffcfcaa5270 parser = 139800077290080 orig_fname = 139800077305152 script = 1 opt = 0x7ffcfcaa65b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f25befa8822 in rb_ensure (b_proc=b_proc@entry=0x7f25bf0ea850 , data1=data1@entry=140724547506800, e_proc=e_proc@entry=0x7f25bf0e69f0 , data2=data2@entry=140724547506800) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5596fce04c70 _tag = {tag = 36, retval = 140724547511728, buf = {0x7f25be764790, 0x7f25befa88d8 , 0x0, 0x7ffcfcaa50e0, 0xbe763a40}, prev = 0x7ffcfcaa66c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5596fce04c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f25bf0e69f0 , data2 = 140724547506800}} #32 0x00007f25bf0ec807 in load_file (opt=0x7ffcfcaa65b0, script=1, f=139800085940112, fname=, parser=139800077290080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139800077290080, fname = 139800077305152, script = 1, opt = 0x7ffcfcaa65b0, f = 4} #33 process_options (argc=0, argv=0x7ffcfcaa68a8, opt=0x7ffcfcaa65b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139800085940112 xflag = ast = 0x0 parser = 139800077290080 script_name = 139800077305152 iseq = enc = lenc = 0x5596fce1ff30 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\063K\277%\177\000\000\030\a\347\276%\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f25bf0ed086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcfcaa6898) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f25bdf28558 "-", script_name = 139800077305152, 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 0x00007f25befa9bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcfcaa6898) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139800094601856, buf = {0x2, 0x7f25befa9c00 , 0x0, 0x7ffcfcaa6690, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5596fce04c70 state = iseq = 0x0 #36 0x00005596fb92917f in rb_main (argv=0x7ffcfcaa6898, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140724547513145 #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.1184157.ruby -x gdbscript [New LWP 1184157] [New LWP 1184158] [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=140454458661888) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fbe1a1d9c00 (LWP 1184157))] >>> Threads Id Target Id Frame * 1 Thread 0x7fbe1a1d9c00 (LWP 1184157) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140454458661888) at ./nptl/pthread_kill.c:44 2 Thread 0x7fbe19ebf640 (LWP 1184158) 0x00007fbe1a320fde in epoll_wait (epfd=4, events=events@entry=0x7fbe1ac27adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fbe19ebf640 (LWP 1184158)): #0 0x00007fbe1a320fde in epoll_wait (epfd=4, events=events@entry=0x7fbe1ac27adc , 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 0x00007fbe1a8b1c1a in event_wait (vm=0x55b64d3092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b64d3092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b64d3092a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b64d3092a0 #4 0x00007fbe1a28fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731242976352, 4927564205333732749, 140454455408192, 25, 140454459406416, 140731242976704, -4963518339246137971, -4963514516335043187}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fbe1a320bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fbe1a1d9c00 (LWP 1184157)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140454458661888) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fbe1a1d9c00 old_mask = {__val = {8, 140454459475155, 0, 140454459371501, 140454458661888, 140454460986880, 94241467453104, 140454459317671, 5, 140454461003424, 140731242967696, 140454466269084, 255, 94241467437728, 140454461003424, 140731242967712}} 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=140454458661888) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140454458661888, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fbe1a23d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fbe1a2237f3 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, 140454458654456, 149576627550937344, 94241467452528, 94241467452528, 140454467566072, 140454461003424, 140731242968096, 140454445622544, 94241467719168, 140454464156309, 18446744069414584320}}, sa_flags = 2011160832, sa_restorer = 0x55b64d34de00} sigs = {__val = {32, 6733551554292031520, 7089290771595409162, 7365405400577892966, 3487024584232297830, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fbe1a63edb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fbe1aa579f8 "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 = 0x7ffe8bbef500, reg_save_area = 0x7ffe8bbef440}} #7 0x00007fbe1a642152 in objspace_xmalloc0 (objspace=0x55b64d30bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fbe1a6bc219 in ibf_load_code (load=0x55b64d34de00, iseq=0x7fbe1956a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140454445622544 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 0x00007fbe1a6c2084 in ibf_load_iseq_each (load=0x55b64d34de00, iseq=0x7fbe1956a510, 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 = 140454445641552 ec = 0x55b64d30cc70 dummy_frame = 140454445622304 #10 0x00007fbe1a6bc05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbe1956a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b64d34de00 prev_src_iseq = 0x7fbe1956c3d0 offset = #11 0x00007fbe1a6bc15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbe1956a510 iseqv = iseq_index = 23 #12 0x00007fbe1a6bc4f0 in ibf_load_code (load=0x55b64d34de00, iseq=0x7fbe1956c3d0, 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 = 140454445630416 code_index = 15 reading_pos = 4556 code = 0x55b64d3c57c0 load_body = 0x55b64d3c60a0 cd_entries = 0x55b64d350b60 ic_index = 0 mark_offset_bits = 0x7ffe8bbef860 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fbe1a6c2084 in ibf_load_iseq_each (load=0x55b64d34de00, iseq=0x7fbe1956c3d0, 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 = 140454445641552 ec = 0x55b64d30cc70 dummy_frame = 140454445630032 #14 0x00007fbe1a6bc05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbe1956c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b64d34de00 prev_src_iseq = 0x7fbe1956ee00 offset = #15 0x00007fbe1a6bc15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbe1956c3d0 iseqv = iseq_index = 16 #16 0x00007fbe1a6bc4f0 in ibf_load_code (load=0x55b64d34de00, iseq=0x7fbe1956ee00, 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 = 140454445641216 code_index = 66 reading_pos = 224 code = 0x55b64d3e8da0 load_body = 0x55b64d37a6b0 cd_entries = 0x55b64d373870 ic_index = 0 mark_offset_bits = 0x55b64d3e8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fbe1a6c2084 in ibf_load_iseq_each (load=0x55b64d34de00, iseq=0x7fbe1956ee00, 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 = 140454445641552 ec = 0x55b64d30cc70 dummy_frame = 140454445640784 #18 0x00007fbe1a6bc05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbe1956ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b64d34de00 prev_src_iseq = 0x7fbe1956efb0 offset = #19 0x00007fbe1a6bc15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbe1956ee00 iseqv = iseq_index = 1 #20 0x00007fbe1a6bc4f0 in ibf_load_code (load=0x55b64d34de00, iseq=0x7fbe1956efb0, 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 = 140454445641648 code_index = 5 reading_pos = 46 code = 0x55b64d3c6e50 load_body = 0x55b64d3aa8e0 cd_entries = 0x55b64d371070 ic_index = 1 mark_offset_bits = 0x7ffe8bbefdc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fbe1a6c2084 in ibf_load_iseq_each (load=0x55b64d34de00, iseq=0x7fbe1956efb0, 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 = 140454445641552 ec = 0x55b64d30cc70 dummy_frame = 140454445641456 #22 0x00007fbe1a6bc05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fbe1956efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b64d34de00 prev_src_iseq = 0x0 offset = #23 0x00007fbe1a6c3fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fbe1956efb0 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 = 140454445641792 #25 0x00007fbe1aa46543 in rb_load_with_builtin_functions (feature_name=0x7fbe1aa8654b "yjit", table=0x7fbe1ac09e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b64d3092a0 iseq = #26 0x00007fbe1a98b537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fbe1a9895b0 , argc = 0, index = 0, name = 0x7fbe1aaac635 "_bi13"}, {func_ptr = 0x7fbe1aa26a50 , argc = 0, index = 1, name = 0x7fbe1aaac63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fbe1aa26b50 , argc = 0, index = 2, name = 0x7fbe1aaac8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fbe1aa27be0 , argc = 0, index = 3, name = 0x7fbe1aaac653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fbe1a9f6bc0 , argc = 2, index = 4, name = 0x7fbe1aaac66c "rb_yjit_enable"}, {func_ptr = 0x7fbe1aa26b70 , argc = 0, index = 5, name = 0x7fbe1aaac67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fbe1aa26aa0 , argc = 1, index = 6, name = 0x7fbe1aaac696 "rb_yjit_get_stats"}, {func_ptr = 0x7fbe1a989590 , argc = 0, index = 7, name = 0x7fbe1aaac6a8 "object_shape_count"}, {func_ptr = 0x7fbe1a9fdee0 , argc = 1, index = 8, name = 0x7fbe1aaac6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fbe1a9fdef0 , argc = 1, index = 9, name = 0x7fbe1aaac6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fbe1a9f6b10 , argc = 0, index = 10, name = 0x7fbe1aaac6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fbe1a9f6c70 , argc = 0, index = 11, name = 0x7fbe1aaac6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fbe1aa26a70 , argc = 0, index = 12, name = 0x7fbe1aaac710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fbe1a75a433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fbe1a86567a in ruby_opt_init (opt=0x7ffe8bbf1610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fbe1a865bf3 in ruby_opt_init (opt=0x7ffe8bbf1610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140731242971856) 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 = 0x7ffe8bbf02d0 parser = 140454446910048 orig_fname = 140454446925120 script = 1 opt = 0x7ffe8bbf1610 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fbe1a723822 in rb_ensure (b_proc=b_proc@entry=0x7fbe1a865850 , data1=data1@entry=140731242971856, e_proc=e_proc@entry=0x7fbe1a8619f0 , data2=data2@entry=140731242971856) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b64d30cc70 _tag = {tag = 36, retval = 140731242976784, buf = {0x7fbe19ee4790, 0x7fbe1a7238d8 , 0x0, 0x7ffe8bbf0140, 0x19ee3a40}, prev = 0x7ffe8bbf1720, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b64d30cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fbe1a8619f0 , data2 = 140731242971856}} #32 0x00007fbe1a867807 in load_file (opt=0x7ffe8bbf1610, script=1, f=140454455560080, fname=, parser=140454446910048) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140454446910048, fname = 140454446925120, script = 1, opt = 0x7ffe8bbf1610, f = 4} #33 process_options (argc=0, argv=0x7ffe8bbf1908, opt=0x7ffe8bbf1610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140454455560080 xflag = ast = 0x0 parser = 140454446910048 script_name = 140454446925120 iseq = enc = lenc = 0x55b64d327f30 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 0x00007fbe1a868086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8bbf18f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fbe196a8558 "-", script_name = 140454446925120, 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 0x00007fbe1a724bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe8bbf18f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140454464201344, buf = {0x2, 0x7fbe1a724c00 , 0x0, 0x7ffe8bbf16f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b64d30cc70 state = iseq = 0x0 #36 0x000055b64cc1f17f in rb_main (argv=0x7ffe8bbf18f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731242978201 #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.1306488.ruby -x gdbscript [New LWP 1306488] [New LWP 1306489] [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=140639809338368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe941e07c00 (LWP 1306488))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe941e07c00 (LWP 1306488) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140639809338368) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe941aef640 (LWP 1306489) 0x00007fe941f4efde in epoll_wait (epfd=4, events=events@entry=0x7fe942855adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe941aef640 (LWP 1306489)): #0 0x00007fe941f4efde in epoll_wait (epfd=4, events=events@entry=0x7fe942855adc , 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 0x00007fe9424dfc1a in event_wait (vm=0x5576207c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5576207c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5576207c02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5576207c02a0 #4 0x00007fe941ebdb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732191622000, 4068974208831064821, 140639806092864, 25, 140639810082896, 140732191622352, -4060728293000082699, -4060727700684797195}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe941f4ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe941e07c00 (LWP 1306488)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140639809338368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe941e07c00 old_mask = {__val = {8, 140639810151635, 0, 140639810047981, 140639809338368, 140639811663360, 93965839515312, 140639809994151, 114, 140639811679904, 140732191613344, 140639816945564, 255, 93965839499936, 140639811679904, 140732191613360}} 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=140639809338368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140639809338368, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe941e6b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe941e517f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3036363534636566, sa_sigaction = 0x3036363534636566}, sa_mask = {__val = {7162243371601047600, 2319406791755445556, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140639809330936, 12973768751070302720, 93965839514736, 93965839514736, 140639818242552, 140639811679904, 140732191613744, 140639796307248, 93965839781376, 140639814832789, 18446744069414584320}}, sa_flags = -308555264, sa_restorer = 0x557620804e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3472897864796169574, 7162243371601047600, 2319406791721891124, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fe94226cdb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe9426859f8 "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 = 0x7ffec44a2410, reg_save_area = 0x7ffec44a2350}} #7 0x00007fe942270152 in objspace_xmalloc0 (objspace=0x5576207c2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe9422ea219 in ibf_load_code (load=0x557620804e00, iseq=0x7fe94119a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140639796307248 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 0x00007fe9422f0084 in ibf_load_iseq_each (load=0x557620804e00, iseq=0x7fe94119a530, 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 = 140639796326256 ec = 0x5576207c3c70 dummy_frame = 140639796306912 #10 0x00007fe9422ea05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe94119a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557620804e00 prev_src_iseq = 0x7fe94119c360 offset = #11 0x00007fe9422ea15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe94119a530 iseqv = iseq_index = 23 #12 0x00007fe9422ea4f0 in ibf_load_code (load=0x557620804e00, iseq=0x7fe94119c360, 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 = 140639796314976 code_index = 15 reading_pos = 4556 code = 0x55762087c7c0 load_body = 0x55762087d0a0 cd_entries = 0x557620807b60 ic_index = 0 mark_offset_bits = 0x7ffec44a2770 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe9422f0084 in ibf_load_iseq_each (load=0x557620804e00, iseq=0x7fe94119c360, 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 = 140639796326256 ec = 0x5576207c3c70 dummy_frame = 140639796314688 #14 0x00007fe9422ea05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe94119c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557620804e00 prev_src_iseq = 0x7fe94119ed60 offset = #15 0x00007fe9422ea15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe94119c360 iseqv = iseq_index = 16 #16 0x00007fe9422ea4f0 in ibf_load_code (load=0x557620804e00, iseq=0x7fe94119ed60, 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 = 140639796325728 code_index = 66 reading_pos = 224 code = 0x55762089fda0 load_body = 0x5576208316b0 cd_entries = 0x55762082a870 ic_index = 0 mark_offset_bits = 0x55762089ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe9422f0084 in ibf_load_iseq_each (load=0x557620804e00, iseq=0x7fe94119ed60, 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 = 140639796326256 ec = 0x5576207c3c70 dummy_frame = 140639796325440 #18 0x00007fe9422ea05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe94119ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557620804e00 prev_src_iseq = 0x7fe94119efd0 offset = #19 0x00007fe9422ea15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe94119ed60 iseqv = iseq_index = 1 #20 0x00007fe9422ea4f0 in ibf_load_code (load=0x557620804e00, iseq=0x7fe94119efd0, 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 = 140639796326352 code_index = 5 reading_pos = 46 code = 0x55762087de50 load_body = 0x5576208618e0 cd_entries = 0x557620828070 ic_index = 1 mark_offset_bits = 0x7ffec44a2cd0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe9422f0084 in ibf_load_iseq_each (load=0x557620804e00, iseq=0x7fe94119efd0, 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 = 140639796326256 ec = 0x5576207c3c70 dummy_frame = 140639796326160 #22 0x00007fe9422ea05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe94119efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557620804e00 prev_src_iseq = 0x0 offset = #23 0x00007fe9422f1fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe94119efd0 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 = 140639796326496 #25 0x00007fe942674543 in rb_load_with_builtin_functions (feature_name=0x7fe9426b454b "yjit", table=0x7fe942837e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5576207c02a0 iseq = #26 0x00007fe9425b9537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe9425b75b0 , argc = 0, index = 0, name = 0x7fe9426da635 "_bi13"}, {func_ptr = 0x7fe942654a50 , argc = 0, index = 1, name = 0x7fe9426da63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe942654b50 , argc = 0, index = 2, name = 0x7fe9426da8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe942655be0 , argc = 0, index = 3, name = 0x7fe9426da653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe942624bc0 , argc = 2, index = 4, name = 0x7fe9426da66c "rb_yjit_enable"}, {func_ptr = 0x7fe942654b70 , argc = 0, index = 5, name = 0x7fe9426da67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe942654aa0 , argc = 1, index = 6, name = 0x7fe9426da696 "rb_yjit_get_stats"}, {func_ptr = 0x7fe9425b7590 , argc = 0, index = 7, name = 0x7fe9426da6a8 "object_shape_count"}, {func_ptr = 0x7fe94262bee0 , argc = 1, index = 8, name = 0x7fe9426da6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe94262bef0 , argc = 1, index = 9, name = 0x7fe9426da6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe942624b10 , argc = 0, index = 10, name = 0x7fe9426da6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fe942624c70 , argc = 0, index = 11, name = 0x7fe9426da6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe942654a70 , argc = 0, index = 12, name = 0x7fe9426da710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe942388433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe94249367a in ruby_opt_init (opt=0x7ffec44a4520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe942493bf3 in ruby_opt_init (opt=0x7ffec44a4520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732191617504) 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 = 0x7ffec44a31e0 parser = 140639797594800 orig_fname = 140639797609872 script = 1 opt = 0x7ffec44a4520 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe942351822 in rb_ensure (b_proc=b_proc@entry=0x7fe942493850 , data1=data1@entry=140732191617504, e_proc=e_proc@entry=0x7fe94248f9f0 , data2=data2@entry=140732191617504) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5576207c3c70 _tag = {tag = 36, retval = 140732191622432, buf = {0x7fe941b147e0, 0x7fe9423518d8 , 0x0, 0x7ffec44a3050, 0x41b13a90}, prev = 0x7ffec44a4630, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5576207c3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe94248f9f0 , data2 = 140732191617504}} #32 0x00007fe942495807 in load_file (opt=0x7ffec44a4520, script=1, f=140639806244832, fname=, parser=140639797594800) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140639797594800, fname = 140639797609872, script = 1, opt = 0x7ffec44a4520, f = 4} #33 process_options (argc=0, argv=0x7ffec44a4818, opt=0x7ffec44a4520) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140639806244832 xflag = ast = 0x0 parser = 140639797594800 script_name = 140639797609872 iseq = enc = lenc = 0x5576207def30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\060\303\205B\351\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fe942496086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffec44a4808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe9412d85a8 "-", script_name = 140639797609872, 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 0x00007fe942352bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffec44a4808) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140639814877824, buf = {0x2, 0x7fe942352c00 , 0x0, 0x7ffec44a4600, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5576207c3c70 state = iseq = 0x0 #36 0x000055761ef1417f in rb_main (argv=0x7ffec44a4808, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732191623849 #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.1428461.ruby -x gdbscript [New LWP 1428461] [New LWP 1428463] [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=140323263843328) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f9f8e4b8c00 (LWP 1428461))] >>> Threads Id Target Id Frame * 1 Thread 0x7f9f8e4b8c00 (LWP 1428461) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140323263843328) at ./nptl/pthread_kill.c:44 2 Thread 0x7f9f8e19f640 (LWP 1428463) 0x00007f9f8e5fffde in epoll_wait (epfd=4, events=events@entry=0x7f9f8ef06adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f9f8e19f640 (LWP 1428463)): #0 0x00007f9f8e5fffde in epoll_wait (epfd=4, events=events@entry=0x7f9f8ef06adc , 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 0x00007f9f8eb90c1a in event_wait (vm=0x55a1a1dde2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a1a1dde2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a1a1dde2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a1a1dde2a0 #4 0x00007f9f8e56eb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723028299168, -3544312440147303774, 140323260593728, 25, 140323264587856, 140723028299520, 3598110770392834722, 3598110229071897250}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f9f8e5ffbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f9f8e4b8c00 (LWP 1428461)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140323263843328) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f9f8e4b8c00 old_mask = {__val = {8, 140323264656595, 0, 140323264552941, 140323263843328, 140323266168320, 94152693784240, 140323264499111, 212, 140323266184864, 140723028290512, 140323271450524, 255, 94152693768864, 140323266184864, 140723028290528}} 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=140323263843328) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140323263843328, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f9f8e51c476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f9f8e5027f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x202020200a5d6c6c, sa_sigaction = 0x202020200a5d6c6c}, sa_mask = {__val = {746871187794326363, 7363722259588343351, 7378645706714656816, 3472332926219346275, 3467895052413575216, 140323263835896, 8921574733472387840, 94152693783664, 94152693783664, 140323272747512, 140323266184864, 140723028290912, 140323250808000, 94152694050304, 140323269337749, 18446744069414584320}}, sa_flags = -1715940608, sa_restorer = 0x55a1a1e22e00} sigs = {__val = {32, 2319389199435444272, 2314885530818453536, 2314885530818453536, 2314885530818453536, 746875654610770720, 7378697629483820646, 3472328296228087398, 7378697629483820589, 3472329395843524198, 3467895374531600432, 2319406791620833328, 2319389199435444272, 2314885530818453536, 2314885530818453536, 7017579609838738208}} #5 0x00007f9f8e91ddb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f9f8ed369f8 "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 = 0x7ffca21cee40, reg_save_area = 0x7ffca21ced80}} #7 0x00007f9f8e921152 in objspace_xmalloc0 (objspace=0x55a1a1de0bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f9f8e99b219 in ibf_load_code (load=0x55a1a1e22e00, iseq=0x7f9f8d84a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140323250808000 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 0x00007f9f8e9a1084 in ibf_load_iseq_each (load=0x55a1a1e22e00, iseq=0x7f9f8d84a4c0, 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 = 140323250827008 ec = 0x55a1a1de1c70 dummy_frame = 140323250807760 #10 0x00007f9f8e99b05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9f8d84a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a1a1e22e00 prev_src_iseq = 0x7f9f8d84c380 offset = #11 0x00007f9f8e99b15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9f8d84a4c0 iseqv = iseq_index = 23 #12 0x00007f9f8e99b4f0 in ibf_load_code (load=0x55a1a1e22e00, iseq=0x7f9f8d84c380, 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 = 140323250815872 code_index = 15 reading_pos = 4556 code = 0x55a1a1e9a7c0 load_body = 0x55a1a1e9b0a0 cd_entries = 0x55a1a1e25b60 ic_index = 0 mark_offset_bits = 0x7ffca21cf1a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f9f8e9a1084 in ibf_load_iseq_each (load=0x55a1a1e22e00, iseq=0x7f9f8d84c380, 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 = 140323250827008 ec = 0x55a1a1de1c70 dummy_frame = 140323250815488 #14 0x00007f9f8e99b05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9f8d84c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a1a1e22e00 prev_src_iseq = 0x7f9f8d84edb0 offset = #15 0x00007f9f8e99b15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9f8d84c380 iseqv = iseq_index = 16 #16 0x00007f9f8e99b4f0 in ibf_load_code (load=0x55a1a1e22e00, iseq=0x7f9f8d84edb0, 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 = 140323250826672 code_index = 66 reading_pos = 224 code = 0x55a1a1ebdda0 load_body = 0x55a1a1e4f6b0 cd_entries = 0x55a1a1e48870 ic_index = 0 mark_offset_bits = 0x55a1a1ebdfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f9f8e9a1084 in ibf_load_iseq_each (load=0x55a1a1e22e00, iseq=0x7f9f8d84edb0, 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 = 140323250827008 ec = 0x55a1a1de1c70 dummy_frame = 140323250826240 #18 0x00007f9f8e99b05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9f8d84edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a1a1e22e00 prev_src_iseq = 0x7f9f8d84ef60 offset = #19 0x00007f9f8e99b15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9f8d84edb0 iseqv = iseq_index = 1 #20 0x00007f9f8e99b4f0 in ibf_load_code (load=0x55a1a1e22e00, iseq=0x7f9f8d84ef60, 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 = 140323250827104 code_index = 5 reading_pos = 46 code = 0x55a1a1e9be50 load_body = 0x55a1a1e7f8e0 cd_entries = 0x55a1a1e46070 ic_index = 1 mark_offset_bits = 0x7ffca21cf700 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f9f8e9a1084 in ibf_load_iseq_each (load=0x55a1a1e22e00, iseq=0x7f9f8d84ef60, 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 = 140323250827008 ec = 0x55a1a1de1c70 dummy_frame = 140323250826912 #22 0x00007f9f8e99b05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f9f8d84ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a1a1e22e00 prev_src_iseq = 0x0 offset = #23 0x00007f9f8e9a2fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f9f8d84ef60 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 = 140323250827248 #25 0x00007f9f8ed25543 in rb_load_with_builtin_functions (feature_name=0x7f9f8ed6554b "yjit", table=0x7f9f8eee8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55a1a1dde2a0 iseq = #26 0x00007f9f8ec6a537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f9f8ec685b0 , argc = 0, index = 0, name = 0x7f9f8ed8b635 "_bi13"}, {func_ptr = 0x7f9f8ed05a50 , argc = 0, index = 1, name = 0x7f9f8ed8b63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f9f8ed05b50 , argc = 0, index = 2, name = 0x7f9f8ed8b8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f9f8ed06be0 , argc = 0, index = 3, name = 0x7f9f8ed8b653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f9f8ecd5bc0 , argc = 2, index = 4, name = 0x7f9f8ed8b66c "rb_yjit_enable"}, {func_ptr = 0x7f9f8ed05b70 , argc = 0, index = 5, name = 0x7f9f8ed8b67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f9f8ed05aa0 , argc = 1, index = 6, name = 0x7f9f8ed8b696 "rb_yjit_get_stats"}, {func_ptr = 0x7f9f8ec68590 , argc = 0, index = 7, name = 0x7f9f8ed8b6a8 "object_shape_count"}, {func_ptr = 0x7f9f8ecdcee0 , argc = 1, index = 8, name = 0x7f9f8ed8b6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f9f8ecdcef0 , argc = 1, index = 9, name = 0x7f9f8ed8b6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f9f8ecd5b10 , argc = 0, index = 10, name = 0x7f9f8ed8b6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f9f8ecd5c70 , argc = 0, index = 11, name = 0x7f9f8ed8b6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f9f8ed05a70 , argc = 0, index = 12, name = 0x7f9f8ed8b710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f9f8ea39433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f9f8eb4467a in ruby_opt_init (opt=0x7ffca21d0f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f9f8eb44bf3 in ruby_opt_init (opt=0x7ffca21d0f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723028294672) 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 = 0x7ffca21cfc10 parser = 140323252095552 orig_fname = 140323252110624 script = 1 opt = 0x7ffca21d0f50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f9f8ea02822 in rb_ensure (b_proc=b_proc@entry=0x7f9f8eb44850 , data1=data1@entry=140723028294672, e_proc=e_proc@entry=0x7f9f8eb409f0 , data2=data2@entry=140723028294672) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a1a1de1c70 _tag = {tag = 36, retval = 140723028299600, buf = {0x7f9f8e1c47a0, 0x7f9f8ea028d8 , 0x0, 0x7ffca21cfa80, 0x8e1c3a50}, prev = 0x7ffca21d1060, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a1a1de1c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f9f8eb409f0 , data2 = 140723028294672}} #32 0x00007f9f8eb46807 in load_file (opt=0x7ffca21d0f50, script=1, f=140323260745632, fname=, parser=140323252095552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140323252095552, fname = 140323252110624, script = 1, opt = 0x7ffca21d0f50, f = 4} #33 process_options (argc=0, argv=0x7ffca21d1248, opt=0x7ffca21d0f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140323260745632 xflag = ast = 0x0 parser = 140323252095552 script_name = 140323252110624 iseq = enc = lenc = 0x55a1a1dfcf30 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 0x00007f9f8eb47086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffca21d1238) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f9f8d988538 "-", script_name = 140323252110624, 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 0x00007f9f8ea03bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffca21d1238) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140323269382784, buf = {0x2, 0x7f9f8ea03c00 , 0x0, 0x7ffca21d1030, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a1a1de1c70 state = iseq = 0x0 #36 0x000055a19fecf17f in rb_main (argv=0x7ffca21d1238, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723028301017 #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.1461153.ruby -x gdbscript [New LWP 1461153] [New LWP 1461155] [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=140506972154880) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fca5429ec00 (LWP 1461153))] >>> Threads Id Target Id Frame * 1 Thread 0x7fca5429ec00 (LWP 1461153) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140506972154880) at ./nptl/pthread_kill.c:44 2 Thread 0x7fca53f7f640 (LWP 1461155) 0x00007fca543e5fde in epoll_wait (epfd=4, events=events@entry=0x7fca54cecadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fca53f7f640 (LWP 1461155)): #0 0x00007fca543e5fde in epoll_wait (epfd=4, events=events@entry=0x7fca54cecadc , 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 0x00007fca54976c1a in event_wait (vm=0x55a2736612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55a2736612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55a2736612a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55a2736612a0 #4 0x00007fca54354b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735461826048, -8721563048946688725, 140506968880704, 25, 140506972899408, 140735461826400, 8746675963848039723, 8746660041217416491}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fca543e5bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fca5429ec00 (LWP 1461153)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140506972154880) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fca5429ec00 old_mask = {__val = {8, 140506972968147, 0, 140506972864493, 140506972154880, 140506974479872, 94156209147568, 140506972810663, 114, 140506974496416, 140735461817392, 140506979762076, 255, 94156209132192, 140506974496416, 140735461817408}} 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=140506972154880) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140506972154880, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fca54302476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fca542e87f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062623337386666, sa_sigaction = 0x3062623337386666}, sa_mask = {__val = {4064048302946857008, 2319406792496526135, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140506972147448, 1274488935140935168, 94156209146992, 94156209146992, 140506981059064, 140506974496416, 140735461817792, 140506959095088, 94156209413632, 140506977649301, 18446744069414584320}}, sa_flags = 423478784, sa_restorer = 0x55a2736a5e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474353609648924262, 4064048302946857008, 2319406792462971703, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fca54703db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fca54b1c9f8 "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 = 0x7fff87357ea0, reg_save_area = 0x7fff87357de0}} #7 0x00007fca54707152 in objspace_xmalloc0 (objspace=0x55a273663bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fca54781219 in ibf_load_code (load=0x55a2736a5e00, iseq=0x7fca5362a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140506959095088 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 0x00007fca54787084 in ibf_load_iseq_each (load=0x55a2736a5e00, iseq=0x7fca5362a530, 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 = 140506959114096 ec = 0x55a273664c70 dummy_frame = 140506959094752 #10 0x00007fca5478105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fca5362a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a2736a5e00 prev_src_iseq = 0x7fca5362c360 offset = #11 0x00007fca5478115c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fca5362a530 iseqv = iseq_index = 23 #12 0x00007fca547814f0 in ibf_load_code (load=0x55a2736a5e00, iseq=0x7fca5362c360, 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 = 140506959102816 code_index = 15 reading_pos = 4556 code = 0x55a27371d7c0 load_body = 0x55a27371e0a0 cd_entries = 0x55a2736a8b60 ic_index = 0 mark_offset_bits = 0x7fff87358200 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fca54787084 in ibf_load_iseq_each (load=0x55a2736a5e00, iseq=0x7fca5362c360, 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 = 140506959114096 ec = 0x55a273664c70 dummy_frame = 140506959102528 #14 0x00007fca5478105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fca5362c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a2736a5e00 prev_src_iseq = 0x7fca5362ed60 offset = #15 0x00007fca5478115c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fca5362c360 iseqv = iseq_index = 16 #16 0x00007fca547814f0 in ibf_load_code (load=0x55a2736a5e00, iseq=0x7fca5362ed60, 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 = 140506959113568 code_index = 66 reading_pos = 224 code = 0x55a273740da0 load_body = 0x55a2736d26b0 cd_entries = 0x55a2736cb870 ic_index = 0 mark_offset_bits = 0x55a273740fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fca54787084 in ibf_load_iseq_each (load=0x55a2736a5e00, iseq=0x7fca5362ed60, 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 = 140506959114096 ec = 0x55a273664c70 dummy_frame = 140506959113280 #18 0x00007fca5478105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fca5362ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a2736a5e00 prev_src_iseq = 0x7fca5362efd0 offset = #19 0x00007fca5478115c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fca5362ed60 iseqv = iseq_index = 1 #20 0x00007fca547814f0 in ibf_load_code (load=0x55a2736a5e00, iseq=0x7fca5362efd0, 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 = 140506959114192 code_index = 5 reading_pos = 46 code = 0x55a27371ee50 load_body = 0x55a2737028e0 cd_entries = 0x55a2736c9070 ic_index = 1 mark_offset_bits = 0x7fff87358760 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fca54787084 in ibf_load_iseq_each (load=0x55a2736a5e00, iseq=0x7fca5362efd0, 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 = 140506959114096 ec = 0x55a273664c70 dummy_frame = 140506959114000 #22 0x00007fca5478105b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fca5362efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55a2736a5e00 prev_src_iseq = 0x0 offset = #23 0x00007fca54788fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fca5362efd0 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 = 140506959114336 #25 0x00007fca54b0b543 in rb_load_with_builtin_functions (feature_name=0x7fca54b4b54b "yjit", table=0x7fca54ccee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55a2736612a0 iseq = #26 0x00007fca54a50537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fca54a4e5b0 , argc = 0, index = 0, name = 0x7fca54b71635 "_bi13"}, {func_ptr = 0x7fca54aeba50 , argc = 0, index = 1, name = 0x7fca54b7163b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fca54aebb50 , argc = 0, index = 2, name = 0x7fca54b718a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fca54aecbe0 , argc = 0, index = 3, name = 0x7fca54b71653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fca54abbbc0 , argc = 2, index = 4, name = 0x7fca54b7166c "rb_yjit_enable"}, {func_ptr = 0x7fca54aebb70 , argc = 0, index = 5, name = 0x7fca54b7167b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fca54aebaa0 , argc = 1, index = 6, name = 0x7fca54b71696 "rb_yjit_get_stats"}, {func_ptr = 0x7fca54a4e590 , argc = 0, index = 7, name = 0x7fca54b716a8 "object_shape_count"}, {func_ptr = 0x7fca54ac2ee0 , argc = 1, index = 8, name = 0x7fca54b716bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fca54ac2ef0 , argc = 1, index = 9, name = 0x7fca54b716cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fca54abbb10 , argc = 0, index = 10, name = 0x7fca54b716e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fca54abbc70 , argc = 0, index = 11, name = 0x7fca54b716f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fca54aeba70 , argc = 0, index = 12, name = 0x7fca54b71710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fca5481f433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fca5492a67a in ruby_opt_init (opt=0x7fff87359fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fca5492abf3 in ruby_opt_init (opt=0x7fff87359fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735461821552) 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 = 0x7fff87358c70 parser = 140506960382640 orig_fname = 140506960397712 script = 1 opt = 0x7fff87359fb0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fca547e8822 in rb_ensure (b_proc=b_proc@entry=0x7fca5492a850 , data1=data1@entry=140735461821552, e_proc=e_proc@entry=0x7fca549269f0 , data2=data2@entry=140735461821552) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55a273664c70 _tag = {tag = 36, retval = 140735461826480, buf = {0x7fca53fa47e0, 0x7fca547e88d8 , 0x0, 0x7fff87358ae0, 0x53fa3a90}, prev = 0x7fff8735a0c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55a273664c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fca549269f0 , data2 = 140735461821552}} #32 0x00007fca5492c807 in load_file (opt=0x7fff87359fb0, script=1, f=140506969032672, fname=, parser=140506960382640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140506960382640, fname = 140506960397712, script = 1, opt = 0x7fff87359fb0, f = 4} #33 process_options (argc=0, argv=0x7fff8735a2a8, opt=0x7fff87359fb0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140506969032672 xflag = ast = 0x0 parser = 140506960382640 script_name = 140506960397712 iseq = enc = lenc = 0x55a27367ff30 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\063\317T\312\177\000\000\030\akT\312\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fca5492d086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff8735a298) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fca537685a8 "-", script_name = 140506960397712, 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 0x00007fca547e9bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff8735a298) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140506977694336, buf = {0x2, 0x7fca547e9c00 , 0x0, 0x7fff8735a090, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55a273664c70 state = iseq = 0x0 #36 0x000055a272ebd17f in rb_main (argv=0x7fff8735a298, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735461827897 #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.146886.ruby -x gdbscript [New LWP 146886] [New LWP 146888] [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=139900482096128) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f3d1e8a0c00 (LWP 146886))] >>> Threads Id Target Id Frame * 1 Thread 0x7f3d1e8a0c00 (LWP 146886) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139900482096128) at ./nptl/pthread_kill.c:44 2 Thread 0x7f3d1e57f640 (LWP 146888) 0x00007f3d1e9e7fde in epoll_wait (epfd=4, events=events@entry=0x7f3d1f2eeadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f3d1e57f640 (LWP 146888)): #0 0x00007f3d1e9e7fde in epoll_wait (epfd=4, events=events@entry=0x7f3d1f2eeadc , 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 0x00007f3d1ef78c1a in event_wait (vm=0x558288a472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x558288a472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x558288a472a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x558288a472a0 #4 0x00007f3d1e956b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726092462176, -8058072916477450137, 139900478813760, 25, 139900482840656, 140726092462528, 7949352313975105639, 7949350643379497063}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f3d1e9e7bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f3d1e8a0c00 (LWP 146886)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139900482096128) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f3d1e8a0c00 old_mask = {__val = {8, 139900482909395, 0, 139900482805741, 139900482096128, 139900484421120, 94019126603440, 139900482751911, 114, 139900484437664, 140726092453520, 139900489703324, 255, 94019126588064, 139900484437664, 140726092453536}} 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=139900482096128) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139900482096128, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f3d1e904476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f3d1e8ea7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032306438356466, sa_sigaction = 0x3032306438356466}, sa_mask = {__val = {3847312570879651888, 2319406791687955512, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139900482088696, 8226328387165213440, 94019126602864, 94019126602864, 139900491000312, 139900484437664, 140726092453920, 139900469028144, 94019126869504, 139900487590549, 18446744069414584320}}, sa_flags = 1253167872, sa_restorer = 0x558288a8be00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487306062799135846, 3847312570879651888, 2319406791654401080, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f3d1ed05db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f3d1f11e9f8 "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 = 0x7ffd58c05900, reg_save_area = 0x7ffd58c05840}} #7 0x00007f3d1ed09152 in objspace_xmalloc0 (objspace=0x558288a49bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f3d1ed83219 in ibf_load_code (load=0x558288a8be00, iseq=0x7f3d1dc2a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139900469028144 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 0x00007f3d1ed89084 in ibf_load_iseq_each (load=0x558288a8be00, iseq=0x7f3d1dc2a530, 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 = 139900469047152 ec = 0x558288a4ac70 dummy_frame = 139900469027808 #10 0x00007f3d1ed8305b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3d1dc2a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558288a8be00 prev_src_iseq = 0x7f3d1dc2c360 offset = #11 0x00007f3d1ed8315c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f3d1dc2a530 iseqv = iseq_index = 23 #12 0x00007f3d1ed834f0 in ibf_load_code (load=0x558288a8be00, iseq=0x7f3d1dc2c360, 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 = 139900469035872 code_index = 15 reading_pos = 4556 code = 0x558288b037c0 load_body = 0x558288b040a0 cd_entries = 0x558288a8eb60 ic_index = 0 mark_offset_bits = 0x7ffd58c05c60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f3d1ed89084 in ibf_load_iseq_each (load=0x558288a8be00, iseq=0x7f3d1dc2c360, 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 = 139900469047152 ec = 0x558288a4ac70 dummy_frame = 139900469035584 #14 0x00007f3d1ed8305b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3d1dc2c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558288a8be00 prev_src_iseq = 0x7f3d1dc2ed60 offset = #15 0x00007f3d1ed8315c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f3d1dc2c360 iseqv = iseq_index = 16 #16 0x00007f3d1ed834f0 in ibf_load_code (load=0x558288a8be00, iseq=0x7f3d1dc2ed60, 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 = 139900469046624 code_index = 66 reading_pos = 224 code = 0x558288b26da0 load_body = 0x558288ab86b0 cd_entries = 0x558288ab1870 ic_index = 0 mark_offset_bits = 0x558288b26fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f3d1ed89084 in ibf_load_iseq_each (load=0x558288a8be00, iseq=0x7f3d1dc2ed60, 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 = 139900469047152 ec = 0x558288a4ac70 dummy_frame = 139900469046336 #18 0x00007f3d1ed8305b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3d1dc2ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558288a8be00 prev_src_iseq = 0x7f3d1dc2efd0 offset = #19 0x00007f3d1ed8315c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f3d1dc2ed60 iseqv = iseq_index = 1 #20 0x00007f3d1ed834f0 in ibf_load_code (load=0x558288a8be00, iseq=0x7f3d1dc2efd0, 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 = 139900469047248 code_index = 5 reading_pos = 46 code = 0x558288b04e50 load_body = 0x558288ae88e0 cd_entries = 0x558288aaf070 ic_index = 1 mark_offset_bits = 0x7ffd58c061c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f3d1ed89084 in ibf_load_iseq_each (load=0x558288a8be00, iseq=0x7f3d1dc2efd0, 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 = 139900469047152 ec = 0x558288a4ac70 dummy_frame = 139900469047056 #22 0x00007f3d1ed8305b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f3d1dc2efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x558288a8be00 prev_src_iseq = 0x0 offset = #23 0x00007f3d1ed8afc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f3d1dc2efd0 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 = 139900469047392 #25 0x00007f3d1f10d543 in rb_load_with_builtin_functions (feature_name=0x7f3d1f14d54b "yjit", table=0x7f3d1f2d0e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x558288a472a0 iseq = #26 0x00007f3d1f052537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f3d1f0505b0 , argc = 0, index = 0, name = 0x7f3d1f173635 "_bi13"}, {func_ptr = 0x7f3d1f0eda50 , argc = 0, index = 1, name = 0x7f3d1f17363b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f3d1f0edb50 , argc = 0, index = 2, name = 0x7f3d1f1738a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f3d1f0eebe0 , argc = 0, index = 3, name = 0x7f3d1f173653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f3d1f0bdbc0 , argc = 2, index = 4, name = 0x7f3d1f17366c "rb_yjit_enable"}, {func_ptr = 0x7f3d1f0edb70 , argc = 0, index = 5, name = 0x7f3d1f17367b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f3d1f0edaa0 , argc = 1, index = 6, name = 0x7f3d1f173696 "rb_yjit_get_stats"}, {func_ptr = 0x7f3d1f050590 , argc = 0, index = 7, name = 0x7f3d1f1736a8 "object_shape_count"}, {func_ptr = 0x7f3d1f0c4ee0 , argc = 1, index = 8, name = 0x7f3d1f1736bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f3d1f0c4ef0 , argc = 1, index = 9, name = 0x7f3d1f1736cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f3d1f0bdb10 , argc = 0, index = 10, name = 0x7f3d1f1736e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f3d1f0bdc70 , argc = 0, index = 11, name = 0x7f3d1f1736f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f3d1f0eda70 , argc = 0, index = 12, name = 0x7f3d1f173710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f3d1ee21433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f3d1ef2c67a in ruby_opt_init (opt=0x7ffd58c07a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f3d1ef2cbf3 in ruby_opt_init (opt=0x7ffd58c07a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140726092457680) 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 = 0x7ffd58c066d0 parser = 139900470315696 orig_fname = 139900470330768 script = 1 opt = 0x7ffd58c07a10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f3d1edea822 in rb_ensure (b_proc=b_proc@entry=0x7f3d1ef2c850 , data1=data1@entry=140726092457680, e_proc=e_proc@entry=0x7f3d1ef289f0 , data2=data2@entry=140726092457680) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x558288a4ac70 _tag = {tag = 36, retval = 140726092462608, buf = {0x7f3d1e5a47e0, 0x7f3d1edea8d8 , 0x0, 0x7ffd58c06540, 0x1e5a3a90}, prev = 0x7ffd58c07b20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x558288a4ac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f3d1ef289f0 , data2 = 140726092457680}} #32 0x00007f3d1ef2e807 in load_file (opt=0x7ffd58c07a10, script=1, f=139900478965728, fname=, parser=139900470315696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139900470315696, fname = 139900470330768, script = 1, opt = 0x7ffd58c07a10, f = 4} #33 process_options (argc=0, argv=0x7ffd58c07d08, opt=0x7ffd58c07a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139900478965728 xflag = ast = 0x0 parser = 139900470315696 script_name = 139900470330768 iseq = enc = lenc = 0x558288a65f30 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 0x00007f3d1ef2f086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd58c07cf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f3d1dd685a8 "-", script_name = 139900470330768, 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 0x00007f3d1edebbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd58c07cf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139900487635584, buf = {0x2, 0x7f3d1edebc00 , 0x0, 0x7ffd58c07af0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x558288a4ac70 state = iseq = 0x0 #36 0x0000558287ddc17f in rb_main (argv=0x7ffd58c07cf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726092464025 #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.1580740.ruby -x gdbscript [New LWP 1580740] [New LWP 1580742] [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=140081848556544) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6758d29c00 (LWP 1580740))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6758d29c00 (LWP 1580740) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140081848556544) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6758a0f640 (LWP 1580742) 0x00007f6758e70fde in epoll_wait (epfd=4, events=events@entry=0x7f6759777adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6758a0f640 (LWP 1580742)): #0 0x00007f6758e70fde in epoll_wait (epfd=4, events=events@entry=0x7f6759777adc , 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 0x00007f6759401c1a in event_wait (vm=0x55d722b2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55d722b2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55d722b2a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55d722b2a2a0 #4 0x00007f6758ddfb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729455320672, -6260974439247142121, 140081845302848, 25, 140081849301072, 140729455321024, 6328188229767897879, 6328187842805474071}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6758e70bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6758d29c00 (LWP 1580740)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140081848556544) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6758d29c00 old_mask = {__val = {8, 140081849369811, 0, 140081849266157, 140081848556544, 140081850881536, 94382488477360, 140081849212327, 5, 140081850898080, 140729455312016, 140081856163740, 255, 94382488461984, 140081850898080, 140729455312032}} 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=140081848556544) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140081848556544, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6758d8d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6758d737f3 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, 140081848549112, 4774892503978778624, 94382488476784, 94382488476784, 140081857460728, 140081850898080, 140729455312416, 140081835517200, 94382488743424, 140081854050965, 18446744069414584320}}, sa_flags = 341090304, sa_restorer = 0x55d722b6ee00} sigs = {__val = {32, 6733551554292031520, 3688784980884207370, 7365405400577880374, 3473179331129402726, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f675918edb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f67595a79f8 "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 = 0x7ffe21317f00, reg_save_area = 0x7ffe21317e40}} #7 0x00007f6759192152 in objspace_xmalloc0 (objspace=0x55d722b2cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f675920c219 in ibf_load_code (load=0x55d722b6ee00, iseq=0x7f67580ba510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140081835517200 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 0x00007f6759212084 in ibf_load_iseq_each (load=0x55d722b6ee00, iseq=0x7f67580ba510, 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 = 140081835536208 ec = 0x55d722b2dc70 dummy_frame = 140081835516960 #10 0x00007f675920c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f67580ba510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55d722b6ee00 prev_src_iseq = 0x7f67580bc3d0 offset = #11 0x00007f675920c15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f67580ba510 iseqv = iseq_index = 23 #12 0x00007f675920c4f0 in ibf_load_code (load=0x55d722b6ee00, iseq=0x7f67580bc3d0, 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 = 140081835525072 code_index = 15 reading_pos = 4556 code = 0x55d722be67c0 load_body = 0x55d722be70a0 cd_entries = 0x55d722b71b60 ic_index = 0 mark_offset_bits = 0x7ffe21318260 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f6759212084 in ibf_load_iseq_each (load=0x55d722b6ee00, iseq=0x7f67580bc3d0, 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 = 140081835536208 ec = 0x55d722b2dc70 dummy_frame = 140081835524688 #14 0x00007f675920c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f67580bc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55d722b6ee00 prev_src_iseq = 0x7f67580bee00 offset = #15 0x00007f675920c15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f67580bc3d0 iseqv = iseq_index = 16 #16 0x00007f675920c4f0 in ibf_load_code (load=0x55d722b6ee00, iseq=0x7f67580bee00, 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 = 140081835535872 code_index = 66 reading_pos = 224 code = 0x55d722c09da0 load_body = 0x55d722b9b6b0 cd_entries = 0x55d722b94870 ic_index = 0 mark_offset_bits = 0x55d722c09fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f6759212084 in ibf_load_iseq_each (load=0x55d722b6ee00, iseq=0x7f67580bee00, 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 = 140081835536208 ec = 0x55d722b2dc70 dummy_frame = 140081835535440 #18 0x00007f675920c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f67580bee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55d722b6ee00 prev_src_iseq = 0x7f67580befb0 offset = #19 0x00007f675920c15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f67580bee00 iseqv = iseq_index = 1 #20 0x00007f675920c4f0 in ibf_load_code (load=0x55d722b6ee00, iseq=0x7f67580befb0, 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 = 140081835536304 code_index = 5 reading_pos = 46 code = 0x55d722be7e50 load_body = 0x55d722bcb8e0 cd_entries = 0x55d722b92070 ic_index = 1 mark_offset_bits = 0x7ffe213187c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f6759212084 in ibf_load_iseq_each (load=0x55d722b6ee00, iseq=0x7f67580befb0, 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 = 140081835536208 ec = 0x55d722b2dc70 dummy_frame = 140081835536112 #22 0x00007f675920c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f67580befb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55d722b6ee00 prev_src_iseq = 0x0 offset = #23 0x00007f6759213fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f67580befb0 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 = 140081835536448 #25 0x00007f6759596543 in rb_load_with_builtin_functions (feature_name=0x7f67595d654b "yjit", table=0x7f6759759e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55d722b2a2a0 iseq = #26 0x00007f67594db537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f67594d95b0 , argc = 0, index = 0, name = 0x7f67595fc635 "_bi13"}, {func_ptr = 0x7f6759576a50 , argc = 0, index = 1, name = 0x7f67595fc63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6759576b50 , argc = 0, index = 2, name = 0x7f67595fc8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6759577be0 , argc = 0, index = 3, name = 0x7f67595fc653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6759546bc0 , argc = 2, index = 4, name = 0x7f67595fc66c "rb_yjit_enable"}, {func_ptr = 0x7f6759576b70 , argc = 0, index = 5, name = 0x7f67595fc67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6759576aa0 , argc = 1, index = 6, name = 0x7f67595fc696 "rb_yjit_get_stats"}, {func_ptr = 0x7f67594d9590 , argc = 0, index = 7, name = 0x7f67595fc6a8 "object_shape_count"}, {func_ptr = 0x7f675954dee0 , argc = 1, index = 8, name = 0x7f67595fc6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f675954def0 , argc = 1, index = 9, name = 0x7f67595fc6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6759546b10 , argc = 0, index = 10, name = 0x7f67595fc6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f6759546c70 , argc = 0, index = 11, name = 0x7f67595fc6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6759576a70 , argc = 0, index = 12, name = 0x7f67595fc710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f67592aa433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f67593b567a in ruby_opt_init (opt=0x7ffe2131a010) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f67593b5bf3 in ruby_opt_init (opt=0x7ffe2131a010) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729455316176) 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 = 0x7ffe21318cd0 parser = 140081836804704 orig_fname = 140081836819776 script = 1 opt = 0x7ffe2131a010 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f6759273822 in rb_ensure (b_proc=b_proc@entry=0x7f67593b5850 , data1=data1@entry=140729455316176, e_proc=e_proc@entry=0x7f67593b19f0 , data2=data2@entry=140729455316176) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55d722b2dc70 _tag = {tag = 36, retval = 140729455321104, buf = {0x7f6758a34790, 0x7f67592738d8 , 0x0, 0x7ffe21318b40, 0x58a33a40}, prev = 0x7ffe2131a120, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55d722b2dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f67593b19f0 , data2 = 140729455316176}} #32 0x00007f67593b7807 in load_file (opt=0x7ffe2131a010, script=1, f=140081845454736, fname=, parser=140081836804704) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140081836804704, fname = 140081836819776, script = 1, opt = 0x7ffe2131a010, f = 4} #33 process_options (argc=0, argv=0x7ffe2131a308, opt=0x7ffe2131a010) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140081845454736 xflag = ast = 0x0 parser = 140081836804704 script_name = 140081836819776 iseq = enc = lenc = 0x55d722b48f30 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 0x00007f67593b8086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2131a2f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f67581f8558 "-", script_name = 140081836819776, 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 0x00007f6759274bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe2131a2f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140081854096000, buf = {0x2, 0x7f6759274c00 , 0x0, 0x7ffe2131a0f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55d722b2dc70 state = iseq = 0x0 #36 0x000055d720bbc17f in rb_main (argv=0x7ffe2131a2f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729455322521 #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.1612443.ruby -x gdbscript [New LWP 1612443] [New LWP 1612445] [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=139816200928256) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f297efd7c00 (LWP 1612443))] >>> Threads Id Target Id Frame * 1 Thread 0x7f297efd7c00 (LWP 1612443) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139816200928256) at ./nptl/pthread_kill.c:44 2 Thread 0x7f297ecbf640 (LWP 1612445) clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 >>> Machine level backtrace Thread 2 (Thread 0x7f297ecbf640 (LWP 1612445)): #0 clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:83 No locals. #1 0x00007f297f08d850 in ?? () at ./nptl/pthread_create.c:321 from /lib/x86_64-linux-gnu/libc.so.6 RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIT arch_kind_other = arch_kind_other ns_s_zn = ns_s_qd _bitindex_arch_Fast_Unaligned_Load = _bitindex_arch_Fast_Unaligned_Load _bitindex_arch_AVX_Fast_Unaligned_Load = _bitindex_arch_AVX_Fast_Unaligned_Load PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE_NP = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK_NP = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_TIMED_NP PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP PTHREAD_CANCEL_ENABLE = PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_DEFERRED = PTHREAD_CANCEL_DEFERRED _URC_NORMAL_STOP = _URC_NORMAL_STOP cpuid_register_index_ebx = cpuid_register_index_ebx RT_CONSISTENT = RT_CONSISTENT ns_s_an = ns_s_an TD_EVENT_NONE = TD_ALL_EVENTS RSEQ_CPU_ID_REGISTRATION_FAILED = RSEQ_CPU_ID_REGISTRATION_FAILED nonexisting = nonexisting cet_permissive = cet_permissive lt_executable = lt_executable cet_always_on = cet_always_on _bitindex_arch_MathVec_Prefer_No_AVX512 = _bitindex_arch_MathVec_Prefer_No_AVX512 dso_sort_algorithm_original = dso_sort_algorithm_original ns_s_ar = ns_s_ar _URC_END_OF_STACK = _URC_END_OF_STACK _URC_INSTALL_CONTEXT = _URC_INSTALL_CONTEXT dso_sort_algorithm_dfs = dso_sort_algorithm_dfs cpuid_register_index_ecx = cpuid_register_index_ecx lc_property_none = lc_property_none TD_READY = TD_READY ns_s_ud = ns_s_ns PREFERRED_FEATURE_INDEX_1 = PREFERRED_FEATURE_INDEX_1 PREFERRED_FEATURE_INDEX_MAX = PREFERRED_FEATURE_INDEX_MAX lc_property_valid = lc_property_valid TD_CREATE = TD_CREATE TD_TIMEOUT = TD_TIMEOUT TD_MAX_EVENT_NUM = TD_TIMEOUT RSEQ_CPU_ID_UNINITIALIZED = RSEQ_CPU_ID_UNINITIALIZED arch_kind_unknown = arch_kind_unknown arch_kind_intel = arch_kind_intel lc_property_unknown = lc_property_unknown cpuid_register_index_edx = cpuid_register_index_edx _bitindex_arch_Prefer_No_VZEROUPPER = _bitindex_arch_Prefer_No_VZEROUPPER _bitindex_arch_Prefer_ERMS = _bitindex_arch_Prefer_ERMS lt_library = lt_library _bitindex_arch_Prefer_FSRM = _bitindex_arch_Prefer_FSRM _bitindex_arch_Avoid_Short_Distance_REP_MOVSB = _bitindex_arch_Avoid_Short_Distance_REP_MOVSB PTHREAD_CANCEL_ASYNCHRONOUS = PTHREAD_CANCEL_ASYNCHRONOUS _bitindex_arch_Fast_Copy_Backward = _bitindex_arch_Fast_Copy_Backward existing = existing _bitindex_arch_Fast_Rep_String = _bitindex_arch_Fast_Rep_String TD_EVENTS_ENABLE = TD_EVENTS_ENABLE _bitindex_arch_Slow_SSE4_2 = _bitindex_arch_Slow_SSE4_2 RT_ADD = RT_ADD arch_kind_amd = arch_kind_amd CPUID_INDEX_1 = CPUID_INDEX_1 CPUID_INDEX_7 = CPUID_INDEX_7 CPUID_INDEX_80000001 = CPUID_INDEX_80000001 CPUID_INDEX_D_ECX_1 = CPUID_INDEX_D_ECX_1 CPUID_INDEX_80000007 = CPUID_INDEX_80000007 CPUID_INDEX_80000008 = CPUID_INDEX_80000008 CPUID_INDEX_7_ECX_1 = CPUID_INDEX_7_ECX_1 CPUID_INDEX_19 = CPUID_INDEX_19 CPUID_INDEX_14_ECX_0 = CPUID_INDEX_14_ECX_0 CPUID_INDEX_MAX = CPUID_INDEX_MAX arch_kind_zhaoxin = arch_kind_zhaoxin TD_SLEEP = TD_SLEEP _bitindex_arch_I686 = _bitindex_arch_I686 TD_MIN_EVENT_NUM = TD_READY unknown = unknown TD_SWITCHFROM = TD_SWITCHFROM TD_PREEMPT = TD_PREEMPT TD_CONCURRENCY = TD_CONCURRENCY TD_DEATH = TD_DEATH _URC_NO_REASON = _URC_NO_REASON _URC_FATAL_PHASE2_ERROR = _URC_FATAL_PHASE2_ERROR TD_SWITCHTO = TD_SWITCHTO _URC_FATAL_PHASE1_ERROR = _URC_FATAL_PHASE1_ERROR RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BIT _URC_FOREIGN_EXCEPTION_CAUGHT = _URC_FOREIGN_EXCEPTION_CAUGHT _bitindex_arch_Fast_Unaligned_Copy = _bitindex_arch_Fast_Unaligned_Copy ns_s_ns = ns_s_ns ns_s_max = ns_s_max _bitindex_arch_I586 = _bitindex_arch_I586 _bitindex_arch_Prefer_No_AVX512 = _bitindex_arch_Prefer_No_AVX512 TD_ALL_EVENTS = TD_ALL_EVENTS _URC_HANDLER_FOUND = _URC_HANDLER_FOUND _URC_CONTINUE_UNWIND = _URC_CONTINUE_UNWIND TD_IDLE = TD_IDLE ns_s_qd = ns_s_qd cet_elf_property = cet_elf_property RT_DELETE = RT_DELETE lt_loaded = lt_loaded PTHREAD_CANCEL_DISABLE = PTHREAD_CANCEL_DISABLE TD_CATCHSIG = TD_CATCHSIG TD_PRI_INHERIT = TD_PRI_INHERIT cet_always_off = cet_always_off TD_LOCK_TRY = TD_LOCK_TRY sigall_set = {__val = {18446744073709551615 }} ns_s_pr = ns_s_an TD_REAP = TD_REAP _bitindex_arch_Slow_BSF = _bitindex_arch_Slow_BSF RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT = RSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BIT _bitindex_arch_Prefer_PMINUB_for_stringop = _bitindex_arch_Prefer_PMINUB_for_stringop cpuid_register_index_eax = cpuid_register_index_eax _thread_db_pthread_eventbuf_eventmask_event_bits = {32, 2, 1616} _thread_db_rtld_global__dl_tls_dtv_slotinfo_list = {64, 1, 4176} _thread_db_pthread_schedpolicy = {32, 1, 1596} _thread_db___pthread_keys = {128, 1024, 0} _thread_db_const_thread_area = 25 _thread_db_pthread_eventbuf = {192, 1, 1616} _thread_db___nptl_initial_report_events = {8, 1, 0} _thread_db_sizeof_list_t = 16 _thread_db_link_map_l_tls_offset = {64, 1, 1112} _thread_db_sizeof_td_eventbuf_t = 24 _thread_db_link_map_l_tls_modid = {64, 1, 1120} __nptl_rtld_global = 0x7f297fa68040 <_rtld_global> _thread_db_pthread_tid = {32, 1, 720} _thread_db_pthread_eventbuf_eventmask = {64, 1, 1616} _thread_db_pthread_nextevent = {64, 1, 1640} _thread_db_td_eventbuf_t_eventdata = {64, 1, 16} _thread_db___nptl_nthreads = {32, 1, 0} _thread_db_dtv_slotinfo_list_slotinfo = {128, 0, 16} _thread_db_pthread_list = {128, 1, 704} _thread_db_sizeof_pthread_key_data_level2 = 512 _thread_db_list_t_prev = {64, 1, 8} _thread_db_td_thr_events_t_event_bits = {32, 2, 0} __GI___nptl_threads_events = {event_bits = {0, 0}} _thread_db_pthread_start_routine = {64, 1, 1600} _thread_db_pthread_schedparam_sched_priority = {32, 1, 1592} _thread_db_pthread_specific = {2048, 1, 1296} _thread_db_td_eventbuf_t_eventnum = {32, 1, 8} _thread_db_dtv_dtv = {128, 134217727, 0} _thread_db_sizeof_pthread = 2496 _thread_db_sizeof_td_thr_events_t = 8 _thread_db_pthread_key_data_level2_data = {128, 32, 0} _thread_db_pthread_report_events = {8, 1, 1553} _thread_db_pthread_cancelhandling = {32, 1, 776} _thread_db_list_t_next = {64, 1, 0} __GI___nptl_last_event = 0x0 __nptl_version = "2.35" _thread_db_rtld_global__dl_stack_user = {128, 1, 4248} _thread_db_rtld_global__dl_stack_used = {128, 1, 4232} #2 0x00007f297ecbf640 in ?? () No symbol table info available. #3 0x0000000000000000 in ?? () No symbol table info available. Thread 1 (Thread 0x7f297efd7c00 (LWP 1612443)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139816200928256) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f297efd7c00 old_mask = {__val = {8, 139816201741523, 0, 139816201637869, 139816200928256, 139816203253248, 94243162435248, 139816201584039, 114, 139816203269792, 140733312636672, 139816208535452, 255, 94243162419872, 139816203269792, 140733312636688}} 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=139816200928256) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139816200928256, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f297f03b476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f297f0217f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3065653137306666, sa_sigaction = 0x3065653137306666}, sa_mask = {__val = {3487587550643433520, 2319406791624372535, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139816200920824, 11563093697631413760, 94243162434672, 94243162434672, 139816209832440, 139816203269792, 140733312637072, 139816187897136, 94243162701312, 139816206422677, 18446744069414584320}}, sa_flags = 1071703552, sa_restorer = 0x55b6b23c3e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486178848615196262, 3487587550643433520, 2319406792513499447, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f297f43cdb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f297f8559f8 "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 = 0x7fff071b9970, reg_save_area = 0x7fff071b98b0}} #7 0x00007f297f440152 in objspace_xmalloc0 (objspace=0x55b6b2381bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f297f4ba219 in ibf_load_code (load=0x55b6b23c3e00, iseq=0x7f297e36a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139816187897136 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 0x00007f297f4c0084 in ibf_load_iseq_each (load=0x55b6b23c3e00, iseq=0x7f297e36a530, 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 = 139816187916144 ec = 0x55b6b2382c70 dummy_frame = 139816187896800 #10 0x00007f297f4ba05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f297e36a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b6b23c3e00 prev_src_iseq = 0x7f297e36c360 offset = #11 0x00007f297f4ba15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f297e36a530 iseqv = iseq_index = 23 #12 0x00007f297f4ba4f0 in ibf_load_code (load=0x55b6b23c3e00, iseq=0x7f297e36c360, 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 = 139816187904864 code_index = 15 reading_pos = 4556 code = 0x55b6b243b7c0 load_body = 0x55b6b243c0a0 cd_entries = 0x55b6b23c6b60 ic_index = 0 mark_offset_bits = 0x7fff071b9cd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f297f4c0084 in ibf_load_iseq_each (load=0x55b6b23c3e00, iseq=0x7f297e36c360, 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 = 139816187916144 ec = 0x55b6b2382c70 dummy_frame = 139816187904576 #14 0x00007f297f4ba05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f297e36c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b6b23c3e00 prev_src_iseq = 0x7f297e36ed60 offset = #15 0x00007f297f4ba15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f297e36c360 iseqv = iseq_index = 16 #16 0x00007f297f4ba4f0 in ibf_load_code (load=0x55b6b23c3e00, iseq=0x7f297e36ed60, 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 = 139816187915616 code_index = 66 reading_pos = 224 code = 0x55b6b245eda0 load_body = 0x55b6b23f06b0 cd_entries = 0x55b6b23e9870 ic_index = 0 mark_offset_bits = 0x55b6b245efd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f297f4c0084 in ibf_load_iseq_each (load=0x55b6b23c3e00, iseq=0x7f297e36ed60, 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 = 139816187916144 ec = 0x55b6b2382c70 dummy_frame = 139816187915328 #18 0x00007f297f4ba05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f297e36ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b6b23c3e00 prev_src_iseq = 0x7f297e36efd0 offset = #19 0x00007f297f4ba15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f297e36ed60 iseqv = iseq_index = 1 #20 0x00007f297f4ba4f0 in ibf_load_code (load=0x55b6b23c3e00, iseq=0x7f297e36efd0, 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 = 139816187916240 code_index = 5 reading_pos = 46 code = 0x55b6b243ce50 load_body = 0x55b6b24208e0 cd_entries = 0x55b6b23e7070 ic_index = 1 mark_offset_bits = 0x7fff071ba230 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f297f4c0084 in ibf_load_iseq_each (load=0x55b6b23c3e00, iseq=0x7f297e36efd0, 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 = 139816187916144 ec = 0x55b6b2382c70 dummy_frame = 139816187916048 #22 0x00007f297f4ba05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f297e36efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55b6b23c3e00 prev_src_iseq = 0x0 offset = #23 0x00007f297f4c1fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f297e36efd0 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 = 139816187916384 #25 0x00007f297f844543 in rb_load_with_builtin_functions (feature_name=0x7f297f88454b "yjit", table=0x7f297fa07e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55b6b237f2a0 iseq = #26 0x00007f297f789537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f297f7875b0 , argc = 0, index = 0, name = 0x7f297f8aa635 "_bi13"}, {func_ptr = 0x7f297f824a50 , argc = 0, index = 1, name = 0x7f297f8aa63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f297f824b50 , argc = 0, index = 2, name = 0x7f297f8aa8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f297f825be0 , argc = 0, index = 3, name = 0x7f297f8aa653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f297f7f4bc0 , argc = 2, index = 4, name = 0x7f297f8aa66c "rb_yjit_enable"}, {func_ptr = 0x7f297f824b70 , argc = 0, index = 5, name = 0x7f297f8aa67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f297f824aa0 , argc = 1, index = 6, name = 0x7f297f8aa696 "rb_yjit_get_stats"}, {func_ptr = 0x7f297f787590 , argc = 0, index = 7, name = 0x7f297f8aa6a8 "object_shape_count"}, {func_ptr = 0x7f297f7fbee0 , argc = 1, index = 8, name = 0x7f297f8aa6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f297f7fbef0 , argc = 1, index = 9, name = 0x7f297f8aa6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f297f7f4b10 , argc = 0, index = 10, name = 0x7f297f8aa6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f297f7f4c70 , argc = 0, index = 11, name = 0x7f297f8aa6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f297f824a70 , argc = 0, index = 12, name = 0x7f297f8aa710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f297f558433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f297f66367a in ruby_opt_init (opt=0x7fff071bba80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f297f663bf3 in ruby_opt_init (opt=0x7fff071bba80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733312640832) 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 = 0x7fff071ba740 parser = 139816189184688 orig_fname = 139816189199760 script = 1 opt = 0x7fff071bba80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f297f521822 in rb_ensure (b_proc=b_proc@entry=0x7f297f663850 , data1=data1@entry=140733312640832, e_proc=e_proc@entry=0x7f297f65f9f0 , data2=data2@entry=140733312640832) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b6b2382c70 _tag = {tag = 36, retval = 140733312645760, buf = {0x7f297ece47e0, 0x7f297f5218d8 , 0x0, 0x7fff071ba5b0, 0x7ece3a90}, prev = 0x7fff071bbb90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b6b2382c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f297f65f9f0 , data2 = 140733312640832}} #32 0x00007f297f665807 in load_file (opt=0x7fff071bba80, script=1, f=139816197834720, fname=, parser=139816189184688) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139816189184688, fname = 139816189199760, script = 1, opt = 0x7fff071bba80, f = 4} #33 process_options (argc=0, argv=0x7fff071bbd78, opt=0x7fff071bba80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139816197834720 xflag = ast = 0x0 parser = 139816189184688 script_name = 139816189199760 iseq = enc = lenc = 0x55b6b239df30 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 0x00007f297f666086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff071bbd68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f297e4a85a8 "-", script_name = 139816189199760, 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 0x00007f297f522bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff071bbd68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139816206467712, buf = {0x2, 0x7f297f522c00 , 0x0, 0x7fff071bbb60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b6b2382c70 state = iseq = 0x0 #36 0x000055b6b198517f in rb_main (argv=0x7fff071bbd68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733312647177 #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.264935.ruby -x gdbscript [New LWP 264935] [New LWP 264937] [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=140519463640064) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fcd3cb6dc00 (LWP 264935))] >>> Threads Id Target Id Frame * 1 Thread 0x7fcd3cb6dc00 (LWP 264935) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140519463640064) at ./nptl/pthread_kill.c:44 2 Thread 0x7fcd3c84f640 (LWP 264937) 0x00007fcd3ccb4fde in epoll_wait (epfd=4, events=events@entry=0x7fcd3d5bbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fcd3c84f640 (LWP 264937)): #0 0x00007fcd3ccb4fde in epoll_wait (epfd=4, events=events@entry=0x7fcd3d5bbadc , 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 0x00007fcd3d245c1a in event_wait (vm=0x55bb8bba72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bb8bba72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bb8bba72a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bb8bba72a0 #4 0x00007fcd3cc23b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733116956544, -2790895342232948606, 140519460369984, 25, 140519464384592, 140733116956896, 2800894205883953282, 2800894809985495170}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fcd3ccb4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fcd3cb6dc00 (LWP 264935)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140519463640064) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fcd3cb6dc00 old_mask = {__val = {8, 140519464453331, 0, 140519464349677, 140519463640064, 140519465965056, 94263991512752, 140519464295847, 114, 140519465981600, 140733116947888, 140519471247260, 255, 94263991497376, 140519465981600, 140733116947904}} 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=140519463640064) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140519463640064, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fcd3cbd1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fcd3cbb77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3032363762666566, sa_sigaction = 0x3032363762666566}, sa_mask = {__val = {7378416153714831408, 2319406791688337250, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140519463632632, 5569220015289661952, 94263991512176, 94263991512176, 140519472544248, 140519465981600, 140733116948288, 140519450584368, 94263991778816, 140519469134485, 18446744069414584320}}, sa_flags = -816449024, sa_restorer = 0x55bb8bbebe00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3487251998458668390, 7378416153714831408, 2319406791654782818, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fcd3cfd2db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fcd3d3eb9f8 "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 = 0x7ffefb71a020, reg_save_area = 0x7ffefb719f60}} #7 0x00007fcd3cfd6152 in objspace_xmalloc0 (objspace=0x55bb8bba9bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fcd3d050219 in ibf_load_code (load=0x55bb8bbebe00, iseq=0x7fcd3befa530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140519450584368 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 0x00007fcd3d056084 in ibf_load_iseq_each (load=0x55bb8bbebe00, iseq=0x7fcd3befa530, 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 = 140519450603376 ec = 0x55bb8bbaac70 dummy_frame = 140519450584032 #10 0x00007fcd3d05005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd3befa530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bb8bbebe00 prev_src_iseq = 0x7fcd3befc360 offset = #11 0x00007fcd3d05015c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcd3befa530 iseqv = iseq_index = 23 #12 0x00007fcd3d0504f0 in ibf_load_code (load=0x55bb8bbebe00, iseq=0x7fcd3befc360, 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 = 140519450592096 code_index = 15 reading_pos = 4556 code = 0x55bb8bc637c0 load_body = 0x55bb8bc640a0 cd_entries = 0x55bb8bbeeb60 ic_index = 0 mark_offset_bits = 0x7ffefb71a380 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fcd3d056084 in ibf_load_iseq_each (load=0x55bb8bbebe00, iseq=0x7fcd3befc360, 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 = 140519450603376 ec = 0x55bb8bbaac70 dummy_frame = 140519450591808 #14 0x00007fcd3d05005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd3befc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bb8bbebe00 prev_src_iseq = 0x7fcd3befed60 offset = #15 0x00007fcd3d05015c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcd3befc360 iseqv = iseq_index = 16 #16 0x00007fcd3d0504f0 in ibf_load_code (load=0x55bb8bbebe00, iseq=0x7fcd3befed60, 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 = 140519450602848 code_index = 66 reading_pos = 224 code = 0x55bb8bc86da0 load_body = 0x55bb8bc186b0 cd_entries = 0x55bb8bc11870 ic_index = 0 mark_offset_bits = 0x55bb8bc86fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fcd3d056084 in ibf_load_iseq_each (load=0x55bb8bbebe00, iseq=0x7fcd3befed60, 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 = 140519450603376 ec = 0x55bb8bbaac70 dummy_frame = 140519450602560 #18 0x00007fcd3d05005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd3befed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bb8bbebe00 prev_src_iseq = 0x7fcd3befefd0 offset = #19 0x00007fcd3d05015c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcd3befed60 iseqv = iseq_index = 1 #20 0x00007fcd3d0504f0 in ibf_load_code (load=0x55bb8bbebe00, iseq=0x7fcd3befefd0, 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 = 140519450603472 code_index = 5 reading_pos = 46 code = 0x55bb8bc64e50 load_body = 0x55bb8bc488e0 cd_entries = 0x55bb8bc0f070 ic_index = 1 mark_offset_bits = 0x7ffefb71a8e0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fcd3d056084 in ibf_load_iseq_each (load=0x55bb8bbebe00, iseq=0x7fcd3befefd0, 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 = 140519450603376 ec = 0x55bb8bbaac70 dummy_frame = 140519450603280 #22 0x00007fcd3d05005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fcd3befefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bb8bbebe00 prev_src_iseq = 0x0 offset = #23 0x00007fcd3d057fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fcd3befefd0 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 = 140519450603616 #25 0x00007fcd3d3da543 in rb_load_with_builtin_functions (feature_name=0x7fcd3d41a54b "yjit", table=0x7fcd3d59de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55bb8bba72a0 iseq = #26 0x00007fcd3d31f537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fcd3d31d5b0 , argc = 0, index = 0, name = 0x7fcd3d440635 "_bi13"}, {func_ptr = 0x7fcd3d3baa50 , argc = 0, index = 1, name = 0x7fcd3d44063b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fcd3d3bab50 , argc = 0, index = 2, name = 0x7fcd3d4408a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fcd3d3bbbe0 , argc = 0, index = 3, name = 0x7fcd3d440653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fcd3d38abc0 , argc = 2, index = 4, name = 0x7fcd3d44066c "rb_yjit_enable"}, {func_ptr = 0x7fcd3d3bab70 , argc = 0, index = 5, name = 0x7fcd3d44067b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fcd3d3baaa0 , argc = 1, index = 6, name = 0x7fcd3d440696 "rb_yjit_get_stats"}, {func_ptr = 0x7fcd3d31d590 , argc = 0, index = 7, name = 0x7fcd3d4406a8 "object_shape_count"}, {func_ptr = 0x7fcd3d391ee0 , argc = 1, index = 8, name = 0x7fcd3d4406bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fcd3d391ef0 , argc = 1, index = 9, name = 0x7fcd3d4406cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fcd3d38ab10 , argc = 0, index = 10, name = 0x7fcd3d4406e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fcd3d38ac70 , argc = 0, index = 11, name = 0x7fcd3d4406f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fcd3d3baa70 , argc = 0, index = 12, name = 0x7fcd3d440710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fcd3d0ee433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fcd3d1f967a in ruby_opt_init (opt=0x7ffefb71c130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fcd3d1f9bf3 in ruby_opt_init (opt=0x7ffefb71c130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733116952048) 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 = 0x7ffefb71adf0 parser = 140519451871920 orig_fname = 140519451886992 script = 1 opt = 0x7ffefb71c130 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fcd3d0b7822 in rb_ensure (b_proc=b_proc@entry=0x7fcd3d1f9850 , data1=data1@entry=140733116952048, e_proc=e_proc@entry=0x7fcd3d1f59f0 , data2=data2@entry=140733116952048) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bb8bbaac70 _tag = {tag = 36, retval = 140733116956976, buf = {0x7fcd3c8747e0, 0x7fcd3d0b78d8 , 0x0, 0x7ffefb71ac60, 0x3c873a90}, prev = 0x7ffefb71c240, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bb8bbaac70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fcd3d1f59f0 , data2 = 140733116952048}} #32 0x00007fcd3d1fb807 in load_file (opt=0x7ffefb71c130, script=1, f=140519460521952, fname=, parser=140519451871920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140519451871920, fname = 140519451886992, script = 1, opt = 0x7ffefb71c130, f = 4} #33 process_options (argc=0, argv=0x7ffefb71c428, opt=0x7ffefb71c130) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140519460521952 xflag = ast = 0x0 parser = 140519451871920 script_name = 140519451886992 iseq = enc = lenc = 0x55bb8bbc5f30 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#\\=\315\177\000\000\030\367\367<\315\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fcd3d1fc086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffefb71c418) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fcd3c0385a8 "-", script_name = 140519451886992, 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 0x00007fcd3d0b8bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffefb71c418) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140519469179520, buf = {0x2, 0x7fcd3d0b8c00 , 0x0, 0x7ffefb71c210, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bb8bbaac70 state = iseq = 0x0 #36 0x000055bb8a54d17f in rb_main (argv=0x7ffefb71c418, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733116958393 #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.319035.ruby -x gdbscript [New LWP 319035] [New LWP 319037] [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=139993729850368) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f52d489dc00 (LWP 319035))] >>> Threads Id Target Id Frame * 1 Thread 0x7f52d489dc00 (LWP 319035) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139993729850368) at ./nptl/pthread_kill.c:44 2 Thread 0x7f52d457f640 (LWP 319037) 0x00007f52d49e4fde in epoll_wait (epfd=4, events=events@entry=0x7f52d52ebadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f52d457f640 (LWP 319037)): #0 0x00007f52d49e4fde in epoll_wait (epfd=4, events=events@entry=0x7f52d52ebadc , 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 0x00007f52d4f75c1a in event_wait (vm=0x5596faca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5596faca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5596faca42a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5596faca42a0 #4 0x00007f52d4953b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140733225178208, -1505103154217018683, 139993726580288, 25, 139993730594896, 140733225178560, 1565392331234024133, 1565394004505336517}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f52d49e4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f52d489dc00 (LWP 319035)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139993729850368) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f52d489dc00 old_mask = {__val = {8, 139993730663635, 0, 139993730559981, 139993729850368, 139993732175360, 94106941030064, 139993730506151, 114, 139993732191904, 140733225169552, 139993737457564, 255, 94106941014688, 139993732191904, 140733225169568}} 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=139993729850368) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139993729850368, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f52d4901476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f52d48e77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3065396531306666, sa_sigaction = 0x3065396531306666}, sa_mask = {__val = {3487587550643433520, 2319406791624058161, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139993729842936, 18143275042874566656, 94106941029488, 94106941029488, 139993738754552, 139993732191904, 140733225169952, 139993716794640, 94106941296128, 139993735344789, 18446744069414584320}}, sa_flags = 952084480, sa_restorer = 0x5596face8e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3486130693341210214, 3487587550643433520, 2319406792510629169, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f52d4d02db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f52d511b9f8 "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 = 0x7fff01e4f500, reg_save_area = 0x7fff01e4f440}} #7 0x00007f52d4d06152 in objspace_xmalloc0 (objspace=0x5596faca6bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f52d4d80219 in ibf_load_code (load=0x5596face8e00, iseq=0x7f52d3c2a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139993716794640 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 0x00007f52d4d86084 in ibf_load_iseq_each (load=0x5596face8e00, iseq=0x7f52d3c2a510, 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 = 139993716813648 ec = 0x5596faca7c70 dummy_frame = 139993716794400 #10 0x00007f52d4d8005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f52d3c2a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596face8e00 prev_src_iseq = 0x7f52d3c2c3d0 offset = #11 0x00007f52d4d8015c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f52d3c2a510 iseqv = iseq_index = 23 #12 0x00007f52d4d804f0 in ibf_load_code (load=0x5596face8e00, iseq=0x7f52d3c2c3d0, 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 = 139993716802512 code_index = 15 reading_pos = 4556 code = 0x5596fad607c0 load_body = 0x5596fad610a0 cd_entries = 0x5596facebb60 ic_index = 0 mark_offset_bits = 0x7fff01e4f860 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f52d4d86084 in ibf_load_iseq_each (load=0x5596face8e00, iseq=0x7f52d3c2c3d0, 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 = 139993716813648 ec = 0x5596faca7c70 dummy_frame = 139993716802128 #14 0x00007f52d4d8005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f52d3c2c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596face8e00 prev_src_iseq = 0x7f52d3c2ee00 offset = #15 0x00007f52d4d8015c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f52d3c2c3d0 iseqv = iseq_index = 16 #16 0x00007f52d4d804f0 in ibf_load_code (load=0x5596face8e00, iseq=0x7f52d3c2ee00, 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 = 139993716813312 code_index = 66 reading_pos = 224 code = 0x5596fad83da0 load_body = 0x5596fad156b0 cd_entries = 0x5596fad0e870 ic_index = 0 mark_offset_bits = 0x5596fad83fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f52d4d86084 in ibf_load_iseq_each (load=0x5596face8e00, iseq=0x7f52d3c2ee00, 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 = 139993716813648 ec = 0x5596faca7c70 dummy_frame = 139993716812880 #18 0x00007f52d4d8005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f52d3c2ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596face8e00 prev_src_iseq = 0x7f52d3c2efb0 offset = #19 0x00007f52d4d8015c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f52d3c2ee00 iseqv = iseq_index = 1 #20 0x00007f52d4d804f0 in ibf_load_code (load=0x5596face8e00, iseq=0x7f52d3c2efb0, 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 = 139993716813744 code_index = 5 reading_pos = 46 code = 0x5596fad61e50 load_body = 0x5596fad458e0 cd_entries = 0x5596fad0c070 ic_index = 1 mark_offset_bits = 0x7fff01e4fdc0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f52d4d86084 in ibf_load_iseq_each (load=0x5596face8e00, iseq=0x7f52d3c2efb0, 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 = 139993716813648 ec = 0x5596faca7c70 dummy_frame = 139993716813552 #22 0x00007f52d4d8005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f52d3c2efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5596face8e00 prev_src_iseq = 0x0 offset = #23 0x00007f52d4d87fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f52d3c2efb0 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 = 139993716813888 #25 0x00007f52d510a543 in rb_load_with_builtin_functions (feature_name=0x7f52d514a54b "yjit", table=0x7f52d52cde40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5596faca42a0 iseq = #26 0x00007f52d504f537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f52d504d5b0 , argc = 0, index = 0, name = 0x7f52d5170635 "_bi13"}, {func_ptr = 0x7f52d50eaa50 , argc = 0, index = 1, name = 0x7f52d517063b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f52d50eab50 , argc = 0, index = 2, name = 0x7f52d51708a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f52d50ebbe0 , argc = 0, index = 3, name = 0x7f52d5170653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f52d50babc0 , argc = 2, index = 4, name = 0x7f52d517066c "rb_yjit_enable"}, {func_ptr = 0x7f52d50eab70 , argc = 0, index = 5, name = 0x7f52d517067b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f52d50eaaa0 , argc = 1, index = 6, name = 0x7f52d5170696 "rb_yjit_get_stats"}, {func_ptr = 0x7f52d504d590 , argc = 0, index = 7, name = 0x7f52d51706a8 "object_shape_count"}, {func_ptr = 0x7f52d50c1ee0 , argc = 1, index = 8, name = 0x7f52d51706bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f52d50c1ef0 , argc = 1, index = 9, name = 0x7f52d51706cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f52d50bab10 , argc = 0, index = 10, name = 0x7f52d51706e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f52d50bac70 , argc = 0, index = 11, name = 0x7f52d51706f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f52d50eaa70 , argc = 0, index = 12, name = 0x7f52d5170710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f52d4e1e433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f52d4f2967a in ruby_opt_init (opt=0x7fff01e51610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f52d4f29bf3 in ruby_opt_init (opt=0x7fff01e51610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140733225173712) 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 = 0x7fff01e502d0 parser = 139993718082144 orig_fname = 139993718097216 script = 1 opt = 0x7fff01e51610 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f52d4de7822 in rb_ensure (b_proc=b_proc@entry=0x7f52d4f29850 , data1=data1@entry=140733225173712, e_proc=e_proc@entry=0x7f52d4f259f0 , data2=data2@entry=140733225173712) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5596faca7c70 _tag = {tag = 36, retval = 140733225178640, buf = {0x7f52d45a4790, 0x7f52d4de78d8 , 0x0, 0x7fff01e50140, 0xd45a3a40}, prev = 0x7fff01e51720, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5596faca7c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f52d4f259f0 , data2 = 140733225173712}} #32 0x00007f52d4f2b807 in load_file (opt=0x7fff01e51610, script=1, f=139993726732176, fname=, parser=139993718082144) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139993718082144, fname = 139993718097216, script = 1, opt = 0x7fff01e51610, f = 4} #33 process_options (argc=0, argv=0x7fff01e51908, opt=0x7fff01e51610) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139993726732176 xflag = ast = 0x0 parser = 139993718082144 script_name = 139993718097216 iseq = enc = lenc = 0x5596facc2f30 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 0x00007f52d4f2c086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff01e518f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f52d3d68558 "-", script_name = 139993718097216, 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 0x00007f52d4de8bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff01e518f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139993735389824, buf = {0x2, 0x7f52d4de8c00 , 0x0, 0x7fff01e516f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5596faca7c70 state = iseq = 0x0 #36 0x00005596fa80f17f in rb_main (argv=0x7fff01e518f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140733225180057 #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.404713.ruby -x gdbscript [New LWP 404713] [New LWP 404715] [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=140120155823104) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f70441d1c00 (LWP 404713))] >>> Threads Id Target Id Frame * 1 Thread 0x7f70441d1c00 (LWP 404713) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140120155823104) at ./nptl/pthread_kill.c:44 2 Thread 0x7f7043ebf640 (LWP 404715) 0x00007f7044318fde in epoll_wait (epfd=4, events=events@entry=0x7f7044c1fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f7043ebf640 (LWP 404715)): #0 0x00007f7044318fde in epoll_wait (epfd=4, events=events@entry=0x7f7044c1fadc , 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 0x00007f70448a9c1a in event_wait (vm=0x5572734f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5572734f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5572734f52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5572734f52a0 #4 0x00007f7044287b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727712992064, -4626949108394203667, 140120152602176, 25, 140120156567632, 140727712992416, 4695356221217727981, 4695369968724239853}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7044318bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f70441d1c00 (LWP 404713)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140120155823104) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f70441d1c00 old_mask = {__val = {8, 140120156636371, 0, 140120156532717, 140120155823104, 140120158148096, 93950049226416, 140120156478887, 163, 140120158164640, 140727712983408, 140120163430300, 255, 93950049211040, 140120158164640, 140727712983424}} 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=140120155823104) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140120155823104, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7044235476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f704421b7f3 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, 140120155815672, 10598453761015122432, 93950049225840, 93950049225840, 140120164727288, 140120158164640, 140727712983808, 140120142816528, 93950049492480, 140120161317525, 18446744069414584320}}, sa_flags = -373978624, sa_restorer = 0x557273539e00} sigs = {__val = {32, 3256155514113898086, 7378697629483820646, 3472328300523054694, 3472310980127304992, 3467824696600309808, 2314903123273988656, 2314885530818453536, 2314885530818453536, 7809632576447149659, 6566283579054775660, 3966085137663358067, 4135488878413112934, 7234582238584647728, 3472328520438724962, 3472310978869031456}} #5 0x00007f7044636db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f7044a4f9f8 "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 = 0x7ffdb957abe0, reg_save_area = 0x7ffdb957ab20}} #7 0x00007f704463a152 in objspace_xmalloc0 (objspace=0x5572734f7bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f70446b4219 in ibf_load_code (load=0x557273539e00, iseq=0x7f704356a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140120142816528 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 0x00007f70446ba084 in ibf_load_iseq_each (load=0x557273539e00, iseq=0x7f704356a510, 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 = 140120142835536 ec = 0x5572734f8c70 dummy_frame = 140120142816288 #10 0x00007f70446b405b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f704356a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557273539e00 prev_src_iseq = 0x7f704356c3d0 offset = #11 0x00007f70446b415c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f704356a510 iseqv = iseq_index = 23 #12 0x00007f70446b44f0 in ibf_load_code (load=0x557273539e00, iseq=0x7f704356c3d0, 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 = 140120142824400 code_index = 15 reading_pos = 4556 code = 0x5572735b17c0 load_body = 0x5572735b20a0 cd_entries = 0x55727353cb60 ic_index = 0 mark_offset_bits = 0x7ffdb957af40 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f70446ba084 in ibf_load_iseq_each (load=0x557273539e00, iseq=0x7f704356c3d0, 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 = 140120142835536 ec = 0x5572734f8c70 dummy_frame = 140120142824016 #14 0x00007f70446b405b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f704356c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557273539e00 prev_src_iseq = 0x7f704356ee00 offset = #15 0x00007f70446b415c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f704356c3d0 iseqv = iseq_index = 16 #16 0x00007f70446b44f0 in ibf_load_code (load=0x557273539e00, iseq=0x7f704356ee00, 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 = 140120142835200 code_index = 66 reading_pos = 224 code = 0x5572735d4da0 load_body = 0x5572735666b0 cd_entries = 0x55727355f870 ic_index = 0 mark_offset_bits = 0x5572735d4fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f70446ba084 in ibf_load_iseq_each (load=0x557273539e00, iseq=0x7f704356ee00, 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 = 140120142835536 ec = 0x5572734f8c70 dummy_frame = 140120142834768 #18 0x00007f70446b405b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f704356ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557273539e00 prev_src_iseq = 0x7f704356efb0 offset = #19 0x00007f70446b415c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f704356ee00 iseqv = iseq_index = 1 #20 0x00007f70446b44f0 in ibf_load_code (load=0x557273539e00, iseq=0x7f704356efb0, 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 = 140120142835632 code_index = 5 reading_pos = 46 code = 0x5572735b2e50 load_body = 0x5572735968e0 cd_entries = 0x55727355d070 ic_index = 1 mark_offset_bits = 0x7ffdb957b4a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f70446ba084 in ibf_load_iseq_each (load=0x557273539e00, iseq=0x7f704356efb0, 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 = 140120142835536 ec = 0x5572734f8c70 dummy_frame = 140120142835440 #22 0x00007f70446b405b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f704356efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x557273539e00 prev_src_iseq = 0x0 offset = #23 0x00007f70446bbfc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f704356efb0 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 = 140120142835776 #25 0x00007f7044a3e543 in rb_load_with_builtin_functions (feature_name=0x7f7044a7e54b "yjit", table=0x7f7044c01e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5572734f52a0 iseq = #26 0x00007f7044983537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f70449815b0 , argc = 0, index = 0, name = 0x7f7044aa4635 "_bi13"}, {func_ptr = 0x7f7044a1ea50 , argc = 0, index = 1, name = 0x7f7044aa463b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7044a1eb50 , argc = 0, index = 2, name = 0x7f7044aa48a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7044a1fbe0 , argc = 0, index = 3, name = 0x7f7044aa4653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f70449eebc0 , argc = 2, index = 4, name = 0x7f7044aa466c "rb_yjit_enable"}, {func_ptr = 0x7f7044a1eb70 , argc = 0, index = 5, name = 0x7f7044aa467b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7044a1eaa0 , argc = 1, index = 6, name = 0x7f7044aa4696 "rb_yjit_get_stats"}, {func_ptr = 0x7f7044981590 , argc = 0, index = 7, name = 0x7f7044aa46a8 "object_shape_count"}, {func_ptr = 0x7f70449f5ee0 , argc = 1, index = 8, name = 0x7f7044aa46bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f70449f5ef0 , argc = 1, index = 9, name = 0x7f7044aa46cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f70449eeb10 , argc = 0, index = 10, name = 0x7f7044aa46e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f70449eec70 , argc = 0, index = 11, name = 0x7f7044aa46f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7044a1ea70 , argc = 0, index = 12, name = 0x7f7044aa4710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f7044752433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f704485d67a in ruby_opt_init (opt=0x7ffdb957ccf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f704485dbf3 in ruby_opt_init (opt=0x7ffdb957ccf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140727712987568) 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 = 0x7ffdb957b9b0 parser = 140120144104032 orig_fname = 140120144119104 script = 1 opt = 0x7ffdb957ccf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f704471b822 in rb_ensure (b_proc=b_proc@entry=0x7f704485d850 , data1=data1@entry=140727712987568, e_proc=e_proc@entry=0x7f70448599f0 , data2=data2@entry=140727712987568) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5572734f8c70 _tag = {tag = 36, retval = 140727712992496, buf = {0x7f7043ee4790, 0x7f704471b8d8 , 0x0, 0x7ffdb957b820, 0x43ee3a40}, prev = 0x7ffdb957ce00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5572734f8c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f70448599f0 , data2 = 140727712987568}} #32 0x00007f704485f807 in load_file (opt=0x7ffdb957ccf0, script=1, f=140120152754064, fname=, parser=140120144104032) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140120144104032, fname = 140120144119104, script = 1, opt = 0x7ffdb957ccf0, f = 4} #33 process_options (argc=0, argv=0x7ffdb957cfe8, opt=0x7ffdb957ccf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140120152754064 xflag = ast = 0x0 parser = 140120144104032 script_name = 140120144119104 iseq = enc = lenc = 0x557273513f30 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\302Dp\177\000\000\030\067^Dp\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f7044860086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb957cfd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f70436a8558 "-", script_name = 140120144119104, 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 0x00007f704471cbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdb957cfd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140120161362560, buf = {0x2, 0x7f704471cc00 , 0x0, 0x7ffdb957cdd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5572734f8c70 state = iseq = 0x0 #36 0x000055727171e17f in rb_main (argv=0x7ffdb957cfd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727712993913 #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.459261.ruby -x gdbscript [New LWP 459261] [New LWP 459263] [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=139786255477760) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f22861a2c00 (LWP 459261))] >>> Threads Id Target Id Frame * 1 Thread 0x7f22861a2c00 (LWP 459261) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139786255477760) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2285e8f640 (LWP 459263) 0x00007f22862e9fde in epoll_wait (epfd=4, events=events@entry=0x7f2286bf0adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2285e8f640 (LWP 459263)): #0 0x00007f22862e9fde in epoll_wait (epfd=4, events=events@entry=0x7f2286bf0adc , 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 0x00007f228687ac1a in event_wait (vm=0x563b23abc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563b23abc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563b23abc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563b23abc2a0 #4 0x00007f2286258b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140725241470960, 2492490582158619666, 139786252252736, 25, 139786256222288, 140725241471312, -2534944762527337454, -2534938688223169518}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f22862e9bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f22861a2c00 (LWP 459261)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139786255477760) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f22861a2c00 old_mask = {__val = {8, 139786256291027, 0, 139786256187373, 139786255477760, 139786257802752, 94812001533616, 139786256133543, 114, 139786257819296, 140725241462304, 139786263084956, 255, 94812001518240, 139786257819296, 140725241462320}} 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=139786255477760) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139786255477760, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2286206476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f22861ec7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3062343136326466, sa_sigaction = 0x3062343136326466}, sa_mask = {__val = {3631139788765868080, 2319406792493510966, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139786255470328, 5880133321022623488, 94812001533040, 94812001533040, 139786264381944, 139786257819296, 140725241462704, 139786242467088, 94812001799680, 139786260972181, 18446744069414584320}}, sa_flags = -411185408, sa_restorer = 0x563b23b00e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474303023506941030, 3631139788765868080, 2319406792459956534, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f2286607db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f2286a209f8 "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 = 0x7ffd26074090, reg_save_area = 0x7ffd26073fd0}} #7 0x00007f228660b152 in objspace_xmalloc0 (objspace=0x563b23abebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f2286685219 in ibf_load_code (load=0x563b23b00e00, iseq=0x7f228553a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139786242467088 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 0x00007f228668b084 in ibf_load_iseq_each (load=0x563b23b00e00, iseq=0x7f228553a510, 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 = 139786242486096 ec = 0x563b23abfc70 dummy_frame = 139786242466848 #10 0x00007f228668505b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f228553a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563b23b00e00 prev_src_iseq = 0x7f228553c3d0 offset = #11 0x00007f228668515c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f228553a510 iseqv = iseq_index = 23 #12 0x00007f22866854f0 in ibf_load_code (load=0x563b23b00e00, iseq=0x7f228553c3d0, 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 = 139786242474960 code_index = 15 reading_pos = 4556 code = 0x563b23b787c0 load_body = 0x563b23b790a0 cd_entries = 0x563b23b03b60 ic_index = 0 mark_offset_bits = 0x7ffd260743f0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f228668b084 in ibf_load_iseq_each (load=0x563b23b00e00, iseq=0x7f228553c3d0, 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 = 139786242486096 ec = 0x563b23abfc70 dummy_frame = 139786242474576 #14 0x00007f228668505b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f228553c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563b23b00e00 prev_src_iseq = 0x7f228553ee00 offset = #15 0x00007f228668515c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f228553c3d0 iseqv = iseq_index = 16 #16 0x00007f22866854f0 in ibf_load_code (load=0x563b23b00e00, iseq=0x7f228553ee00, 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 = 139786242485760 code_index = 66 reading_pos = 224 code = 0x563b23b9bda0 load_body = 0x563b23b2d6b0 cd_entries = 0x563b23b26870 ic_index = 0 mark_offset_bits = 0x563b23b9bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f228668b084 in ibf_load_iseq_each (load=0x563b23b00e00, iseq=0x7f228553ee00, 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 = 139786242486096 ec = 0x563b23abfc70 dummy_frame = 139786242485328 #18 0x00007f228668505b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f228553ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563b23b00e00 prev_src_iseq = 0x7f228553efb0 offset = #19 0x00007f228668515c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f228553ee00 iseqv = iseq_index = 1 #20 0x00007f22866854f0 in ibf_load_code (load=0x563b23b00e00, iseq=0x7f228553efb0, 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 = 139786242486192 code_index = 5 reading_pos = 46 code = 0x563b23b79e50 load_body = 0x563b23b5d8e0 cd_entries = 0x563b23b24070 ic_index = 1 mark_offset_bits = 0x7ffd26074950 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f228668b084 in ibf_load_iseq_each (load=0x563b23b00e00, iseq=0x7f228553efb0, 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 = 139786242486096 ec = 0x563b23abfc70 dummy_frame = 139786242486000 #22 0x00007f228668505b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f228553efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563b23b00e00 prev_src_iseq = 0x0 offset = #23 0x00007f228668cfc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f228553efb0 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 = 139786242486336 #25 0x00007f2286a0f543 in rb_load_with_builtin_functions (feature_name=0x7f2286a4f54b "yjit", table=0x7f2286bd2e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x563b23abc2a0 iseq = #26 0x00007f2286954537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f22869525b0 , argc = 0, index = 0, name = 0x7f2286a75635 "_bi13"}, {func_ptr = 0x7f22869efa50 , argc = 0, index = 1, name = 0x7f2286a7563b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f22869efb50 , argc = 0, index = 2, name = 0x7f2286a758a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f22869f0be0 , argc = 0, index = 3, name = 0x7f2286a75653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f22869bfbc0 , argc = 2, index = 4, name = 0x7f2286a7566c "rb_yjit_enable"}, {func_ptr = 0x7f22869efb70 , argc = 0, index = 5, name = 0x7f2286a7567b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f22869efaa0 , argc = 1, index = 6, name = 0x7f2286a75696 "rb_yjit_get_stats"}, {func_ptr = 0x7f2286952590 , argc = 0, index = 7, name = 0x7f2286a756a8 "object_shape_count"}, {func_ptr = 0x7f22869c6ee0 , argc = 1, index = 8, name = 0x7f2286a756bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f22869c6ef0 , argc = 1, index = 9, name = 0x7f2286a756cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f22869bfb10 , argc = 0, index = 10, name = 0x7f2286a756e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f22869bfc70 , argc = 0, index = 11, name = 0x7f2286a756f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f22869efa70 , argc = 0, index = 12, name = 0x7f2286a75710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f2286723433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f228682e67a in ruby_opt_init (opt=0x7ffd260761a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f228682ebf3 in ruby_opt_init (opt=0x7ffd260761a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140725241466464) 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 = 0x7ffd26074e60 parser = 139786243754592 orig_fname = 139786243769664 script = 1 opt = 0x7ffd260761a0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f22866ec822 in rb_ensure (b_proc=b_proc@entry=0x7f228682e850 , data1=data1@entry=140725241466464, e_proc=e_proc@entry=0x7f228682a9f0 , data2=data2@entry=140725241466464) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563b23abfc70 _tag = {tag = 36, retval = 140725241471392, buf = {0x7f2285eb4790, 0x7f22866ec8d8 , 0x0, 0x7ffd26074cd0, 0x85eb3a40}, prev = 0x7ffd260762b0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563b23abfc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f228682a9f0 , data2 = 140725241466464}} #32 0x00007f2286830807 in load_file (opt=0x7ffd260761a0, script=1, f=139786252404624, fname=, parser=139786243754592) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139786243754592, fname = 139786243769664, script = 1, opt = 0x7ffd260761a0, f = 4} #33 process_options (argc=0, argv=0x7ffd26076498, opt=0x7ffd260761a0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139786252404624 xflag = ast = 0x0 parser = 139786243754592 script_name = 139786243769664 iseq = enc = lenc = 0x563b23adaf30 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\277\206\"\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007f2286831086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd26076488) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2285678558 "-", script_name = 139786243769664, 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 0x00007f22866edbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd26076488) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139786261017216, buf = {0x2, 0x7f22866edc00 , 0x0, 0x7ffd26076280, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563b23abfc70 state = iseq = 0x0 #36 0x0000563b21d4017f in rb_main (argv=0x7ffd26076488, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140725241472809 #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.489161.ruby -x gdbscript [New LWP 489161] [New LWP 489163] [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=140020163320832) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f58fc189c00 (LWP 489161))] >>> Threads Id Target Id Frame * 1 Thread 0x7f58fc189c00 (LWP 489161) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140020163320832) at ./nptl/pthread_kill.c:44 2 Thread 0x7f58fbe6f640 (LWP 489163) 0x00007f58fc2d0fde in epoll_wait (epfd=4, events=events@entry=0x7f58fcbd7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f58fbe6f640 (LWP 489163)): #0 0x00007f58fc2d0fde in epoll_wait (epfd=4, events=events@entry=0x7f58fcbd7adc , 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 0x00007f58fc861c1a in event_wait (vm=0x5598607302a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5598607302a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5598607302a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5598607302a0 #4 0x00007f58fc23fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729531277856, -7052912445150241026, 140020160067136, 25, 140020164065360, 140729531278208, 6966772520328584958, 6966784091360419582}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f58fc2d0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f58fc189c00 (LWP 489161)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140020163320832) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f58fc189c00 old_mask = {__val = {8, 140020164134099, 0, 140020164030445, 140020163320832, 140020165645824, 94112941555376, 140020163976615, 5, 140020165662368, 140729531269200, 140020170928028, 255, 94112941540000, 140020165662368, 140729531269216}} 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=140020163320832) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140020163320832, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f58fc1ed476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f58fc1d37f3 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, 140020163313400, 6495262784248422144, 94112941554800, 94112941554800, 140020172225016, 140020165662368, 140729531269600, 140020150281408, 94112941821440, 140020168815253, 18446744069414584320}}, sa_flags = -1041162496, sa_restorer = 0x559860774e00} sigs = {__val = {32, 6733551554292031520, 7076617800573662986, 7365405400577880421, 3473231210106479974, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f58fc5eedb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f58fca079f8 "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 = 0x7ffe25b882c0, reg_save_area = 0x7ffe25b88200}} #7 0x00007f58fc5f2152 in objspace_xmalloc0 (objspace=0x559860732bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f58fc66c219 in ibf_load_code (load=0x559860774e00, iseq=0x7f58fb51a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140020150281408 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 0x00007f58fc672084 in ibf_load_iseq_each (load=0x559860774e00, iseq=0x7f58fb51a4c0, 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 = 140020150300416 ec = 0x559860733c70 dummy_frame = 140020150281168 #10 0x00007f58fc66c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f58fb51a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x559860774e00 prev_src_iseq = 0x7f58fb51c380 offset = #11 0x00007f58fc66c15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f58fb51a4c0 iseqv = iseq_index = 23 #12 0x00007f58fc66c4f0 in ibf_load_code (load=0x559860774e00, iseq=0x7f58fb51c380, 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 = 140020150289280 code_index = 15 reading_pos = 4556 code = 0x5598607ec7c0 load_body = 0x5598607ed0a0 cd_entries = 0x559860777b60 ic_index = 0 mark_offset_bits = 0x7ffe25b88620 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f58fc672084 in ibf_load_iseq_each (load=0x559860774e00, iseq=0x7f58fb51c380, 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 = 140020150300416 ec = 0x559860733c70 dummy_frame = 140020150288896 #14 0x00007f58fc66c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f58fb51c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x559860774e00 prev_src_iseq = 0x7f58fb51edb0 offset = #15 0x00007f58fc66c15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f58fb51c380 iseqv = iseq_index = 16 #16 0x00007f58fc66c4f0 in ibf_load_code (load=0x559860774e00, iseq=0x7f58fb51edb0, 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 = 140020150300080 code_index = 66 reading_pos = 224 code = 0x55986080fda0 load_body = 0x5598607a16b0 cd_entries = 0x55986079a870 ic_index = 0 mark_offset_bits = 0x55986080ffd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f58fc672084 in ibf_load_iseq_each (load=0x559860774e00, iseq=0x7f58fb51edb0, 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 = 140020150300416 ec = 0x559860733c70 dummy_frame = 140020150299648 #18 0x00007f58fc66c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f58fb51edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x559860774e00 prev_src_iseq = 0x7f58fb51ef60 offset = #19 0x00007f58fc66c15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f58fb51edb0 iseqv = iseq_index = 1 #20 0x00007f58fc66c4f0 in ibf_load_code (load=0x559860774e00, iseq=0x7f58fb51ef60, 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 = 140020150300512 code_index = 5 reading_pos = 46 code = 0x5598607ede50 load_body = 0x5598607d18e0 cd_entries = 0x559860798070 ic_index = 1 mark_offset_bits = 0x7ffe25b88b80 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f58fc672084 in ibf_load_iseq_each (load=0x559860774e00, iseq=0x7f58fb51ef60, 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 = 140020150300416 ec = 0x559860733c70 dummy_frame = 140020150300320 #22 0x00007f58fc66c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f58fb51ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x559860774e00 prev_src_iseq = 0x0 offset = #23 0x00007f58fc673fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f58fb51ef60 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 = 140020150300656 #25 0x00007f58fc9f6543 in rb_load_with_builtin_functions (feature_name=0x7f58fca3654b "yjit", table=0x7f58fcbb9e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5598607302a0 iseq = #26 0x00007f58fc93b537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f58fc9395b0 , argc = 0, index = 0, name = 0x7f58fca5c635 "_bi13"}, {func_ptr = 0x7f58fc9d6a50 , argc = 0, index = 1, name = 0x7f58fca5c63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f58fc9d6b50 , argc = 0, index = 2, name = 0x7f58fca5c8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f58fc9d7be0 , argc = 0, index = 3, name = 0x7f58fca5c653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f58fc9a6bc0 , argc = 2, index = 4, name = 0x7f58fca5c66c "rb_yjit_enable"}, {func_ptr = 0x7f58fc9d6b70 , argc = 0, index = 5, name = 0x7f58fca5c67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f58fc9d6aa0 , argc = 1, index = 6, name = 0x7f58fca5c696 "rb_yjit_get_stats"}, {func_ptr = 0x7f58fc939590 , argc = 0, index = 7, name = 0x7f58fca5c6a8 "object_shape_count"}, {func_ptr = 0x7f58fc9adee0 , argc = 1, index = 8, name = 0x7f58fca5c6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f58fc9adef0 , argc = 1, index = 9, name = 0x7f58fca5c6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f58fc9a6b10 , argc = 0, index = 10, name = 0x7f58fca5c6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f58fc9a6c70 , argc = 0, index = 11, name = 0x7f58fca5c6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f58fc9d6a70 , argc = 0, index = 12, name = 0x7f58fca5c710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f58fc70a433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f58fc81567a in ruby_opt_init (opt=0x7ffe25b8a3d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f58fc815bf3 in ruby_opt_init (opt=0x7ffe25b8a3d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729531273360) 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 = 0x7ffe25b89090 parser = 140020151568960 orig_fname = 140020151584032 script = 1 opt = 0x7ffe25b8a3d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f58fc6d3822 in rb_ensure (b_proc=b_proc@entry=0x7f58fc815850 , data1=data1@entry=140729531273360, e_proc=e_proc@entry=0x7f58fc8119f0 , data2=data2@entry=140729531273360) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559860733c70 _tag = {tag = 36, retval = 140729531278288, buf = {0x7f58fbe947a0, 0x7f58fc6d38d8 , 0x0, 0x7ffe25b88f00, 0xfbe93a50}, prev = 0x7ffe25b8a4e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559860733c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f58fc8119f0 , data2 = 140729531273360}} #32 0x00007f58fc817807 in load_file (opt=0x7ffe25b8a3d0, script=1, f=140020160219040, fname=, parser=140020151568960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140020151568960, fname = 140020151584032, script = 1, opt = 0x7ffe25b8a3d0, f = 4} #33 process_options (argc=0, argv=0x7ffe25b8a6c8, opt=0x7ffe25b8a3d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140020160219040 xflag = ast = 0x0 parser = 140020151568960 script_name = 140020151584032 iseq = enc = lenc = 0x55986074ef30 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 0x00007f58fc818086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe25b8a6b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f58fb658538 "-", script_name = 140020151584032, 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 0x00007f58fc6d4bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe25b8a6b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140020168860288, buf = {0x2, 0x7f58fc6d4c00 , 0x0, 0x7ffe25b8a4b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559860733c70 state = iseq = 0x0 #36 0x000055985fd8c17f in rb_main (argv=0x7ffe25b8a6b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729531279705 #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.521618.ruby -x gdbscript [New LWP 521618] [New LWP 521619] [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=140497820802048) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc832b35c00 (LWP 521618))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc832b35c00 (LWP 521618) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140497820802048) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc83281f640 (LWP 521619) 0x00007fc832c7cfde in epoll_wait (epfd=4, events=events@entry=0x7fc833583adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc83281f640 (LWP 521619)): #0 0x00007fc832c7cfde in epoll_wait (epfd=4, events=events@entry=0x7fc833583adc , 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 0x00007fc83320dc1a in event_wait (vm=0x563d548fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563d548fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563d548fe2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563d548fe2a0 #4 0x00007fc832bebb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723723337264, -294370120169759303, 140497817564736, 25, 140497821546576, 140723723337616, 322652703619210681, 322652314240867769}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc832c7cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc832b35c00 (LWP 521618)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140497820802048) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc832b35c00 old_mask = {__val = {8, 140497821615315, 0, 140497821511661, 140497820802048, 140497823127040, 94821411724976, 140497821457831, 114, 140497823143584, 140723723328608, 140497828409244, 255, 94821411709600, 140497823143584, 140723723328624}} 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=140497820802048) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140497820802048, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc832b99476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc832b7f7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3061613962636366, sa_sigaction = 0x3061613962636366}, sa_mask = {__val = {7161680421647626288, 2319406792479684962, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140497820794616, 17502947548461168640, 94821411724400, 94821411724400, 140497829706232, 140497823143584, 140723723329008, 140497807779120, 94821411991040, 140497826296469, 18446744069414584320}}, sa_flags = -1940752384, sa_restorer = 0x563d54942e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474071061654627174, 7161680421647626288, 2319406792446130530, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fc832f9adb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fc8333b39f8 "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 = 0x7ffccb8a5ed0, reg_save_area = 0x7ffccb8a5e10}} #7 0x00007fc832f9e152 in objspace_xmalloc0 (objspace=0x563d54900bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fc833018219 in ibf_load_code (load=0x563d54942e00, iseq=0x7fc831eca530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140497807779120 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 0x00007fc83301e084 in ibf_load_iseq_each (load=0x563d54942e00, iseq=0x7fc831eca530, 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 = 140497807798128 ec = 0x563d54901c70 dummy_frame = 140497807778784 #10 0x00007fc83301805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc831eca530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563d54942e00 prev_src_iseq = 0x7fc831ecc360 offset = #11 0x00007fc83301815c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fc831eca530 iseqv = iseq_index = 23 #12 0x00007fc8330184f0 in ibf_load_code (load=0x563d54942e00, iseq=0x7fc831ecc360, 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 = 140497807786848 code_index = 15 reading_pos = 4556 code = 0x563d549ba7c0 load_body = 0x563d549bb0a0 cd_entries = 0x563d54945b60 ic_index = 0 mark_offset_bits = 0x7ffccb8a6230 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fc83301e084 in ibf_load_iseq_each (load=0x563d54942e00, iseq=0x7fc831ecc360, 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 = 140497807798128 ec = 0x563d54901c70 dummy_frame = 140497807786560 #14 0x00007fc83301805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc831ecc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563d54942e00 prev_src_iseq = 0x7fc831eced60 offset = #15 0x00007fc83301815c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fc831ecc360 iseqv = iseq_index = 16 #16 0x00007fc8330184f0 in ibf_load_code (load=0x563d54942e00, iseq=0x7fc831eced60, 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 = 140497807797600 code_index = 66 reading_pos = 224 code = 0x563d549ddda0 load_body = 0x563d5496f6b0 cd_entries = 0x563d54968870 ic_index = 0 mark_offset_bits = 0x563d549ddfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fc83301e084 in ibf_load_iseq_each (load=0x563d54942e00, iseq=0x7fc831eced60, 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 = 140497807798128 ec = 0x563d54901c70 dummy_frame = 140497807797312 #18 0x00007fc83301805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc831eced60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563d54942e00 prev_src_iseq = 0x7fc831ecefd0 offset = #19 0x00007fc83301815c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fc831eced60 iseqv = iseq_index = 1 #20 0x00007fc8330184f0 in ibf_load_code (load=0x563d54942e00, iseq=0x7fc831ecefd0, 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 = 140497807798224 code_index = 5 reading_pos = 46 code = 0x563d549bbe50 load_body = 0x563d5499f8e0 cd_entries = 0x563d54966070 ic_index = 1 mark_offset_bits = 0x7ffccb8a6790 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fc83301e084 in ibf_load_iseq_each (load=0x563d54942e00, iseq=0x7fc831ecefd0, 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 = 140497807798128 ec = 0x563d54901c70 dummy_frame = 140497807798032 #22 0x00007fc83301805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc831ecefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x563d54942e00 prev_src_iseq = 0x0 offset = #23 0x00007fc83301ffc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fc831ecefd0 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 = 140497807798368 #25 0x00007fc8333a2543 in rb_load_with_builtin_functions (feature_name=0x7fc8333e254b "yjit", table=0x7fc833565e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x563d548fe2a0 iseq = #26 0x00007fc8332e7537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc8332e55b0 , argc = 0, index = 0, name = 0x7fc833408635 "_bi13"}, {func_ptr = 0x7fc833382a50 , argc = 0, index = 1, name = 0x7fc83340863b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc833382b50 , argc = 0, index = 2, name = 0x7fc8334088a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc833383be0 , argc = 0, index = 3, name = 0x7fc833408653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc833352bc0 , argc = 2, index = 4, name = 0x7fc83340866c "rb_yjit_enable"}, {func_ptr = 0x7fc833382b70 , argc = 0, index = 5, name = 0x7fc83340867b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc833382aa0 , argc = 1, index = 6, name = 0x7fc833408696 "rb_yjit_get_stats"}, {func_ptr = 0x7fc8332e5590 , argc = 0, index = 7, name = 0x7fc8334086a8 "object_shape_count"}, {func_ptr = 0x7fc833359ee0 , argc = 1, index = 8, name = 0x7fc8334086bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc833359ef0 , argc = 1, index = 9, name = 0x7fc8334086cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc833352b10 , argc = 0, index = 10, name = 0x7fc8334086e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fc833352c70 , argc = 0, index = 11, name = 0x7fc8334086f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc833382a70 , argc = 0, index = 12, name = 0x7fc833408710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fc8330b6433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fc8331c167a in ruby_opt_init (opt=0x7ffccb8a7fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fc8331c1bf3 in ruby_opt_init (opt=0x7ffccb8a7fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140723723332768) 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 = 0x7ffccb8a6ca0 parser = 140497809066672 orig_fname = 140497809081744 script = 1 opt = 0x7ffccb8a7fe0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fc83307f822 in rb_ensure (b_proc=b_proc@entry=0x7fc8331c1850 , data1=data1@entry=140723723332768, e_proc=e_proc@entry=0x7fc8331bd9f0 , data2=data2@entry=140723723332768) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563d54901c70 _tag = {tag = 36, retval = 140723723337696, buf = {0x7fc8328447e0, 0x7fc83307f8d8 , 0x0, 0x7ffccb8a6b10, 0x32843a90}, prev = 0x7ffccb8a80f0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563d54901c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc8331bd9f0 , data2 = 140723723332768}} #32 0x00007fc8331c3807 in load_file (opt=0x7ffccb8a7fe0, script=1, f=140497817716704, fname=, parser=140497809066672) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140497809066672, fname = 140497809081744, script = 1, opt = 0x7ffccb8a7fe0, f = 4} #33 process_options (argc=0, argv=0x7ffccb8a82d8, opt=0x7ffccb8a7fe0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140497817716704 xflag = ast = 0x0 parser = 140497809066672 script_name = 140497809081744 iseq = enc = lenc = 0x563d5491cf30 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\243X3\310\177\000\000"... i = dump = vm = loaded_before_enc = 6 #34 0x00007fc8331c4086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffccb8a82c8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc8320085a8 "-", script_name = 140497809081744, 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 0x00007fc833080bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffccb8a82c8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140497826341504, buf = {0x2, 0x7fc833080c00 , 0x0, 0x7ffccb8a80c0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563d54901c70 state = iseq = 0x0 #36 0x0000563d53b9117f in rb_main (argv=0x7ffccb8a82c8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723723339113 #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.561384.ruby -x gdbscript [New LWP 561384] [New LWP 561385] [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=139673086217216) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f082cb04c00 (LWP 561384))] >>> Threads Id Target Id Frame * 1 Thread 0x7f082cb04c00 (LWP 561384) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139673086217216) at ./nptl/pthread_kill.c:44 2 Thread 0x7f082c7ef640 (LWP 561385) 0x00007f082cc4bfde in epoll_wait (epfd=4, events=events@entry=0x7f082d552adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f082c7ef640 (LWP 561385)): #0 0x00007f082cc4bfde in epoll_wait (epfd=4, events=events@entry=0x7f082d552adc , 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 0x00007f082d1dcc1a in event_wait (vm=0x560ddd0c92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560ddd0c92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560ddd0c92a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560ddd0c92a0 #4 0x00007f082cbbab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736239706016, -9043093265223913819, 139673082984000, 25, 139673086961744, 140736239706368, 8975711903332036261, 8975713507649253029}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f082cc4bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f082cb04c00 (LWP 561384)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139673086217216) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f082cb04c00 old_mask = {__val = {8, 139673087030483, 0, 139673086926829, 139673086217216, 139673088542208, 94617543167664, 139673086872999, 114, 139673088558752, 140736239697360, 139673093824412, 255, 94617543152288, 139673088558752, 140736239697376}} 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=139673086217216) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139673086217216, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f082cb68476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f082cb4e7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3063383935626666, sa_sigaction = 0x3063383935626666}, sa_mask = {__val = {7090467252539830320, 2319406792510552373, 3472328228586663282, 3472310704041635888, 2314885599538982970, 139673086209784, 10060943047830760960, 94617543167088, 94617543167088, 139673095121400, 139673088558752, 140736239697760, 139673073198384, 94617543433728, 139673091711637, 18446744069414584320}}, sa_flags = -1755091456, sa_restorer = 0x560ddd10de00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3474588930876270182, 7090467252539830320, 2319406792476997941, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007f082cf69db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f082d3829f8 "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 = 0x7fffb5930040, reg_save_area = 0x7fffb592ff80}} #7 0x00007f082cf6d152 in objspace_xmalloc0 (objspace=0x560ddd0cbbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f082cfe7219 in ibf_load_code (load=0x560ddd10de00, iseq=0x7f082be9a530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139673073198384 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 0x00007f082cfed084 in ibf_load_iseq_each (load=0x560ddd10de00, iseq=0x7f082be9a530, 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 = 139673073217392 ec = 0x560ddd0ccc70 dummy_frame = 139673073198048 #10 0x00007f082cfe705b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f082be9a530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560ddd10de00 prev_src_iseq = 0x7f082be9c360 offset = #11 0x00007f082cfe715c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f082be9a530 iseqv = iseq_index = 23 #12 0x00007f082cfe74f0 in ibf_load_code (load=0x560ddd10de00, iseq=0x7f082be9c360, 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 = 139673073206112 code_index = 15 reading_pos = 4556 code = 0x560ddd1857c0 load_body = 0x560ddd1860a0 cd_entries = 0x560ddd110b60 ic_index = 0 mark_offset_bits = 0x7fffb59303a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f082cfed084 in ibf_load_iseq_each (load=0x560ddd10de00, iseq=0x7f082be9c360, 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 = 139673073217392 ec = 0x560ddd0ccc70 dummy_frame = 139673073205824 #14 0x00007f082cfe705b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f082be9c360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560ddd10de00 prev_src_iseq = 0x7f082be9ed60 offset = #15 0x00007f082cfe715c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f082be9c360 iseqv = iseq_index = 16 #16 0x00007f082cfe74f0 in ibf_load_code (load=0x560ddd10de00, iseq=0x7f082be9ed60, 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 = 139673073216864 code_index = 66 reading_pos = 224 code = 0x560ddd1a8da0 load_body = 0x560ddd13a6b0 cd_entries = 0x560ddd133870 ic_index = 0 mark_offset_bits = 0x560ddd1a8fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f082cfed084 in ibf_load_iseq_each (load=0x560ddd10de00, iseq=0x7f082be9ed60, 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 = 139673073217392 ec = 0x560ddd0ccc70 dummy_frame = 139673073216576 #18 0x00007f082cfe705b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f082be9ed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560ddd10de00 prev_src_iseq = 0x7f082be9efd0 offset = #19 0x00007f082cfe715c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f082be9ed60 iseqv = iseq_index = 1 #20 0x00007f082cfe74f0 in ibf_load_code (load=0x560ddd10de00, iseq=0x7f082be9efd0, 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 = 139673073217488 code_index = 5 reading_pos = 46 code = 0x560ddd186e50 load_body = 0x560ddd16a8e0 cd_entries = 0x560ddd131070 ic_index = 1 mark_offset_bits = 0x7fffb5930900 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f082cfed084 in ibf_load_iseq_each (load=0x560ddd10de00, iseq=0x7f082be9efd0, 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 = 139673073217392 ec = 0x560ddd0ccc70 dummy_frame = 139673073217296 #22 0x00007f082cfe705b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f082be9efd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x560ddd10de00 prev_src_iseq = 0x0 offset = #23 0x00007f082cfeefc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f082be9efd0 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 = 139673073217632 #25 0x00007f082d371543 in rb_load_with_builtin_functions (feature_name=0x7f082d3b154b "yjit", table=0x7f082d534e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x560ddd0c92a0 iseq = #26 0x00007f082d2b6537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f082d2b45b0 , argc = 0, index = 0, name = 0x7f082d3d7635 "_bi13"}, {func_ptr = 0x7f082d351a50 , argc = 0, index = 1, name = 0x7f082d3d763b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f082d351b50 , argc = 0, index = 2, name = 0x7f082d3d78a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f082d352be0 , argc = 0, index = 3, name = 0x7f082d3d7653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f082d321bc0 , argc = 2, index = 4, name = 0x7f082d3d766c "rb_yjit_enable"}, {func_ptr = 0x7f082d351b70 , argc = 0, index = 5, name = 0x7f082d3d767b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f082d351aa0 , argc = 1, index = 6, name = 0x7f082d3d7696 "rb_yjit_get_stats"}, {func_ptr = 0x7f082d2b4590 , argc = 0, index = 7, name = 0x7f082d3d76a8 "object_shape_count"}, {func_ptr = 0x7f082d328ee0 , argc = 1, index = 8, name = 0x7f082d3d76bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f082d328ef0 , argc = 1, index = 9, name = 0x7f082d3d76cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f082d321b10 , argc = 0, index = 10, name = 0x7f082d3d76e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f082d321c70 , argc = 0, index = 11, name = 0x7f082d3d76f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f082d351a70 , argc = 0, index = 12, name = 0x7f082d3d7710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f082d085433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f082d19067a in ruby_opt_init (opt=0x7fffb5932150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f082d190bf3 in ruby_opt_init (opt=0x7fffb5932150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140736239701520) 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 = 0x7fffb5930e10 parser = 139673074485936 orig_fname = 139673074501008 script = 1 opt = 0x7fffb5932150 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f082d04e822 in rb_ensure (b_proc=b_proc@entry=0x7f082d190850 , data1=data1@entry=140736239701520, e_proc=e_proc@entry=0x7f082d18c9f0 , data2=data2@entry=140736239701520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560ddd0ccc70 _tag = {tag = 36, retval = 140736239706448, buf = {0x7f082c8147e0, 0x7f082d04e8d8 , 0x0, 0x7fffb5930c80, 0x2c813a90}, prev = 0x7fffb5932260, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560ddd0ccc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f082d18c9f0 , data2 = 140736239701520}} #32 0x00007f082d192807 in load_file (opt=0x7fffb5932150, script=1, f=139673083135968, fname=, parser=139673074485936) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139673074485936, fname = 139673074501008, script = 1, opt = 0x7fffb5932150, f = 4} #33 process_options (argc=0, argv=0x7fffb5932448, opt=0x7fffb5932150) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139673083135968 xflag = ast = 0x0 parser = 139673074485936 script_name = 139673074501008 iseq = enc = lenc = 0x560ddd0e7f30 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 0x00007f082d193086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffb5932438) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f082bfd85a8 "-", script_name = 139673074501008, 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 0x00007f082d04fbb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffb5932438) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139673091756672, buf = {0x2, 0x7f082d04fc00 , 0x0, 0x7fffb5932230, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560ddd0ccc70 state = iseq = 0x0 #36 0x0000560ddb13917f in rb_main (argv=0x7fffb5932438, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736239707865 #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.591405.ruby -x gdbscript [New LWP 591405] [New LWP 591406] [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=140639346871296) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fe9264fcc00 (LWP 591405))] >>> Threads Id Target Id Frame * 1 Thread 0x7fe9264fcc00 (LWP 591405) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140639346871296) at ./nptl/pthread_kill.c:44 2 Thread 0x7fe9261df640 (LWP 591406) 0x00007fe926643fde in epoll_wait (epfd=4, events=events@entry=0x7fe926f4aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fe9261df640 (LWP 591406)): #0 0x00007fe926643fde in epoll_wait (epfd=4, events=events@entry=0x7fe926f4aadc , 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 0x00007fe926bd4c1a in event_wait (vm=0x5573bf79c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5573bf79c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5573bf79c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5573bf79c2a0 #4 0x00007fe9265b2b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735608220576, -689238966614711827, 140639343605312, 25, 140639347615824, 140735608220928, 701744553699484141, 701744027444224493}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fe926643bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fe9264fcc00 (LWP 591405)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140639346871296) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fe9264fcc00 old_mask = {__val = {8, 140639347684563, 0, 140639347580909, 140639346871296, 140639349196288, 93955622043312, 140639347527079, 16, 140639349212832, 140735608211920, 140639354478492, 255, 93955622027936, 140639349212832, 140735608211936}} 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=140639346871296) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140639346871296, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fe926560476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fe9265467f3 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, 140639346863864, 2814239185541603328, 93955622042736, 93955622042736, 140639355775480, 140639349212832, 140735608212320, 140639333819664, 93955622309376, 140639352365717, 18446744069414584320}}, sa_flags = -147775488, sa_restorer = 0x5573bf7e0e00} sigs = {__val = {32, 2314885530818453536, 8536110337263411232, 7378697426076267105, 3472328520441947704, 7378647051948930861, 3274715270390769252, 3472328296226648184, 3475143045726351408, 2314885530819502128, 2314885530818453536, 2314885530818453536, 7239073644580708384, 7378697627939729267, 3474076752553600614, 7378697383761162288}} #5 0x00007fe926961db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fe926d7a9f8 "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 = 0x7fff8fef4c40, reg_save_area = 0x7fff8fef4b80}} #7 0x00007fe926965152 in objspace_xmalloc0 (objspace=0x5573bf79ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fe9269df219 in ibf_load_code (load=0x5573bf7e0e00, iseq=0x7fe92588a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140639333819664 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 0x00007fe9269e5084 in ibf_load_iseq_each (load=0x5573bf7e0e00, iseq=0x7fe92588a510, 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 = 140639333838672 ec = 0x5573bf79fc70 dummy_frame = 140639333819424 #10 0x00007fe9269df05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe92588a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573bf7e0e00 prev_src_iseq = 0x7fe92588c3d0 offset = #11 0x00007fe9269df15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe92588a510 iseqv = iseq_index = 23 #12 0x00007fe9269df4f0 in ibf_load_code (load=0x5573bf7e0e00, iseq=0x7fe92588c3d0, 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 = 140639333827536 code_index = 15 reading_pos = 4556 code = 0x5573bf8587c0 load_body = 0x5573bf8590a0 cd_entries = 0x5573bf7e3b60 ic_index = 0 mark_offset_bits = 0x7fff8fef4fa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fe9269e5084 in ibf_load_iseq_each (load=0x5573bf7e0e00, iseq=0x7fe92588c3d0, 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 = 140639333838672 ec = 0x5573bf79fc70 dummy_frame = 140639333827152 #14 0x00007fe9269df05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe92588c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573bf7e0e00 prev_src_iseq = 0x7fe92588ee00 offset = #15 0x00007fe9269df15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe92588c3d0 iseqv = iseq_index = 16 #16 0x00007fe9269df4f0 in ibf_load_code (load=0x5573bf7e0e00, iseq=0x7fe92588ee00, 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 = 140639333838336 code_index = 66 reading_pos = 224 code = 0x5573bf87bda0 load_body = 0x5573bf80d6b0 cd_entries = 0x5573bf806870 ic_index = 0 mark_offset_bits = 0x5573bf87bfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fe9269e5084 in ibf_load_iseq_each (load=0x5573bf7e0e00, iseq=0x7fe92588ee00, 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 = 140639333838672 ec = 0x5573bf79fc70 dummy_frame = 140639333837904 #18 0x00007fe9269df05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe92588ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573bf7e0e00 prev_src_iseq = 0x7fe92588efb0 offset = #19 0x00007fe9269df15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe92588ee00 iseqv = iseq_index = 1 #20 0x00007fe9269df4f0 in ibf_load_code (load=0x5573bf7e0e00, iseq=0x7fe92588efb0, 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 = 140639333838768 code_index = 5 reading_pos = 46 code = 0x5573bf859e50 load_body = 0x5573bf83d8e0 cd_entries = 0x5573bf804070 ic_index = 1 mark_offset_bits = 0x7fff8fef5500 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fe9269e5084 in ibf_load_iseq_each (load=0x5573bf7e0e00, iseq=0x7fe92588efb0, 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 = 140639333838672 ec = 0x5573bf79fc70 dummy_frame = 140639333838576 #22 0x00007fe9269df05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fe92588efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5573bf7e0e00 prev_src_iseq = 0x0 offset = #23 0x00007fe9269e6fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fe92588efb0 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 = 140639333838912 #25 0x00007fe926d69543 in rb_load_with_builtin_functions (feature_name=0x7fe926da954b "yjit", table=0x7fe926f2ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5573bf79c2a0 iseq = #26 0x00007fe926cae537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fe926cac5b0 , argc = 0, index = 0, name = 0x7fe926dcf635 "_bi13"}, {func_ptr = 0x7fe926d49a50 , argc = 0, index = 1, name = 0x7fe926dcf63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fe926d49b50 , argc = 0, index = 2, name = 0x7fe926dcf8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fe926d4abe0 , argc = 0, index = 3, name = 0x7fe926dcf653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fe926d19bc0 , argc = 2, index = 4, name = 0x7fe926dcf66c "rb_yjit_enable"}, {func_ptr = 0x7fe926d49b70 , argc = 0, index = 5, name = 0x7fe926dcf67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fe926d49aa0 , argc = 1, index = 6, name = 0x7fe926dcf696 "rb_yjit_get_stats"}, {func_ptr = 0x7fe926cac590 , argc = 0, index = 7, name = 0x7fe926dcf6a8 "object_shape_count"}, {func_ptr = 0x7fe926d20ee0 , argc = 1, index = 8, name = 0x7fe926dcf6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fe926d20ef0 , argc = 1, index = 9, name = 0x7fe926dcf6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fe926d19b10 , argc = 0, index = 10, name = 0x7fe926dcf6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fe926d19c70 , argc = 0, index = 11, name = 0x7fe926dcf6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fe926d49a70 , argc = 0, index = 12, name = 0x7fe926dcf710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fe926a7d433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fe926b8867a in ruby_opt_init (opt=0x7fff8fef6d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fe926b88bf3 in ruby_opt_init (opt=0x7fff8fef6d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140735608216080) 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 = 0x7fff8fef5a10 parser = 140639335107168 orig_fname = 140639335122240 script = 1 opt = 0x7fff8fef6d50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fe926a46822 in rb_ensure (b_proc=b_proc@entry=0x7fe926b88850 , data1=data1@entry=140735608216080, e_proc=e_proc@entry=0x7fe926b849f0 , data2=data2@entry=140735608216080) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5573bf79fc70 _tag = {tag = 36, retval = 140735608221008, buf = {0x7fe926204790, 0x7fe926a468d8 , 0x0, 0x7fff8fef5880, 0x26203a40}, prev = 0x7fff8fef6e60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5573bf79fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fe926b849f0 , data2 = 140735608216080}} #32 0x00007fe926b8a807 in load_file (opt=0x7fff8fef6d50, script=1, f=140639343757200, fname=, parser=140639335107168) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140639335107168, fname = 140639335122240, script = 1, opt = 0x7fff8fef6d50, f = 4} #33 process_options (argc=0, argv=0x7fff8fef7048, opt=0x7fff8fef6d50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140639343757200 xflag = ast = 0x0 parser = 140639335107168 script_name = 140639335122240 iseq = enc = lenc = 0x5573bf7baf30 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 0x00007fe926b8b086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fff8fef7038) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fe9259c8558 "-", script_name = 140639335122240, 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 0x00007fe926a47bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fff8fef7038) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140639352410752, buf = {0x2, 0x7fe926a47c00 , 0x0, 0x7fff8fef6e30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5573bf79fc70 state = iseq = 0x0 #36 0x00005573be34f17f in rb_main (argv=0x7fff8fef7038, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140735608222425 #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.727566.ruby -x gdbscript [New LWP 727566] [New LWP 727568] [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=139672212773888) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f07f8a09c00 (LWP 727566))] >>> Threads Id Target Id Frame * 1 Thread 0x7f07f8a09c00 (LWP 727566) __pthread_kill_implementation (no_tid=0, signo=6, threadid=139672212773888) at ./nptl/pthread_kill.c:44 2 Thread 0x7f07f86ef640 (LWP 727568) 0x00007f07f8b50fde in epoll_wait (epfd=4, events=events@entry=0x7f07f9457adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f07f86ef640 (LWP 727568)): #0 0x00007f07f8b50fde in epoll_wait (epfd=4, events=events@entry=0x7f07f9457adc , 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 0x00007f07f90e1c1a in event_wait (vm=0x55914fdb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55914fdb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55914fdb52a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55914fdb52a0 #4 0x00007f07f8abfb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721110821792, 3932196320377375849, 139672209520192, 25, 139672213518416, 140721110822144, -3990744085589586839, -3990744592785666967}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f07f8b50bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f07f8a09c00 (LWP 727566)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=139672212773888) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f07f8a09c00 old_mask = {__val = {8, 139672213587155, 0, 139672213483501, 139672212773888, 139672215098880, 94082598407856, 139672213429671, 5, 139672215115424, 140721110813136, 139672220381084, 255, 94082598392480, 139672215115424, 140721110813152}} 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=139672212773888) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139672212773888, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f07f8a6d476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f07f8a537f3 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, 139672212766456, 14427148361014817536, 94082598407280, 94082598407280, 139672221678072, 139672215115424, 140721110813536, 139672199734464, 94082598673920, 139672218268309, 18446744069414584320}}, sa_flags = -64638208, sa_restorer = 0x55914fdf9e00} sigs = {__val = {32, 6733551554292031520, 7234525253918406410, 7365405400577880421, 3473231219518497638, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007f07f8e6edb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7f07f92879f8 "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 = 0x7ffc2fd28c40, reg_save_area = 0x7ffc2fd28b80}} #7 0x00007f07f8e72152 in objspace_xmalloc0 (objspace=0x55914fdb7bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007f07f8eec219 in ibf_load_code (load=0x55914fdf9e00, iseq=0x7f07f7d9a4c0, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 139672199734464 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 0x00007f07f8ef2084 in ibf_load_iseq_each (load=0x55914fdf9e00, iseq=0x7f07f7d9a4c0, 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 = 139672199753472 ec = 0x55914fdb8c70 dummy_frame = 139672199734224 #10 0x00007f07f8eec05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f07f7d9a4c0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55914fdf9e00 prev_src_iseq = 0x7f07f7d9c380 offset = #11 0x00007f07f8eec15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f07f7d9a4c0 iseqv = iseq_index = 23 #12 0x00007f07f8eec4f0 in ibf_load_code (load=0x55914fdf9e00, iseq=0x7f07f7d9c380, 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 = 139672199742336 code_index = 15 reading_pos = 4556 code = 0x55914fe717c0 load_body = 0x55914fe720a0 cd_entries = 0x55914fdfcb60 ic_index = 0 mark_offset_bits = 0x7ffc2fd28fa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007f07f8ef2084 in ibf_load_iseq_each (load=0x55914fdf9e00, iseq=0x7f07f7d9c380, 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 = 139672199753472 ec = 0x55914fdb8c70 dummy_frame = 139672199741952 #14 0x00007f07f8eec05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f07f7d9c380) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55914fdf9e00 prev_src_iseq = 0x7f07f7d9edb0 offset = #15 0x00007f07f8eec15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f07f7d9c380 iseqv = iseq_index = 16 #16 0x00007f07f8eec4f0 in ibf_load_code (load=0x55914fdf9e00, iseq=0x7f07f7d9edb0, 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 = 139672199753136 code_index = 66 reading_pos = 224 code = 0x55914fe94da0 load_body = 0x55914fe266b0 cd_entries = 0x55914fe1f870 ic_index = 0 mark_offset_bits = 0x55914fe94fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007f07f8ef2084 in ibf_load_iseq_each (load=0x55914fdf9e00, iseq=0x7f07f7d9edb0, 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 = 139672199753472 ec = 0x55914fdb8c70 dummy_frame = 139672199752704 #18 0x00007f07f8eec05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f07f7d9edb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55914fdf9e00 prev_src_iseq = 0x7f07f7d9ef60 offset = #19 0x00007f07f8eec15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f07f7d9edb0 iseqv = iseq_index = 1 #20 0x00007f07f8eec4f0 in ibf_load_code (load=0x55914fdf9e00, iseq=0x7f07f7d9ef60, 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 = 139672199753568 code_index = 5 reading_pos = 46 code = 0x55914fe72e50 load_body = 0x55914fe568e0 cd_entries = 0x55914fe1d070 ic_index = 1 mark_offset_bits = 0x7ffc2fd29500 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007f07f8ef2084 in ibf_load_iseq_each (load=0x55914fdf9e00, iseq=0x7f07f7d9ef60, 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 = 139672199753472 ec = 0x55914fdb8c70 dummy_frame = 139672199753376 #22 0x00007f07f8eec05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f07f7d9ef60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55914fdf9e00 prev_src_iseq = 0x0 offset = #23 0x00007f07f8ef3fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7f07f7d9ef60 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 = 139672199753712 #25 0x00007f07f9276543 in rb_load_with_builtin_functions (feature_name=0x7f07f92b654b "yjit", table=0x7f07f9439e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55914fdb52a0 iseq = #26 0x00007f07f91bb537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f07f91b95b0 , argc = 0, index = 0, name = 0x7f07f92dc635 "_bi13"}, {func_ptr = 0x7f07f9256a50 , argc = 0, index = 1, name = 0x7f07f92dc63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f07f9256b50 , argc = 0, index = 2, name = 0x7f07f92dc8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f07f9257be0 , argc = 0, index = 3, name = 0x7f07f92dc653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f07f9226bc0 , argc = 2, index = 4, name = 0x7f07f92dc66c "rb_yjit_enable"}, {func_ptr = 0x7f07f9256b70 , argc = 0, index = 5, name = 0x7f07f92dc67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f07f9256aa0 , argc = 1, index = 6, name = 0x7f07f92dc696 "rb_yjit_get_stats"}, {func_ptr = 0x7f07f91b9590 , argc = 0, index = 7, name = 0x7f07f92dc6a8 "object_shape_count"}, {func_ptr = 0x7f07f922dee0 , argc = 1, index = 8, name = 0x7f07f92dc6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f07f922def0 , argc = 1, index = 9, name = 0x7f07f92dc6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7f07f9226b10 , argc = 0, index = 10, name = 0x7f07f92dc6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7f07f9226c70 , argc = 0, index = 11, name = 0x7f07f92dc6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f07f9256a70 , argc = 0, index = 12, name = 0x7f07f92dc710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007f07f8f8a433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007f07f909567a in ruby_opt_init (opt=0x7ffc2fd2ad50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007f07f9095bf3 in ruby_opt_init (opt=0x7ffc2fd2ad50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721110817296) 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 = 0x7ffc2fd29a10 parser = 139672201022016 orig_fname = 139672201037088 script = 1 opt = 0x7ffc2fd2ad50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007f07f8f53822 in rb_ensure (b_proc=b_proc@entry=0x7f07f9095850 , data1=data1@entry=140721110817296, e_proc=e_proc@entry=0x7f07f90919f0 , data2=data2@entry=140721110817296) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55914fdb8c70 _tag = {tag = 36, retval = 140721110822224, buf = {0x7f07f87147a0, 0x7f07f8f538d8 , 0x0, 0x7ffc2fd29880, 0xf8713a50}, prev = 0x7ffc2fd2ae60, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55914fdb8c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f07f90919f0 , data2 = 140721110817296}} #32 0x00007f07f9097807 in load_file (opt=0x7ffc2fd2ad50, script=1, f=139672209672096, fname=, parser=139672201022016) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 139672201022016, fname = 139672201037088, script = 1, opt = 0x7ffc2fd2ad50, f = 4} #33 process_options (argc=0, argv=0x7ffc2fd2b048, opt=0x7ffc2fd2ad50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139672209672096 xflag = ast = 0x0 parser = 139672201022016 script_name = 139672201037088 iseq = enc = lenc = 0x55914fdd3f30 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 0x00007f07f9098086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2fd2b038) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f07f7ed8538 "-", script_name = 139672201037088, 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 0x00007f07f8f54bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc2fd2b038) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139672218313344, buf = {0x2, 0x7f07f8f54c00 , 0x0, 0x7ffc2fd2ae30, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55914fdb8c70 state = iseq = 0x0 #36 0x000055914f96417f in rb_main (argv=0x7ffc2fd2b038, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721110823641 #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.758523.ruby -x gdbscript [New LWP 758523] [New LWP 758525] [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=140716467117056) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7ffb1b095c00 (LWP 758523))] >>> Threads Id Target Id Frame * 1 Thread 0x7ffb1b095c00 (LWP 758523) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140716467117056) at ./nptl/pthread_kill.c:44 2 Thread 0x7ffb1ad7f640 (LWP 758525) 0x00007ffb1b1dcfde in epoll_wait (epfd=4, events=events@entry=0x7ffb1bae3adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7ffb1ad7f640 (LWP 758525)): #0 0x00007ffb1b1dcfde in epoll_wait (epfd=4, events=events@entry=0x7ffb1bae3adc , 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 0x00007ffb1b76dc1a in event_wait (vm=0x55bf5fd5a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55bf5fd5a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55bf5fd5a2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55bf5fd5a2a0 #4 0x00007ffb1b14bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732739154016, 3514420778321669783, 140716463879744, 25, 140716467861584, 140732739154368, -3516309944987193705, -3516311601355460969}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007ffb1b1dcbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7ffb1b095c00 (LWP 758523)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140716467117056) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7ffb1b095c00 old_mask = {__val = {8, 140716467930323, 0, 140716467826669, 140716467117056, 140716469442048, 94280434966192, 140716467772839, 114, 140716469458592, 140732739145360, 140716474724252, 255, 94280434950816, 140716469458592, 140732739145376}} 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=140716467117056) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140716467117056, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007ffb1b0f9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007ffb1b0df7f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037346634656566, sa_sigaction = 0x3037346634656566}, sa_mask = {__val = {7306358559676903472, 2319406791772104244, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140716467109624, 1537400572555229440, 94280434965616, 94280434965616, 140716476021240, 140716469458592, 140732739145760, 140716454094096, 94280435232256, 140716472611477, 18446744069414584320}}, sa_flags = -593299200, sa_restorer = 0x55bf5fd9ee00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473177351203153254, 7306358559676903472, 2319406791738549812, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007ffb1b4fadb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7ffb1b9139f8 "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 = 0x7ffee4ecd100, reg_save_area = 0x7ffee4ecd040}} #7 0x00007ffb1b4fe152 in objspace_xmalloc0 (objspace=0x55bf5fd5cbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007ffb1b578219 in ibf_load_code (load=0x55bf5fd9ee00, iseq=0x7ffb1a42a510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140716454094096 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 0x00007ffb1b57e084 in ibf_load_iseq_each (load=0x55bf5fd9ee00, iseq=0x7ffb1a42a510, 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 = 140716454113104 ec = 0x55bf5fd5dc70 dummy_frame = 140716454093856 #10 0x00007ffb1b57805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1a42a510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bf5fd9ee00 prev_src_iseq = 0x7ffb1a42c3d0 offset = #11 0x00007ffb1b57815c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffb1a42a510 iseqv = iseq_index = 23 #12 0x00007ffb1b5784f0 in ibf_load_code (load=0x55bf5fd9ee00, iseq=0x7ffb1a42c3d0, 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 = 140716454101968 code_index = 15 reading_pos = 4556 code = 0x55bf5fe167c0 load_body = 0x55bf5fe170a0 cd_entries = 0x55bf5fda1b60 ic_index = 0 mark_offset_bits = 0x7ffee4ecd460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007ffb1b57e084 in ibf_load_iseq_each (load=0x55bf5fd9ee00, iseq=0x7ffb1a42c3d0, 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 = 140716454113104 ec = 0x55bf5fd5dc70 dummy_frame = 140716454101584 #14 0x00007ffb1b57805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1a42c3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bf5fd9ee00 prev_src_iseq = 0x7ffb1a42ee00 offset = #15 0x00007ffb1b57815c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffb1a42c3d0 iseqv = iseq_index = 16 #16 0x00007ffb1b5784f0 in ibf_load_code (load=0x55bf5fd9ee00, iseq=0x7ffb1a42ee00, 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 = 140716454112768 code_index = 66 reading_pos = 224 code = 0x55bf5fe39da0 load_body = 0x55bf5fdcb6b0 cd_entries = 0x55bf5fdc4870 ic_index = 0 mark_offset_bits = 0x55bf5fe39fd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007ffb1b57e084 in ibf_load_iseq_each (load=0x55bf5fd9ee00, iseq=0x7ffb1a42ee00, 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 = 140716454113104 ec = 0x55bf5fd5dc70 dummy_frame = 140716454112336 #18 0x00007ffb1b57805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1a42ee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bf5fd9ee00 prev_src_iseq = 0x7ffb1a42efb0 offset = #19 0x00007ffb1b57815c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffb1a42ee00 iseqv = iseq_index = 1 #20 0x00007ffb1b5784f0 in ibf_load_code (load=0x55bf5fd9ee00, iseq=0x7ffb1a42efb0, 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 = 140716454113200 code_index = 5 reading_pos = 46 code = 0x55bf5fe17e50 load_body = 0x55bf5fdfb8e0 cd_entries = 0x55bf5fdc2070 ic_index = 1 mark_offset_bits = 0x7ffee4ecd9c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007ffb1b57e084 in ibf_load_iseq_each (load=0x55bf5fd9ee00, iseq=0x7ffb1a42efb0, 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 = 140716454113104 ec = 0x55bf5fd5dc70 dummy_frame = 140716454113008 #22 0x00007ffb1b57805b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7ffb1a42efb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x55bf5fd9ee00 prev_src_iseq = 0x0 offset = #23 0x00007ffb1b57ffc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7ffb1a42efb0 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 = 140716454113344 #25 0x00007ffb1b902543 in rb_load_with_builtin_functions (feature_name=0x7ffb1b94254b "yjit", table=0x7ffb1bac5e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x55bf5fd5a2a0 iseq = #26 0x00007ffb1b847537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7ffb1b8455b0 , argc = 0, index = 0, name = 0x7ffb1b968635 "_bi13"}, {func_ptr = 0x7ffb1b8e2a50 , argc = 0, index = 1, name = 0x7ffb1b96863b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7ffb1b8e2b50 , argc = 0, index = 2, name = 0x7ffb1b9688a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7ffb1b8e3be0 , argc = 0, index = 3, name = 0x7ffb1b968653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7ffb1b8b2bc0 , argc = 2, index = 4, name = 0x7ffb1b96866c "rb_yjit_enable"}, {func_ptr = 0x7ffb1b8e2b70 , argc = 0, index = 5, name = 0x7ffb1b96867b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7ffb1b8e2aa0 , argc = 1, index = 6, name = 0x7ffb1b968696 "rb_yjit_get_stats"}, {func_ptr = 0x7ffb1b845590 , argc = 0, index = 7, name = 0x7ffb1b9686a8 "object_shape_count"}, {func_ptr = 0x7ffb1b8b9ee0 , argc = 1, index = 8, name = 0x7ffb1b9686bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7ffb1b8b9ef0 , argc = 1, index = 9, name = 0x7ffb1b9686cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7ffb1b8b2b10 , argc = 0, index = 10, name = 0x7ffb1b9686e6 "rb_yjit_code_gc"}, {func_ptr = 0x7ffb1b8b2c70 , argc = 0, index = 11, name = 0x7ffb1b9686f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7ffb1b8e2a70 , argc = 0, index = 12, name = 0x7ffb1b968710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007ffb1b616433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007ffb1b72167a in ruby_opt_init (opt=0x7ffee4ecf210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007ffb1b721bf3 in ruby_opt_init (opt=0x7ffee4ecf210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140732739149520) 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 = 0x7ffee4ecded0 parser = 140716455381600 orig_fname = 140716455396672 script = 1 opt = 0x7ffee4ecf210 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007ffb1b5df822 in rb_ensure (b_proc=b_proc@entry=0x7ffb1b721850 , data1=data1@entry=140732739149520, e_proc=e_proc@entry=0x7ffb1b71d9f0 , data2=data2@entry=140732739149520) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55bf5fd5dc70 _tag = {tag = 36, retval = 140732739154448, buf = {0x7ffb1ada4790, 0x7ffb1b5df8d8 , 0x0, 0x7ffee4ecdd40, 0x1ada3a40}, prev = 0x7ffee4ecf320, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55bf5fd5dc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7ffb1b71d9f0 , data2 = 140732739149520}} #32 0x00007ffb1b723807 in load_file (opt=0x7ffee4ecf210, script=1, f=140716464031632, fname=, parser=140716455381600) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140716455381600, fname = 140716455396672, script = 1, opt = 0x7ffee4ecf210, f = 4} #33 process_options (argc=0, argv=0x7ffee4ecf508, opt=0x7ffee4ecf210) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140716464031632 xflag = ast = 0x0 parser = 140716455381600 script_name = 140716455396672 iseq = enc = lenc = 0x55bf5fd78f30 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 0x00007ffb1b724086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffee4ecf4f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7ffb1a568558 "-", script_name = 140716455396672, 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 0x00007ffb1b5e0bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffee4ecf4f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140716472656512, buf = {0x2, 0x7ffb1b5e0c00 , 0x0, 0x7ffee4ecf2f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55bf5fd5dc70 state = iseq = 0x0 #36 0x000055bf5e29117f in rb_main (argv=0x7ffee4ecf4f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732739155865 #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.791730.ruby -x gdbscript [New LWP 791730] [New LWP 791732] [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=140414118435840) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb4b5a69c00 (LWP 791730))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb4b5a69c00 (LWP 791730) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140414118435840) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb4b574f640 (LWP 791732) 0x00007fb4b5bb0fde in epoll_wait (epfd=4, events=events@entry=0x7fb4b64b7adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb4b574f640 (LWP 791732)): #0 0x00007fb4b5bb0fde in epoll_wait (epfd=4, events=events@entry=0x7fb4b64b7adc , 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 0x00007fb4b6141c1a in event_wait (vm=0x5625e4dec2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5625e4dec2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5625e4dec2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5625e4dec2a0 #4 0x00007fb4b5b1fb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729837256208, -6268165468206786253, 140414115182144, 25, 140414119180368, 140729837256560, 6226906388261116211, 6226907994960435507}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb4b5bb0bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb4b5a69c00 (LWP 791730)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140414118435840) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb4b5a69c00 old_mask = {__val = {8, 140414119249107, 0, 140414119145453, 140414118435840, 140414120760832, 94720753598128, 140414119091623, 5, 140414120777376, 140729837247552, 140414126043036, 255, 94720753582752, 140414120777376, 140729837247568}} 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=140414118435840) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140414118435840, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb4b5acd476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb4b5ab37f3 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, 140414118428408, 2506967834160555520, 94720753597552, 94720753597552, 140414127340024, 140414120777376, 140729837247952, 140414105396496, 94720753864192, 140414123930261, 18446744069414584320}}, sa_flags = 1920493056, sa_restorer = 0x5625e4e30e00} sigs = {__val = {32, 6733551554292031520, 7365412226190423818, 7365405400577882211, 3486176877225403750, 2337500343188860976, 3472328296227680304, 3467824696768081952, 2314885530818453536, 2314885530818453536, 2314885530818453536, 6732726843261788192, 7378697629483820554, 3472328296331896422, 7378697629483806000, 3472609797883717222}} #5 0x00007fb4b5ecedb5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fb4b62e79f8 "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 = 0x7ffe37f55eb0, reg_save_area = 0x7ffe37f55df0}} #7 0x00007fb4b5ed2152 in objspace_xmalloc0 (objspace=0x5625e4deebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fb4b5f4c219 in ibf_load_code (load=0x5625e4e30e00, iseq=0x7fb4b4dfa510, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140414105396496 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 0x00007fb4b5f52084 in ibf_load_iseq_each (load=0x5625e4e30e00, iseq=0x7fb4b4dfa510, 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 = 140414105415504 ec = 0x5625e4defc70 dummy_frame = 140414105396256 #10 0x00007fb4b5f4c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb4b4dfa510) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5625e4e30e00 prev_src_iseq = 0x7fb4b4dfc3d0 offset = #11 0x00007fb4b5f4c15c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb4b4dfa510 iseqv = iseq_index = 23 #12 0x00007fb4b5f4c4f0 in ibf_load_code (load=0x5625e4e30e00, iseq=0x7fb4b4dfc3d0, 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 = 140414105404368 code_index = 15 reading_pos = 4556 code = 0x5625e4ea87c0 load_body = 0x5625e4ea90a0 cd_entries = 0x5625e4e33b60 ic_index = 0 mark_offset_bits = 0x7ffe37f56210 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fb4b5f52084 in ibf_load_iseq_each (load=0x5625e4e30e00, iseq=0x7fb4b4dfc3d0, 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 = 140414105415504 ec = 0x5625e4defc70 dummy_frame = 140414105403984 #14 0x00007fb4b5f4c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb4b4dfc3d0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5625e4e30e00 prev_src_iseq = 0x7fb4b4dfee00 offset = #15 0x00007fb4b5f4c15c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb4b4dfc3d0 iseqv = iseq_index = 16 #16 0x00007fb4b5f4c4f0 in ibf_load_code (load=0x5625e4e30e00, iseq=0x7fb4b4dfee00, 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 = 140414105415168 code_index = 66 reading_pos = 224 code = 0x5625e4ecbda0 load_body = 0x5625e4e5d6b0 cd_entries = 0x5625e4e56870 ic_index = 0 mark_offset_bits = 0x5625e4ecbfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fb4b5f52084 in ibf_load_iseq_each (load=0x5625e4e30e00, iseq=0x7fb4b4dfee00, 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 = 140414105415504 ec = 0x5625e4defc70 dummy_frame = 140414105414736 #18 0x00007fb4b5f4c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb4b4dfee00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5625e4e30e00 prev_src_iseq = 0x7fb4b4dfefb0 offset = #19 0x00007fb4b5f4c15c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb4b4dfee00 iseqv = iseq_index = 1 #20 0x00007fb4b5f4c4f0 in ibf_load_code (load=0x5625e4e30e00, iseq=0x7fb4b4dfefb0, 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 = 140414105415600 code_index = 5 reading_pos = 46 code = 0x5625e4ea9e50 load_body = 0x5625e4e8d8e0 cd_entries = 0x5625e4e54070 ic_index = 1 mark_offset_bits = 0x7ffe37f56770 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fb4b5f52084 in ibf_load_iseq_each (load=0x5625e4e30e00, iseq=0x7fb4b4dfefb0, 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 = 140414105415504 ec = 0x5625e4defc70 dummy_frame = 140414105415408 #22 0x00007fb4b5f4c05b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb4b4dfefb0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5625e4e30e00 prev_src_iseq = 0x0 offset = #23 0x00007fb4b5f53fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fb4b4dfefb0 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 = 140414105415744 #25 0x00007fb4b62d6543 in rb_load_with_builtin_functions (feature_name=0x7fb4b631654b "yjit", table=0x7fb4b6499e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5625e4dec2a0 iseq = #26 0x00007fb4b621b537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb4b62195b0 , argc = 0, index = 0, name = 0x7fb4b633c635 "_bi13"}, {func_ptr = 0x7fb4b62b6a50 , argc = 0, index = 1, name = 0x7fb4b633c63b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb4b62b6b50 , argc = 0, index = 2, name = 0x7fb4b633c8a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb4b62b7be0 , argc = 0, index = 3, name = 0x7fb4b633c653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb4b6286bc0 , argc = 2, index = 4, name = 0x7fb4b633c66c "rb_yjit_enable"}, {func_ptr = 0x7fb4b62b6b70 , argc = 0, index = 5, name = 0x7fb4b633c67b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb4b62b6aa0 , argc = 1, index = 6, name = 0x7fb4b633c696 "rb_yjit_get_stats"}, {func_ptr = 0x7fb4b6219590 , argc = 0, index = 7, name = 0x7fb4b633c6a8 "object_shape_count"}, {func_ptr = 0x7fb4b628dee0 , argc = 1, index = 8, name = 0x7fb4b633c6bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb4b628def0 , argc = 1, index = 9, name = 0x7fb4b633c6cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb4b6286b10 , argc = 0, index = 10, name = 0x7fb4b633c6e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fb4b6286c70 , argc = 0, index = 11, name = 0x7fb4b633c6f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb4b62b6a70 , argc = 0, index = 12, name = 0x7fb4b633c710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fb4b5fea433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fb4b60f567a in ruby_opt_init (opt=0x7ffe37f57fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fb4b60f5bf3 in ruby_opt_init (opt=0x7ffe37f57fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140729837251712) 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 = 0x7ffe37f56c80 parser = 140414106684000 orig_fname = 140414106699072 script = 1 opt = 0x7ffe37f57fc0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fb4b5fb3822 in rb_ensure (b_proc=b_proc@entry=0x7fb4b60f5850 , data1=data1@entry=140729837251712, e_proc=e_proc@entry=0x7fb4b60f19f0 , data2=data2@entry=140729837251712) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5625e4defc70 _tag = {tag = 36, retval = 140729837256640, buf = {0x7fb4b5774790, 0x7fb4b5fb38d8 , 0x0, 0x7ffe37f56af0, 0xb5773a40}, prev = 0x7ffe37f580d0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5625e4defc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb4b60f19f0 , data2 = 140729837251712}} #32 0x00007fb4b60f7807 in load_file (opt=0x7ffe37f57fc0, script=1, f=140414115334032, fname=, parser=140414106684000) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140414106684000, fname = 140414106699072, script = 1, opt = 0x7ffe37f57fc0, f = 4} #33 process_options (argc=0, argv=0x7ffe37f582b8, opt=0x7ffe37f57fc0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140414115334032 xflag = ast = 0x0 parser = 140414106684000 script_name = 140414106699072 iseq = enc = lenc = 0x5625e4e0af30 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 0x00007fb4b60f8086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe37f582a8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb4b4f38558 "-", script_name = 140414106699072, 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 0x00007fb4b5fb4bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe37f582a8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140414123975296, buf = {0x2, 0x7fb4b5fb4c00 , 0x0, 0x7ffe37f580a0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5625e4defc70 state = iseq = 0x0 #36 0x00005625e4ae117f in rb_main (argv=0x7ffe37f582a8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729837258057 #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.935163.ruby -x gdbscript [New LWP 935163] [New LWP 935165] [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=140660536957952) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fee1556dc00 (LWP 935163))] >>> Threads Id Target Id Frame * 1 Thread 0x7fee1556dc00 (LWP 935163) __pthread_kill_implementation (no_tid=0, signo=6, threadid=140660536957952) at ./nptl/pthread_kill.c:44 2 Thread 0x7fee1524f640 (LWP 935165) 0x00007fee156b4fde in epoll_wait (epfd=4, events=events@entry=0x7fee15fbbadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fee1524f640 (LWP 935165)): #0 0x00007fee156b4fde in epoll_wait (epfd=4, events=events@entry=0x7fee15fbbadc , 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 0x00007fee15c45c1a in event_wait (vm=0x5557e243d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5557e243d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5557e243d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5557e243d2a0 #4 0x00007fee15623b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721123433888, 258315665689623515, 140660533687872, 25, 140660537702480, 140721123434240, -267521128621589541, -267521629635265573}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fee156b4bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fee1556dc00 (LWP 935163)): #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=140660536957952) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fee1556dc00 old_mask = {__val = {8, 140660537771219, 0, 140660537667565, 140660536957952, 140660539282944, 93835946626736, 140660537613735, 114, 140660539299488, 140721123425232, 140660544565148, 255, 93835946611360, 140660539299488, 140721123425248}} 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=140660536957952) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140660536957952, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fee155d1476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fee155b77f3 in __GI_abort () at ./stdlib/abort.c:79 save_stage = 1 act = {__sigaction_handler = {sa_handler = 0x3037613930336366, sa_sigaction = 0x3037613930336366}, sa_mask = {__val = {3702915907827085360, 2319406791775041840, 3472328228586663282, 3472310704041635888, 2314885599538982970, 140660536950520, 1923286657760163584, 93835946626160, 93835946626160, 140660545862136, 140660539299488, 140721123425632, 140660523902256, 93835946892800, 140660542452373, 18446744069414584320}}, sa_flags = 1963652864, sa_restorer = 0x5557e2481e00} sigs = {__val = {32, 2314885530818453536, 6566283579056201760, 7812726533347963766, 8312272859592395357, 7365367111937646964, 3473226635882488678, 3702915907827085360, 2319406791741487408, 3472328228581748082, 3472310704041635888, 2314885599538982970, 2314885530818453536, 2314885530818453536, 6566283579056201760, 7365367112054961782}} #5 0x00007fee159d2db5 in die () at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1028 No locals. #6 rb_bug (fmt=fmt@entry=0x7fee15deb9f8 "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 = 0x7ffc3092fe40, reg_save_area = 0x7ffc3092fd80}} #7 0x00007fee159d6152 in objspace_xmalloc0 (objspace=0x5557e243fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #8 0x00007fee15a50219 in ibf_load_code (load=0x5557e2481e00, iseq=0x7fee148fa530, bytecode_offset=7119, bytecode_size=1446, iseq_size=1506) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12057 iseqv = 140660523902256 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 0x00007fee15a56084 in ibf_load_iseq_each (load=0x5557e2481e00, iseq=0x7fee148fa530, 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 = 140660523921264 ec = 0x5557e2440c70 dummy_frame = 140660523901920 #10 0x00007fee15a5005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fee148fa530) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5557e2481e00 prev_src_iseq = 0x7fee148fc360 offset = #11 0x00007fee15a5015c in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fee148fa530 iseqv = iseq_index = 23 #12 0x00007fee15a504f0 in ibf_load_code (load=0x5557e2481e00, iseq=0x7fee148fc360, 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 = 140660523909984 code_index = 15 reading_pos = 4556 code = 0x5557e24f97c0 load_body = 0x5557e24fa0a0 cd_entries = 0x5557e2484b60 ic_index = 0 mark_offset_bits = 0x7ffc309301a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #13 0x00007fee15a56084 in ibf_load_iseq_each (load=0x5557e2481e00, iseq=0x7fee148fc360, 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 = 140660523921264 ec = 0x5557e2440c70 dummy_frame = 140660523909696 #14 0x00007fee15a5005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fee148fc360) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5557e2481e00 prev_src_iseq = 0x7fee148fed60 offset = #15 0x00007fee15a5015c in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fee148fc360 iseqv = iseq_index = 16 #16 0x00007fee15a504f0 in ibf_load_code (load=0x5557e2481e00, iseq=0x7fee148fed60, 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 = 140660523920736 code_index = 66 reading_pos = 224 code = 0x5557e251cda0 load_body = 0x5557e24ae6b0 cd_entries = 0x5557e24a7870 ic_index = 0 mark_offset_bits = 0x5557e251cfd0 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #17 0x00007fee15a56084 in ibf_load_iseq_each (load=0x5557e2481e00, iseq=0x7fee148fed60, 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 = 140660523921264 ec = 0x5557e2440c70 dummy_frame = 140660523920448 #18 0x00007fee15a5005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fee148fed60) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5557e2481e00 prev_src_iseq = 0x7fee148fefd0 offset = #19 0x00007fee15a5015c in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fee148fed60 iseqv = iseq_index = 1 #20 0x00007fee15a504f0 in ibf_load_code (load=0x5557e2481e00, iseq=0x7fee148fefd0, 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 = 140660523921360 code_index = 5 reading_pos = 46 code = 0x5557e24fae50 load_body = 0x5557e24de8e0 cd_entries = 0x5557e24a5070 ic_index = 1 mark_offset_bits = 0x7ffc30930700 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #21 0x00007fee15a56084 in ibf_load_iseq_each (load=0x5557e2481e00, iseq=0x7fee148fefd0, 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 = 140660523921264 ec = 0x5557e2440c70 dummy_frame = 140660523921168 #22 0x00007fee15a5005b in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fee148fefd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13801 load = 0x5557e2481e00 prev_src_iseq = 0x0 offset = #23 0x00007fee15a57fc8 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13856 iseq = 0x7fee148fefd0 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 = 140660523921504 #25 0x00007fee15dda543 in rb_load_with_builtin_functions (feature_name=0x7fee15e1a54b "yjit", table=0x7fee15f9de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30876 bin = vm = 0x5557e243d2a0 iseq = #26 0x00007fee15d1f537 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fee15d1d5b0 , argc = 0, index = 0, name = 0x7fee15e40635 "_bi13"}, {func_ptr = 0x7fee15dbaa50 , argc = 0, index = 1, name = 0x7fee15e4063b "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fee15dbab50 , argc = 0, index = 2, name = 0x7fee15e408a0 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fee15dbbbe0 , argc = 0, index = 3, name = 0x7fee15e40653 "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fee15d8abc0 , argc = 2, index = 4, name = 0x7fee15e4066c "rb_yjit_enable"}, {func_ptr = 0x7fee15dbab70 , argc = 0, index = 5, name = 0x7fee15e4067b "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fee15dbaaa0 , argc = 1, index = 6, name = 0x7fee15e40696 "rb_yjit_get_stats"}, {func_ptr = 0x7fee15d1d590 , argc = 0, index = 7, name = 0x7fee15e406a8 "object_shape_count"}, {func_ptr = 0x7fee15d91ee0 , argc = 1, index = 8, name = 0x7fee15e406bb "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fee15d91ef0 , argc = 1, index = 9, name = 0x7fee15e406cf "rb_yjit_insns_compiled"}, {func_ptr = 0x7fee15d8ab10 , argc = 0, index = 10, name = 0x7fee15e406e6 "rb_yjit_code_gc"}, {func_ptr = 0x7fee15d8ac70 , argc = 0, index = 11, name = 0x7fee15e406f6 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fee15dbaa70 , argc = 0, index = 12, name = 0x7fee15e40710 "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #27 0x00007fee15aee433 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #28 0x00007fee15bf967a in ruby_opt_init (opt=0x7ffc30931f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #29 0x00007fee15bf9bf3 in ruby_opt_init (opt=0x7ffc30931f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #30 load_file_internal (argp_v=argp_v@entry=140721123429392) 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 = 0x7ffc30930c10 parser = 140660525189808 orig_fname = 140660525204880 script = 1 opt = 0x7ffc30931f50 f = 4 line_start = ast = 0x0 enc = set_encoding = 16609 lines = #31 0x00007fee15ab7822 in rb_ensure (b_proc=b_proc@entry=0x7fee15bf9850 , data1=data1@entry=140721123429392, e_proc=e_proc@entry=0x7fee15bf59f0 , data2=data2@entry=140721123429392) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5557e2440c70 _tag = {tag = 36, retval = 140721123434320, buf = {0x7fee152747e0, 0x7fee15ab78d8 , 0x0, 0x7ffc30930a80, 0x15273a90}, prev = 0x7ffc30932060, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5557e2440c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fee15bf59f0 , data2 = 140721123429392}} #32 0x00007fee15bfb807 in load_file (opt=0x7ffc30931f50, script=1, f=140660533839840, fname=, parser=140660525189808) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2761 arg = {parser = 140660525189808, fname = 140660525204880, script = 1, opt = 0x7ffc30931f50, f = 4} #33 process_options (argc=0, argv=0x7ffc30932248, opt=0x7ffc30931f50) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140660533839840 xflag = ast = 0x0 parser = 140660525189808 script_name = 140660525204880 iseq = enc = lenc = 0x5557e245bf30 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 0x00007fee15bfc086 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc30932238) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fee14a385a8 "-", script_name = 140660525204880, 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 0x00007fee15ab8bb9 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc30932238) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140660542497408, buf = {0x2, 0x7fee15ab8c00 , 0x0, 0x7ffc30932030, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5557e2440c70 state = iseq = 0x0 #36 0x00005557e05ea17f in rb_main (argv=0x7ffc30932238, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721123435737 #37 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)