# Logfile created on 2024-02-02 05:48:08 +0000 by logger.rb/v1.4.3 I, [2024-02-02T05:48:08.065547 #791679] INFO -- : #, @formatter=nil, @logdev=#, @binmode=false, @mon_data=#, @mon_data_owner_object_id=860>>> I, [2024-02-02T05:48:08.065932 #791679] INFO -- : $$$[beg] make update-unicode DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:48:08.203527 #791679] INFO -- : make: Nothing to be done for 'update-unicode'. I, [2024-02-02T05:48:08.203740 #791679] INFO -- : $$$[end] "make update-unicode DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:48:08.203783 #791679] INFO -- : $$$[beg] make update-download DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:48:08.436807 #791679] INFO -- : tool/config.guess already exists I, [2024-02-02T05:48:08.437006 #791679] INFO -- : tool/config.sub already exists I, [2024-02-02T05:48:08.442655 #791679] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T05:48:08.445072 #791679] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T05:48:08.448421 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T05:48:08.694557 #791679] INFO -- : $$$[end] "make update-download DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:48:08.694625 #791679] INFO -- : $$$[beg] make update-rubyspec DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:48:08.826366 #791679] INFO -- : make: Nothing to be done for 'update-rubyspec'. I, [2024-02-02T05:48:08.827038 #791679] INFO -- : $$$[end] "make update-rubyspec DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:48:08.827078 #791679] INFO -- : $$$[beg] make update-src DEFS="-DRUBY_DEBUG=1" E, [2024-02-02T05:48:10.073892 #791679] ERROR -- : From https://github.com/ruby/ruby E, [2024-02-02T05:48:10.073967 #791679] ERROR -- : 8531ac3..c0629a0 master -> origin/master I, [2024-02-02T05:48:10.205455 #791679] INFO -- : Updating 8531ac3..c0629a0 I, [2024-02-02T05:48:10.205512 #791679] INFO -- : Fast-forward I, [2024-02-02T05:48:10.264329 #791679] INFO -- : NEWS.md | 1 + I, [2024-02-02T05:48:10.264384 #791679] INFO -- : file.c | 129 +++++---- I, [2024-02-02T05:48:10.264401 #791679] INFO -- : lib/irb/history.rb | 2 +- I, [2024-02-02T05:48:10.264412 #791679] INFO -- : lib/irb/inspector.rb | 2 +- I, [2024-02-02T05:48:10.264422 #791679] INFO -- : lib/irb/locale.rb | 2 +- I, [2024-02-02T05:48:10.264441 #791679] INFO -- : lib/prism/ffi.rb | 3 - I, [2024-02-02T05:48:10.264452 #791679] INFO -- : lib/prism/prism.gemspec | 2 +- I, [2024-02-02T05:48:10.264463 #791679] INFO -- : prism/config.yml | 6 - I, [2024-02-02T05:48:10.264473 #791679] INFO -- : prism/diagnostic.c | 1 + I, [2024-02-02T05:48:10.264483 #791679] INFO -- : prism/diagnostic.h | 1 + I, [2024-02-02T05:48:10.264493 #791679] INFO -- : prism/encoding.c | 2 +- I, [2024-02-02T05:48:10.264502 #791679] INFO -- : prism/extension.c | 6 - I, [2024-02-02T05:48:10.264512 #791679] INFO -- : prism/extension.h | 2 +- I, [2024-02-02T05:48:10.264522 #791679] INFO -- : prism/options.c | 9 - I, [2024-02-02T05:48:10.264532 #791679] INFO -- : prism/options.h | 15 - I, [2024-02-02T05:48:10.264543 #791679] INFO -- : prism/parser.h | 9 +- I, [2024-02-02T05:48:10.264554 #791679] INFO -- : prism/prism.c | 308 +++++++++++---------- I, [2024-02-02T05:48:10.264564 #791679] INFO -- : prism/templates/include/prism/ast.h.erb | 2 +- I, [2024-02-02T05:48:10.264575 #791679] INFO -- : prism/templates/lib/prism/serialize.rb.erb | 2 +- I, [2024-02-02T05:48:10.264588 #791679] INFO -- : prism/version.h | 4 +- I, [2024-02-02T05:48:10.264598 #791679] INFO -- : prism_compile.c | 218 ++++++++------- I, [2024-02-02T05:48:10.264609 #791679] INFO -- : test/irb/test_history.rb | 51 +++- I, [2024-02-02T05:48:10.264619 #791679] INFO -- : test/irb/test_input_method.rb | 1 - I, [2024-02-02T05:48:10.264630 #791679] INFO -- : test/irb/test_workspace.rb | 2 +- I, [2024-02-02T05:48:10.264641 #791679] INFO -- : test/prism/errors_test.rb | 71 +++-- I, [2024-02-02T05:48:10.264651 #791679] INFO -- : test/prism/format_errors_test.rb | 7 + I, [2024-02-02T05:48:10.264662 #791679] INFO -- : test/prism/snapshots/arrays.txt | 9 - I, [2024-02-02T05:48:10.264676 #791679] INFO -- : test/prism/snapshots/begin_ensure.txt | 2 - I, [2024-02-02T05:48:10.264686 #791679] INFO -- : test/prism/snapshots/blocks.txt | 21 -- I, [2024-02-02T05:48:10.264696 #791679] INFO -- : test/prism/snapshots/break.txt | 2 - I, [2024-02-02T05:48:10.264862 #791679] INFO -- : test/prism/snapshots/case.txt | 1 - I, [2024-02-02T05:48:10.264883 #791679] INFO -- : test/prism/snapshots/command_method_call.txt | 1 - I, [2024-02-02T05:48:10.264893 #791679] INFO -- : test/prism/snapshots/endless_methods.txt | 3 - I, [2024-02-02T05:48:10.264903 #791679] INFO -- : test/prism/snapshots/hashes.txt | 1 - I, [2024-02-02T05:48:10.264913 #791679] INFO -- : test/prism/snapshots/if.txt | 3 - I, [2024-02-02T05:48:10.264923 #791679] INFO -- : test/prism/snapshots/indented_file_end.txt | 1 - I, [2024-02-02T05:48:10.264934 #791679] INFO -- : test/prism/snapshots/keyword_method_names.txt | 9 - I, [2024-02-02T05:48:10.264944 #791679] INFO -- : test/prism/snapshots/lambda.txt | 5 - I, [2024-02-02T05:48:10.264954 #791679] INFO -- : test/prism/snapshots/method_calls.txt | 23 -- I, [2024-02-02T05:48:10.264968 #791679] INFO -- : test/prism/snapshots/methods.txt | 66 ----- I, [2024-02-02T05:48:10.264979 #791679] INFO -- : test/prism/snapshots/non_alphanumeric_methods.txt | 35 --- I, [2024-02-02T05:48:10.264989 #791679] INFO -- : test/prism/snapshots/patterns.txt | 8 - I, [2024-02-02T05:48:10.265004 #791679] INFO -- : test/prism/snapshots/procs.txt | 11 - I, [2024-02-02T05:48:10.265015 #791679] INFO -- : test/prism/snapshots/regex.txt | 1 - I, [2024-02-02T05:48:10.265025 #791679] INFO -- : test/prism/snapshots/repeat_parameters.txt | 13 - I, [2024-02-02T05:48:10.265035 #791679] INFO -- : test/prism/snapshots/rescue.txt | 3 - I, [2024-02-02T05:48:10.265045 #791679] INFO -- : .../snapshots/seattlerb/TestRubyParserShared.txt | 2 - I, [2024-02-02T05:48:10.265055 #791679] INFO -- : test/prism/snapshots/seattlerb/args_kw_block.txt | 1 - I, [2024-02-02T05:48:10.265067 #791679] INFO -- : test/prism/snapshots/seattlerb/block_arg__bare.txt | 1 - I, [2024-02-02T05:48:10.265077 #791679] INFO -- : .../snapshots/seattlerb/block_arg_kwsplat.txt | 1 - I, [2024-02-02T05:48:10.265087 #791679] INFO -- : .../seattlerb/block_arg_opt_arg_block.txt | 1 - I, [2024-02-02T05:48:10.265097 #791679] INFO -- : .../snapshots/seattlerb/block_arg_opt_splat.txt | 1 - I, [2024-02-02T05:48:10.265107 #791679] INFO -- : .../block_arg_opt_splat_arg_block_omfg.txt | 1 - I, [2024-02-02T05:48:10.265117 #791679] INFO -- : .../snapshots/seattlerb/block_arg_optional.txt | 1 - I, [2024-02-02T05:48:10.265127 #791679] INFO -- : test/prism/snapshots/seattlerb/block_arg_scope.txt | 1 - I, [2024-02-02T05:48:10.265137 #791679] INFO -- : .../prism/snapshots/seattlerb/block_arg_scope2.txt | 1 - I, [2024-02-02T05:48:10.265149 #791679] INFO -- : .../snapshots/seattlerb/block_arg_splat_arg.txt | 1 - I, [2024-02-02T05:48:10.265159 #791679] INFO -- : .../snapshots/seattlerb/block_args_kwargs.txt | 1 - I, [2024-02-02T05:48:10.265169 #791679] INFO -- : .../snapshots/seattlerb/block_args_no_kwargs.txt | 1 - I, [2024-02-02T05:48:10.265179 #791679] INFO -- : test/prism/snapshots/seattlerb/block_args_opt1.txt | 1 - I, [2024-02-02T05:48:10.265190 #791679] INFO -- : test/prism/snapshots/seattlerb/block_args_opt2.txt | 1 - I, [2024-02-02T05:48:10.265200 #791679] INFO -- : .../snapshots/seattlerb/block_args_opt2_2.txt | 1 - I, [2024-02-02T05:48:10.265210 #791679] INFO -- : test/prism/snapshots/seattlerb/block_args_opt3.txt | 1 - I, [2024-02-02T05:48:10.265220 #791679] INFO -- : test/prism/snapshots/seattlerb/block_break.txt | 1 - I, [2024-02-02T05:48:10.265230 #791679] INFO -- : .../seattlerb/block_call_defn_call_block_call.txt | 2 - I, [2024-02-02T05:48:10.265242 #791679] INFO -- : .../seattlerb/block_call_dot_op2_brace_block.txt | 2 - I, [2024-02-02T05:48:10.265252 #791679] INFO -- : .../block_call_dot_op2_cmd_args_do_block.txt | 2 - I, [2024-02-02T05:48:10.265334 #791679] INFO -- : .../seattlerb/block_call_operation_colon.txt | 1 - I, [2024-02-02T05:48:10.265354 #791679] INFO -- : .../seattlerb/block_call_operation_dot.txt | 1 - I, [2024-02-02T05:48:10.265366 #791679] INFO -- : .../seattlerb/block_call_paren_call_block_call.txt | 1 - I, [2024-02-02T05:48:10.265376 #791679] INFO -- : .../seattlerb/block_command_operation_colon.txt | 1 - I, [2024-02-02T05:48:10.265386 #791679] INFO -- : .../seattlerb/block_command_operation_dot.txt | 1 - I, [2024-02-02T05:48:10.265396 #791679] INFO -- : .../seattlerb/block_decomp_anon_splat_arg.txt | 1 - I, [2024-02-02T05:48:10.265409 #791679] INFO -- : .../snapshots/seattlerb/block_decomp_arg_splat.txt | 1 - I, [2024-02-02T05:48:10.265420 #791679] INFO -- : .../seattlerb/block_decomp_arg_splat_arg.txt | 1 - I, [2024-02-02T05:48:10.265430 #791679] INFO -- : .../snapshots/seattlerb/block_decomp_splat.txt | 1 - I, [2024-02-02T05:48:10.265440 #791679] INFO -- : test/prism/snapshots/seattlerb/block_kw.txt | 1 - I, [2024-02-02T05:48:10.265450 #791679] INFO -- : .../snapshots/seattlerb/block_kw__required.txt | 1 - I, [2024-02-02T05:48:10.265461 #791679] INFO -- : .../prism/snapshots/seattlerb/block_kwarg_lvar.txt | 1 - I, [2024-02-02T05:48:10.265476 #791679] INFO -- : .../seattlerb/block_kwarg_lvar_multiple.txt | 1 - I, [2024-02-02T05:48:10.265486 #791679] INFO -- : test/prism/snapshots/seattlerb/block_next.txt | 1 - I, [2024-02-02T05:48:10.265496 #791679] INFO -- : test/prism/snapshots/seattlerb/block_opt_arg.txt | 1 - I, [2024-02-02T05:48:10.265508 #791679] INFO -- : test/prism/snapshots/seattlerb/block_opt_splat.txt | 1 - I, [2024-02-02T05:48:10.265519 #791679] INFO -- : .../seattlerb/block_opt_splat_arg_block_omfg.txt | 1 - I, [2024-02-02T05:48:10.265529 #791679] INFO -- : test/prism/snapshots/seattlerb/block_optarg.txt | 1 - I, [2024-02-02T05:48:10.265540 #791679] INFO -- : .../snapshots/seattlerb/block_paren_splat.txt | 1 - I, [2024-02-02T05:48:10.265550 #791679] INFO -- : .../prism/snapshots/seattlerb/block_reg_optarg.txt | 1 - I, [2024-02-02T05:48:10.265560 #791679] INFO -- : test/prism/snapshots/seattlerb/block_return.txt | 1 - I, [2024-02-02T05:48:10.265570 #791679] INFO -- : test/prism/snapshots/seattlerb/block_scope.txt | 1 - I, [2024-02-02T05:48:10.265580 #791679] INFO -- : test/prism/snapshots/seattlerb/block_splat_reg.txt | 1 - I, [2024-02-02T05:48:10.265592 #791679] INFO -- : test/prism/snapshots/seattlerb/bug169.txt | 1 - I, [2024-02-02T05:48:10.265602 #791679] INFO -- : test/prism/snapshots/seattlerb/bug236.txt | 2 - I, [2024-02-02T05:48:10.265612 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_187.txt | 2 - I, [2024-02-02T05:48:10.265622 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_249.txt | 2 - I, [2024-02-02T05:48:10.265632 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_args__19.txt | 1 - I, [2024-02-02T05:48:10.265642 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_args_masgn.txt | 1 - I, [2024-02-02T05:48:10.265652 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_args_masgn2.txt | 1 - I, [2024-02-02T05:48:10.265662 #791679] INFO -- : .../seattlerb/bug_args_masgn_outer_parens__19.txt | 1 - I, [2024-02-02T05:48:10.265673 #791679] INFO -- : .../seattlerb/bug_call_arglist_parens.txt | 2 - I, [2024-02-02T05:48:10.265685 #791679] INFO -- : test/prism/snapshots/seattlerb/bug_masgn_right.txt | 1 - I, [2024-02-02T05:48:10.265696 #791679] INFO -- : .../snapshots/seattlerb/call_array_block_call.txt | 1 - I, [2024-02-02T05:48:10.265706 #791679] INFO -- : .../seattlerb/call_array_lambda_block_call.txt | 2 - I, [2024-02-02T05:48:10.265717 #791679] INFO -- : .../seattlerb/call_begin_call_block_call.txt | 1 - I, [2024-02-02T05:48:10.265727 #791679] INFO -- : .../seattlerb/call_stabby_do_end_with_block.txt | 2 - I, [2024-02-02T05:48:10.265737 #791679] INFO -- : .../seattlerb/call_stabby_with_braces_block.txt | 2 - I, [2024-02-02T05:48:10.265747 #791679] INFO -- : test/prism/snapshots/seattlerb/case_in.txt | 1 - I, [2024-02-02T05:48:10.265757 #791679] INFO -- : test/prism/snapshots/seattlerb/class_comments.txt | 1 - I, [2024-02-02T05:48:10.265772 #791679] INFO -- : test/prism/snapshots/seattlerb/dasgn_icky2.txt | 1 - I, [2024-02-02T05:48:10.265782 #791679] INFO -- : .../snapshots/seattlerb/defn_arg_asplat_arg.txt | 1 - I, [2024-02-02T05:48:10.265793 #791679] INFO -- : .../snapshots/seattlerb/defn_arg_forward_args.txt | 1 - I, [2024-02-02T05:48:10.265803 #791679] INFO -- : .../snapshots/seattlerb/defn_args_forward_args.txt | 1 - I, [2024-02-02T05:48:10.265813 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_comments.txt | 1 - I, [2024-02-02T05:48:10.265823 #791679] INFO -- : .../snapshots/seattlerb/defn_endless_command.txt | 1 - I, [2024-02-02T05:48:10.265833 #791679] INFO -- : .../seattlerb/defn_endless_command_rescue.txt | 1 - I, [2024-02-02T05:48:10.265843 #791679] INFO -- : .../snapshots/seattlerb/defn_forward_args.txt | 1 - I, [2024-02-02T05:48:10.265854 #791679] INFO -- : .../seattlerb/defn_forward_args__no_parens.txt | 1 - I, [2024-02-02T05:48:10.265871 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_kwarg_env.txt | 1 - I, [2024-02-02T05:48:10.265882 #791679] INFO -- : .../prism/snapshots/seattlerb/defn_kwarg_kwarg.txt | 1 - I, [2024-02-02T05:48:10.265892 #791679] INFO -- : .../snapshots/seattlerb/defn_kwarg_kwsplat.txt | 1 - I, [2024-02-02T05:48:10.265902 #791679] INFO -- : .../seattlerb/defn_kwarg_kwsplat_anon.txt | 1 - I, [2024-02-02T05:48:10.265912 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_kwarg_lvar.txt | 1 - I, [2024-02-02T05:48:10.265922 #791679] INFO -- : .../snapshots/seattlerb/defn_kwarg_no_parens.txt | 1 - I, [2024-02-02T05:48:10.265932 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_kwarg_val.txt | 1 - I, [2024-02-02T05:48:10.265943 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_no_kwargs.txt | 1 - I, [2024-02-02T05:48:10.265962 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_oneliner.txt | 1 - I, [2024-02-02T05:48:10.265973 #791679] INFO -- : .../snapshots/seattlerb/defn_oneliner_eq2.txt | 1 - I, [2024-02-02T05:48:10.265983 #791679] INFO -- : .../snapshots/seattlerb/defn_oneliner_noargs.txt | 1 - I, [2024-02-02T05:48:10.265993 #791679] INFO -- : .../seattlerb/defn_oneliner_noargs_parentheses.txt | 1 - I, [2024-02-02T05:48:10.266003 #791679] INFO -- : .../snapshots/seattlerb/defn_oneliner_rescue.txt | 3 - I, [2024-02-02T05:48:10.266013 #791679] INFO -- : .../snapshots/seattlerb/defn_opt_last_arg.txt | 1 - I, [2024-02-02T05:48:10.266023 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_opt_reg.txt | 1 - I, [2024-02-02T05:48:10.266033 #791679] INFO -- : .../snapshots/seattlerb/defn_opt_splat_arg.txt | 1 - I, [2024-02-02T05:48:10.266043 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_powarg.txt | 1 - I, [2024-02-02T05:48:10.266056 #791679] INFO -- : .../prism/snapshots/seattlerb/defn_reg_opt_reg.txt | 1 - I, [2024-02-02T05:48:10.266066 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_splat_arg.txt | 1 - I, [2024-02-02T05:48:10.266145 #791679] INFO -- : test/prism/snapshots/seattlerb/defn_unary_not.txt | 1 - I, [2024-02-02T05:48:10.266164 #791679] INFO -- : test/prism/snapshots/seattlerb/defns_reserved.txt | 1 - I, [2024-02-02T05:48:10.266175 #791679] INFO -- : .../seattlerb/defs_as_arg_with_do_block_inside.txt | 2 - I, [2024-02-02T05:48:10.266186 #791679] INFO -- : test/prism/snapshots/seattlerb/defs_comments.txt | 1 - I, [2024-02-02T05:48:10.266196 #791679] INFO -- : .../snapshots/seattlerb/defs_endless_command.txt | 1 - I, [2024-02-02T05:48:10.266206 #791679] INFO -- : .../seattlerb/defs_endless_command_rescue.txt | 1 - I, [2024-02-02T05:48:10.266219 #791679] INFO -- : test/prism/snapshots/seattlerb/defs_kwarg.txt | 1 - I, [2024-02-02T05:48:10.266229 #791679] INFO -- : test/prism/snapshots/seattlerb/defs_oneliner.txt | 1 - I, [2024-02-02T05:48:10.266240 #791679] INFO -- : .../snapshots/seattlerb/defs_oneliner_eq2.txt | 1 - I, [2024-02-02T05:48:10.266251 #791679] INFO -- : .../snapshots/seattlerb/defs_oneliner_rescue.txt | 3 - I, [2024-02-02T05:48:10.266261 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3_.txt | 1 - I, [2024-02-02T05:48:10.266271 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3_2.txt | 1 - I, [2024-02-02T05:48:10.266281 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3_3.txt | 1 - I, [2024-02-02T05:48:10.266291 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3_5.txt | 2 - I, [2024-02-02T05:48:10.266302 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__10.txt | 1 - I, [2024-02-02T05:48:10.266314 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__11.txt | 1 - I, [2024-02-02T05:48:10.266324 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__12.txt | 1 - I, [2024-02-02T05:48:10.266335 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__6.txt | 1 - I, [2024-02-02T05:48:10.266351 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__7.txt | 1 - I, [2024-02-02T05:48:10.266361 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__8.txt | 1 - I, [2024-02-02T05:48:10.266373 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult3__9.txt | 1 - I, [2024-02-02T05:48:10.266384 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult6_.txt | 1 - I, [2024-02-02T05:48:10.266394 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult6__7.txt | 1 - I, [2024-02-02T05:48:10.266404 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult6__8.txt | 1 - I, [2024-02-02T05:48:10.266417 #791679] INFO -- : test/prism/snapshots/seattlerb/difficult7_.txt | 1 - I, [2024-02-02T05:48:10.266428 #791679] INFO -- : test/prism/snapshots/seattlerb/do_bug.txt | 1 - I, [2024-02-02T05:48:10.266439 #791679] INFO -- : test/prism/snapshots/seattlerb/do_lambda.txt | 1 - I, [2024-02-02T05:48:10.266450 #791679] INFO -- : test/prism/snapshots/seattlerb/f_kw.txt | 1 - I, [2024-02-02T05:48:10.266460 #791679] INFO -- : test/prism/snapshots/seattlerb/f_kw__required.txt | 1 - I, [2024-02-02T05:48:10.266470 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_1.txt | 1 - I, [2024-02-02T05:48:10.266480 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_10_1.txt | 1 - I, [2024-02-02T05:48:10.266491 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_10_2.txt | 1 - I, [2024-02-02T05:48:10.266503 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_11_1.txt | 1 - I, [2024-02-02T05:48:10.266514 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_11_2.txt | 1 - I, [2024-02-02T05:48:10.266525 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_2__19.txt | 1 - I, [2024-02-02T05:48:10.266535 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_3.txt | 1 - I, [2024-02-02T05:48:10.266545 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_4.txt | 1 - I, [2024-02-02T05:48:10.266555 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_5.txt | 1 - I, [2024-02-02T05:48:10.266566 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_6.txt | 1 - I, [2024-02-02T05:48:10.266576 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_7_1.txt | 1 - I, [2024-02-02T05:48:10.266586 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_7_2.txt | 1 - I, [2024-02-02T05:48:10.266598 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_8_1.txt | 1 - I, [2024-02-02T05:48:10.266608 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_8_2.txt | 1 - I, [2024-02-02T05:48:10.266619 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_9_1.txt | 1 - I, [2024-02-02T05:48:10.266629 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_args_9_2.txt | 1 - I, [2024-02-02T05:48:10.266639 #791679] INFO -- : test/prism/snapshots/seattlerb/iter_kwarg.txt | 1 - I, [2024-02-02T05:48:10.266649 #791679] INFO -- : .../snapshots/seattlerb/iter_kwarg_kwsplat.txt | 1 - I, [2024-02-02T05:48:10.266660 #791679] INFO -- : .../snapshots/seattlerb/lambda_do_vs_brace.txt | 4 - I, [2024-02-02T05:48:10.266671 #791679] INFO -- : .../snapshots/seattlerb/magic_encoding_comment.txt | 1 - I, [2024-02-02T05:48:10.266684 #791679] INFO -- : test/prism/snapshots/seattlerb/module_comments.txt | 1 - I, [2024-02-02T05:48:10.266695 #791679] INFO -- : .../snapshots/seattlerb/parse_def_special_name.txt | 1 - I, [2024-02-02T05:48:10.266705 #791679] INFO -- : .../seattlerb/parse_line_call_no_args.txt | 1 - I, [2024-02-02T05:48:10.266716 #791679] INFO -- : .../seattlerb/parse_line_defn_complex.txt | 1 - I, [2024-02-02T05:48:10.266726 #791679] INFO -- : .../seattlerb/parse_line_defn_no_parens.txt | 2 - I, [2024-02-02T05:48:10.266741 #791679] INFO -- : .../seattlerb/parse_line_defn_no_parens_args.txt | 1 - I, [2024-02-02T05:48:10.266752 #791679] INFO -- : .../seattlerb/parse_line_iter_call_no_parens.txt | 1 - I, [2024-02-02T05:48:10.266764 #791679] INFO -- : .../seattlerb/parse_line_iter_call_parens.txt | 1 - I, [2024-02-02T05:48:10.266774 #791679] INFO -- : .../snapshots/seattlerb/parse_line_return.txt | 1 - I, [2024-02-02T05:48:10.266787 #791679] INFO -- : test/prism/snapshots/seattlerb/pipe_semicolon.txt | 1 - I, [2024-02-02T05:48:10.266798 #791679] INFO -- : test/prism/snapshots/seattlerb/pipe_space.txt | 1 - I, [2024-02-02T05:48:10.266808 #791679] INFO -- : .../seattlerb/required_kwarg_no_value.txt | 1 - I, [2024-02-02T05:48:10.266818 #791679] INFO -- : .../seattlerb/rescue_do_end_ensure_result.txt | 1 - I, [2024-02-02T05:48:10.266829 #791679] INFO -- : .../snapshots/seattlerb/rescue_do_end_no_raise.txt | 1 - I, [2024-02-02T05:48:10.266839 #791679] INFO -- : .../snapshots/seattlerb/rescue_do_end_raised.txt | 1 - I, [2024-02-02T05:48:10.266850 #791679] INFO -- : .../snapshots/seattlerb/rescue_do_end_rescued.txt | 1 - I, [2024-02-02T05:48:10.266860 #791679] INFO -- : test/prism/snapshots/seattlerb/rescue_in_block.txt | 1 - I, [2024-02-02T05:48:10.266873 #791679] INFO -- : .../snapshots/seattlerb/stabby_arg_no_paren.txt | 1 - I, [2024-02-02T05:48:10.266886 #791679] INFO -- : .../stabby_arg_opt_splat_arg_block_omfg.txt | 1 - I, [2024-02-02T05:48:10.266965 #791679] INFO -- : .../snapshots/seattlerb/stabby_block_iter_call.txt | 2 - I, [2024-02-02T05:48:10.266986 #791679] INFO -- : .../stabby_block_iter_call_no_target_with_arg.txt | 2 - I, [2024-02-02T05:48:10.266998 #791679] INFO -- : test/prism/snapshots/seattlerb/stabby_block_kw.txt | 1 - I, [2024-02-02T05:48:10.267008 #791679] INFO -- : .../seattlerb/stabby_block_kw__required.txt | 1 - I, [2024-02-02T05:48:10.267018 #791679] INFO -- : .../snapshots/seattlerb/stabby_proc_scope.txt | 1 - I, [2024-02-02T05:48:10.267028 #791679] INFO -- : test/prism/snapshots/super.txt | 2 - I, [2024-02-02T05:48:10.267039 #791679] INFO -- : .../snapshots/unparser/corpus/literal/block.txt | 30 -- I, [2024-02-02T05:48:10.267055 #791679] INFO -- : .../snapshots/unparser/corpus/literal/class.txt | 1 - I, [2024-02-02T05:48:10.267066 #791679] INFO -- : .../snapshots/unparser/corpus/literal/def.txt | 30 -- I, [2024-02-02T05:48:10.267076 #791679] INFO -- : .../snapshots/unparser/corpus/literal/defs.txt | 11 - I, [2024-02-02T05:48:10.267086 #791679] INFO -- : .../snapshots/unparser/corpus/literal/dstr.txt | 1 - I, [2024-02-02T05:48:10.267096 #791679] INFO -- : .../prism/snapshots/unparser/corpus/literal/if.txt | 1 - I, [2024-02-02T05:48:10.267107 #791679] INFO -- : .../snapshots/unparser/corpus/literal/lambda.txt | 6 - I, [2024-02-02T05:48:10.267118 #791679] INFO -- : .../snapshots/unparser/corpus/literal/literal.txt | 1 - I, [2024-02-02T05:48:10.267128 #791679] INFO -- : .../snapshots/unparser/corpus/literal/module.txt | 1 - I, [2024-02-02T05:48:10.267141 #791679] INFO -- : .../snapshots/unparser/corpus/literal/send.txt | 4 - I, [2024-02-02T05:48:10.267151 #791679] INFO -- : .../snapshots/unparser/corpus/literal/since/27.txt | 1 - I, [2024-02-02T05:48:10.267162 #791679] INFO -- : .../snapshots/unparser/corpus/literal/since/31.txt | 2 - I, [2024-02-02T05:48:10.267172 #791679] INFO -- : .../snapshots/unparser/corpus/literal/since/32.txt | 2 - I, [2024-02-02T05:48:10.267183 #791679] INFO -- : .../snapshots/unparser/corpus/literal/super.txt | 5 - I, [2024-02-02T05:48:10.267193 #791679] INFO -- : .../snapshots/unparser/corpus/literal/while.txt | 6 - I, [2024-02-02T05:48:10.267204 #791679] INFO -- : .../snapshots/unparser/corpus/semantic/block.txt | 6 - I, [2024-02-02T05:48:10.267214 #791679] INFO -- : .../snapshots/unparser/corpus/semantic/def.txt | 2 - I, [2024-02-02T05:48:10.267229 #791679] INFO -- : .../snapshots/unparser/corpus/semantic/while.txt | 4 - I, [2024-02-02T05:48:10.267244 #791679] INFO -- : test/prism/snapshots/while.txt | 7 - I, [2024-02-02T05:48:10.267255 #791679] INFO -- : .../snapshots/whitequark/anonymous_blockarg.txt | 1 - I, [2024-02-02T05:48:10.267266 #791679] INFO -- : test/prism/snapshots/whitequark/arg.txt | 2 - I, [2024-02-02T05:48:10.267277 #791679] INFO -- : .../snapshots/whitequark/arg_duplicate_ignored.txt | 2 - I, [2024-02-02T05:48:10.267288 #791679] INFO -- : test/prism/snapshots/whitequark/arg_label.txt | 3 - I, [2024-02-02T05:48:10.267298 #791679] INFO -- : test/prism/snapshots/whitequark/arg_scope.txt | 1 - I, [2024-02-02T05:48:10.267308 #791679] INFO -- : test/prism/snapshots/whitequark/args.txt | 31 --- I, [2024-02-02T05:48:10.267319 #791679] INFO -- : test/prism/snapshots/whitequark/begin_cmdarg.txt | 1 - I, [2024-02-02T05:48:10.267332 #791679] INFO -- : test/prism/snapshots/whitequark/blockarg.txt | 1 - I, [2024-02-02T05:48:10.267342 #791679] INFO -- : test/prism/snapshots/whitequark/blockargs.txt | 35 --- I, [2024-02-02T05:48:10.267353 #791679] INFO -- : test/prism/snapshots/whitequark/break_block.txt | 1 - I, [2024-02-02T05:48:10.267363 #791679] INFO -- : test/prism/snapshots/whitequark/bug_435.txt | 1 - I, [2024-02-02T05:48:10.267373 #791679] INFO -- : test/prism/snapshots/whitequark/bug_447.txt | 2 - I, [2024-02-02T05:48:10.267383 #791679] INFO -- : test/prism/snapshots/whitequark/bug_452.txt | 1 - I, [2024-02-02T05:48:10.267393 #791679] INFO -- : test/prism/snapshots/whitequark/bug_466.txt | 1 - I, [2024-02-02T05:48:10.267404 #791679] INFO -- : test/prism/snapshots/whitequark/bug_481.txt | 2 - I, [2024-02-02T05:48:10.267414 #791679] INFO -- : .../whitequark/bug_cmd_string_lookahead.txt | 1 - I, [2024-02-02T05:48:10.267427 #791679] INFO -- : test/prism/snapshots/whitequark/bug_cmdarg.txt | 2 - I, [2024-02-02T05:48:10.267438 #791679] INFO -- : .../whitequark/bug_def_no_paren_eql_begin.txt | 1 - I, [2024-02-02T05:48:10.267448 #791679] INFO -- : .../whitequark/bug_do_block_in_call_args.txt | 2 - I, [2024-02-02T05:48:10.267458 #791679] INFO -- : .../whitequark/bug_do_block_in_cmdarg.txt | 1 - I, [2024-02-02T05:48:10.267468 #791679] INFO -- : .../whitequark/bug_do_block_in_hash_brace.txt | 11 - I, [2024-02-02T05:48:10.267478 #791679] INFO -- : test/prism/snapshots/whitequark/bug_heredoc_do.txt | 1 - I, [2024-02-02T05:48:10.267488 #791679] INFO -- : .../snapshots/whitequark/bug_lambda_leakage.txt | 1 - I, [2024-02-02T05:48:10.267498 #791679] INFO -- : .../whitequark/class_definition_in_while_cond.txt | 4 - I, [2024-02-02T05:48:10.267515 #791679] INFO -- : test/prism/snapshots/whitequark/const_op_asgn.txt | 2 - I, [2024-02-02T05:48:10.267526 #791679] INFO -- : test/prism/snapshots/whitequark/def.txt | 6 - I, [2024-02-02T05:48:10.267537 #791679] INFO -- : test/prism/snapshots/whitequark/defs.txt | 5 - I, [2024-02-02T05:48:10.267547 #791679] INFO -- : .../whitequark/endless_comparison_method.txt | 6 - I, [2024-02-02T05:48:10.267557 #791679] INFO -- : test/prism/snapshots/whitequark/endless_method.txt | 4 - I, [2024-02-02T05:48:10.267576 #791679] INFO -- : .../whitequark/endless_method_command_syntax.txt | 8 - I, [2024-02-02T05:48:10.267586 #791679] INFO -- : .../endless_method_forwarded_args_legacy.txt | 1 - I, [2024-02-02T05:48:10.267597 #791679] INFO -- : .../whitequark/endless_method_with_rescue_mod.txt | 2 - I, [2024-02-02T05:48:10.267607 #791679] INFO -- : .../whitequark/endless_method_without_args.txt | 4 - I, [2024-02-02T05:48:10.267622 #791679] INFO -- : test/prism/snapshots/whitequark/forward_arg.txt | 1 - I, [2024-02-02T05:48:10.267633 #791679] INFO -- : .../whitequark/forward_arg_with_open_args.txt | 10 - I, [2024-02-02T05:48:10.267648 #791679] INFO -- : .../snapshots/whitequark/forward_args_legacy.txt | 3 - I, [2024-02-02T05:48:10.267659 #791679] INFO -- : .../forwarded_argument_with_kwrestarg.txt | 1 - I, [2024-02-02T05:48:10.267669 #791679] INFO -- : .../whitequark/forwarded_argument_with_restarg.txt | 1 - I, [2024-02-02T05:48:10.267679 #791679] INFO -- : .../snapshots/whitequark/forwarded_kwrestarg.txt | 1 - I, [2024-02-02T05:48:10.267690 #791679] INFO -- : .../forwarded_kwrestarg_with_additional_kwarg.txt | 1 - I, [2024-02-02T05:48:10.267701 #791679] INFO -- : .../snapshots/whitequark/forwarded_restarg.txt | 1 - I, [2024-02-02T05:48:10.267715 #791679] INFO -- : test/prism/snapshots/whitequark/kwarg.txt | 1 - I, [2024-02-02T05:48:10.267726 #791679] INFO -- : test/prism/snapshots/whitequark/kwnilarg.txt | 3 - I, [2024-02-02T05:48:10.267988 #791679] INFO -- : test/prism/snapshots/whitequark/kwoptarg.txt | 1 - I, [2024-02-02T05:48:10.268016 #791679] INFO -- : .../kwoptarg_with_kwrestarg_and_forwarded_args.txt | 1 - I, [2024-02-02T05:48:10.268029 #791679] INFO -- : .../prism/snapshots/whitequark/kwrestarg_named.txt | 1 - I, [2024-02-02T05:48:10.268040 #791679] INFO -- : .../snapshots/whitequark/kwrestarg_unnamed.txt | 1 - I, [2024-02-02T05:48:10.268050 #791679] INFO -- : .../whitequark/lbrace_arg_after_command_args.txt | 2 - I, [2024-02-02T05:48:10.268061 #791679] INFO -- : .../whitequark/method_definition_in_while_cond.txt | 8 - I, [2024-02-02T05:48:10.268071 #791679] INFO -- : test/prism/snapshots/whitequark/next_block.txt | 1 - I, [2024-02-02T05:48:10.268088 #791679] INFO -- : .../whitequark/numbered_args_after_27.txt | 4 - I, [2024-02-02T05:48:10.268099 #791679] INFO -- : .../whitequark/numparam_outside_block.txt | 1 - I, [2024-02-02T05:48:10.268109 #791679] INFO -- : test/prism/snapshots/whitequark/optarg.txt | 2 - I, [2024-02-02T05:48:10.268119 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_272.txt | 1 - I, [2024-02-02T05:48:10.268129 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_490.txt | 3 - I, [2024-02-02T05:48:10.268167 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_507.txt | 1 - I, [2024-02-02T05:48:10.268178 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_525.txt | 2 - I, [2024-02-02T05:48:10.268189 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_604.txt | 1 - I, [2024-02-02T05:48:10.268199 #791679] INFO -- : test/prism/snapshots/whitequark/parser_bug_645.txt | 1 - I, [2024-02-02T05:48:10.268209 #791679] INFO -- : test/prism/snapshots/whitequark/procarg0.txt | 2 - I, [2024-02-02T05:48:10.268220 #791679] INFO -- : .../whitequark/rescue_in_lambda_block.txt | 1 - I, [2024-02-02T05:48:10.268234 #791679] INFO -- : .../whitequark/rescue_without_begin_end.txt | 1 - I, [2024-02-02T05:48:10.268245 #791679] INFO -- : test/prism/snapshots/whitequark/restarg_named.txt | 1 - I, [2024-02-02T05:48:10.268255 #791679] INFO -- : .../prism/snapshots/whitequark/restarg_unnamed.txt | 1 - I, [2024-02-02T05:48:10.268266 #791679] INFO -- : test/prism/snapshots/whitequark/return_block.txt | 1 - I, [2024-02-02T05:48:10.268275 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_10653.txt | 5 - I, [2024-02-02T05:48:10.268286 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_11107.txt | 2 - I, [2024-02-02T05:48:10.268296 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_11380.txt | 2 - I, [2024-02-02T05:48:10.268307 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_11873.txt | 18 -- I, [2024-02-02T05:48:10.268317 #791679] INFO -- : .../snapshots/whitequark/ruby_bug_11873_a.txt | 30 -- I, [2024-02-02T05:48:10.268331 #791679] INFO -- : .../snapshots/whitequark/ruby_bug_11873_b.txt | 2 - I, [2024-02-02T05:48:10.268342 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_12073.txt | 1 - I, [2024-02-02T05:48:10.268359 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_13547.txt | 1 - I, [2024-02-02T05:48:10.268370 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_14690.txt | 2 - I, [2024-02-02T05:48:10.268380 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_15789.txt | 4 - I, [2024-02-02T05:48:10.268390 #791679] INFO -- : test/prism/snapshots/whitequark/ruby_bug_9669.txt | 1 - I, [2024-02-02T05:48:10.268400 #791679] INFO -- : .../snapshots/whitequark/send_block_chain_cmd.txt | 10 - I, [2024-02-02T05:48:10.268411 #791679] INFO -- : .../whitequark/send_block_conditional.txt | 1 - I, [2024-02-02T05:48:10.268426 #791679] INFO -- : test/prism/snapshots/whitequark/send_lambda.txt | 3 - I, [2024-02-02T05:48:10.268437 #791679] INFO -- : .../snapshots/whitequark/send_lambda_args.txt | 2 - I, [2024-02-02T05:48:10.268447 #791679] INFO -- : .../whitequark/send_lambda_args_noparen.txt | 2 - I, [2024-02-02T05:48:10.270014 #791679] INFO -- : .../whitequark/send_lambda_args_shadow.txt | 1 - I, [2024-02-02T05:48:10.270045 #791679] INFO -- : .../snapshots/whitequark/send_lambda_legacy.txt | 1 - I, [2024-02-02T05:48:10.270058 #791679] INFO -- : .../prism/snapshots/whitequark/send_self_block.txt | 4 - I, [2024-02-02T05:48:10.270068 #791679] INFO -- : .../snapshots/whitequark/space_args_arg_block.txt | 3 - I, [2024-02-02T05:48:10.270079 #791679] INFO -- : .../snapshots/whitequark/space_args_block.txt | 1 - I, [2024-02-02T05:48:10.270090 #791679] INFO -- : test/prism/snapshots/whitequark/super_block.txt | 2 - I, [2024-02-02T05:48:10.270100 #791679] INFO -- : .../snapshots/whitequark/trailing_forward_arg.txt | 1 - I, [2024-02-02T05:48:10.270111 #791679] INFO -- : test/prism/snapshots/whitequark/var_op_asgn.txt | 1 - I, [2024-02-02T05:48:10.270122 #791679] INFO -- : test/ruby/test_compile_prism.rb | 37 ++- I, [2024-02-02T05:48:10.270133 #791679] INFO -- : tool/leaked-globals | 15 +- I, [2024-02-02T05:48:10.270149 #791679] INFO -- : 319 files changed, 511 insertions(+), 1233 deletions(-) I, [2024-02-02T05:48:10.308496 #791679] INFO -- : Latest commit hash = c0629a055a I, [2024-02-02T05:48:10.311414 #791679] INFO -- : $$$[end] "make update-src DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:48:10.311475 #791679] INFO -- : $$$[beg] make after-update DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:48:10.530754 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/revision.h updated I, [2024-02-02T05:48:11.862580 #791679] INFO -- : generating /tmp/ruby/src/trunk-repeat20-asserts/ext/ripper/eventids2table.c I, [2024-02-02T05:48:11.869146 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:48:11.869358 #791679] INFO -- : make[1]: Nothing to be done for 'src'. I, [2024-02-02T05:48:11.869405 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/src/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:48:11.876797 #791679] INFO -- : generating x86_64-linux-fake.rb I, [2024-02-02T05:48:12.030358 #791679] INFO -- : x86_64-linux-fake.rb updated I, [2024-02-02T05:48:12.039613 #791679] INFO -- : generating enc.mk I, [2024-02-02T05:48:12.359935 #791679] INFO -- : making srcs under enc I, [2024-02-02T05:48:12.433719 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:48:12.433819 #791679] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T05:48:12.433883 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:48:12.547603 #791679] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T05:48:12.549909 #791679] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T05:48:12.552952 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T05:48:12.673943 #791679] INFO -- : $$$[end] "make after-update DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:48:12.674211 #791679] INFO -- : $$$[beg] make miniruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:48:12.753414 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:48:12.753471 #791679] INFO -- : CC = gcc I, [2024-02-02T05:48:12.753490 #791679] INFO -- : LD = ld I, [2024-02-02T05:48:12.753505 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:48:12.753517 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:48:12.753526 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:48:12.753534 #791679] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T05:48:12.753542 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:48:12.753550 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:48:12.753563 #791679] INFO -- : LANG = I, [2024-02-02T05:48:12.753574 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:48:12.753585 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:48:12.753599 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:48:12.753613 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:48:12.753629 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:48:12.755821 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:48:12.755861 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:48:12.755877 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:48:12.755891 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:48:12.755903 #791679] INFO -- : I, [2024-02-02T05:48:12.781472 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/miniinit.c I, [2024-02-02T05:48:13.742569 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ast.c I, [2024-02-02T05:48:15.238402 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/compile.c I, [2024-02-02T05:48:33.277039 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/cont.c I, [2024-02-02T05:48:34.644091 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/eval.c I, [2024-02-02T05:48:36.386413 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/file.c I, [2024-02-02T05:48:39.049960 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/gc.c I, [2024-02-02T05:48:46.391323 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/hash.c I, [2024-02-02T05:48:49.937444 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/iseq.c I, [2024-02-02T05:48:53.498896 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/load.c I, [2024-02-02T05:48:55.391490 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit.c I, [2024-02-02T05:48:56.235221 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/rjit_c.c I, [2024-02-02T05:48:58.433346 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/proc.c I, [2024-02-02T05:49:01.022863 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/ruby.c I, [2024-02-02T05:49:03.384771 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/thread.c I, [2024-02-02T05:49:08.396375 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/version.c I, [2024-02-02T05:49:08.849911 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm.c I, [2024-02-02T05:49:23.440502 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_backtrace.c I, [2024-02-02T05:49:24.841460 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c I, [2024-02-02T05:49:25.856329 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/vm_trace.c I, [2024-02-02T05:49:27.744782 #791679] INFO -- : compiling prism/api_node.c I, [2024-02-02T05:49:32.730962 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/api_pack.c I, [2024-02-02T05:49:33.233282 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/diagnostic.c I, [2024-02-02T05:49:33.391440 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/encoding.c I, [2024-02-02T05:49:34.171808 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/extension.c I, [2024-02-02T05:49:35.084095 #791679] INFO -- : compiling prism/node.c I, [2024-02-02T05:49:35.664211 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/options.c I, [2024-02-02T05:49:35.832046 #791679] INFO -- : compiling prism/prettyprint.c I, [2024-02-02T05:49:40.108239 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/regexp.c I, [2024-02-02T05:49:40.376753 #791679] INFO -- : compiling prism/serialize.c I, [2024-02-02T05:49:41.226052 #791679] INFO -- : compiling prism/token_type.c I, [2024-02-02T05:49:41.387049 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_memchr.c I, [2024-02-02T05:49:41.393348 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/util/pm_strpbrk.c I, [2024-02-02T05:49:41.529028 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism/prism.c I, [2024-02-02T05:49:52.181779 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/prism_init.c I, [2024-02-02T05:49:52.495386 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/yjit.c I, [2024-02-02T05:49:54.037418 #791679] INFO -- : linking miniruby I, [2024-02-02T05:49:55.992064 #791679] INFO -- : $$$[end] "make miniruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:49:55.992438 #791679] INFO -- : $$$[beg] make ruby DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:49:56.161872 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:49:56.161959 #791679] INFO -- : CC = gcc I, [2024-02-02T05:49:56.161991 #791679] INFO -- : LD = ld I, [2024-02-02T05:49:56.162021 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:49:56.162065 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:49:56.162116 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:49:56.162151 #791679] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T05:49:56.162186 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:49:56.162219 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:49:56.162251 #791679] INFO -- : LANG = I, [2024-02-02T05:49:56.162288 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:49:56.162323 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:49:56.162360 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:49:56.162395 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:49:56.162437 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:49:56.167009 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:49:56.167074 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:49:56.167090 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:49:56.167103 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:49:56.167121 #791679] INFO -- : I, [2024-02-02T05:49:56.913567 #791679] INFO -- : builtin_binary.inc updated I, [2024-02-02T05:49:56.929378 #791679] INFO -- : 35375d373618f8fc47f459afb5b33c370b6d77a764e5356d126c4fd2f95626ba builtin_binary.inc I, [2024-02-02T05:49:56.936228 #791679] INFO -- : compiling /tmp/ruby/src/trunk-repeat20-asserts/builtin.c I, [2024-02-02T05:49:57.719832 #791679] INFO -- : linking static-library libruby-static.a I, [2024-02-02T05:49:59.449560 #791679] INFO -- : linking shared-library libruby.so.3.4.0 I, [2024-02-02T05:50:03.418044 #791679] INFO -- : linking ruby I, [2024-02-02T05:50:03.485114 #791679] INFO -- : $$$[end] "make ruby DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:50:03.485331 #791679] INFO -- : $$$[beg] make all DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:50:03.660249 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:50:03.660332 #791679] INFO -- : CC = gcc I, [2024-02-02T05:50:03.660363 #791679] INFO -- : LD = ld I, [2024-02-02T05:50:03.660392 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:50:03.660427 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:50:03.660465 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:50:03.660503 #791679] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T05:50:03.660534 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:50:03.660562 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:50:03.660589 #791679] INFO -- : LANG = I, [2024-02-02T05:50:03.660616 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:50:03.660642 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:50:03.660668 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:50:03.660694 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:50:03.660727 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:50:03.674573 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:50:03.674634 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:50:03.674650 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:50:03.674662 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:50:03.674679 #791679] INFO -- : I, [2024-02-02T05:50:03.788787 #791679] INFO -- : generating encdb.h I, [2024-02-02T05:50:03.877670 #791679] INFO -- : encdb.h unchanged I, [2024-02-02T05:50:03.883971 #791679] INFO -- : generating enc.mk I, [2024-02-02T05:50:04.227338 #791679] INFO -- : making srcs under enc I, [2024-02-02T05:50:04.294634 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:04.294720 #791679] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T05:50:04.294770 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:04.296505 #791679] INFO -- : generating transdb.h I, [2024-02-02T05:50:04.554818 #791679] INFO -- : transdb.h unchanged I, [2024-02-02T05:50:04.563783 #791679] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T05:50:04.652368 #791679] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T05:50:04.665827 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:09.628366 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:09.628960 #791679] INFO -- : generating makefile exts.mk I, [2024-02-02T05:50:09.752998 #791679] INFO -- : exts.mk unchanged I, [2024-02-02T05:50:09.761468 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:10.348036 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:50:10.356833 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:50:10.369793 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:50:10.388784 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:50:10.400868 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:50:10.438298 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:50:10.479493 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:50:10.486983 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:50:10.522675 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:50:10.541002 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:50:10.548074 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:50:10.553779 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:50:10.571003 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:50:10.585299 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:50:10.606801 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:50:10.613411 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:50:10.625647 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:50:10.633642 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:50:10.660293 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:50:10.691814 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:50:10.698890 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:50:10.704471 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:50:10.714030 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:50:10.766654 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:50:10.774907 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:50:10.782804 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:50:10.807033 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:50:10.821511 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:50:10.824726 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:50:10.836432 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:50:10.865316 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:50:10.892862 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:50:10.926714 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:50:11.003940 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:50:11.007954 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:50:11.082600 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:50:11.086030 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:50:11.156395 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:50:11.160071 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:50:11.239936 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:50:11.245020 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:50:11.329281 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:50:11.333883 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:50:11.408356 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:50:11.412395 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:50:11.487225 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:50:11.537957 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:11.755535 #791679] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T05:50:11.755666 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:11.756332 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:11.762334 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:11.762594 #791679] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T05:50:11.762640 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:11.764101 #791679] INFO -- : building spec/ruby/optional/capi/ext/array_spec.so I, [2024-02-02T05:50:12.324062 #791679] INFO -- : building spec/ruby/optional/capi/ext/basic_object_spec.so I, [2024-02-02T05:50:12.576255 #791679] INFO -- : building spec/ruby/optional/capi/ext/bignum_spec.so I, [2024-02-02T05:50:12.856901 #791679] INFO -- : building spec/ruby/optional/capi/ext/binding_spec.so I, [2024-02-02T05:50:13.055127 #791679] INFO -- : building spec/ruby/optional/capi/ext/boolean_spec.so I, [2024-02-02T05:50:13.271196 #791679] INFO -- : building spec/ruby/optional/capi/ext/class_id_under_autoload_spec.so I, [2024-02-02T05:50:13.517077 #791679] INFO -- : building spec/ruby/optional/capi/ext/class_spec.so I, [2024-02-02T05:50:13.899610 #791679] INFO -- : building spec/ruby/optional/capi/ext/class_under_autoload_spec.so I, [2024-02-02T05:50:14.134879 #791679] INFO -- : building spec/ruby/optional/capi/ext/complex_spec.so I, [2024-02-02T05:50:14.368016 #791679] INFO -- : building spec/ruby/optional/capi/ext/constants_spec.so I, [2024-02-02T05:50:14.694714 #791679] INFO -- : building spec/ruby/optional/capi/ext/data_spec.so I, [2024-02-02T05:50:14.938038 #791679] INFO -- : building spec/ruby/optional/capi/ext/debug_spec.so I, [2024-02-02T05:50:15.223627 #791679] INFO -- : building spec/ruby/optional/capi/ext/encoding_spec.so I, [2024-02-02T05:50:15.804791 #791679] INFO -- : building spec/ruby/optional/capi/ext/enumerator_spec.so I, [2024-02-02T05:50:16.128827 #791679] INFO -- : building spec/ruby/optional/capi/ext/exception_spec.so I, [2024-02-02T05:50:16.373199 #791679] INFO -- : building spec/ruby/optional/capi/ext/fiber_spec.so I, [2024-02-02T05:50:16.624079 #791679] INFO -- : building spec/ruby/optional/capi/ext/file_spec.so I, [2024-02-02T05:50:16.893654 #791679] INFO -- : building spec/ruby/optional/capi/ext/fixnum_spec.so I, [2024-02-02T05:50:17.110317 #791679] INFO -- : building spec/ruby/optional/capi/ext/float_spec.so I, [2024-02-02T05:50:17.320275 #791679] INFO -- : building spec/ruby/optional/capi/ext/gc_spec.so I, [2024-02-02T05:50:17.572649 #791679] INFO -- : building spec/ruby/optional/capi/ext/globals_spec.so I, [2024-02-02T05:50:17.856423 #791679] INFO -- : building spec/ruby/optional/capi/ext/hash_spec.so I, [2024-02-02T05:50:18.134608 #791679] INFO -- : building spec/ruby/optional/capi/ext/integer_spec.so I, [2024-02-02T05:50:18.388994 #791679] INFO -- : building spec/ruby/optional/capi/ext/io_spec.so I, [2024-02-02T05:50:18.856224 #791679] INFO -- : building spec/ruby/optional/capi/ext/kernel_spec.so I, [2024-02-02T05:50:19.410454 #791679] INFO -- : building spec/ruby/optional/capi/ext/language_spec.so I, [2024-02-02T05:50:19.636946 #791679] INFO -- : building spec/ruby/optional/capi/ext/marshal_spec.so I, [2024-02-02T05:50:19.864035 #791679] INFO -- : building spec/ruby/optional/capi/ext/module_spec.so I, [2024-02-02T05:50:20.281968 #791679] INFO -- : building spec/ruby/optional/capi/ext/module_under_autoload_spec.so I, [2024-02-02T05:50:20.487303 #791679] INFO -- : building spec/ruby/optional/capi/ext/mutex_spec.so I, [2024-02-02T05:50:20.709708 #791679] INFO -- : building spec/ruby/optional/capi/ext/numeric_spec.so I, [2024-02-02T05:50:21.009376 #791679] INFO -- : building spec/ruby/optional/capi/ext/object_spec.so I, [2024-02-02T05:50:21.572765 #791679] INFO -- : building spec/ruby/optional/capi/ext/proc_spec.so I, [2024-02-02T05:50:21.915420 #791679] INFO -- : building spec/ruby/optional/capi/ext/range_spec.so I, [2024-02-02T05:50:22.151333 #791679] INFO -- : building spec/ruby/optional/capi/ext/rational_spec.so I, [2024-02-02T05:50:22.372748 #791679] INFO -- : building spec/ruby/optional/capi/ext/rbasic_spec.so I, [2024-02-02T05:50:22.654760 #791679] INFO -- : building spec/ruby/optional/capi/ext/regexp_spec.so I, [2024-02-02T05:50:22.936693 #791679] INFO -- : building spec/ruby/optional/capi/ext/st_spec.so I, [2024-02-02T05:50:23.165320 #791679] INFO -- : building spec/ruby/optional/capi/ext/string_spec.so I, [2024-02-02T05:50:24.074047 #791679] INFO -- : building spec/ruby/optional/capi/ext/struct_spec.so I, [2024-02-02T05:50:24.302662 #791679] INFO -- : building spec/ruby/optional/capi/ext/symbol_spec.so I, [2024-02-02T05:50:24.666801 #791679] INFO -- : building spec/ruby/optional/capi/ext/thread_spec.so I, [2024-02-02T05:50:24.935886 #791679] INFO -- : building spec/ruby/optional/capi/ext/time_spec.so I, [2024-02-02T05:50:25.196614 #791679] INFO -- : building spec/ruby/optional/capi/ext/tracepoint_spec.so I, [2024-02-02T05:50:25.408764 #791679] INFO -- : building spec/ruby/optional/capi/ext/typed_data_spec.so I, [2024-02-02T05:50:25.699960 #791679] INFO -- : building spec/ruby/optional/capi/ext/util_spec.so I, [2024-02-02T05:50:26.030562 #791679] INFO -- : making enc I, [2024-02-02T05:50:26.068900 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.068981 #791679] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T05:50:26.069025 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.070038 #791679] INFO -- : making trans I, [2024-02-02T05:50:26.149308 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.149390 #791679] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T05:50:26.149439 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.150443 #791679] INFO -- : making encs I, [2024-02-02T05:50:26.238408 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.238499 #791679] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T05:50:26.238545 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:26.249846 #791679] INFO -- : $$$[end] "make all DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:50:26.250126 #791679] INFO -- : $$$[beg] make install DEFS="-DRUBY_DEBUG=1" I, [2024-02-02T05:50:26.380140 #791679] INFO -- : Update debug to 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 I, [2024-02-02T05:50:26.382533 #791679] INFO -- : echo 91fe870eeceb9ffbbc7f1bb4673f9e2f6a2c1f60 | /bin/sh /tmp/ruby/src/trunk-repeat20-asserts/tool/ifchange /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision - I, [2024-02-02T05:50:26.401552 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/.bundle/.timestamp/debug.revision unchanged I, [2024-02-02T05:50:26.536267 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:50:26.536355 #791679] INFO -- : CC = gcc I, [2024-02-02T05:50:26.536400 #791679] INFO -- : LD = ld I, [2024-02-02T05:50:26.536430 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:50:26.536471 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:50:26.536505 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:50:26.536535 #791679] INFO -- : CPPFLAGS = -DRUBY_DEBUG=1 I, [2024-02-02T05:50:26.536564 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:50:26.536593 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:50:26.536621 #791679] INFO -- : LANG = I, [2024-02-02T05:50:26.536648 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:50:26.536681 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:50:26.536709 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:50:26.536736 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:50:26.536771 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:50:26.540078 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:50:26.540130 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:50:26.540146 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:50:26.540159 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:50:26.540175 #791679] INFO -- : I, [2024-02-02T05:50:26.641231 #791679] INFO -- : generating encdb.h I, [2024-02-02T05:50:26.703544 #791679] INFO -- : encdb.h unchanged I, [2024-02-02T05:50:26.708166 #791679] INFO -- : generating enc.mk I, [2024-02-02T05:50:27.024794 #791679] INFO -- : making srcs under enc I, [2024-02-02T05:50:27.089141 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:27.089234 #791679] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T05:50:27.089302 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:27.091005 #791679] INFO -- : generating transdb.h I, [2024-02-02T05:50:27.334741 #791679] INFO -- : transdb.h unchanged I, [2024-02-02T05:50:27.341140 #791679] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T05:50:27.428675 #791679] INFO -- : ext/configure-ext.mk unchanged I, [2024-02-02T05:50:27.434643 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:31.937173 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:31.937713 #791679] INFO -- : generating makefile exts.mk I, [2024-02-02T05:50:32.065727 #791679] INFO -- : exts.mk unchanged I, [2024-02-02T05:50:32.074106 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:32.743193 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:50:32.752917 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:50:32.781482 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:50:32.790309 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:50:32.795593 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:50:32.813953 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:50:32.851639 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:50:32.861176 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:50:32.891803 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:50:32.907069 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:50:32.914509 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:50:32.921049 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:50:32.939528 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:50:32.955026 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:50:32.977395 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:50:32.982886 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:50:32.993156 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:50:33.001672 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:50:33.029566 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:50:33.060395 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:50:33.067583 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:50:33.073026 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:50:33.082919 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:50:33.120048 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:50:33.127893 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:50:33.133263 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:50:33.156212 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:50:33.168016 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:50:33.170704 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:50:33.174846 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:50:33.193653 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:50:33.208273 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:50:33.235383 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:50:33.302532 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:50:33.306000 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:50:33.376714 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:50:33.380304 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:50:33.446807 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:50:33.450325 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:50:33.514320 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:50:33.519587 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:50:33.592949 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:50:33.597923 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:50:33.670011 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:50:33.673688 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:50:33.747134 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:50:33.797108 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.002362 #791679] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T05:50:34.002501 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.006026 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.012859 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.012965 #791679] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T05:50:34.013027 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.025335 #791679] INFO -- : making enc I, [2024-02-02T05:50:34.125150 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.125256 #791679] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T05:50:34.125324 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.126478 #791679] INFO -- : making trans I, [2024-02-02T05:50:34.224110 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.224211 #791679] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T05:50:34.224281 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.226218 #791679] INFO -- : making encs I, [2024-02-02T05:50:34.318177 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.318284 #791679] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T05:50:34.318349 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:50:34.328035 #791679] INFO -- : ./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake /tmp/ruby/src/trunk-repeat20-asserts/tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="" --make-flags=" -- DEFS=-DRUBY_DEBUG=1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="man" --gnumake --install=all --exclude=doc I, [2024-02-02T05:50:34.681041 #791679] INFO -- : Installing to I, [2024-02-02T05:50:34.681208 #791679] INFO -- : installing binary commands: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-02T05:50:34.686559 #791679] INFO -- : installing base libraries: /tmp/ruby/install/trunk-repeat20-asserts/lib I, [2024-02-02T05:50:34.708671 #791679] INFO -- : installing arch files: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-02T05:50:34.715894 #791679] INFO -- : installing pkgconfig data: /tmp/ruby/install/trunk-repeat20-asserts/lib/pkgconfig I, [2024-02-02T05:50:34.716282 #791679] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0/x86_64-linux I, [2024-02-02T05:50:34.832287 #791679] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0/x86_64-linux I, [2024-02-02T05:50:34.832417 #791679] INFO -- : installing extension objects: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux I, [2024-02-02T05:50:34.832658 #791679] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/x86_64-linux I, [2024-02-02T05:50:34.833472 #791679] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-02T05:50:34.864072 #791679] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/site_ruby/3.4.0+0 I, [2024-02-02T05:50:34.864198 #791679] INFO -- : installing extension scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/vendor_ruby/3.4.0+0 I, [2024-02-02T05:50:34.864304 #791679] INFO -- : installing extension headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0/ruby I, [2024-02-02T05:50:34.865841 #791679] INFO -- : installing command scripts: /tmp/ruby/install/trunk-repeat20-asserts/bin I, [2024-02-02T05:50:34.866629 #791679] INFO -- : installing library scripts: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/3.4.0+0 I, [2024-02-02T05:50:35.159219 #791679] INFO -- : installing common headers: /tmp/ruby/install/trunk-repeat20-asserts/include/ruby-3.4.0+0 I, [2024-02-02T05:50:35.209063 #791679] INFO -- : installing manpages: /tmp/ruby/install/trunk-repeat20-asserts/share/man/man1 I, [2024-02-02T05:50:35.235075 #791679] INFO -- : installing default gems from lib: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T05:50:35.279843 #791679] INFO -- : benchmark 0.3.0 I, [2024-02-02T05:50:35.318190 #791679] INFO -- : bundler 2.6.0.dev I, [2024-02-02T05:50:35.326579 #791679] INFO -- : cgi 0.4.1 I, [2024-02-02T05:50:35.330047 #791679] INFO -- : delegate 0.3.1 I, [2024-02-02T05:50:35.333051 #791679] INFO -- : did_you_mean 1.6.3 I, [2024-02-02T05:50:35.336199 #791679] INFO -- : english 0.8.0 I, [2024-02-02T05:50:35.339219 #791679] INFO -- : erb 4.0.4 I, [2024-02-02T05:50:35.350227 #791679] INFO -- : error_highlight 0.6.0 I, [2024-02-02T05:50:35.355826 #791679] INFO -- : fileutils 1.7.2 I, [2024-02-02T05:50:35.361959 #791679] INFO -- : find 0.2.0 I, [2024-02-02T05:50:35.366663 #791679] INFO -- : forwardable 1.3.3 I, [2024-02-02T05:50:35.373689 #791679] INFO -- : ipaddr 1.2.6 I, [2024-02-02T05:50:35.377306 #791679] INFO -- : irb 1.11.1 I, [2024-02-02T05:50:35.382228 #791679] INFO -- : logger 1.6.0 I, [2024-02-02T05:50:35.385465 #791679] INFO -- : net-http 0.4.1 I, [2024-02-02T05:50:35.388731 #791679] INFO -- : net-protocol 0.2.2 I, [2024-02-02T05:50:35.392089 #791679] INFO -- : open-uri 0.4.1 I, [2024-02-02T05:50:35.395065 #791679] INFO -- : open3 0.2.1 I, [2024-02-02T05:50:35.398104 #791679] INFO -- : optparse 0.4.0 I, [2024-02-02T05:50:35.401519 #791679] INFO -- : ostruct 0.6.0 I, [2024-02-02T05:50:35.404722 #791679] INFO -- : pp 0.5.0 I, [2024-02-02T05:50:35.407888 #791679] INFO -- : prettyprint 0.2.0 I, [2024-02-02T05:50:35.410686 #791679] INFO -- : prism 0.20.0 I, [2024-02-02T05:50:35.414658 #791679] INFO -- : pstore 0.1.3 I, [2024-02-02T05:50:35.417943 #791679] INFO -- : rdoc 6.6.2 I, [2024-02-02T05:50:35.427187 #791679] INFO -- : readline 0.0.4 I, [2024-02-02T05:50:35.430013 #791679] INFO -- : reline 0.4.2 I, [2024-02-02T05:50:35.433003 #791679] INFO -- : resolv 0.3.0 I, [2024-02-02T05:50:35.436003 #791679] INFO -- : ruby2_keywords 0.0.5 I, [2024-02-02T05:50:35.439089 #791679] INFO -- : securerandom 0.3.1 I, [2024-02-02T05:50:35.442165 #791679] INFO -- : set 1.1.0 I, [2024-02-02T05:50:35.445312 #791679] INFO -- : shellwords 0.2.0 I, [2024-02-02T05:50:35.448173 #791679] INFO -- : singleton 0.2.0 I, [2024-02-02T05:50:35.450983 #791679] INFO -- : syntax_suggest 2.0.0 I, [2024-02-02T05:50:35.455399 #791679] INFO -- : tempfile 0.2.1 I, [2024-02-02T05:50:35.458447 #791679] INFO -- : time 0.3.0 I, [2024-02-02T05:50:35.461499 #791679] INFO -- : timeout 0.4.1 I, [2024-02-02T05:50:35.464464 #791679] INFO -- : tmpdir 0.2.0 I, [2024-02-02T05:50:35.467518 #791679] INFO -- : tsort 0.2.0 I, [2024-02-02T05:50:35.473974 #791679] INFO -- : un 0.3.0 I, [2024-02-02T05:50:35.477324 #791679] INFO -- : uri 0.13.0 I, [2024-02-02T05:50:35.480827 #791679] INFO -- : weakref 0.1.3 I, [2024-02-02T05:50:35.484067 #791679] INFO -- : yaml 0.3.0 I, [2024-02-02T05:50:35.486587 #791679] INFO -- : installing default gems from ext: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T05:50:35.505710 #791679] INFO -- : date 3.3.4 I, [2024-02-02T05:50:35.508634 #791679] INFO -- : digest 3.1.1 I, [2024-02-02T05:50:35.511367 #791679] INFO -- : etc 1.4.3 I, [2024-02-02T05:50:35.514432 #791679] INFO -- : fcntl 1.1.0 I, [2024-02-02T05:50:35.520387 #791679] INFO -- : fiddle 1.1.3 I, [2024-02-02T05:50:35.523367 #791679] INFO -- : io-console 0.7.2 I, [2024-02-02T05:50:35.526167 #791679] INFO -- : io-nonblock 0.3.0 I, [2024-02-02T05:50:35.528989 #791679] INFO -- : io-wait 0.3.1 I, [2024-02-02T05:50:35.531744 #791679] INFO -- : json 2.7.1 I, [2024-02-02T05:50:35.535004 #791679] INFO -- : openssl 3.2.0 I, [2024-02-02T05:50:35.537995 #791679] INFO -- : pathname 0.3.0 I, [2024-02-02T05:50:35.540880 #791679] INFO -- : psych 5.1.2 I, [2024-02-02T05:50:35.544418 #791679] INFO -- : stringio 3.1.1 I, [2024-02-02T05:50:35.547626 #791679] INFO -- : strscan 3.0.9 I, [2024-02-02T05:50:35.550790 #791679] INFO -- : zlib 3.1.0 I, [2024-02-02T05:50:35.553381 #791679] INFO -- : installing bundled gems: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0 I, [2024-02-02T05:50:35.555132 #791679] INFO -- : minitest 5.21.2 I, [2024-02-02T05:50:35.586356 #791679] INFO -- : power_assert 2.0.3 I, [2024-02-02T05:50:35.594906 #791679] INFO -- : rake 13.1.0 I, [2024-02-02T05:50:35.621524 #791679] INFO -- : test-unit 3.6.1 I, [2024-02-02T05:50:35.646743 #791679] INFO -- : rexml 3.2.6 I, [2024-02-02T05:50:35.677066 #791679] INFO -- : rss 0.3.0 I, [2024-02-02T05:50:35.694780 #791679] INFO -- : net-ftp 0.3.4 I, [2024-02-02T05:50:35.701220 #791679] INFO -- : net-imap 0.4.9.1 I, [2024-02-02T05:50:35.729340 #791679] INFO -- : net-pop 0.1.2 I, [2024-02-02T05:50:35.738655 #791679] INFO -- : net-smtp 0.4.0.1 I, [2024-02-02T05:50:35.746970 #791679] INFO -- : matrix 0.4.2 I, [2024-02-02T05:50:35.753326 #791679] INFO -- : prime 0.1.2 I, [2024-02-02T05:50:35.762291 #791679] INFO -- : rbs 3.4.3 I, [2024-02-02T05:50:35.942524 #791679] INFO -- : typeprof 0.21.9 I, [2024-02-02T05:50:35.956577 #791679] INFO -- : debug 1.9.1 I, [2024-02-02T05:50:35.974006 #791679] INFO -- : racc 1.7.3 I, [2024-02-02T05:50:35.994271 #791679] INFO -- : mutex_m 0.2.0 I, [2024-02-02T05:50:36.000407 #791679] INFO -- : getoptlong 0.2.1 I, [2024-02-02T05:50:36.009627 #791679] INFO -- : base64 0.2.0 I, [2024-02-02T05:50:36.014529 #791679] INFO -- : bigdecimal 3.1.6 I, [2024-02-02T05:50:36.027474 #791679] INFO -- : observer 0.1.2 I, [2024-02-02T05:50:36.033973 #791679] INFO -- : abbrev 0.1.2 I, [2024-02-02T05:50:36.040053 #791679] INFO -- : resolv-replace 0.1.1 I, [2024-02-02T05:50:36.049496 #791679] INFO -- : rinda 0.2.0 I, [2024-02-02T05:50:36.057502 #791679] INFO -- : drb 2.2.0 I, [2024-02-02T05:50:36.066379 #791679] INFO -- : nkf 0.2.0 I, [2024-02-02T05:50:36.082209 #791679] INFO -- : syslog 0.1.2 I, [2024-02-02T05:50:36.092187 #791679] INFO -- : csv 3.2.8 I, [2024-02-02T05:50:36.109312 #791679] INFO -- : installing bundled gem cache: /tmp/ruby/install/trunk-repeat20-asserts/lib/ruby/gems/3.4.0+0/cache I, [2024-02-02T05:50:36.130887 #791679] INFO -- : $$$[end] "make install DEFS=\"-DRUBY_DEBUG=1\"" exit with 0. I, [2024-02-02T05:50:36.131216 #791679] INFO -- : $$$[beg] make yes-btest TESTOPTS='-q -j4' I, [2024-02-02T05:51:47.161989 #791679] INFO -- : PASS all 1889 tests E, [2024-02-02T05:51:47.170404 #791679] ERROR -- : I, [2024-02-02T05:51:47.170737 #791679] INFO -- : $$$[end] "make yes-btest TESTOPTS='-q -j4'" exit with 0. I, [2024-02-02T05:51:47.170904 #791679] INFO -- : $$$[beg] make yes-test-basic TESTS=--repeat-count=20 I, [2024-02-02T05:51:47.351615 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:51:47.351684 #791679] INFO -- : CC = gcc I, [2024-02-02T05:51:47.351705 #791679] INFO -- : LD = ld I, [2024-02-02T05:51:47.351726 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:51:47.351740 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:51:47.351755 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:51:47.351771 #791679] INFO -- : CPPFLAGS = I, [2024-02-02T05:51:47.351784 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:51:47.351799 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:51:47.351812 #791679] INFO -- : LANG = I, [2024-02-02T05:51:47.351826 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:51:47.351839 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:51:47.351852 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:51:47.351865 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:51:47.351879 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:51:47.356237 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:51:47.356299 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:51:47.356319 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:51:47.356332 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:51:47.356352 #791679] INFO -- : I, [2024-02-02T05:51:47.848873 #791679] INFO -- : Checking leaked global symbols...none I, [2024-02-02T05:51:48.064658 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ....................................................................................................................................................................................................................................................................................................................................................................................OK 372 I, [2024-02-02T05:51:48.064862 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:condition ..OK 2 I, [2024-02-02T05:51:48.065053 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:if/unless ...OK 3 I, [2024-02-02T05:51:48.065495 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:case .....OK 5 I, [2024-02-02T05:51:48.066509 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:while/until ........OK 8 I, [2024-02-02T05:51:48.067037 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:exception ..........OK 10 I, [2024-02-02T05:51:48.069329 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:array .......................................OK 39 I, [2024-02-02T05:51:48.070485 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:hash ...........................OK 27 I, [2024-02-02T05:51:48.075673 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:iterator ...........................................................................................................OK 107 I, [2024-02-02T05:51:48.078673 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:float ................................................................................OK 80 I, [2024-02-02T05:51:48.084652 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:bignum ...............................OK 31 I, [2024-02-02T05:51:48.089646 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:string & char ..............................................................OK 62 I, [2024-02-02T05:51:48.090107 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:assignment ..........OK 10 I, [2024-02-02T05:51:48.090463 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:call ......OK 6 I, [2024-02-02T05:51:48.090989 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:proc .........OK 9 I, [2024-02-02T05:51:48.191599 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:signal ..OK 2 I, [2024-02-02T05:51:48.193897 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:eval ...........................OK 27 I, [2024-02-02T05:51:48.551622 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:system ........OK 8 I, [2024-02-02T05:51:48.551692 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:const .....OK 5 I, [2024-02-02T05:51:48.551713 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:clone .....OK 5 I, [2024-02-02T05:51:48.551744 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:marshal ....OK 4 I, [2024-02-02T05:51:48.551757 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:pack ....OK 4 I, [2024-02-02T05:51:48.551768 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:math ..OK 2 I, [2024-02-02T05:51:48.551781 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:struct ......OK 6 I, [2024-02-02T05:51:48.551793 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:variable ............OK 12 I, [2024-02-02T05:51:48.551806 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:trace ...OK 3 I, [2024-02-02T05:51:48.551826 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:defined? ............OK 12 I, [2024-02-02T05:51:48.551839 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:alias ......OK 6 I, [2024-02-02T05:51:48.551851 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:path .......................OK 23 I, [2024-02-02T05:51:48.837368 #791679] INFO -- : /tmp/ruby/src/trunk-repeat20-asserts/basictest/test.rb:gc ....OK 4 I, [2024-02-02T05:51:48.843615 #791679] INFO -- : I, [2024-02-02T05:51:48.843677 #791679] INFO -- : test succeeded I, [2024-02-02T05:51:48.846053 #791679] INFO -- : $$$[end] "make yes-test-basic TESTS=--repeat-count=20" exit with 0. I, [2024-02-02T05:51:48.846211 #791679] INFO -- : $$$[beg] make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20 I, [2024-02-02T05:51:49.165521 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T05:51:49.165581 #791679] INFO -- : CC = gcc I, [2024-02-02T05:51:49.165596 #791679] INFO -- : LD = ld I, [2024-02-02T05:51:49.165610 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T05:51:49.165625 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T05:51:49.165639 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T05:51:49.165651 #791679] INFO -- : CPPFLAGS = I, [2024-02-02T05:51:49.165663 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T05:51:49.165676 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T05:51:49.165688 #791679] INFO -- : LANG = I, [2024-02-02T05:51:49.165706 #791679] INFO -- : LC_ALL = I, [2024-02-02T05:51:49.165719 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T05:51:49.165730 #791679] INFO -- : MFLAGS = I, [2024-02-02T05:51:49.165741 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T05:51:49.165752 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T05:51:49.171106 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T05:51:49.171174 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T05:51:49.171195 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T05:51:49.171210 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T05:51:49.171223 #791679] INFO -- : I, [2024-02-02T05:51:49.175822 #791679] INFO -- : generating enc.mk I, [2024-02-02T05:51:49.494318 #791679] INFO -- : generating encdb.h I, [2024-02-02T05:51:49.561301 #791679] INFO -- : encdb.h unchanged I, [2024-02-02T05:51:49.564482 #791679] INFO -- : making enc I, [2024-02-02T05:51:49.603459 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:49.603736 #791679] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T05:51:49.603799 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:49.604840 #791679] INFO -- : making srcs under enc I, [2024-02-02T05:51:49.673448 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:49.673526 #791679] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T05:51:49.673574 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:49.675359 #791679] INFO -- : generating transdb.h I, [2024-02-02T05:51:49.928593 #791679] INFO -- : transdb.h unchanged I, [2024-02-02T05:51:49.931816 #791679] INFO -- : making trans I, [2024-02-02T05:51:50.035012 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:50.035102 #791679] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T05:51:50.035153 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:50.036341 #791679] INFO -- : making encs I, [2024-02-02T05:51:50.150590 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:50.150672 #791679] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T05:51:50.150724 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:50.154772 #791679] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T05:51:50.267412 #791679] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T05:51:50.297107 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:55.022557 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:55.023371 #791679] INFO -- : generating makefile exts.mk I, [2024-02-02T05:51:55.148268 #791679] INFO -- : exts.mk unchanged I, [2024-02-02T05:51:55.164099 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:55.840435 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:51:55.853597 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T05:51:55.865634 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:51:55.882730 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T05:51:55.888803 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:51:55.901172 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T05:51:55.942352 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:51:55.948949 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T05:51:55.981362 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:51:56.004520 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T05:51:56.013562 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:51:56.019674 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T05:51:56.038758 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:51:56.053847 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T05:51:56.077670 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:51:56.083425 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T05:51:56.094140 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:51:56.102725 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T05:51:56.137529 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:51:56.181036 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T05:51:56.188157 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:51:56.193618 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T05:51:56.203606 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:51:56.253036 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T05:51:56.260778 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:51:56.266010 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T05:51:56.294240 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:51:56.306116 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T05:51:56.308956 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:51:56.313375 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T05:51:56.331220 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:51:56.345734 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T05:51:56.373018 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:51:56.475968 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T05:51:56.480723 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:51:56.558265 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T05:51:56.562109 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:51:56.663983 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T05:51:56.667783 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:51:56.779897 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T05:51:56.784683 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:51:56.867395 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T05:51:56.872484 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:51:56.956464 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T05:51:56.960358 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:51:57.049305 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T05:51:57.125009 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:57.319878 #791679] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T05:51:57.320001 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:57.321827 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:57.327920 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:51:57.328010 #791679] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T05:51:57.328060 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T05:52:17.003903 #791679] INFO -- : Run options: I, [2024-02-02T05:52:17.003975 #791679] INFO -- : --seed=6095 I, [2024-02-02T05:52:17.004000 #791679] INFO -- : "--ruby=./miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib -I. -I.ext/common /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --extout=.ext -- --disable-gems" I, [2024-02-02T05:52:17.004016 #791679] INFO -- : --excludes-dir=/tmp/ruby/src/trunk-repeat20-asserts/test/.excludes I, [2024-02-02T05:52:17.004029 #791679] INFO -- : --name=!/memory_leak/ I, [2024-02-02T05:52:17.004041 #791679] INFO -- : --stderr-on-failure I, [2024-02-02T05:52:17.004053 #791679] INFO -- : --repeat-count=20 I, [2024-02-02T05:52:17.004065 #791679] INFO -- : --exclude=rubygems/test_gem_package_task\.rb I, [2024-02-02T05:52:17.004076 #791679] INFO -- : I, [2024-02-02T05:52:17.004088 #791679] INFO -- : # Running tests: I, [2024-02-02T05:52:17.004100 #791679] INFO -- : I, [2024-02-02T06:29:25.246399 #791679] INFO -- : Finished(1/20) tests in 2227.848866s, 11.2710 tests/s, 4248.3766 assertions/s. I, [2024-02-02T07:14:07.210600 #791679] INFO -- : Finished(2/20) tests in 2681.472565s, 9.3646 tests/s, 3530.6410 assertions/s. I, [2024-02-02T07:54:53.170551 #791679] INFO -- : Finished(3/20) tests in 2446.691142s, 10.2632 tests/s, 3869.5963 assertions/s. I, [2024-02-02T08:35:06.837257 #791679] INFO -- : Finished(4/20) tests in 2413.376338s, 10.4049 tests/s, 3922.9120 assertions/s. I, [2024-02-02T08:55:37.967656 #791679] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-02T08:55:38.406456 #791679] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-02T09:21:38.478390 #791679] INFO -- : Finished(5/20) tests in 2791.243425s, 8.9963 tests/s, 3391.3205 assertions/s. I, [2024-02-02T09:46:59.147612 #791679] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-02T09:46:59.198452 #791679] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-02-02T10:07:36.283458 #791679] INFO -- : Finished(6/20) tests in 2758.025973s, 9.1047 tests/s, 3432.3716 assertions/s. I, [2024-02-02T10:50:09.401779 #791679] INFO -- : Finished(7/20) tests in 2553.306074s, 9.8347 tests/s, 3708.2667 assertions/s. I, [2024-02-02T11:14:24.275640 #791679] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 : # I, [2024-02-02T11:14:24.291624 #791679] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_request: 9 I, [2024-02-02T11:37:40.856451 #791679] INFO -- : Finished(8/20) tests in 2851.524036s, 8.8062 tests/s, 3320.5345 assertions/s. I, [2024-02-02T12:19:24.728597 #791679] INFO -- : Finished(9/20) tests in 2503.668790s, 10.0297 tests/s, 3781.5186 assertions/s. I, [2024-02-02T13:02:59.884960 #791679] INFO -- : Finished(10/20) tests in 2614.867465s, 9.6032 tests/s, 3619.7380 assertions/s. I, [2024-02-02T13:51:44.115269 #791679] INFO -- : Finished(11/20) tests in 2924.650098s, 8.5860 tests/s, 3237.2727 assertions/s. I, [2024-02-02T14:16:24.143515 #791679] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-02T14:16:24.156090 #791679] INFO -- : Closed file descriptor: WebauthnListenerTest#test_wait_for_otp_code_get_follows_options: 9 I, [2024-02-02T14:37:54.399615 #791679] INFO -- : Finished(12/20) tests in 2770.174743s, 9.0648 tests/s, 3417.9692 assertions/s. I, [2024-02-02T15:30:04.164739 #791679] INFO -- : Finished(13/20) tests in 3129.703733s, 8.0234 tests/s, 3025.3630 assertions/s. I, [2024-02-02T16:12:06.265170 #791679] INFO -- : Finished(14/20) tests in 2522.413813s, 9.9551 tests/s, 3753.3925 assertions/s. I, [2024-02-02T16:51:40.330404 #791679] INFO -- : Finished(15/20) tests in 2373.875319s, 10.5781 tests/s, 3988.0978 assertions/s. I, [2024-02-02T17:43:06.525191 #791679] INFO -- : Finished(16/20) tests in 3086.033769s, 8.1370 tests/s, 3068.0306 assertions/s. I, [2024-02-02T18:29:18.036472 #791679] INFO -- : Finished(17/20) tests in 2771.610172s, 9.0601 tests/s, 3416.1615 assertions/s. I, [2024-02-02T18:53:00.959606 #791679] INFO -- : Leaked file descriptor: WebauthnListenerTest#test_wait_for_otp_code_options_request: 9 : # I, [2024-02-02T19:19:47.440405 #791679] INFO -- : Finished(18/20) tests in 3028.908223s, 8.2904 tests/s, 3126.0171 assertions/s. I, [2024-02-02T20:05:06.593011 #791679] INFO -- : Finished(19/20) tests in 2719.805936s, 9.2326 tests/s, 3481.2576 assertions/s. I, [2024-02-02T20:44:29.388485 #791679] INFO -- : Finished(20/20) tests in 2363.719005s, 10.6235 tests/s, 4005.6834 assertions/s. I, [2024-02-02T20:44:29.388579 #791679] INFO -- : 502219 tests, 189350524 assertions, 0 failures, 0 errors, 2329 skips I, [2024-02-02T20:44:29.388604 #791679] INFO -- : I, [2024-02-02T20:44:29.388621 #791679] INFO -- : ruby -v: ruby 3.4.0dev (2024-02-02T01:42:53Z master c0629a055a) [x86_64-linux] I, [2024-02-02T20:44:29.532041 #791679] INFO -- : $$$[end] "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=20" exit with 0. I, [2024-02-02T20:44:29.532255 #791679] INFO -- : $$$[beg] make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=20 I, [2024-02-02T20:44:29.757468 #791679] INFO -- : BASERUBY = /usr/bin/ruby --disable=gems I, [2024-02-02T20:44:29.757552 #791679] INFO -- : CC = gcc I, [2024-02-02T20:44:29.757573 #791679] INFO -- : LD = ld I, [2024-02-02T20:44:29.757585 #791679] INFO -- : LDSHARED = gcc -shared I, [2024-02-02T20:44:29.757598 #791679] INFO -- : CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef -fPIC I, [2024-02-02T20:44:29.757612 #791679] INFO -- : XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-linux -I/tmp/ruby/src/trunk-repeat20-asserts/include -I/tmp/ruby/src/trunk-repeat20-asserts -I/tmp/ruby/src/trunk-repeat20-asserts/prism -I/tmp/ruby/src/trunk-repeat20-asserts/enc/unicode/15.0.0 I, [2024-02-02T20:44:29.757640 #791679] INFO -- : CPPFLAGS = I, [2024-02-02T20:44:29.757654 #791679] INFO -- : DLDFLAGS = -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.4 -fstack-protector-strong I, [2024-02-02T20:44:29.757664 #791679] INFO -- : SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread I, [2024-02-02T20:44:29.757674 #791679] INFO -- : LANG = I, [2024-02-02T20:44:29.757684 #791679] INFO -- : LC_ALL = I, [2024-02-02T20:44:29.757693 #791679] INFO -- : LC_CTYPE = I, [2024-02-02T20:44:29.757703 #791679] INFO -- : MFLAGS = I, [2024-02-02T20:44:29.757719 #791679] INFO -- : RUSTC = rustc I, [2024-02-02T20:44:29.757730 #791679] INFO -- : YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/tmp/ruby/build/trunk-repeat20-asserts/yjit/target/release/' /tmp/ruby/src/trunk-repeat20-asserts/yjit/src/lib.rs I, [2024-02-02T20:44:29.761614 #791679] INFO -- : gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0 I, [2024-02-02T20:44:29.761655 #791679] INFO -- : Copyright (C) 2021 Free Software Foundation, Inc. I, [2024-02-02T20:44:29.761668 #791679] INFO -- : This is free software; see the source for copying conditions. There is NO I, [2024-02-02T20:44:29.761678 #791679] INFO -- : warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I, [2024-02-02T20:44:29.761689 #791679] INFO -- : I, [2024-02-02T20:44:29.766062 #791679] INFO -- : generating enc.mk I, [2024-02-02T20:44:30.041935 #791679] INFO -- : generating encdb.h I, [2024-02-02T20:44:30.094958 #791679] INFO -- : encdb.h unchanged I, [2024-02-02T20:44:30.097420 #791679] INFO -- : making enc I, [2024-02-02T20:44:30.122050 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.122115 #791679] INFO -- : make[1]: Nothing to be done for 'enc'. I, [2024-02-02T20:44:30.122129 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.122996 #791679] INFO -- : making srcs under enc I, [2024-02-02T20:44:30.170540 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.170603 #791679] INFO -- : make[1]: Nothing to be done for 'srcs'. I, [2024-02-02T20:44:30.170619 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.171552 #791679] INFO -- : generating transdb.h I, [2024-02-02T20:44:30.429067 #791679] INFO -- : transdb.h unchanged I, [2024-02-02T20:44:30.432070 #791679] INFO -- : making trans I, [2024-02-02T20:44:30.479668 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.479723 #791679] INFO -- : make[1]: Nothing to be done for '/tmp/ruby/src/trunk-repeat20-asserts/enc/trans'. I, [2024-02-02T20:44:30.479736 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.480513 #791679] INFO -- : making encs I, [2024-02-02T20:44:30.533457 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.533532 #791679] INFO -- : make[1]: Nothing to be done for 'encs'. I, [2024-02-02T20:44:30.533553 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:30.536257 #791679] INFO -- : generating makefiles ext/configure-ext.mk I, [2024-02-02T20:44:30.592603 #791679] INFO -- : ext/configure-ext.mk updated I, [2024-02-02T20:44:30.596655 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:33.757303 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:33.758031 #791679] INFO -- : generating makefile exts.mk I, [2024-02-02T20:44:33.889542 #791679] INFO -- : exts.mk unchanged I, [2024-02-02T20:44:33.897701 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:34.220842 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:44:34.225024 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/coverage' I, [2024-02-02T20:44:34.230827 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:44:34.234845 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/date' I, [2024-02-02T20:44:34.238392 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:44:34.247202 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest' I, [2024-02-02T20:44:34.272491 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:44:34.276817 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/digest/sha2' I, [2024-02-02T20:44:34.295631 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:44:34.304503 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/fiddle' I, [2024-02-02T20:44:34.309164 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:44:34.312442 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/io/console' I, [2024-02-02T20:44:34.323813 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:44:34.333024 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/json' I, [2024-02-02T20:44:34.355635 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:44:34.360869 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/monitor' I, [2024-02-02T20:44:34.370989 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:44:34.378834 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/objspace' I, [2024-02-02T20:44:34.408631 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:44:34.437860 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/openssl' I, [2024-02-02T20:44:34.442252 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:44:34.445303 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pathname' I, [2024-02-02T20:44:34.451645 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:44:34.473942 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/psych' I, [2024-02-02T20:44:34.478849 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:44:34.482095 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/pty' I, [2024-02-02T20:44:34.496488 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:44:34.503520 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/ripper' I, [2024-02-02T20:44:34.505617 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:44:34.508143 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/rubyvm' I, [2024-02-02T20:44:34.519414 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:44:34.533418 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/ext/socket' I, [2024-02-02T20:44:34.558782 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:44:34.629665 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/bigdecimal-3.1.6/ext/bigdecimal' I, [2024-02-02T20:44:34.633837 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:44:34.697652 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/debug-1.9.1/ext/debug' I, [2024-02-02T20:44:34.701170 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:44:34.771159 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/nkf-0.2.0/ext/nkf' I, [2024-02-02T20:44:34.773743 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:44:34.816803 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/racc-1.7.3/ext/racc/cparse' I, [2024-02-02T20:44:34.819904 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:44:34.864517 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.2/ext/rbs_extension' I, [2024-02-02T20:44:34.867553 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:44:34.911237 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/rbs-3.4.3/ext/rbs_extension' I, [2024-02-02T20:44:34.913617 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:44:34.955942 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts/.bundle/gems/syslog-0.1.2/ext/syslog' I, [2024-02-02T20:44:34.985114 #791679] INFO -- : make[2]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:35.106944 #791679] INFO -- : make[2]: 'ruby' is up to date. I, [2024-02-02T20:44:35.107003 #791679] INFO -- : make[2]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:35.107447 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:35.111501 #791679] INFO -- : make[1]: Entering directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:35.111583 #791679] INFO -- : make[1]: Nothing to be done for 'note'. I, [2024-02-02T20:44:35.111607 #791679] INFO -- : make[1]: Leaving directory '/tmp/ruby/build/trunk-repeat20-asserts' I, [2024-02-02T20:44:35.233826 #791679] INFO -- : $ /tmp/ruby/build/trunk-repeat20-asserts/miniruby -I/tmp/ruby/src/trunk-repeat20-asserts/lib /tmp/ruby/src/trunk-repeat20-asserts/tool/runruby.rb --archdir=/tmp/ruby/build/trunk-repeat20-asserts --extout=.ext -- /tmp/ruby/src/trunk-repeat20-asserts/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk-repeat20-asserts/spec/default.mspec --error-output stderr --debug I, [2024-02-02T20:44:35.416177 #791679] INFO -- : ruby 3.4.0dev (2024-02-02T01:42:53Z master c0629a055a) [x86_64-linux] I, [2024-02-02T20:45:07.681496 #791679] INFO -- : 0 ......................................................................... I, [2024-02-02T20:45:18.252324 #791679] INFO -- : 73 ......................................................................... I, [2024-02-02T20:45:21.368554 #791679] INFO -- : 146 ......................................................................... I, [2024-02-02T20:45:26.220549 #791679] INFO -- : 219 ......................................................................... I, [2024-02-02T20:45:27.797505 #791679] INFO -- : 292 ......................................................................... I, [2024-02-02T20:45:30.803979 #791679] INFO -- : 365 ......................................................................... I, [2024-02-02T20:45:32.391191 #791679] INFO -- : 438 ......................................................................... I, [2024-02-02T20:45:33.718102 #791679] INFO -- : 511 ......................................................................... I, [2024-02-02T20:45:36.020914 #791679] INFO -- : 584 ......................................................................... I, [2024-02-02T20:45:39.633322 #791679] INFO -- : 657 ......................................................................... I, [2024-02-02T20:45:40.508171 #791679] INFO -- : 730 ......................................................................... I, [2024-02-02T20:45:41.535526 #791679] INFO -- : 803 ......................................................................... I, [2024-02-02T20:45:44.432103 #791679] INFO -- : 876 ......................................................................... I, [2024-02-02T20:45:46.379616 #791679] INFO -- : 949 ......................................................................... I, [2024-02-02T20:45:55.265460 #791679] INFO -- : 1022 ......................................................................... I, [2024-02-02T20:46:08.013367 #791679] INFO -- : 1095 ......................................................................... I, [2024-02-02T20:46:14.519422 #791679] INFO -- : 1168 ......................................................................... I, [2024-02-02T20:46:18.021522 #791679] INFO -- : 1241 ......................................................................... I, [2024-02-02T20:46:20.314643 #791679] INFO -- : 1314 ......................................................................... I, [2024-02-02T20:46:21.557168 #791679] INFO -- : 1387 ......................................................................... I, [2024-02-02T20:46:31.451558 #791679] INFO -- : 1460 ......................................................................... I, [2024-02-02T20:46:45.796445 #791679] INFO -- : 1533 ......................................................................... I, [2024-02-02T20:46:48.544775 #791679] INFO -- : 1606 ......................................................................... I, [2024-02-02T20:46:54.835430 #791679] INFO -- : 1679 ......................................................................... I, [2024-02-02T20:47:00.826503 #791679] INFO -- : 1752 ......................................................................... I, [2024-02-02T20:47:07.538059 #791679] INFO -- : 1825 ......................................................................... I, [2024-02-02T20:47:11.941297 #791679] INFO -- : 1898 ......................................................................... I, [2024-02-02T20:47:15.313719 #791679] INFO -- : 1971 ......................................................................... I, [2024-02-02T20:47:19.243591 #791679] INFO -- : 2044 ......................................................................... I, [2024-02-02T20:47:19.677996 #791679] INFO -- : 2117 ......................................................................... I, [2024-02-02T20:47:21.174146 #791679] INFO -- : 2190 ......................................................................... I, [2024-02-02T20:47:21.610374 #791679] INFO -- : 2263 ......................................................................... I, [2024-02-02T20:47:22.937159 #791679] INFO -- : 2336 ......................................................................... I, [2024-02-02T20:47:24.297318 #791679] INFO -- : 2409 ......................................................................... I, [2024-02-02T20:47:25.112347 #791679] INFO -- : 2482 ......................................................................... I, [2024-02-02T20:47:28.223223 #791679] INFO -- : 2555 ......................................................................... I, [2024-02-02T20:47:28.254171 #791679] INFO -- : 2628 ......................................................................... I, [2024-02-02T20:47:28.541251 #791679] INFO -- : 2701 ......................................................................... I, [2024-02-02T20:47:32.069560 #791679] INFO -- : 2774 ......................................................................... I, [2024-02-02T20:47:34.814893 #791679] INFO -- : 2847 ......................................................................... I, [2024-02-02T20:47:38.725903 #791679] INFO -- : 2920 ......................................................................... I, [2024-02-02T20:47:40.167168 #791679] INFO -- : 2993 ......................................................................... I, [2024-02-02T20:47:42.728320 #791679] INFO -- : 3066 ......................................................................... I, [2024-02-02T20:47:46.283474 #791679] INFO -- : 3139 ......................................................................... I, [2024-02-02T20:47:48.467730 #791679] INFO -- : 3212 ......................................................................... I, [2024-02-02T20:47:51.812038 #791679] INFO -- : 3285 ......................................................................... I, [2024-02-02T20:47:52.764393 #791679] INFO -- : 3358 ......................................................................... I, [2024-02-02T20:47:57.534378 #791679] INFO -- : 3431 ......................................................................... I, [2024-02-02T20:47:58.242545 #791679] INFO -- : 3504 ......................................................................... I, [2024-02-02T20:47:58.986496 #791679] INFO -- : 3577 ......................................................................... I, [2024-02-02T20:48:10.190717 #791679] INFO -- : 3650 ......................................................................... I, [2024-02-02T20:48:11.543345 #791679] INFO -- : 3723 ..... I, [2024-02-02T20:48:11.543441 #791679] INFO -- : I, [2024-02-02T20:48:11.543475 #791679] INFO -- : Finished in 216.125154 seconds I, [2024-02-02T20:48:11.543494 #791679] INFO -- : I, [2024-02-02T20:48:11.543509 #791679] INFO -- : 3728 files, 31902 examples, 146802 expectations, 0 failures, 0 errors, 0 tagged I, [2024-02-02T20:48:11.570813 #791679] 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.1082403.ruby -x gdbscript [New LWP 1082403] [New LWP 1082405] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139960335604736) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f4b0e161c00 (LWP 1082403))] >>> Threads Id Target Id Frame * 1 Thread 0x7f4b0e161c00 (LWP 1082403) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139960335604736) at ./nptl/pthread_kill.c:44 2 Thread 0x7f4b0de4f640 (LWP 1082405) 0x00007f4b0e2a8fde in epoll_wait (epfd=4, events=events@entry=0x7f4b0ebb2adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f4b0de4f640 (LWP 1082405)): #0 0x00007f4b0e2a8fde in epoll_wait (epfd=4, events=events@entry=0x7f4b0ebb2adc , 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 0x00007f4b0e839d5a in event_wait (vm=0x55b75a9952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b75a9952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b75a9952a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b75a9952a0 #4 0x00007f4b0e217b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140722486621216, -2273138331040447247, 139960332383808, 25, 139960336349264, 140722486621568, 2225388937164260593, 2225390616911578353}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f4b0e2a8bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f4b0e161c00 (LWP 1082403)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139960335604736) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f4b0e161c00 old_mask = {__val = {0, 4288592876337020160, 922, 139960342503725, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139960343020568}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139960335604736) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139960335604736, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f4b0e1c5476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f4b0e7f6155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f4b0e5c6e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b75aa2a400, fmt=fmt@entry=0x7f4b0ea13346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f4b0e7f4f9f in sigsegv (sig=11, info=0x55b75aa2a530, ctx=0x55b75aa2a400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f4b0e9cffb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f4b0ebb3b60 , errout=errout@entry=0x7f4b0e39d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f4b0ea21126 "\n", dli_fbase = 0x55b75a9d9d80, dli_sname = 0x7ffc81d39240 "\240\326\071\016K\177", dli_saddr = 0x7f4b0e2b6d63 <__GI___backtrace+99>} i = lines = obj = 0x55b75aa8fd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f4b0e8a3983 in rb_print_backtrace (errout=0x7f4b0e39d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f4b0e8a396f , 0x7f4b0e69f7f5 , 0x7f4b0e5c6e0e , 0x7f4b0e5ca1c3 , 0x7f4b0e649050 , 0x7f4b0e643dab , 0x7f4b0e643eac , 0x7f4b0e644240 , 0x7f4b0e649dd4 , 0x7f4b0e643dab , 0x7f4b0e643eac , 0x7f4b0e644240 , 0x7f4b0e649dd4 , 0x7f4b0e643dab , 0x7f4b0e643eac , 0x7f4b0e644240 , 0x7f4b0e649dd4 , 0x7f4b0e643dab , 0x7f4b0e64bd18 , 0x7f4b0e9d0703 , 0x7f4b0e6e2a13 , 0x7f4b0e7ed86a , 0x7f4b0e7edde3 , 0x7f4b0e6abd82 , 0x7f4b0e7ef870 , 0x7f4b0e7f00d6 , 0x7f4b0e6ad119 , 0x55b758c6b17f , 0x7f4b0e1acd90 <__libc_start_call_main+128>, 0x7f4b0e1ace40 <__libc_start_main_impl+128>, 0x55b758c6b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f4b0e39d6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b75a9952a0 ec = #11 0x00007f4b0e69f7f5 in rb_bug_without_die (fmt=0x7f4b0e9e1a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc81d39400) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f4b0e39d6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f4b0e5c6e0e in rb_bug (fmt=fmt@entry=0x7f4b0e9e1a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc81d394e0, reg_save_area = 0x7ffc81d39420}} #13 0x00007f4b0e5ca1c3 in objspace_xmalloc0 (objspace=0x55b75a997bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f4b0e649050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b75a9d9d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b75a9d9d80, iseq=0x7f4b0d4f9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139960322616816 ec = 0x55b75a998c70 dummy_frame = 139960322594016 #16 0x00007f4b0e643dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4b0d4f9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b75a9d9d80 prev_src_iseq = 0x7f4b0d4fb160 offset = #17 0x00007f4b0e643eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4b0d4f9660 iseqv = iseq_index = 23 #18 0x00007f4b0e644240 in ibf_load_code (load=0x55b75a9d9d80, iseq=0x7f4b0d4fb160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139960322601312 code_index = 15 reading_pos = 4556 code = 0x55b75aa512f0 load_body = 0x55b75aa51b40 cd_entries = 0x55b75a9dec70 ic_index = 0 mark_offset_bits = 0x7ffc81d39780 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f4b0e649dd4 in ibf_load_iseq_each (load=0x55b75a9d9d80, iseq=0x7f4b0d4fb160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139960322616816 ec = 0x55b75a998c70 dummy_frame = 139960322601024 #20 0x00007f4b0e643dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4b0d4fb160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b75a9d9d80 prev_src_iseq = 0x7f4b0d4feb20 offset = #21 0x00007f4b0e643eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4b0d4fb160 iseqv = iseq_index = 16 #22 0x00007f4b0e644240 in ibf_load_code (load=0x55b75a9d9d80, iseq=0x7f4b0d4feb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139960322616096 code_index = 66 reading_pos = 224 code = 0x55b75aa78510 load_body = 0x55b75aa06310 cd_entries = 0x55b75a9fd070 ic_index = 0 mark_offset_bits = 0x55b75aa78740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f4b0e649dd4 in ibf_load_iseq_each (load=0x55b75a9d9d80, iseq=0x7f4b0d4feb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139960322616816 ec = 0x55b75a998c70 dummy_frame = 139960322615904 #24 0x00007f4b0e643dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4b0d4feb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b75a9d9d80 prev_src_iseq = 0x7f4b0d4fef40 offset = #25 0x00007f4b0e643eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4b0d4feb20 iseqv = iseq_index = 1 #26 0x00007f4b0e644240 in ibf_load_code (load=0x55b75a9d9d80, iseq=0x7f4b0d4fef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139960322617152 code_index = 5 reading_pos = 46 code = 0x55b75aa52dc0 load_body = 0x55b75aa06a40 cd_entries = 0x55b75a9fd0e0 ic_index = 1 mark_offset_bits = 0x7ffc81d39ce0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f4b0e649dd4 in ibf_load_iseq_each (load=0x55b75a9d9d80, iseq=0x7f4b0d4fef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139960322616816 ec = 0x55b75a998c70 dummy_frame = 139960322616624 #28 0x00007f4b0e643dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f4b0d4fef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b75a9d9d80 prev_src_iseq = 0x0 offset = #29 0x00007f4b0e64bd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f4b0d4fef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139960322617296 #31 0x00007f4b0e9d0703 in rb_load_with_builtin_functions (feature_name=0x7f4b0ea1058b "yjit", table=0x7f4b0eb94e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b75a9952a0 iseq = #32 0x00007f4b0e914107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f4b0e912180 , argc = 0, index = 0, name = 0x7f4b0ea36c01 "_bi13"}, {func_ptr = 0x7f4b0e9b0b20 , argc = 0, index = 1, name = 0x7f4b0ea36c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f4b0e9b0c20 , argc = 0, index = 2, name = 0x7f4b0ea36e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f4b0e9b1cb0 , argc = 0, index = 3, name = 0x7f4b0ea36c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f4b0e980cc0 , argc = 2, index = 4, name = 0x7f4b0ea36c38 "rb_yjit_enable"}, {func_ptr = 0x7f4b0e9b0c40 , argc = 0, index = 5, name = 0x7f4b0ea36c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f4b0e9b0b70 , argc = 1, index = 6, name = 0x7f4b0ea36c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f4b0e912160 , argc = 0, index = 7, name = 0x7f4b0ea36c74 "object_shape_count"}, {func_ptr = 0x7f4b0e987fe0 , argc = 1, index = 8, name = 0x7f4b0ea36c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f4b0e987ff0 , argc = 1, index = 9, name = 0x7f4b0ea36c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f4b0e980c10 , argc = 0, index = 10, name = 0x7f4b0ea36cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f4b0e980d70 , argc = 0, index = 11, name = 0x7f4b0ea36cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f4b0e9b0b40 , argc = 0, index = 12, name = 0x7f4b0ea36cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f4b0e6e2a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f4b0e7ed86a in ruby_opt_init (opt=0x7ffc81d3b5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f4b0e7edde3 in ruby_opt_init (opt=0x7ffc81d3b5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140722486616496) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc81d3a1b0 parser = 139960323885888 orig_fname = 139960323900960 script = 1 opt = 0x7ffc81d3b5d0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f4b0e6abd82 in rb_ensure (b_proc=b_proc@entry=0x7f4b0e7eda40 , data1=data1@entry=140722486616496, e_proc=e_proc@entry=0x7f4b0e7e9d10 , data2=data2@entry=140722486616496) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b75a998c70 _tag = {tag = 36, retval = 140722486621648, buf = {0x7f4b0de74870, 0x7f4b0e6abe38 , 0x0, 0x7ffc81d3a060, 0xde73b20}, prev = 0x7ffc81d3b6e0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b75a998c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f4b0e7e9d10 , data2 = 140722486616496}} #38 0x00007f4b0e7ef870 in load_file (opt=0x7ffc81d3b5d0, script=1, f=139960332535920, fname=, parser=139960323885888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139960323885888, fname = 139960323900960, script = 1, opt = 0x7ffc81d3b5d0, f = 4} #39 process_options (argc=0, argv=0x7ffc81d3b8c8, opt=0x7ffc81d3b5d0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139960332535920 xflag = ast = 0x0 parser = 139960323885888 script_name = 139960323900960 iseq = enc = lenc = 0x55b75a9b3f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f4b0e7f00d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc81d3b8b8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f4b0d638638 "-", script_name = 139960323900960, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f4b0e6ad119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc81d3b8b8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139960341145568, buf = {0x2, 0x7f4b0e6ad160 , 0x0, 0x7ffc81d3b6b0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b75a998c70 state = iseq = 0x0 #42 0x000055b758c6b17f in rb_main (argv=0x7ffc81d3b8b8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140722486623065 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1116135.ruby -x gdbscript [New LWP 1116135] [New LWP 1116137] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139720580500480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f133b918c00 (LWP 1116135))] >>> Threads Id Target Id Frame * 1 Thread 0x7f133b918c00 (LWP 1116135) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139720580500480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f133b5ff640 (LWP 1116137) 0x00007f133ba5ffde in epoll_wait (epfd=4, events=events@entry=0x7f133c369adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f133b5ff640 (LWP 1116137)): #0 0x00007f133ba5ffde in epoll_wait (epfd=4, events=events@entry=0x7f133c369adc , 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 0x00007f133bff0d5a in event_wait (vm=0x5572cf7732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5572cf7732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5572cf7732a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5572cf7732a0 #4 0x00007f133b9ceb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726185597296, 3471283934277017806, 139720577250880, 25, 139720581245008, 140726185597648, -3600050764193849138, -3600050240061169458}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f133ba5fbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f133b918c00 (LWP 1116135)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139720580500480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f133b918c00 old_mask = {__val = {0, 16648116071657244672, 922, 139720587399469, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139720587916312}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139720580500480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139720580500480, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f133b97c476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f133bfad155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f133bd7de31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5572cf808400, fmt=fmt@entry=0x7f133c1ca346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f133bfabf9f in sigsegv (sig=11, info=0x5572cf808530, ctx=0x5572cf808400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f133c186fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f133c36ab60 , errout=errout@entry=0x7f133bb546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f133c1d8126 "\n", dli_fbase = 0x5572cf7b7d80, dli_sname = 0x7ffd5e4d7790 "\240F\265;\023\177", dli_saddr = 0x7f133ba6dd63 <__GI___backtrace+99>} i = lines = obj = 0x5572cf86cc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f133c05a983 in rb_print_backtrace (errout=0x7f133bb546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f133c05a96f , 0x7f133be567f5 , 0x7f133bd7de0e , 0x7f133bd811c3 , 0x7f133be00050 , 0x7f133bdfadab , 0x7f133bdfaeac , 0x7f133bdfb240 , 0x7f133be00dd4 , 0x7f133bdfadab , 0x7f133bdfaeac , 0x7f133bdfb240 , 0x7f133be00dd4 , 0x7f133bdfadab , 0x7f133bdfaeac , 0x7f133bdfb240 , 0x7f133be00dd4 , 0x7f133bdfadab , 0x7f133be02d18 , 0x7f133c187703 , 0x7f133be99a13 , 0x7f133bfa486a , 0x7f133bfa4de3 , 0x7f133be62d82 , 0x7f133bfa6870 , 0x7f133bfa70d6 , 0x7f133be64119 , 0x5572cec6017f , 0x7f133b963d90 <__libc_start_call_main+128>, 0x7f133b963e40 <__libc_start_main_impl+128>, 0x5572cec601d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f133bb546a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5572cf7732a0 ec = #11 0x00007f133be567f5 in rb_bug_without_die (fmt=0x7f133c198a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd5e4d7950) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f133bb546a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f133bd7de0e in rb_bug (fmt=fmt@entry=0x7f133c198a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd5e4d7a30, reg_save_area = 0x7ffd5e4d7970}} #13 0x00007f133bd811c3 in objspace_xmalloc0 (objspace=0x5572cf775bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f133be00050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5572cf7b7d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5572cf7b7d80, iseq=0x7f133aca9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139720567483968 ec = 0x5572cf776c70 dummy_frame = 139720567461072 #16 0x00007f133bdfadab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f133aca9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5572cf7b7d80 prev_src_iseq = 0x7f133acab0f0 offset = #17 0x00007f133bdfaeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f133aca9620 iseqv = iseq_index = 23 #18 0x00007f133bdfb240 in ibf_load_code (load=0x5572cf7b7d80, iseq=0x7f133acab0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139720567468272 code_index = 15 reading_pos = 4556 code = 0x5572cf82ef20 load_body = 0x5572cf82f730 cd_entries = 0x5572cf7bcc70 ic_index = 0 mark_offset_bits = 0x7ffd5e4d7cd0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f133be00dd4 in ibf_load_iseq_each (load=0x5572cf7b7d80, iseq=0x7f133acab0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139720567483968 ec = 0x5572cf776c70 dummy_frame = 139720567468032 #20 0x00007f133bdfadab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f133acab0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5572cf7b7d80 prev_src_iseq = 0x7f133acaebd0 offset = #21 0x00007f133bdfaeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f133acab0f0 iseqv = iseq_index = 16 #22 0x00007f133bdfb240 in ibf_load_code (load=0x5572cf7b7d80, iseq=0x7f133acaebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139720567483344 code_index = 66 reading_pos = 224 code = 0x5572cf856510 load_body = 0x5572cf7e3f70 cd_entries = 0x5572cf7db070 ic_index = 0 mark_offset_bits = 0x5572cf856740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f133be00dd4 in ibf_load_iseq_each (load=0x5572cf7b7d80, iseq=0x7f133acaebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139720567483968 ec = 0x5572cf776c70 dummy_frame = 139720567482912 #24 0x00007f133bdfadab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f133acaebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5572cf7b7d80 prev_src_iseq = 0x7f133acaef00 offset = #25 0x00007f133bdfaeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f133acaebd0 iseqv = iseq_index = 1 #26 0x00007f133bdfb240 in ibf_load_code (load=0x5572cf7b7d80, iseq=0x7f133acaef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139720567484160 code_index = 5 reading_pos = 46 code = 0x5572cf830dc0 load_body = 0x5572cf7e46a0 cd_entries = 0x5572cf7db0e0 ic_index = 1 mark_offset_bits = 0x7ffd5e4d8230 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f133be00dd4 in ibf_load_iseq_each (load=0x5572cf7b7d80, iseq=0x7f133acaef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139720567483968 ec = 0x5572cf776c70 dummy_frame = 139720567483632 #28 0x00007f133bdfadab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f133acaef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5572cf7b7d80 prev_src_iseq = 0x0 offset = #29 0x00007f133be02d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f133acaef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139720567484256 #31 0x00007f133c187703 in rb_load_with_builtin_functions (feature_name=0x7f133c1c758b "yjit", table=0x7f133c34be40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5572cf7732a0 iseq = #32 0x00007f133c0cb107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f133c0c9180 , argc = 0, index = 0, name = 0x7f133c1edc01 "_bi13"}, {func_ptr = 0x7f133c167b20 , argc = 0, index = 1, name = 0x7f133c1edc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f133c167c20 , argc = 0, index = 2, name = 0x7f133c1ede70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f133c168cb0 , argc = 0, index = 3, name = 0x7f133c1edc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f133c137cc0 , argc = 2, index = 4, name = 0x7f133c1edc38 "rb_yjit_enable"}, {func_ptr = 0x7f133c167c40 , argc = 0, index = 5, name = 0x7f133c1edc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f133c167b70 , argc = 1, index = 6, name = 0x7f133c1edc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f133c0c9160 , argc = 0, index = 7, name = 0x7f133c1edc74 "object_shape_count"}, {func_ptr = 0x7f133c13efe0 , argc = 1, index = 8, name = 0x7f133c1edc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f133c13eff0 , argc = 1, index = 9, name = 0x7f133c1edc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f133c137c10 , argc = 0, index = 10, name = 0x7f133c1edcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f133c137d70 , argc = 0, index = 11, name = 0x7f133c1edcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f133c167b40 , argc = 0, index = 12, name = 0x7f133c1edcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f133be99a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f133bfa486a in ruby_opt_init (opt=0x7ffd5e4d9b20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f133bfa4de3 in ruby_opt_init (opt=0x7ffd5e4d9b20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726185592576) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd5e4d8700 parser = 139720568752848 orig_fname = 139720568767920 script = 1 opt = 0x7ffd5e4d9b20 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f133be62d82 in rb_ensure (b_proc=b_proc@entry=0x7f133bfa4a40 , data1=data1@entry=140726185592576, e_proc=e_proc@entry=0x7f133bfa0d10 , data2=data2@entry=140726185592576) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5572cf776c70 _tag = {tag = 36, retval = 140726185597728, buf = {0x7f133b624830, 0x7f133be62e38 , 0x0, 0x7ffd5e4d85b0, 0x3b623ae0}, prev = 0x7ffd5e4d9c30, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5572cf776c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f133bfa0d10 , data2 = 140726185592576}} #38 0x00007f133bfa6870 in load_file (opt=0x7ffd5e4d9b20, script=1, f=139720577402928, fname=, parser=139720568752848) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139720568752848, fname = 139720568767920, script = 1, opt = 0x7ffd5e4d9b20, f = 4} #39 process_options (argc=0, argv=0x7ffd5e4d9e18, opt=0x7ffd5e4d9b20) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139720577402928 xflag = ast = 0x0 parser = 139720568752848 script_name = 139720568767920 iseq = enc = lenc = 0x5572cf791f30 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\003\067<\023\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f133bfa70d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5e4d9e08) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f133ade85c8 "-", script_name = 139720568767920, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f133be64119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd5e4d9e08) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139720586041312, buf = {0x2, 0x7f133be64160 , 0x0, 0x7ffd5e4d9c00, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5572cf776c70 state = iseq = 0x0 #42 0x00005572cec6017f in rb_main (argv=0x7ffd5e4d9e08, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726185599145 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1254559.ruby -x gdbscript [New LWP 1254559] [New LWP 1254561] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140033283415040) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5c0a1d5c00 (LWP 1254559))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5c0a1d5c00 (LWP 1254559) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140033283415040) at ./nptl/pthread_kill.c:44 2 Thread 0x7f5c09ebf640 (LWP 1254561) 0x00007f5c0a31cfde in epoll_wait (epfd=4, events=events@entry=0x7f5c0ac26adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f5c09ebf640 (LWP 1254561)): #0 0x00007f5c0a31cfde in epoll_wait (epfd=4, events=events@entry=0x7f5c0ac26adc , 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 0x00007f5c0a8add5a in event_wait (vm=0x563b1fbfc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x563b1fbfc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x563b1fbfc2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x563b1fbfc2a0 #4 0x00007f5c0a28bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737175993984, -3864789863302479523, 140033280177728, 25, 140033284159568, 140737175994336, 3811612979251855709, 3811617904090235229}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5c0a31cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5c0a1d5c00 (LWP 1254559)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140033283415040) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5c0a1d5c00 old_mask = {__val = {0, 1933542046640616192, 922, 140033290314029, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140033290830872}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140033283415040) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140033283415040, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5c0a239476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f5c0a86a155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5c0a63ae31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x563b1fc91400, fmt=fmt@entry=0x7f5c0aa87346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f5c0a868f9f in sigsegv (sig=11, info=0x563b1fc91530, ctx=0x563b1fc91400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5c0aa43fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f5c0ac27b60 , errout=errout@entry=0x7f5c0a4116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f5c0aa95126 "\n", dli_fbase = 0x563b1fc40d80, dli_sname = 0x7fffed619ca0 "\240\026A\n\\\177", dli_saddr = 0x7f5c0a32ad63 <__GI___backtrace+99>} i = lines = obj = 0x563b1fcf5c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f5c0a917983 in rb_print_backtrace (errout=0x7f5c0a4116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f5c0a91796f , 0x7f5c0a7137f5 , 0x7f5c0a63ae0e , 0x7f5c0a63e1c3 , 0x7f5c0a6bd050 , 0x7f5c0a6b7dab , 0x7f5c0a6b7eac , 0x7f5c0a6b8240 , 0x7f5c0a6bddd4 , 0x7f5c0a6b7dab , 0x7f5c0a6b7eac , 0x7f5c0a6b8240 , 0x7f5c0a6bddd4 , 0x7f5c0a6b7dab , 0x7f5c0a6b7eac , 0x7f5c0a6b8240 , 0x7f5c0a6bddd4 , 0x7f5c0a6b7dab , 0x7f5c0a6bfd18 , 0x7f5c0aa44703 , 0x7f5c0a756a13 , 0x7f5c0a86186a , 0x7f5c0a861de3 , 0x7f5c0a71fd82 , 0x7f5c0a863870 , 0x7f5c0a8640d6 , 0x7f5c0a721119 , 0x563b1f44217f , 0x7f5c0a220d90 <__libc_start_call_main+128>, 0x7f5c0a220e40 <__libc_start_main_impl+128>, 0x563b1f4421d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5c0a4116a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x563b1fbfc2a0 ec = #11 0x00007f5c0a7137f5 in rb_bug_without_die (fmt=0x7f5c0aa55a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffed619e60) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5c0a4116a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5c0a63ae0e in rb_bug (fmt=fmt@entry=0x7f5c0aa55a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffed619f40, reg_save_area = 0x7fffed619e80}} #13 0x00007f5c0a63e1c3 in objspace_xmalloc0 (objspace=0x563b1fbfebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f5c0a6bd050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x563b1fc40d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x563b1fc40d80, iseq=0x7f5c09569670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140033270410896 ec = 0x563b1fbffc70 dummy_frame = 140033270388000 #16 0x00007f5c0a6b7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c09569670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563b1fc40d80 prev_src_iseq = 0x7f5c0956b140 offset = #17 0x00007f5c0a6b7eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5c09569670 iseqv = iseq_index = 23 #18 0x00007f5c0a6b8240 in ibf_load_code (load=0x563b1fc40d80, iseq=0x7f5c0956b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140033270395200 code_index = 15 reading_pos = 4556 code = 0x563b1fcb7f20 load_body = 0x563b1fcb8730 cd_entries = 0x563b1fc45c70 ic_index = 0 mark_offset_bits = 0x7fffed61a1e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f5c0a6bddd4 in ibf_load_iseq_each (load=0x563b1fc40d80, iseq=0x7f5c0956b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140033270410896 ec = 0x563b1fbffc70 dummy_frame = 140033270394960 #20 0x00007f5c0a6b7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c0956b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563b1fc40d80 prev_src_iseq = 0x7f5c0956ec20 offset = #21 0x00007f5c0a6b7eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5c0956b140 iseqv = iseq_index = 16 #22 0x00007f5c0a6b8240 in ibf_load_code (load=0x563b1fc40d80, iseq=0x7f5c0956ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140033270410272 code_index = 66 reading_pos = 224 code = 0x563b1fcdf510 load_body = 0x563b1fc6cf70 cd_entries = 0x563b1fc64070 ic_index = 0 mark_offset_bits = 0x563b1fcdf740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f5c0a6bddd4 in ibf_load_iseq_each (load=0x563b1fc40d80, iseq=0x7f5c0956ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140033270410896 ec = 0x563b1fbffc70 dummy_frame = 140033270409840 #24 0x00007f5c0a6b7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c0956ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563b1fc40d80 prev_src_iseq = 0x7f5c0956ef50 offset = #25 0x00007f5c0a6b7eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5c0956ec20 iseqv = iseq_index = 1 #26 0x00007f5c0a6b8240 in ibf_load_code (load=0x563b1fc40d80, iseq=0x7f5c0956ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140033270411088 code_index = 5 reading_pos = 46 code = 0x563b1fcb9dc0 load_body = 0x563b1fc6d6a0 cd_entries = 0x563b1fc640e0 ic_index = 1 mark_offset_bits = 0x7fffed61a740 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f5c0a6bddd4 in ibf_load_iseq_each (load=0x563b1fc40d80, iseq=0x7f5c0956ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140033270410896 ec = 0x563b1fbffc70 dummy_frame = 140033270410560 #28 0x00007f5c0a6b7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5c0956ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x563b1fc40d80 prev_src_iseq = 0x0 offset = #29 0x00007f5c0a6bfd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5c0956ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140033270411184 #31 0x00007f5c0aa44703 in rb_load_with_builtin_functions (feature_name=0x7f5c0aa8458b "yjit", table=0x7f5c0ac08e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x563b1fbfc2a0 iseq = #32 0x00007f5c0a988107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f5c0a986180 , argc = 0, index = 0, name = 0x7f5c0aaaac01 "_bi13"}, {func_ptr = 0x7f5c0aa24b20 , argc = 0, index = 1, name = 0x7f5c0aaaac07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5c0aa24c20 , argc = 0, index = 2, name = 0x7f5c0aaaae70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5c0aa25cb0 , argc = 0, index = 3, name = 0x7f5c0aaaac1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5c0a9f4cc0 , argc = 2, index = 4, name = 0x7f5c0aaaac38 "rb_yjit_enable"}, {func_ptr = 0x7f5c0aa24c40 , argc = 0, index = 5, name = 0x7f5c0aaaac47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5c0aa24b70 , argc = 1, index = 6, name = 0x7f5c0aaaac62 "rb_yjit_get_stats"}, {func_ptr = 0x7f5c0a986160 , argc = 0, index = 7, name = 0x7f5c0aaaac74 "object_shape_count"}, {func_ptr = 0x7f5c0a9fbfe0 , argc = 1, index = 8, name = 0x7f5c0aaaac87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f5c0a9fbff0 , argc = 1, index = 9, name = 0x7f5c0aaaac9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5c0a9f4c10 , argc = 0, index = 10, name = 0x7f5c0aaaacb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f5c0a9f4d70 , argc = 0, index = 11, name = 0x7f5c0aaaacc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5c0aa24b40 , argc = 0, index = 12, name = 0x7f5c0aaaacdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f5c0a756a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f5c0a86186a in ruby_opt_init (opt=0x7fffed61c030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f5c0a861de3 in ruby_opt_init (opt=0x7fffed61c030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140737175989264) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffed61ac10 parser = 140033271679728 orig_fname = 140033271694800 script = 1 opt = 0x7fffed61c030 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f5c0a71fd82 in rb_ensure (b_proc=b_proc@entry=0x7f5c0a861a40 , data1=data1@entry=140737175989264, e_proc=e_proc@entry=0x7f5c0a85dd10 , data2=data2@entry=140737175989264) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x563b1fbffc70 _tag = {tag = 36, retval = 140737175994416, buf = {0x7f5c09ee4820, 0x7f5c0a71fe38 , 0x0, 0x7fffed61aac0, 0x9ee3ad0}, prev = 0x7fffed61c140, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x563b1fbffc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5c0a85dd10 , data2 = 140737175989264}} #38 0x00007f5c0a863870 in load_file (opt=0x7fffed61c030, script=1, f=140033280329760, fname=, parser=140033271679728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140033271679728, fname = 140033271694800, script = 1, opt = 0x7fffed61c030, f = 4} #39 process_options (argc=0, argv=0x7fffed61c328, opt=0x7fffed61c030) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140033280329760 xflag = ast = 0x0 parser = 140033271679728 script_name = 140033271694800 iseq = enc = lenc = 0x563b1fc1af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\323\302\n\\\177\000\000\030w^\n\\\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f5c0a8640d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffed61c318) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5c096a85e8 "-", script_name = 140033271694800, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f5c0a721119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffed61c318) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140033288955872, buf = {0x2, 0x7f5c0a721160 , 0x0, 0x7fffed61c110, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x563b1fbffc70 state = iseq = 0x0 #42 0x0000563b1f44217f in rb_main (argv=0x7fffed61c318, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140737175995833 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1353585.ruby -x gdbscript [New LWP 1353585] [New LWP 1353587] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139661456276480) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f05777d7c00 (LWP 1353585))] >>> Threads Id Target Id Frame * 1 Thread 0x7f05777d7c00 (LWP 1353585) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139661456276480) at ./nptl/pthread_kill.c:44 2 Thread 0x7f05774bf640 (LWP 1353587) 0x00007f057791efde in epoll_wait (epfd=4, events=events@entry=0x7f0578228adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f05774bf640 (LWP 1353587)): #0 0x00007f057791efde in epoll_wait (epfd=4, events=events@entry=0x7f0578228adc , 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 0x00007f0577eafd5a in event_wait (vm=0x556dd57862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556dd57862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556dd57862a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556dd57862a0 #4 0x00007f057788db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727137647840, -4224497300597175738, 139661453030976, 25, 139661457021008, 140727137648192, 4275460317847161414, 4275460893796272710}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f057791ebb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f05777d7c00 (LWP 1353585)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139661456276480) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f05777d7c00 old_mask = {__val = {0, 4423694800072658688, 922, 139661463175469, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139661463692312}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139661456276480) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139661456276480, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f057783b476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0577e6c155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0577c3ce31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556dd581b400, fmt=fmt@entry=0x7f0578089346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0577e6af9f in sigsegv (sig=11, info=0x556dd581b530, ctx=0x556dd581b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0578045fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0578229b60 , errout=errout@entry=0x7f0577a136a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0578097126 "\n", dli_fbase = 0x556dd57cad80, dli_sname = 0x7ffd970c9b00 "\240\066\241w\005\177", dli_saddr = 0x7f057792cd63 <__GI___backtrace+99>} i = lines = obj = 0x556dd5880d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f0577f19983 in rb_print_backtrace (errout=0x7f0577a136a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0577f1996f , 0x7f0577d157f5 , 0x7f0577c3ce0e , 0x7f0577c401c3 , 0x7f0577cbf050 , 0x7f0577cb9dab , 0x7f0577cb9eac , 0x7f0577cba240 , 0x7f0577cbfdd4 , 0x7f0577cb9dab , 0x7f0577cb9eac , 0x7f0577cba240 , 0x7f0577cbfdd4 , 0x7f0577cb9dab , 0x7f0577cb9eac , 0x7f0577cba240 , 0x7f0577cbfdd4 , 0x7f0577cb9dab , 0x7f0577cc1d18 , 0x7f0578046703 , 0x7f0577d58a13 , 0x7f0577e6386a , 0x7f0577e63de3 , 0x7f0577d21d82 , 0x7f0577e65870 , 0x7f0577e660d6 , 0x7f0577d23119 , 0x556dd3e8f17f , 0x7f0577822d90 <__libc_start_call_main+128>, 0x7f0577822e40 <__libc_start_main_impl+128>, 0x556dd3e8f1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0577a136a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x556dd57862a0 ec = #11 0x00007f0577d157f5 in rb_bug_without_die (fmt=0x7f0578057a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd970c9cc0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0577a136a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0577c3ce0e in rb_bug (fmt=fmt@entry=0x7f0578057a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd970c9da0, reg_save_area = 0x7ffd970c9ce0}} #13 0x00007f0577c401c3 in objspace_xmalloc0 (objspace=0x556dd5788bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0577cbf050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x556dd57cad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x556dd57cad80, iseq=0x7f0576b69660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139661443263984 ec = 0x556dd5789c70 dummy_frame = 139661443241184 #16 0x00007f0577cb9dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0576b69660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556dd57cad80 prev_src_iseq = 0x7f0576b6b160 offset = #17 0x00007f0577cb9eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0576b69660 iseqv = iseq_index = 23 #18 0x00007f0577cba240 in ibf_load_code (load=0x556dd57cad80, iseq=0x7f0576b6b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139661443248480 code_index = 15 reading_pos = 4556 code = 0x556dd58422f0 load_body = 0x556dd5842b40 cd_entries = 0x556dd57cfc70 ic_index = 0 mark_offset_bits = 0x7ffd970ca040 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0577cbfdd4 in ibf_load_iseq_each (load=0x556dd57cad80, iseq=0x7f0576b6b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139661443263984 ec = 0x556dd5789c70 dummy_frame = 139661443248192 #20 0x00007f0577cb9dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0576b6b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556dd57cad80 prev_src_iseq = 0x7f0576b6eb20 offset = #21 0x00007f0577cb9eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0576b6b160 iseqv = iseq_index = 16 #22 0x00007f0577cba240 in ibf_load_code (load=0x556dd57cad80, iseq=0x7f0576b6eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139661443263264 code_index = 66 reading_pos = 224 code = 0x556dd5869510 load_body = 0x556dd57f7310 cd_entries = 0x556dd57ee070 ic_index = 0 mark_offset_bits = 0x556dd5869740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0577cbfdd4 in ibf_load_iseq_each (load=0x556dd57cad80, iseq=0x7f0576b6eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139661443263984 ec = 0x556dd5789c70 dummy_frame = 139661443263072 #24 0x00007f0577cb9dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0576b6eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556dd57cad80 prev_src_iseq = 0x7f0576b6ef40 offset = #25 0x00007f0577cb9eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0576b6eb20 iseqv = iseq_index = 1 #26 0x00007f0577cba240 in ibf_load_code (load=0x556dd57cad80, iseq=0x7f0576b6ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139661443264320 code_index = 5 reading_pos = 46 code = 0x556dd5843dc0 load_body = 0x556dd57f7a40 cd_entries = 0x556dd57ee0e0 ic_index = 1 mark_offset_bits = 0x7ffd970ca5a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0577cbfdd4 in ibf_load_iseq_each (load=0x556dd57cad80, iseq=0x7f0576b6ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139661443263984 ec = 0x556dd5789c70 dummy_frame = 139661443263792 #28 0x00007f0577cb9dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0576b6ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556dd57cad80 prev_src_iseq = 0x0 offset = #29 0x00007f0577cc1d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0576b6ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139661443264464 #31 0x00007f0578046703 in rb_load_with_builtin_functions (feature_name=0x7f057808658b "yjit", table=0x7f057820ae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556dd57862a0 iseq = #32 0x00007f0577f8a107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0577f88180 , argc = 0, index = 0, name = 0x7f05780acc01 "_bi13"}, {func_ptr = 0x7f0578026b20 , argc = 0, index = 1, name = 0x7f05780acc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0578026c20 , argc = 0, index = 2, name = 0x7f05780ace70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0578027cb0 , argc = 0, index = 3, name = 0x7f05780acc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0577ff6cc0 , argc = 2, index = 4, name = 0x7f05780acc38 "rb_yjit_enable"}, {func_ptr = 0x7f0578026c40 , argc = 0, index = 5, name = 0x7f05780acc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0578026b70 , argc = 1, index = 6, name = 0x7f05780acc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f0577f88160 , argc = 0, index = 7, name = 0x7f05780acc74 "object_shape_count"}, {func_ptr = 0x7f0577ffdfe0 , argc = 1, index = 8, name = 0x7f05780acc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0577ffdff0 , argc = 1, index = 9, name = 0x7f05780acc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0577ff6c10 , argc = 0, index = 10, name = 0x7f05780accb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f0577ff6d70 , argc = 0, index = 11, name = 0x7f05780accc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0578026b40 , argc = 0, index = 12, name = 0x7f05780accdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0577d58a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0577e6386a in ruby_opt_init (opt=0x7ffd970cbe90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0577e63de3 in ruby_opt_init (opt=0x7ffd970cbe90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727137643120) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd970caa70 parser = 139661444533056 orig_fname = 139661444548128 script = 1 opt = 0x7ffd970cbe90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0577d21d82 in rb_ensure (b_proc=b_proc@entry=0x7f0577e63a40 , data1=data1@entry=140727137643120, e_proc=e_proc@entry=0x7f0577e5fd10 , data2=data2@entry=140727137643120) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556dd5789c70 _tag = {tag = 36, retval = 140727137648272, buf = {0x7f05774e4870, 0x7f0577d21e38 , 0x0, 0x7ffd970ca920, 0x774e3b20}, prev = 0x7ffd970cbfa0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556dd5789c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0577e5fd10 , data2 = 140727137643120}} #38 0x00007f0577e65870 in load_file (opt=0x7ffd970cbe90, script=1, f=139661453183088, fname=, parser=139661444533056) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139661444533056, fname = 139661444548128, script = 1, opt = 0x7ffd970cbe90, f = 4} #39 process_options (argc=0, argv=0x7ffd970cc188, opt=0x7ffd970cbe90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139661453183088 xflag = ast = 0x0 parser = 139661444533056 script_name = 139661444548128 iseq = enc = lenc = 0x556dd57a4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0577e660d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd970cc178) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0576ca8638 "-", script_name = 139661444548128, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0577d23119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd970cc178) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139661461817312, buf = {0x2, 0x7f0577d23160 , 0x0, 0x7ffd970cbf70, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556dd5789c70 state = iseq = 0x0 #42 0x0000556dd3e8f17f in rb_main (argv=0x7ffd970cc178, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727137649689 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1381417.ruby -x gdbscript [New LWP 1381417] [New LWP 1381419] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140005560261632) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f5595af9c00 (LWP 1381417))] >>> Threads Id Target Id Frame * 1 Thread 0x7f5595af9c00 (LWP 1381417) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140005560261632) at ./nptl/pthread_kill.c:44 2 Thread 0x7f55957df640 (LWP 1381419) 0x00007f5595c40fde in epoll_wait (epfd=4, events=events@entry=0x7f559654aadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f55957df640 (LWP 1381419)): #0 0x00007f5595c40fde in epoll_wait (epfd=4, events=events@entry=0x7f559654aadc , 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 0x00007f55961d1d5a in event_wait (vm=0x55c1bc41e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c1bc41e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c1bc41e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c1bc41e2a0 #4 0x00007f5595bafb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723417350272, 1105019859969771327, 140005557007936, 25, 140005561006160, 140723417350624, -1009092950224795841, -1009093560491702465}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f5595c40bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f5595af9c00 (LWP 1381417)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140005560261632) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f5595af9c00 old_mask = {__val = {0, 2471094945892070400, 922, 140005567160621, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140005567677464}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140005560261632) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140005560261632, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f5595b5d476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f559618e155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f5595f5ee31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c1bc4b3400, fmt=fmt@entry=0x7f55963ab346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f559618cf9f in sigsegv (sig=11, info=0x55c1bc4b3530, ctx=0x55c1bc4b3400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f5596367fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f559654bb60 , errout=errout@entry=0x7f5595d356a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f55963b9126 "\n", dli_fbase = 0x55c1bc462d80, dli_sname = 0x7ffcb94d5ea0 "\240V\323\225U\177", dli_saddr = 0x7f5595c4ed63 <__GI___backtrace+99>} i = lines = obj = 0x55c1bc517c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f559623b983 in rb_print_backtrace (errout=0x7f5595d356a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f559623b96f , 0x7f55960377f5 , 0x7f5595f5ee0e , 0x7f5595f621c3 , 0x7f5595fe1050 , 0x7f5595fdbdab , 0x7f5595fdbeac , 0x7f5595fdc240 , 0x7f5595fe1dd4 , 0x7f5595fdbdab , 0x7f5595fdbeac , 0x7f5595fdc240 , 0x7f5595fe1dd4 , 0x7f5595fdbdab , 0x7f5595fdbeac , 0x7f5595fdc240 , 0x7f5595fe1dd4 , 0x7f5595fdbdab , 0x7f5595fe3d18 , 0x7f5596368703 , 0x7f559607aa13 , 0x7f559618586a , 0x7f5596185de3 , 0x7f5596043d82 , 0x7f5596187870 , 0x7f55961880d6 , 0x7f5596045119 , 0x55c1bc32517f , 0x7f5595b44d90 <__libc_start_call_main+128>, 0x7f5595b44e40 <__libc_start_main_impl+128>, 0x55c1bc3251d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f5595d356a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c1bc41e2a0 ec = #11 0x00007f55960377f5 in rb_bug_without_die (fmt=0x7f5596379a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcb94d6060) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f5595d356a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f5595f5ee0e in rb_bug (fmt=fmt@entry=0x7f5596379a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcb94d6140, reg_save_area = 0x7ffcb94d6080}} #13 0x00007f5595f621c3 in objspace_xmalloc0 (objspace=0x55c1bc420bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f5595fe1050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55c1bc462d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55c1bc462d80, iseq=0x7f5594e89620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140005547241024 ec = 0x55c1bc421c70 dummy_frame = 140005547218128 #16 0x00007f5595fdbdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5594e89620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c1bc462d80 prev_src_iseq = 0x7f5594e8b0f0 offset = #17 0x00007f5595fdbeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5594e89620 iseqv = iseq_index = 23 #18 0x00007f5595fdc240 in ibf_load_code (load=0x55c1bc462d80, iseq=0x7f5594e8b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140005547225328 code_index = 15 reading_pos = 4556 code = 0x55c1bc4d9f20 load_body = 0x55c1bc4da730 cd_entries = 0x55c1bc467c70 ic_index = 0 mark_offset_bits = 0x7ffcb94d63e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f5595fe1dd4 in ibf_load_iseq_each (load=0x55c1bc462d80, iseq=0x7f5594e8b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140005547241024 ec = 0x55c1bc421c70 dummy_frame = 140005547225088 #20 0x00007f5595fdbdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5594e8b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c1bc462d80 prev_src_iseq = 0x7f5594e8ebd0 offset = #21 0x00007f5595fdbeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5594e8b0f0 iseqv = iseq_index = 16 #22 0x00007f5595fdc240 in ibf_load_code (load=0x55c1bc462d80, iseq=0x7f5594e8ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140005547240400 code_index = 66 reading_pos = 224 code = 0x55c1bc501510 load_body = 0x55c1bc48ef70 cd_entries = 0x55c1bc486070 ic_index = 0 mark_offset_bits = 0x55c1bc501740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f5595fe1dd4 in ibf_load_iseq_each (load=0x55c1bc462d80, iseq=0x7f5594e8ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140005547241024 ec = 0x55c1bc421c70 dummy_frame = 140005547239968 #24 0x00007f5595fdbdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5594e8ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c1bc462d80 prev_src_iseq = 0x7f5594e8ef00 offset = #25 0x00007f5595fdbeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5594e8ebd0 iseqv = iseq_index = 1 #26 0x00007f5595fdc240 in ibf_load_code (load=0x55c1bc462d80, iseq=0x7f5594e8ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140005547241216 code_index = 5 reading_pos = 46 code = 0x55c1bc4dbdc0 load_body = 0x55c1bc48f6a0 cd_entries = 0x55c1bc4860e0 ic_index = 1 mark_offset_bits = 0x7ffcb94d6940 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f5595fe1dd4 in ibf_load_iseq_each (load=0x55c1bc462d80, iseq=0x7f5594e8ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140005547241024 ec = 0x55c1bc421c70 dummy_frame = 140005547240688 #28 0x00007f5595fdbdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f5594e8ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c1bc462d80 prev_src_iseq = 0x0 offset = #29 0x00007f5595fe3d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f5594e8ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140005547241312 #31 0x00007f5596368703 in rb_load_with_builtin_functions (feature_name=0x7f55963a858b "yjit", table=0x7f559652ce40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c1bc41e2a0 iseq = #32 0x00007f55962ac107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f55962aa180 , argc = 0, index = 0, name = 0x7f55963cec01 "_bi13"}, {func_ptr = 0x7f5596348b20 , argc = 0, index = 1, name = 0x7f55963cec07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f5596348c20 , argc = 0, index = 2, name = 0x7f55963cee70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f5596349cb0 , argc = 0, index = 3, name = 0x7f55963cec1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f5596318cc0 , argc = 2, index = 4, name = 0x7f55963cec38 "rb_yjit_enable"}, {func_ptr = 0x7f5596348c40 , argc = 0, index = 5, name = 0x7f55963cec47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f5596348b70 , argc = 1, index = 6, name = 0x7f55963cec62 "rb_yjit_get_stats"}, {func_ptr = 0x7f55962aa160 , argc = 0, index = 7, name = 0x7f55963cec74 "object_shape_count"}, {func_ptr = 0x7f559631ffe0 , argc = 1, index = 8, name = 0x7f55963cec87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f559631fff0 , argc = 1, index = 9, name = 0x7f55963cec9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f5596318c10 , argc = 0, index = 10, name = 0x7f55963cecb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f5596318d70 , argc = 0, index = 11, name = 0x7f55963cecc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f5596348b40 , argc = 0, index = 12, name = 0x7f55963cecdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f559607aa13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f559618586a in ruby_opt_init (opt=0x7ffcb94d8230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f5596185de3 in ruby_opt_init (opt=0x7ffcb94d8230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723417345552) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcb94d6e10 parser = 140005548509904 orig_fname = 140005548524976 script = 1 opt = 0x7ffcb94d8230 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f5596043d82 in rb_ensure (b_proc=b_proc@entry=0x7f5596185a40 , data1=data1@entry=140723417345552, e_proc=e_proc@entry=0x7f5596181d10 , data2=data2@entry=140723417345552) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c1bc421c70 _tag = {tag = 36, retval = 140723417350704, buf = {0x7f5595804830, 0x7f5596043e38 , 0x0, 0x7ffcb94d6cc0, 0x95803ae0}, prev = 0x7ffcb94d8340, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c1bc421c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f5596181d10 , data2 = 140723417345552}} #38 0x00007f5596187870 in load_file (opt=0x7ffcb94d8230, script=1, f=140005557159984, fname=, parser=140005548509904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140005548509904, fname = 140005548524976, script = 1, opt = 0x7ffcb94d8230, f = 4} #39 process_options (argc=0, argv=0x7ffcb94d8528, opt=0x7ffcb94d8230) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140005557159984 xflag = ast = 0x0 parser = 140005548509904 script_name = 140005548524976 iseq = enc = lenc = 0x55c1bc43cf30 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\023U\226U\177\000\000\030\267\360\225U\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f55961880d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb94d8518) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f5594fc85c8 "-", script_name = 140005548524976, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f5596045119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb94d8518) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140005565802464, buf = {0x2, 0x7f5596045160 , 0x0, 0x7ffcb94d8310, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c1bc421c70 state = iseq = 0x0 #42 0x000055c1bc32517f in rb_main (argv=0x7ffcb94d8518, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723417352121 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1417404.ruby -x gdbscript [New LWP 1417404] [New LWP 1417406] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140593513516032) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fde7a6e4c00 (LWP 1417404))] >>> Threads Id Target Id Frame * 1 Thread 0x7fde7a6e4c00 (LWP 1417404) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140593513516032) at ./nptl/pthread_kill.c:44 2 Thread 0x7fde7a3cf640 (LWP 1417406) 0x00007fde7a82bfde in epoll_wait (epfd=4, events=events@entry=0x7fde7b135adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fde7a3cf640 (LWP 1417406)): #0 0x00007fde7a82bfde in epoll_wait (epfd=4, events=events@entry=0x7fde7b135adc , 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 0x00007fde7adbcd5a in event_wait (vm=0x557e71cc02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x557e71cc02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x557e71cc02a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x557e71cc02a0 #4 0x00007fde7a79ab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140723343560112, -6324241461674438486, 140593510282816, 25, 140593514260560, 140723343560464, 6307066548277809322, 6307065975046607018}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fde7a82bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fde7a6e4c00 (LWP 1417404)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140593513516032) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fde7a6e4c00 old_mask = {__val = {0, 14646507484627626752, 922, 140593520415021, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140593520931864}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140593513516032) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140593513516032, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fde7a748476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fde7ad79155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fde7ab49e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x557e71d55400, fmt=fmt@entry=0x7fde7af96346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fde7ad77f9f in sigsegv (sig=11, info=0x557e71d55530, ctx=0x557e71d55400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fde7af52fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fde7b136b60 , errout=errout@entry=0x7fde7a9206a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fde7afa4126 "\n", dli_fbase = 0x557e71d04d80, dli_sname = 0x7ffcb4e76bd0 "\240\006\222z\336\177", dli_saddr = 0x7fde7a839d63 <__GI___backtrace+99>} i = lines = obj = 0x557e71db9c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fde7ae26983 in rb_print_backtrace (errout=0x7fde7a9206a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fde7ae2696f , 0x7fde7ac227f5 , 0x7fde7ab49e0e , 0x7fde7ab4d1c3 , 0x7fde7abcc050 , 0x7fde7abc6dab , 0x7fde7abc6eac , 0x7fde7abc7240 , 0x7fde7abccdd4 , 0x7fde7abc6dab , 0x7fde7abc6eac , 0x7fde7abc7240 , 0x7fde7abccdd4 , 0x7fde7abc6dab , 0x7fde7abc6eac , 0x7fde7abc7240 , 0x7fde7abccdd4 , 0x7fde7abc6dab , 0x7fde7abced18 , 0x7fde7af53703 , 0x7fde7ac65a13 , 0x7fde7ad7086a , 0x7fde7ad70de3 , 0x7fde7ac2ed82 , 0x7fde7ad72870 , 0x7fde7ad730d6 , 0x7fde7ac30119 , 0x557e7052b17f , 0x7fde7a72fd90 <__libc_start_call_main+128>, 0x7fde7a72fe40 <__libc_start_main_impl+128>, 0x557e7052b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fde7a9206a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x557e71cc02a0 ec = #11 0x00007fde7ac227f5 in rb_bug_without_die (fmt=0x7fde7af64a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffcb4e76d90) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fde7a9206a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fde7ab49e0e in rb_bug (fmt=fmt@entry=0x7fde7af64a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffcb4e76e70, reg_save_area = 0x7ffcb4e76db0}} #13 0x00007fde7ab4d1c3 in objspace_xmalloc0 (objspace=0x557e71cc2bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fde7abcc050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x557e71d04d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x557e71d04d80, iseq=0x7fde79a79620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140593500515904 ec = 0x557e71cc3c70 dummy_frame = 140593500493008 #16 0x00007fde7abc6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fde79a79620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e71d04d80 prev_src_iseq = 0x7fde79a7b0f0 offset = #17 0x00007fde7abc6eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fde79a79620 iseqv = iseq_index = 23 #18 0x00007fde7abc7240 in ibf_load_code (load=0x557e71d04d80, iseq=0x7fde79a7b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140593500500208 code_index = 15 reading_pos = 4556 code = 0x557e71d7bf20 load_body = 0x557e71d7c730 cd_entries = 0x557e71d09c70 ic_index = 0 mark_offset_bits = 0x7ffcb4e77110 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fde7abccdd4 in ibf_load_iseq_each (load=0x557e71d04d80, iseq=0x7fde79a7b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140593500515904 ec = 0x557e71cc3c70 dummy_frame = 140593500499968 #20 0x00007fde7abc6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fde79a7b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e71d04d80 prev_src_iseq = 0x7fde79a7ebd0 offset = #21 0x00007fde7abc6eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fde79a7b0f0 iseqv = iseq_index = 16 #22 0x00007fde7abc7240 in ibf_load_code (load=0x557e71d04d80, iseq=0x7fde79a7ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140593500515280 code_index = 66 reading_pos = 224 code = 0x557e71da3510 load_body = 0x557e71d30f70 cd_entries = 0x557e71d28070 ic_index = 0 mark_offset_bits = 0x557e71da3740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fde7abccdd4 in ibf_load_iseq_each (load=0x557e71d04d80, iseq=0x7fde79a7ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140593500515904 ec = 0x557e71cc3c70 dummy_frame = 140593500514848 #24 0x00007fde7abc6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fde79a7ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e71d04d80 prev_src_iseq = 0x7fde79a7ef00 offset = #25 0x00007fde7abc6eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fde79a7ebd0 iseqv = iseq_index = 1 #26 0x00007fde7abc7240 in ibf_load_code (load=0x557e71d04d80, iseq=0x7fde79a7ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140593500516096 code_index = 5 reading_pos = 46 code = 0x557e71d7ddc0 load_body = 0x557e71d316a0 cd_entries = 0x557e71d280e0 ic_index = 1 mark_offset_bits = 0x7ffcb4e77670 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fde7abccdd4 in ibf_load_iseq_each (load=0x557e71d04d80, iseq=0x7fde79a7ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140593500515904 ec = 0x557e71cc3c70 dummy_frame = 140593500515568 #28 0x00007fde7abc6dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fde79a7ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x557e71d04d80 prev_src_iseq = 0x0 offset = #29 0x00007fde7abced18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fde79a7ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140593500516192 #31 0x00007fde7af53703 in rb_load_with_builtin_functions (feature_name=0x7fde7af9358b "yjit", table=0x7fde7b117e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x557e71cc02a0 iseq = #32 0x00007fde7ae97107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fde7ae95180 , argc = 0, index = 0, name = 0x7fde7afb9c01 "_bi13"}, {func_ptr = 0x7fde7af33b20 , argc = 0, index = 1, name = 0x7fde7afb9c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fde7af33c20 , argc = 0, index = 2, name = 0x7fde7afb9e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fde7af34cb0 , argc = 0, index = 3, name = 0x7fde7afb9c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fde7af03cc0 , argc = 2, index = 4, name = 0x7fde7afb9c38 "rb_yjit_enable"}, {func_ptr = 0x7fde7af33c40 , argc = 0, index = 5, name = 0x7fde7afb9c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fde7af33b70 , argc = 1, index = 6, name = 0x7fde7afb9c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fde7ae95160 , argc = 0, index = 7, name = 0x7fde7afb9c74 "object_shape_count"}, {func_ptr = 0x7fde7af0afe0 , argc = 1, index = 8, name = 0x7fde7afb9c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fde7af0aff0 , argc = 1, index = 9, name = 0x7fde7afb9c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fde7af03c10 , argc = 0, index = 10, name = 0x7fde7afb9cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fde7af03d70 , argc = 0, index = 11, name = 0x7fde7afb9cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fde7af33b40 , argc = 0, index = 12, name = 0x7fde7afb9cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fde7ac65a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fde7ad7086a in ruby_opt_init (opt=0x7ffcb4e78f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fde7ad70de3 in ruby_opt_init (opt=0x7ffcb4e78f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140723343555392) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffcb4e77b40 parser = 140593501784784 orig_fname = 140593501799856 script = 1 opt = 0x7ffcb4e78f60 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fde7ac2ed82 in rb_ensure (b_proc=b_proc@entry=0x7fde7ad70a40 , data1=data1@entry=140723343555392, e_proc=e_proc@entry=0x7fde7ad6cd10 , data2=data2@entry=140723343555392) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x557e71cc3c70 _tag = {tag = 36, retval = 140723343560544, buf = {0x7fde7a3f4830, 0x7fde7ac2ee38 , 0x0, 0x7ffcb4e779f0, 0x7a3f3ae0}, prev = 0x7ffcb4e79070, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x557e71cc3c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fde7ad6cd10 , data2 = 140723343555392}} #38 0x00007fde7ad72870 in load_file (opt=0x7ffcb4e78f60, script=1, f=140593510434864, fname=, parser=140593501784784) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140593501784784, fname = 140593501799856, script = 1, opt = 0x7ffcb4e78f60, f = 4} #39 process_options (argc=0, argv=0x7ffcb4e79258, opt=0x7ffcb4e78f60) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140593510434864 xflag = ast = 0x0 parser = 140593501784784 script_name = 140593501799856 iseq = enc = lenc = 0x557e71cdef30 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\023{\336\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fde7ad730d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb4e79248) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fde79bb85c8 "-", script_name = 140593501799856, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fde7ac30119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffcb4e79248) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140593519056864, buf = {0x2, 0x7fde7ac30160 , 0x0, 0x7ffcb4e79040, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x557e71cc3c70 state = iseq = 0x0 #42 0x0000557e7052b17f in rb_main (argv=0x7ffcb4e79248, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140723343561961 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1522487.ruby -x gdbscript [New LWP 1522487] [New LWP 1522489] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140342666574848) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fa412c9bc00 (LWP 1522487))] >>> Threads Id Target Id Frame * 1 Thread 0x7fa412c9bc00 (LWP 1522487) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140342666574848) at ./nptl/pthread_kill.c:44 2 Thread 0x7fa41297f640 (LWP 1522489) 0x00007fa412de2fde in epoll_wait (epfd=4, events=events@entry=0x7fa4136ecadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fa41297f640 (LWP 1522489)): #0 0x00007fa412de2fde in epoll_wait (epfd=4, events=events@entry=0x7fa4136ecadc , 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 0x00007fa413373d5a in event_wait (vm=0x55e59cce62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55e59cce62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55e59cce62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55e59cce62a0 #4 0x00007fa412d51b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729423046656, -6062787121135084745, 140342663312960, 25, 140342667319376, 140729423047008, 6094639217683340087, 6094639776721017655}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fa412de2bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fa412c9bc00 (LWP 1522487)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140342666574848) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fa412c9bc00 old_mask = {__val = {0, 6449571858475712512, 922, 140342673473837, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140342673990680}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140342666574848) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140342666574848, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fa412cff476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fa413330155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fa413100e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55e59cd7b400, fmt=fmt@entry=0x7fa41354d346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fa41332ef9f in sigsegv (sig=11, info=0x55e59cd7b530, ctx=0x55e59cd7b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fa413509fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fa4136edb60 , errout=errout@entry=0x7fa412ed76a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fa41355b126 "\n", dli_fbase = 0x55e59cd2ad80, dli_sname = 0x7ffe1f450620 "\240v\355\022\244\177", dli_saddr = 0x7fa412df0d63 <__GI___backtrace+99>} i = lines = obj = 0x55e59cddfc90 dladdr_fbases = main_path = len = next_line = #9 0x00007fa4133dd983 in rb_print_backtrace (errout=0x7fa412ed76a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fa4133dd96f , 0x7fa4131d97f5 , 0x7fa413100e0e , 0x7fa4131041c3 , 0x7fa413183050 , 0x7fa41317ddab , 0x7fa41317deac , 0x7fa41317e240 , 0x7fa413183dd4 , 0x7fa41317ddab , 0x7fa41317deac , 0x7fa41317e240 , 0x7fa413183dd4 , 0x7fa41317ddab , 0x7fa41317deac , 0x7fa41317e240 , 0x7fa413183dd4 , 0x7fa41317ddab , 0x7fa413185d18 , 0x7fa41350a703 , 0x7fa41321ca13 , 0x7fa41332786a , 0x7fa413327de3 , 0x7fa4131e5d82 , 0x7fa413329870 , 0x7fa41332a0d6 , 0x7fa4131e7119 , 0x55e59b65317f , 0x7fa412ce6d90 <__libc_start_call_main+128>, 0x7fa412ce6e40 <__libc_start_main_impl+128>, 0x55e59b6531d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fa412ed76a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55e59cce62a0 ec = #11 0x00007fa4131d97f5 in rb_bug_without_die (fmt=0x7fa41351ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe1f4507e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fa412ed76a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fa413100e0e in rb_bug (fmt=fmt@entry=0x7fa41351ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe1f4508c0, reg_save_area = 0x7ffe1f450800}} #13 0x00007fa4131041c3 in objspace_xmalloc0 (objspace=0x55e59cce8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fa413183050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55e59cd2ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55e59cd2ad80, iseq=0x7fa412029670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140342653546128 ec = 0x55e59cce9c70 dummy_frame = 140342653523232 #16 0x00007fa41317ddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa412029670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e59cd2ad80 prev_src_iseq = 0x7fa41202b140 offset = #17 0x00007fa41317deac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa412029670 iseqv = iseq_index = 23 #18 0x00007fa41317e240 in ibf_load_code (load=0x55e59cd2ad80, iseq=0x7fa41202b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140342653530432 code_index = 15 reading_pos = 4556 code = 0x55e59cda1f20 load_body = 0x55e59cda2730 cd_entries = 0x55e59cd2fc70 ic_index = 0 mark_offset_bits = 0x7ffe1f450b60 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fa413183dd4 in ibf_load_iseq_each (load=0x55e59cd2ad80, iseq=0x7fa41202b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140342653546128 ec = 0x55e59cce9c70 dummy_frame = 140342653530192 #20 0x00007fa41317ddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa41202b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e59cd2ad80 prev_src_iseq = 0x7fa41202ec20 offset = #21 0x00007fa41317deac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa41202b140 iseqv = iseq_index = 16 #22 0x00007fa41317e240 in ibf_load_code (load=0x55e59cd2ad80, iseq=0x7fa41202ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140342653545504 code_index = 66 reading_pos = 224 code = 0x55e59cdc9510 load_body = 0x55e59cd56f70 cd_entries = 0x55e59cd4e070 ic_index = 0 mark_offset_bits = 0x55e59cdc9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fa413183dd4 in ibf_load_iseq_each (load=0x55e59cd2ad80, iseq=0x7fa41202ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140342653546128 ec = 0x55e59cce9c70 dummy_frame = 140342653545072 #24 0x00007fa41317ddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa41202ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e59cd2ad80 prev_src_iseq = 0x7fa41202ef50 offset = #25 0x00007fa41317deac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa41202ec20 iseqv = iseq_index = 1 #26 0x00007fa41317e240 in ibf_load_code (load=0x55e59cd2ad80, iseq=0x7fa41202ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140342653546320 code_index = 5 reading_pos = 46 code = 0x55e59cda3dc0 load_body = 0x55e59cd576a0 cd_entries = 0x55e59cd4e0e0 ic_index = 1 mark_offset_bits = 0x7ffe1f4510c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fa413183dd4 in ibf_load_iseq_each (load=0x55e59cd2ad80, iseq=0x7fa41202ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140342653546128 ec = 0x55e59cce9c70 dummy_frame = 140342653545792 #28 0x00007fa41317ddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fa41202ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55e59cd2ad80 prev_src_iseq = 0x0 offset = #29 0x00007fa413185d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fa41202ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140342653546416 #31 0x00007fa41350a703 in rb_load_with_builtin_functions (feature_name=0x7fa41354a58b "yjit", table=0x7fa4136cee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55e59cce62a0 iseq = #32 0x00007fa41344e107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fa41344c180 , argc = 0, index = 0, name = 0x7fa413570c01 "_bi13"}, {func_ptr = 0x7fa4134eab20 , argc = 0, index = 1, name = 0x7fa413570c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fa4134eac20 , argc = 0, index = 2, name = 0x7fa413570e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fa4134ebcb0 , argc = 0, index = 3, name = 0x7fa413570c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fa4134bacc0 , argc = 2, index = 4, name = 0x7fa413570c38 "rb_yjit_enable"}, {func_ptr = 0x7fa4134eac40 , argc = 0, index = 5, name = 0x7fa413570c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fa4134eab70 , argc = 1, index = 6, name = 0x7fa413570c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fa41344c160 , argc = 0, index = 7, name = 0x7fa413570c74 "object_shape_count"}, {func_ptr = 0x7fa4134c1fe0 , argc = 1, index = 8, name = 0x7fa413570c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fa4134c1ff0 , argc = 1, index = 9, name = 0x7fa413570c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fa4134bac10 , argc = 0, index = 10, name = 0x7fa413570cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fa4134bad70 , argc = 0, index = 11, name = 0x7fa413570cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fa4134eab40 , argc = 0, index = 12, name = 0x7fa413570cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fa41321ca13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fa41332786a in ruby_opt_init (opt=0x7ffe1f4529b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fa413327de3 in ruby_opt_init (opt=0x7ffe1f4529b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140729423041936) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe1f451590 parser = 140342654814960 orig_fname = 140342654830032 script = 1 opt = 0x7ffe1f4529b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fa4131e5d82 in rb_ensure (b_proc=b_proc@entry=0x7fa413327a40 , data1=data1@entry=140729423041936, e_proc=e_proc@entry=0x7fa413323d10 , data2=data2@entry=140729423041936) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55e59cce9c70 _tag = {tag = 36, retval = 140729423047088, buf = {0x7fa4129a4820, 0x7fa4131e5e38 , 0x0, 0x7ffe1f451440, 0x129a3ad0}, prev = 0x7ffe1f452ac0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55e59cce9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fa413323d10 , data2 = 140729423041936}} #38 0x00007fa413329870 in load_file (opt=0x7ffe1f4529b0, script=1, f=140342663464992, fname=, parser=140342654814960) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140342654814960, fname = 140342654830032, script = 1, opt = 0x7ffe1f4529b0, f = 4} #39 process_options (argc=0, argv=0x7ffe1f452ca8, opt=0x7ffe1f4529b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140342663464992 xflag = ast = 0x0 parser = 140342654814960 script_name = 140342654830032 iseq = enc = lenc = 0x55e59cd04f30 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\063o\023\244\177\000\000\030\327\n\023\244\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fa41332a0d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe1f452c98) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fa4121685e8 "-", script_name = 140342654830032, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fa4131e7119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe1f452c98) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140342672115680, buf = {0x2, 0x7fa4131e7160 , 0x0, 0x7ffe1f452a90, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55e59cce9c70 state = iseq = 0x0 #42 0x000055e59b65317f in rb_main (argv=0x7ffe1f452c98, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140729423048505 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1631357.ruby -x gdbscript [New LWP 1631357] [New LWP 1631359] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140195354663936) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f81c6505c00 (LWP 1631357))] >>> Threads Id Target Id Frame * 1 Thread 0x7f81c6505c00 (LWP 1631357) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140195354663936) at ./nptl/pthread_kill.c:44 2 Thread 0x7f81c61ef640 (LWP 1631359) 0x00007f81c664cfde in epoll_wait (epfd=4, events=events@entry=0x7f81c6f56adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f81c61ef640 (LWP 1631359)): #0 0x00007f81c664cfde in epoll_wait (epfd=4, events=events@entry=0x7f81c6f56adc , 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 0x00007f81c6bddd5a in event_wait (vm=0x5560d36292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5560d36292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5560d36292a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5560d36292a0 #4 0x00007f81c65bbb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728681562752, -342572192387594993, 140195351426624, 25, 140195355408464, 140728681563104, 305537076408845583, 305537584678667535}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f81c664cbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f81c6505c00 (LWP 1631357)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140195354663936) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f81c6505c00 old_mask = {__val = {0, 13895257318562522112, 922, 140195361562925, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140195362079768}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140195354663936) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140195354663936, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f81c6569476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f81c6b9a155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f81c696ae31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5560d36be400, fmt=fmt@entry=0x7f81c6db7346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f81c6b98f9f in sigsegv (sig=11, info=0x5560d36be530, ctx=0x5560d36be400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f81c6d73fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f81c6f57b60 , errout=errout@entry=0x7f81c67416a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f81c6dc5126 "\n", dli_fbase = 0x5560d366dd80, dli_sname = 0x7ffdf312e0a0 "\240\026t\306\201\177", dli_saddr = 0x7f81c665ad63 <__GI___backtrace+99>} i = lines = obj = 0x5560d3722c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f81c6c47983 in rb_print_backtrace (errout=0x7f81c67416a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f81c6c4796f , 0x7f81c6a437f5 , 0x7f81c696ae0e , 0x7f81c696e1c3 , 0x7f81c69ed050 , 0x7f81c69e7dab , 0x7f81c69e7eac , 0x7f81c69e8240 , 0x7f81c69eddd4 , 0x7f81c69e7dab , 0x7f81c69e7eac , 0x7f81c69e8240 , 0x7f81c69eddd4 , 0x7f81c69e7dab , 0x7f81c69e7eac , 0x7f81c69e8240 , 0x7f81c69eddd4 , 0x7f81c69e7dab , 0x7f81c69efd18 , 0x7f81c6d74703 , 0x7f81c6a86a13 , 0x7f81c6b9186a , 0x7f81c6b91de3 , 0x7f81c6a4fd82 , 0x7f81c6b93870 , 0x7f81c6b940d6 , 0x7f81c6a51119 , 0x5560d259617f , 0x7f81c6550d90 <__libc_start_call_main+128>, 0x7f81c6550e40 <__libc_start_main_impl+128>, 0x5560d25961d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f81c67416a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5560d36292a0 ec = #11 0x00007f81c6a437f5 in rb_bug_without_die (fmt=0x7f81c6d85a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdf312e260) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f81c67416a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f81c696ae0e in rb_bug (fmt=fmt@entry=0x7f81c6d85a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdf312e340, reg_save_area = 0x7ffdf312e280}} #13 0x00007f81c696e1c3 in objspace_xmalloc0 (objspace=0x5560d362bbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f81c69ed050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5560d366dd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5560d366dd80, iseq=0x7f81c5899670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140195341659792 ec = 0x5560d362cc70 dummy_frame = 140195341636896 #16 0x00007f81c69e7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f81c5899670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5560d366dd80 prev_src_iseq = 0x7f81c589b140 offset = #17 0x00007f81c69e7eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f81c5899670 iseqv = iseq_index = 23 #18 0x00007f81c69e8240 in ibf_load_code (load=0x5560d366dd80, iseq=0x7f81c589b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140195341644096 code_index = 15 reading_pos = 4556 code = 0x5560d36e4f20 load_body = 0x5560d36e5730 cd_entries = 0x5560d3672c70 ic_index = 0 mark_offset_bits = 0x7ffdf312e5e0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f81c69eddd4 in ibf_load_iseq_each (load=0x5560d366dd80, iseq=0x7f81c589b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140195341659792 ec = 0x5560d362cc70 dummy_frame = 140195341643856 #20 0x00007f81c69e7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f81c589b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5560d366dd80 prev_src_iseq = 0x7f81c589ec20 offset = #21 0x00007f81c69e7eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f81c589b140 iseqv = iseq_index = 16 #22 0x00007f81c69e8240 in ibf_load_code (load=0x5560d366dd80, iseq=0x7f81c589ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140195341659168 code_index = 66 reading_pos = 224 code = 0x5560d370c510 load_body = 0x5560d3699f70 cd_entries = 0x5560d3691070 ic_index = 0 mark_offset_bits = 0x5560d370c740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f81c69eddd4 in ibf_load_iseq_each (load=0x5560d366dd80, iseq=0x7f81c589ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140195341659792 ec = 0x5560d362cc70 dummy_frame = 140195341658736 #24 0x00007f81c69e7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f81c589ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5560d366dd80 prev_src_iseq = 0x7f81c589ef50 offset = #25 0x00007f81c69e7eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f81c589ec20 iseqv = iseq_index = 1 #26 0x00007f81c69e8240 in ibf_load_code (load=0x5560d366dd80, iseq=0x7f81c589ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140195341659984 code_index = 5 reading_pos = 46 code = 0x5560d36e6dc0 load_body = 0x5560d369a6a0 cd_entries = 0x5560d36910e0 ic_index = 1 mark_offset_bits = 0x7ffdf312eb40 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f81c69eddd4 in ibf_load_iseq_each (load=0x5560d366dd80, iseq=0x7f81c589ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140195341659792 ec = 0x5560d362cc70 dummy_frame = 140195341659456 #28 0x00007f81c69e7dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f81c589ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5560d366dd80 prev_src_iseq = 0x0 offset = #29 0x00007f81c69efd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f81c589ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140195341660080 #31 0x00007f81c6d74703 in rb_load_with_builtin_functions (feature_name=0x7f81c6db458b "yjit", table=0x7f81c6f38e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5560d36292a0 iseq = #32 0x00007f81c6cb8107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f81c6cb6180 , argc = 0, index = 0, name = 0x7f81c6ddac01 "_bi13"}, {func_ptr = 0x7f81c6d54b20 , argc = 0, index = 1, name = 0x7f81c6ddac07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f81c6d54c20 , argc = 0, index = 2, name = 0x7f81c6ddae70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f81c6d55cb0 , argc = 0, index = 3, name = 0x7f81c6ddac1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f81c6d24cc0 , argc = 2, index = 4, name = 0x7f81c6ddac38 "rb_yjit_enable"}, {func_ptr = 0x7f81c6d54c40 , argc = 0, index = 5, name = 0x7f81c6ddac47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f81c6d54b70 , argc = 1, index = 6, name = 0x7f81c6ddac62 "rb_yjit_get_stats"}, {func_ptr = 0x7f81c6cb6160 , argc = 0, index = 7, name = 0x7f81c6ddac74 "object_shape_count"}, {func_ptr = 0x7f81c6d2bfe0 , argc = 1, index = 8, name = 0x7f81c6ddac87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f81c6d2bff0 , argc = 1, index = 9, name = 0x7f81c6ddac9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f81c6d24c10 , argc = 0, index = 10, name = 0x7f81c6ddacb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f81c6d24d70 , argc = 0, index = 11, name = 0x7f81c6ddacc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f81c6d54b40 , argc = 0, index = 12, name = 0x7f81c6ddacdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f81c6a86a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f81c6b9186a in ruby_opt_init (opt=0x7ffdf3130430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f81c6b91de3 in ruby_opt_init (opt=0x7ffdf3130430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728681558032) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdf312f010 parser = 140195342928624 orig_fname = 140195342943696 script = 1 opt = 0x7ffdf3130430 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f81c6a4fd82 in rb_ensure (b_proc=b_proc@entry=0x7f81c6b91a40 , data1=data1@entry=140728681558032, e_proc=e_proc@entry=0x7f81c6b8dd10 , data2=data2@entry=140728681558032) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5560d362cc70 _tag = {tag = 36, retval = 140728681563184, buf = {0x7f81c6214820, 0x7f81c6a4fe38 , 0x0, 0x7ffdf312eec0, 0xc6213ad0}, prev = 0x7ffdf3130540, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5560d362cc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f81c6b8dd10 , data2 = 140728681558032}} #38 0x00007f81c6b93870 in load_file (opt=0x7ffdf3130430, script=1, f=140195351578656, fname=, parser=140195342928624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140195342928624, fname = 140195342943696, script = 1, opt = 0x7ffdf3130430, f = 4} #39 process_options (argc=0, argv=0x7ffdf3130728, opt=0x7ffdf3130430) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140195351578656 xflag = ast = 0x0 parser = 140195342928624 script_name = 140195342943696 iseq = enc = lenc = 0x5560d3647f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\060\323\365\306\201\177\000\000\030w\221\306\201\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f81c6b940d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf3130718) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f81c59d85e8 "-", script_name = 140195342943696, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f81c6a51119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdf3130718) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140195360204768, buf = {0x2, 0x7f81c6a51160 , 0x0, 0x7ffdf3130510, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5560d362cc70 state = iseq = 0x0 #42 0x00005560d259617f in rb_main (argv=0x7ffdf3130718, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728681564601 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1767659.ruby -x gdbscript [New LWP 1767659] [New LWP 1767661] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140147243572224) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f7692ab5c00 (LWP 1767659))] >>> Threads Id Target Id Frame * 1 Thread 0x7f7692ab5c00 (LWP 1767659) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140147243572224) at ./nptl/pthread_kill.c:44 2 Thread 0x7f769279f640 (LWP 1767661) 0x00007f7692bfcfde in epoll_wait (epfd=4, events=events@entry=0x7f7693506adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f769279f640 (LWP 1767661)): #0 0x00007f7692bfcfde in epoll_wait (epfd=4, events=events@entry=0x7f7693506adc , 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 0x00007f769318dd5a in event_wait (vm=0x556eeec3c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x556eeec3c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x556eeec3c2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x556eeec3c2a0 #4 0x00007f7692b6bb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140732944092000, -939605936972906959, 140147240334912, 25, 140147244316752, 140732944092352, 871725336539282993, 871723663267970609}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7692bfcbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f7692ab5c00 (LWP 1767659)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140147243572224) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f7692ab5c00 old_mask = {__val = {0, 12662209024091028480, 922, 140147250471213, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140147250988056}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140147243572224) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140147243572224, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f7692b19476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f769314a155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f7692f1ae31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x556eeecd1400, fmt=fmt@entry=0x7f7693367346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7693148f9f in sigsegv (sig=11, info=0x556eeecd1530, ctx=0x556eeecd1400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7693323fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f7693507b60 , errout=errout@entry=0x7f7692cf16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7693375126 "\n", dli_fbase = 0x556eeec80d80, dli_sname = 0x7ffef123e980 "\240\026\317\222v\177", dli_saddr = 0x7f7692c0ad63 <__GI___backtrace+99>} i = lines = obj = 0x556eeed36d20 dladdr_fbases = main_path = len = next_line = #9 0x00007f76931f7983 in rb_print_backtrace (errout=0x7f7692cf16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f76931f796f , 0x7f7692ff37f5 , 0x7f7692f1ae0e , 0x7f7692f1e1c3 , 0x7f7692f9d050 , 0x7f7692f97dab , 0x7f7692f97eac , 0x7f7692f98240 , 0x7f7692f9ddd4 , 0x7f7692f97dab , 0x7f7692f97eac , 0x7f7692f98240 , 0x7f7692f9ddd4 , 0x7f7692f97dab , 0x7f7692f97eac , 0x7f7692f98240 , 0x7f7692f9ddd4 , 0x7f7692f97dab , 0x7f7692f9fd18 , 0x7f7693324703 , 0x7f7693036a13 , 0x7f769314186a , 0x7f7693141de3 , 0x7f7692fffd82 , 0x7f7693143870 , 0x7f76931440d6 , 0x7f7693001119 , 0x556eeea6217f , 0x7f7692b00d90 <__libc_start_call_main+128>, 0x7f7692b00e40 <__libc_start_main_impl+128>, 0x556eeea621d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f7692cf16a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x556eeec3c2a0 ec = #11 0x00007f7692ff37f5 in rb_bug_without_die (fmt=0x7f7693335a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffef123eb40) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f7692cf16a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f7692f1ae0e in rb_bug (fmt=fmt@entry=0x7f7693335a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef123ec20, reg_save_area = 0x7ffef123eb60}} #13 0x00007f7692f1e1c3 in objspace_xmalloc0 (objspace=0x556eeec3ebf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f7692f9d050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x556eeec80d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x556eeec80d80, iseq=0x7f7691e49660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140147230567920 ec = 0x556eeec3fc70 dummy_frame = 140147230545120 #16 0x00007f7692f97dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7691e49660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556eeec80d80 prev_src_iseq = 0x7f7691e4b160 offset = #17 0x00007f7692f97eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7691e49660 iseqv = iseq_index = 23 #18 0x00007f7692f98240 in ibf_load_code (load=0x556eeec80d80, iseq=0x7f7691e4b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140147230552416 code_index = 15 reading_pos = 4556 code = 0x556eeecf82f0 load_body = 0x556eeecf8b40 cd_entries = 0x556eeec85c70 ic_index = 0 mark_offset_bits = 0x7ffef123eec0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f7692f9ddd4 in ibf_load_iseq_each (load=0x556eeec80d80, iseq=0x7f7691e4b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140147230567920 ec = 0x556eeec3fc70 dummy_frame = 140147230552128 #20 0x00007f7692f97dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7691e4b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556eeec80d80 prev_src_iseq = 0x7f7691e4eb20 offset = #21 0x00007f7692f97eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7691e4b160 iseqv = iseq_index = 16 #22 0x00007f7692f98240 in ibf_load_code (load=0x556eeec80d80, iseq=0x7f7691e4eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140147230567200 code_index = 66 reading_pos = 224 code = 0x556eeed1f510 load_body = 0x556eeecad310 cd_entries = 0x556eeeca4070 ic_index = 0 mark_offset_bits = 0x556eeed1f740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f7692f9ddd4 in ibf_load_iseq_each (load=0x556eeec80d80, iseq=0x7f7691e4eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140147230567920 ec = 0x556eeec3fc70 dummy_frame = 140147230567008 #24 0x00007f7692f97dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7691e4eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556eeec80d80 prev_src_iseq = 0x7f7691e4ef40 offset = #25 0x00007f7692f97eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7691e4eb20 iseqv = iseq_index = 1 #26 0x00007f7692f98240 in ibf_load_code (load=0x556eeec80d80, iseq=0x7f7691e4ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140147230568256 code_index = 5 reading_pos = 46 code = 0x556eeecf9dc0 load_body = 0x556eeecada40 cd_entries = 0x556eeeca40e0 ic_index = 1 mark_offset_bits = 0x7ffef123f420 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f7692f9ddd4 in ibf_load_iseq_each (load=0x556eeec80d80, iseq=0x7f7691e4ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140147230567920 ec = 0x556eeec3fc70 dummy_frame = 140147230567728 #28 0x00007f7692f97dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f7691e4ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x556eeec80d80 prev_src_iseq = 0x0 offset = #29 0x00007f7692f9fd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f7691e4ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140147230568400 #31 0x00007f7693324703 in rb_load_with_builtin_functions (feature_name=0x7f769336458b "yjit", table=0x7f76934e8e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x556eeec3c2a0 iseq = #32 0x00007f7693268107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7693266180 , argc = 0, index = 0, name = 0x7f769338ac01 "_bi13"}, {func_ptr = 0x7f7693304b20 , argc = 0, index = 1, name = 0x7f769338ac07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7693304c20 , argc = 0, index = 2, name = 0x7f769338ae70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7693305cb0 , argc = 0, index = 3, name = 0x7f769338ac1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f76932d4cc0 , argc = 2, index = 4, name = 0x7f769338ac38 "rb_yjit_enable"}, {func_ptr = 0x7f7693304c40 , argc = 0, index = 5, name = 0x7f769338ac47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7693304b70 , argc = 1, index = 6, name = 0x7f769338ac62 "rb_yjit_get_stats"}, {func_ptr = 0x7f7693266160 , argc = 0, index = 7, name = 0x7f769338ac74 "object_shape_count"}, {func_ptr = 0x7f76932dbfe0 , argc = 1, index = 8, name = 0x7f769338ac87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f76932dbff0 , argc = 1, index = 9, name = 0x7f769338ac9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f76932d4c10 , argc = 0, index = 10, name = 0x7f769338acb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f76932d4d70 , argc = 0, index = 11, name = 0x7f769338acc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7693304b40 , argc = 0, index = 12, name = 0x7f769338acdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7693036a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f769314186a in ruby_opt_init (opt=0x7ffef1240d10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f7693141de3 in ruby_opt_init (opt=0x7ffef1240d10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140732944087280) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffef123f8f0 parser = 140147231836992 orig_fname = 140147231852064 script = 1 opt = 0x7ffef1240d10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f7692fffd82 in rb_ensure (b_proc=b_proc@entry=0x7f7693141a40 , data1=data1@entry=140732944087280, e_proc=e_proc@entry=0x7f769313dd10 , data2=data2@entry=140732944087280) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x556eeec3fc70 _tag = {tag = 36, retval = 140732944092432, buf = {0x7f76927c4870, 0x7f7692fffe38 , 0x0, 0x7ffef123f7a0, 0x927c3b20}, prev = 0x7ffef1240e20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x556eeec3fc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f769313dd10 , data2 = 140732944087280}} #38 0x00007f7693143870 in load_file (opt=0x7ffef1240d10, script=1, f=140147240487024, fname=, parser=140147231836992) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140147231836992, fname = 140147231852064, script = 1, opt = 0x7ffef1240d10, f = 4} #39 process_options (argc=0, argv=0x7ffef1241008, opt=0x7ffef1240d10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140147240487024 xflag = ast = 0x0 parser = 140147231836992 script_name = 140147231852064 iseq = enc = lenc = 0x556eeec5af30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f76931440d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffef1240ff8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7691f88638 "-", script_name = 140147231852064, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f7693001119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffef1240ff8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140147249113056, buf = {0x2, 0x7f7693001160 , 0x0, 0x7ffef1240df0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x556eeec3fc70 state = iseq = 0x0 #42 0x0000556eeea6217f in rb_main (argv=0x7ffef1240ff8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140732944093849 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1797415.ruby -x gdbscript [New LWP 1797415] [New LWP 1797417] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139667192773632) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f06cd697c00 (LWP 1797415))] >>> Threads Id Target Id Frame * 1 Thread 0x7f06cd697c00 (LWP 1797415) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139667192773632) at ./nptl/pthread_kill.c:44 2 Thread 0x7f06cd37f640 (LWP 1797417) 0x00007f06cd7defde in epoll_wait (epfd=4, events=events@entry=0x7f06ce0e8adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f06cd37f640 (LWP 1797417)): #0 0x00007f06cd7defde in epoll_wait (epfd=4, events=events@entry=0x7f06ce0e8adc , 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 0x00007f06cdd6fd5a in event_wait (vm=0x55cd47bbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55cd47bbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55cd47bbf2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55cd47bbf2a0 #4 0x00007f06cd74db43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140731834276672, -804957350994601269, 139667189528128, 25, 139667193518160, 140731834277024, 781847196522814155, 781846657080924875}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f06cd7debb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f06cd697c00 (LWP 1797415)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139667192773632) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f06cd697c00 old_mask = {__val = {0, 1369775871549584640, 922, 139667199672621, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139667200189464}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139667192773632) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139667192773632, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f06cd6fb476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f06cdd2c155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f06cdafce31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55cd47c54400, fmt=fmt@entry=0x7f06cdf49346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f06cdd2af9f in sigsegv (sig=11, info=0x55cd47c54530, ctx=0x55cd47c54400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f06cdf05fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f06ce0e9b60 , errout=errout@entry=0x7f06cd8d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f06cdf57126 "\n", dli_fbase = 0x55cd47c03d80, dli_sname = 0x7ffeaefd7960 "\240\066\215\315\006\177", dli_saddr = 0x7f06cd7ecd63 <__GI___backtrace+99>} i = lines = obj = 0x55cd47cb8c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f06cddd9983 in rb_print_backtrace (errout=0x7f06cd8d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f06cddd996f , 0x7f06cdbd57f5 , 0x7f06cdafce0e , 0x7f06cdb001c3 , 0x7f06cdb7f050 , 0x7f06cdb79dab , 0x7f06cdb79eac , 0x7f06cdb7a240 , 0x7f06cdb7fdd4 , 0x7f06cdb79dab , 0x7f06cdb79eac , 0x7f06cdb7a240 , 0x7f06cdb7fdd4 , 0x7f06cdb79dab , 0x7f06cdb79eac , 0x7f06cdb7a240 , 0x7f06cdb7fdd4 , 0x7f06cdb79dab , 0x7f06cdb81d18 , 0x7f06cdf06703 , 0x7f06cdc18a13 , 0x7f06cdd2386a , 0x7f06cdd23de3 , 0x7f06cdbe1d82 , 0x7f06cdd25870 , 0x7f06cdd260d6 , 0x7f06cdbe3119 , 0x55cd479f217f , 0x7f06cd6e2d90 <__libc_start_call_main+128>, 0x7f06cd6e2e40 <__libc_start_main_impl+128>, 0x55cd479f21d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f06cd8d36a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55cd47bbf2a0 ec = #11 0x00007f06cdbd57f5 in rb_bug_without_die (fmt=0x7f06cdf17a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffeaefd7b20) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f06cd8d36a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f06cdafce0e in rb_bug (fmt=fmt@entry=0x7f06cdf17a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeaefd7c00, reg_save_area = 0x7ffeaefd7b40}} #13 0x00007f06cdb001c3 in objspace_xmalloc0 (objspace=0x55cd47bc1bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f06cdb7f050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55cd47c03d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55cd47c03d80, iseq=0x7f06cca29620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139667179761216 ec = 0x55cd47bc2c70 dummy_frame = 139667179738320 #16 0x00007f06cdb79dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f06cca29620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cd47c03d80 prev_src_iseq = 0x7f06cca2b0f0 offset = #17 0x00007f06cdb79eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f06cca29620 iseqv = iseq_index = 23 #18 0x00007f06cdb7a240 in ibf_load_code (load=0x55cd47c03d80, iseq=0x7f06cca2b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139667179745520 code_index = 15 reading_pos = 4556 code = 0x55cd47c7af20 load_body = 0x55cd47c7b730 cd_entries = 0x55cd47c08c70 ic_index = 0 mark_offset_bits = 0x7ffeaefd7ea0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f06cdb7fdd4 in ibf_load_iseq_each (load=0x55cd47c03d80, iseq=0x7f06cca2b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139667179761216 ec = 0x55cd47bc2c70 dummy_frame = 139667179745280 #20 0x00007f06cdb79dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f06cca2b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cd47c03d80 prev_src_iseq = 0x7f06cca2ebd0 offset = #21 0x00007f06cdb79eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f06cca2b0f0 iseqv = iseq_index = 16 #22 0x00007f06cdb7a240 in ibf_load_code (load=0x55cd47c03d80, iseq=0x7f06cca2ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139667179760592 code_index = 66 reading_pos = 224 code = 0x55cd47ca2510 load_body = 0x55cd47c2ff70 cd_entries = 0x55cd47c27070 ic_index = 0 mark_offset_bits = 0x55cd47ca2740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f06cdb7fdd4 in ibf_load_iseq_each (load=0x55cd47c03d80, iseq=0x7f06cca2ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139667179761216 ec = 0x55cd47bc2c70 dummy_frame = 139667179760160 #24 0x00007f06cdb79dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f06cca2ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cd47c03d80 prev_src_iseq = 0x7f06cca2ef00 offset = #25 0x00007f06cdb79eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f06cca2ebd0 iseqv = iseq_index = 1 #26 0x00007f06cdb7a240 in ibf_load_code (load=0x55cd47c03d80, iseq=0x7f06cca2ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139667179761408 code_index = 5 reading_pos = 46 code = 0x55cd47c7cdc0 load_body = 0x55cd47c306a0 cd_entries = 0x55cd47c270e0 ic_index = 1 mark_offset_bits = 0x7ffeaefd8400 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f06cdb7fdd4 in ibf_load_iseq_each (load=0x55cd47c03d80, iseq=0x7f06cca2ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139667179761216 ec = 0x55cd47bc2c70 dummy_frame = 139667179760880 #28 0x00007f06cdb79dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f06cca2ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55cd47c03d80 prev_src_iseq = 0x0 offset = #29 0x00007f06cdb81d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f06cca2ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139667179761504 #31 0x00007f06cdf06703 in rb_load_with_builtin_functions (feature_name=0x7f06cdf4658b "yjit", table=0x7f06ce0cae40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55cd47bbf2a0 iseq = #32 0x00007f06cde4a107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f06cde48180 , argc = 0, index = 0, name = 0x7f06cdf6cc01 "_bi13"}, {func_ptr = 0x7f06cdee6b20 , argc = 0, index = 1, name = 0x7f06cdf6cc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f06cdee6c20 , argc = 0, index = 2, name = 0x7f06cdf6ce70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f06cdee7cb0 , argc = 0, index = 3, name = 0x7f06cdf6cc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f06cdeb6cc0 , argc = 2, index = 4, name = 0x7f06cdf6cc38 "rb_yjit_enable"}, {func_ptr = 0x7f06cdee6c40 , argc = 0, index = 5, name = 0x7f06cdf6cc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f06cdee6b70 , argc = 1, index = 6, name = 0x7f06cdf6cc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f06cde48160 , argc = 0, index = 7, name = 0x7f06cdf6cc74 "object_shape_count"}, {func_ptr = 0x7f06cdebdfe0 , argc = 1, index = 8, name = 0x7f06cdf6cc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f06cdebdff0 , argc = 1, index = 9, name = 0x7f06cdf6cc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f06cdeb6c10 , argc = 0, index = 10, name = 0x7f06cdf6ccb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f06cdeb6d70 , argc = 0, index = 11, name = 0x7f06cdf6ccc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f06cdee6b40 , argc = 0, index = 12, name = 0x7f06cdf6ccdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f06cdc18a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f06cdd2386a in ruby_opt_init (opt=0x7ffeaefd9cf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f06cdd23de3 in ruby_opt_init (opt=0x7ffeaefd9cf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140731834271952) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffeaefd88d0 parser = 139667181030096 orig_fname = 139667181045168 script = 1 opt = 0x7ffeaefd9cf0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f06cdbe1d82 in rb_ensure (b_proc=b_proc@entry=0x7f06cdd23a40 , data1=data1@entry=140731834271952, e_proc=e_proc@entry=0x7f06cdd1fd10 , data2=data2@entry=140731834271952) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55cd47bc2c70 _tag = {tag = 36, retval = 140731834277104, buf = {0x7f06cd3a4830, 0x7f06cdbe1e38 , 0x0, 0x7ffeaefd8780, 0xcd3a3ae0}, prev = 0x7ffeaefd9e00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55cd47bc2c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f06cdd1fd10 , data2 = 140731834271952}} #38 0x00007f06cdd25870 in load_file (opt=0x7ffeaefd9cf0, script=1, f=139667189680176, fname=, parser=139667181030096) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139667181030096, fname = 139667181045168, script = 1, opt = 0x7ffeaefd9cf0, f = 4} #39 process_options (argc=0, argv=0x7ffeaefd9fe8, opt=0x7ffeaefd9cf0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139667189680176 xflag = ast = 0x0 parser = 139667181030096 script_name = 139667181045168 iseq = enc = lenc = 0x55cd47bddf30 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\363\016\316\006\177\000\000\030\227\252\315\006\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f06cdd260d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffeaefd9fd8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f06ccb685c8 "-", script_name = 139667181045168, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f06cdbe3119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffeaefd9fd8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139667198314464, buf = {0x2, 0x7f06cdbe3160 , 0x0, 0x7ffeaefd9dd0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55cd47bc2c70 state = iseq = 0x0 #42 0x000055cd479f217f in rb_main (argv=0x7ffeaefd9fd8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140731834278521 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1832930.ruby -x gdbscript [New LWP 1832930] [New LWP 1832932] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140410764585984) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fb3edbeec00 (LWP 1832930))] >>> Threads Id Target Id Frame * 1 Thread 0x7fb3edbeec00 (LWP 1832930) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140410764585984) at ./nptl/pthread_kill.c:44 2 Thread 0x7fb3ed8cf640 (LWP 1832932) 0x00007fb3edd35fde in epoll_wait (epfd=4, events=events@entry=0x7fb3ee63fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fb3ed8cf640 (LWP 1832932)): #0 0x00007fb3edd35fde in epoll_wait (epfd=4, events=events@entry=0x7fb3ee63fadc , 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 0x00007fb3ee2c6d5a in event_wait (vm=0x55c8aa7422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55c8aa7422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55c8aa7422a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55c8aa7422a0 #4 0x00007fb3edca4b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140721637238624, -2298237423725033596, 140410761311808, 25, 140410765330512, 140721637238976, 2268932560746465156, 2268933133206177668}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fb3edd35bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fb3edbeec00 (LWP 1832930)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140410764585984) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fb3edbeec00 old_mask = {__val = {0, 7804658818656254208, 922, 140410771484973, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140410772001816}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140410764585984) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140410764585984, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fb3edc52476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fb3ee283155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fb3ee053e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55c8aa7d7400, fmt=fmt@entry=0x7fb3ee4a0346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fb3ee281f9f in sigsegv (sig=11, info=0x55c8aa7d7530, ctx=0x55c8aa7d7400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fb3ee45cfb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fb3ee640b60 , errout=errout@entry=0x7fb3ede2a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fb3ee4ae126 "\n", dli_fbase = 0x55c8aa786d80, dli_sname = 0x7ffc4f330580 "\240\246\342\355\263\177", dli_saddr = 0x7fb3edd43d63 <__GI___backtrace+99>} i = lines = obj = 0x55c8aa83cd20 dladdr_fbases = main_path = len = next_line = #9 0x00007fb3ee330983 in rb_print_backtrace (errout=0x7fb3ede2a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fb3ee33096f , 0x7fb3ee12c7f5 , 0x7fb3ee053e0e , 0x7fb3ee0571c3 , 0x7fb3ee0d6050 , 0x7fb3ee0d0dab , 0x7fb3ee0d0eac , 0x7fb3ee0d1240 , 0x7fb3ee0d6dd4 , 0x7fb3ee0d0dab , 0x7fb3ee0d0eac , 0x7fb3ee0d1240 , 0x7fb3ee0d6dd4 , 0x7fb3ee0d0dab , 0x7fb3ee0d0eac , 0x7fb3ee0d1240 , 0x7fb3ee0d6dd4 , 0x7fb3ee0d0dab , 0x7fb3ee0d8d18 , 0x7fb3ee45d703 , 0x7fb3ee16fa13 , 0x7fb3ee27a86a , 0x7fb3ee27ade3 , 0x7fb3ee138d82 , 0x7fb3ee27c870 , 0x7fb3ee27d0d6 , 0x7fb3ee13a119 , 0x55c8a9c7417f , 0x7fb3edc39d90 <__libc_start_call_main+128>, 0x7fb3edc39e40 <__libc_start_main_impl+128>, 0x55c8a9c741d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fb3ede2a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55c8aa7422a0 ec = #11 0x00007fb3ee12c7f5 in rb_bug_without_die (fmt=0x7fb3ee46ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffc4f330740) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fb3ede2a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fb3ee053e0e in rb_bug (fmt=fmt@entry=0x7fb3ee46ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffc4f330820, reg_save_area = 0x7ffc4f330760}} #13 0x00007fb3ee0571c3 in objspace_xmalloc0 (objspace=0x55c8aa744bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fb3ee0d6050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55c8aa786d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55c8aa786d80, iseq=0x7fb3ecf79660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140410751544816 ec = 0x55c8aa745c70 dummy_frame = 140410751522016 #16 0x00007fb3ee0d0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb3ecf79660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8aa786d80 prev_src_iseq = 0x7fb3ecf7b160 offset = #17 0x00007fb3ee0d0eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb3ecf79660 iseqv = iseq_index = 23 #18 0x00007fb3ee0d1240 in ibf_load_code (load=0x55c8aa786d80, iseq=0x7fb3ecf7b160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140410751529312 code_index = 15 reading_pos = 4556 code = 0x55c8aa7fe2f0 load_body = 0x55c8aa7feb40 cd_entries = 0x55c8aa78bc70 ic_index = 0 mark_offset_bits = 0x7ffc4f330ac0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fb3ee0d6dd4 in ibf_load_iseq_each (load=0x55c8aa786d80, iseq=0x7fb3ecf7b160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140410751544816 ec = 0x55c8aa745c70 dummy_frame = 140410751529024 #20 0x00007fb3ee0d0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb3ecf7b160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8aa786d80 prev_src_iseq = 0x7fb3ecf7eb20 offset = #21 0x00007fb3ee0d0eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb3ecf7b160 iseqv = iseq_index = 16 #22 0x00007fb3ee0d1240 in ibf_load_code (load=0x55c8aa786d80, iseq=0x7fb3ecf7eb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140410751544096 code_index = 66 reading_pos = 224 code = 0x55c8aa825510 load_body = 0x55c8aa7b3310 cd_entries = 0x55c8aa7aa070 ic_index = 0 mark_offset_bits = 0x55c8aa825740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fb3ee0d6dd4 in ibf_load_iseq_each (load=0x55c8aa786d80, iseq=0x7fb3ecf7eb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140410751544816 ec = 0x55c8aa745c70 dummy_frame = 140410751543904 #24 0x00007fb3ee0d0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb3ecf7eb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8aa786d80 prev_src_iseq = 0x7fb3ecf7ef40 offset = #25 0x00007fb3ee0d0eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb3ecf7eb20 iseqv = iseq_index = 1 #26 0x00007fb3ee0d1240 in ibf_load_code (load=0x55c8aa786d80, iseq=0x7fb3ecf7ef40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140410751545152 code_index = 5 reading_pos = 46 code = 0x55c8aa7ffdc0 load_body = 0x55c8aa7b3a40 cd_entries = 0x55c8aa7aa0e0 ic_index = 1 mark_offset_bits = 0x7ffc4f331020 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fb3ee0d6dd4 in ibf_load_iseq_each (load=0x55c8aa786d80, iseq=0x7fb3ecf7ef40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140410751544816 ec = 0x55c8aa745c70 dummy_frame = 140410751544624 #28 0x00007fb3ee0d0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fb3ecf7ef40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55c8aa786d80 prev_src_iseq = 0x0 offset = #29 0x00007fb3ee0d8d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fb3ecf7ef40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140410751545296 #31 0x00007fb3ee45d703 in rb_load_with_builtin_functions (feature_name=0x7fb3ee49d58b "yjit", table=0x7fb3ee621e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55c8aa7422a0 iseq = #32 0x00007fb3ee3a1107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fb3ee39f180 , argc = 0, index = 0, name = 0x7fb3ee4c3c01 "_bi13"}, {func_ptr = 0x7fb3ee43db20 , argc = 0, index = 1, name = 0x7fb3ee4c3c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fb3ee43dc20 , argc = 0, index = 2, name = 0x7fb3ee4c3e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fb3ee43ecb0 , argc = 0, index = 3, name = 0x7fb3ee4c3c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fb3ee40dcc0 , argc = 2, index = 4, name = 0x7fb3ee4c3c38 "rb_yjit_enable"}, {func_ptr = 0x7fb3ee43dc40 , argc = 0, index = 5, name = 0x7fb3ee4c3c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fb3ee43db70 , argc = 1, index = 6, name = 0x7fb3ee4c3c62 "rb_yjit_get_stats"}, {func_ptr = 0x7fb3ee39f160 , argc = 0, index = 7, name = 0x7fb3ee4c3c74 "object_shape_count"}, {func_ptr = 0x7fb3ee414fe0 , argc = 1, index = 8, name = 0x7fb3ee4c3c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fb3ee414ff0 , argc = 1, index = 9, name = 0x7fb3ee4c3c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fb3ee40dc10 , argc = 0, index = 10, name = 0x7fb3ee4c3cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fb3ee40dd70 , argc = 0, index = 11, name = 0x7fb3ee4c3cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fb3ee43db40 , argc = 0, index = 12, name = 0x7fb3ee4c3cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fb3ee16fa13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fb3ee27a86a in ruby_opt_init (opt=0x7ffc4f332910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fb3ee27ade3 in ruby_opt_init (opt=0x7ffc4f332910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140721637233904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffc4f3314f0 parser = 140410752813888 orig_fname = 140410752828960 script = 1 opt = 0x7ffc4f332910 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fb3ee138d82 in rb_ensure (b_proc=b_proc@entry=0x7fb3ee27aa40 , data1=data1@entry=140721637233904, e_proc=e_proc@entry=0x7fb3ee276d10 , data2=data2@entry=140721637233904) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55c8aa745c70 _tag = {tag = 36, retval = 140721637239056, buf = {0x7fb3ed8f4870, 0x7fb3ee138e38 , 0x0, 0x7ffc4f3313a0, 0xed8f3b20}, prev = 0x7ffc4f332a20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55c8aa745c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fb3ee276d10 , data2 = 140721637233904}} #38 0x00007fb3ee27c870 in load_file (opt=0x7ffc4f332910, script=1, f=140410761463920, fname=, parser=140410752813888) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140410752813888, fname = 140410752828960, script = 1, opt = 0x7ffc4f332910, f = 4} #39 process_options (argc=0, argv=0x7ffc4f332c08, opt=0x7ffc4f332910) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140410761463920 xflag = ast = 0x0 parser = 140410752813888 script_name = 140410752828960 iseq = enc = lenc = 0x55c8aa760f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fb3ee27d0d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4f332bf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fb3ed0b8638 "-", script_name = 140410752828960, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fb3ee13a119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffc4f332bf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140410770126816, buf = {0x2, 0x7fb3ee13a160 , 0x0, 0x7ffc4f3329f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55c8aa745c70 state = iseq = 0x0 #42 0x000055c8a9c7417f in rb_main (argv=0x7ffc4f332bf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140721637240473 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.1941766.ruby -x gdbscript [New LWP 1941766] [New LWP 1941768] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140112027601920) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f6e5fa24c00 (LWP 1941766))] >>> Threads Id Target Id Frame * 1 Thread 0x7f6e5fa24c00 (LWP 1941766) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140112027601920) at ./nptl/pthread_kill.c:44 2 Thread 0x7f6e5f70f640 (LWP 1941768) 0x00007f6e5fb6bfde in epoll_wait (epfd=4, events=events@entry=0x7f6e60475adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f6e5f70f640 (LWP 1941768)): #0 0x00007f6e5fb6bfde in epoll_wait (epfd=4, events=events@entry=0x7f6e60475adc , 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 0x00007f6e600fcd5a in event_wait (vm=0x55eab187e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55eab187e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55eab187e2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55eab187e2a0 #4 0x00007f6e5fadab43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730117390928, -4745270992649606974, 140112024368704, 25, 140112028346448, 140730117391280, 4682010565846476994, 4682009094933293250}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f6e5fb6bbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f6e5fa24c00 (LWP 1941766)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140112027601920) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f6e5fa24c00 old_mask = {__val = {0, 6587732138049458176, 922, 140112034500909, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140112035017752}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140112027601920) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140112027601920, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f6e5fa88476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f6e600b9155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f6e5fe89e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55eab1913400, fmt=fmt@entry=0x7f6e602d6346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f6e600b7f9f in sigsegv (sig=11, info=0x55eab1913530, ctx=0x55eab1913400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f6e60292fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f6e60476b60 , errout=errout@entry=0x7f6e5fc606a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f6e602e4126 "\n", dli_fbase = 0x55eab18c2d80, dli_sname = 0x7ffe48a7e070 "\240\006\306_n\177", dli_saddr = 0x7f6e5fb79d63 <__GI___backtrace+99>} i = lines = obj = 0x55eab1977c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f6e60166983 in rb_print_backtrace (errout=0x7f6e5fc606a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f6e6016696f , 0x7f6e5ff627f5 , 0x7f6e5fe89e0e , 0x7f6e5fe8d1c3 , 0x7f6e5ff0c050 , 0x7f6e5ff06dab , 0x7f6e5ff06eac , 0x7f6e5ff07240 , 0x7f6e5ff0cdd4 , 0x7f6e5ff06dab , 0x7f6e5ff06eac , 0x7f6e5ff07240 , 0x7f6e5ff0cdd4 , 0x7f6e5ff06dab , 0x7f6e5ff06eac , 0x7f6e5ff07240 , 0x7f6e5ff0cdd4 , 0x7f6e5ff06dab , 0x7f6e5ff0ed18 , 0x7f6e60293703 , 0x7f6e5ffa5a13 , 0x7f6e600b086a , 0x7f6e600b0de3 , 0x7f6e5ff6ed82 , 0x7f6e600b2870 , 0x7f6e600b30d6 , 0x7f6e5ff70119 , 0x55eab044c17f , 0x7f6e5fa6fd90 <__libc_start_call_main+128>, 0x7f6e5fa6fe40 <__libc_start_main_impl+128>, 0x55eab044c1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f6e5fc606a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55eab187e2a0 ec = #11 0x00007f6e5ff627f5 in rb_bug_without_die (fmt=0x7f6e602a4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe48a7e230) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f6e5fc606a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f6e5fe89e0e in rb_bug (fmt=fmt@entry=0x7f6e602a4a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe48a7e310, reg_save_area = 0x7ffe48a7e250}} #13 0x00007f6e5fe8d1c3 in objspace_xmalloc0 (objspace=0x55eab1880bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f6e5ff0c050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55eab18c2d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55eab18c2d80, iseq=0x7f6e5edb9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112014601792 ec = 0x55eab1881c70 dummy_frame = 140112014578896 #16 0x00007f6e5ff06dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e5edb9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eab18c2d80 prev_src_iseq = 0x7f6e5edbb0f0 offset = #17 0x00007f6e5ff06eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e5edb9620 iseqv = iseq_index = 23 #18 0x00007f6e5ff07240 in ibf_load_code (load=0x55eab18c2d80, iseq=0x7f6e5edbb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140112014586096 code_index = 15 reading_pos = 4556 code = 0x55eab1939f20 load_body = 0x55eab193a730 cd_entries = 0x55eab18c7c70 ic_index = 0 mark_offset_bits = 0x7ffe48a7e5b0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f6e5ff0cdd4 in ibf_load_iseq_each (load=0x55eab18c2d80, iseq=0x7f6e5edbb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112014601792 ec = 0x55eab1881c70 dummy_frame = 140112014585856 #20 0x00007f6e5ff06dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e5edbb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eab18c2d80 prev_src_iseq = 0x7f6e5edbebd0 offset = #21 0x00007f6e5ff06eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e5edbb0f0 iseqv = iseq_index = 16 #22 0x00007f6e5ff07240 in ibf_load_code (load=0x55eab18c2d80, iseq=0x7f6e5edbebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140112014601168 code_index = 66 reading_pos = 224 code = 0x55eab1961510 load_body = 0x55eab18eef70 cd_entries = 0x55eab18e6070 ic_index = 0 mark_offset_bits = 0x55eab1961740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f6e5ff0cdd4 in ibf_load_iseq_each (load=0x55eab18c2d80, iseq=0x7f6e5edbebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112014601792 ec = 0x55eab1881c70 dummy_frame = 140112014600736 #24 0x00007f6e5ff06dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e5edbebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eab18c2d80 prev_src_iseq = 0x7f6e5edbef00 offset = #25 0x00007f6e5ff06eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e5edbebd0 iseqv = iseq_index = 1 #26 0x00007f6e5ff07240 in ibf_load_code (load=0x55eab18c2d80, iseq=0x7f6e5edbef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140112014601984 code_index = 5 reading_pos = 46 code = 0x55eab193bdc0 load_body = 0x55eab18ef6a0 cd_entries = 0x55eab18e60e0 ic_index = 1 mark_offset_bits = 0x7ffe48a7eb10 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f6e5ff0cdd4 in ibf_load_iseq_each (load=0x55eab18c2d80, iseq=0x7f6e5edbef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140112014601792 ec = 0x55eab1881c70 dummy_frame = 140112014601456 #28 0x00007f6e5ff06dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f6e5edbef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55eab18c2d80 prev_src_iseq = 0x0 offset = #29 0x00007f6e5ff0ed18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f6e5edbef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140112014602080 #31 0x00007f6e60293703 in rb_load_with_builtin_functions (feature_name=0x7f6e602d358b "yjit", table=0x7f6e60457e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55eab187e2a0 iseq = #32 0x00007f6e601d7107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f6e601d5180 , argc = 0, index = 0, name = 0x7f6e602f9c01 "_bi13"}, {func_ptr = 0x7f6e60273b20 , argc = 0, index = 1, name = 0x7f6e602f9c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f6e60273c20 , argc = 0, index = 2, name = 0x7f6e602f9e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f6e60274cb0 , argc = 0, index = 3, name = 0x7f6e602f9c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f6e60243cc0 , argc = 2, index = 4, name = 0x7f6e602f9c38 "rb_yjit_enable"}, {func_ptr = 0x7f6e60273c40 , argc = 0, index = 5, name = 0x7f6e602f9c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f6e60273b70 , argc = 1, index = 6, name = 0x7f6e602f9c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f6e601d5160 , argc = 0, index = 7, name = 0x7f6e602f9c74 "object_shape_count"}, {func_ptr = 0x7f6e6024afe0 , argc = 1, index = 8, name = 0x7f6e602f9c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f6e6024aff0 , argc = 1, index = 9, name = 0x7f6e602f9c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f6e60243c10 , argc = 0, index = 10, name = 0x7f6e602f9cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f6e60243d70 , argc = 0, index = 11, name = 0x7f6e602f9cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f6e60273b40 , argc = 0, index = 12, name = 0x7f6e602f9cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f6e5ffa5a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f6e600b086a in ruby_opt_init (opt=0x7ffe48a80400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f6e600b0de3 in ruby_opt_init (opt=0x7ffe48a80400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730117386208) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe48a7efe0 parser = 140112015870672 orig_fname = 140112015885744 script = 1 opt = 0x7ffe48a80400 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f6e5ff6ed82 in rb_ensure (b_proc=b_proc@entry=0x7f6e600b0a40 , data1=data1@entry=140730117386208, e_proc=e_proc@entry=0x7f6e600acd10 , data2=data2@entry=140730117386208) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55eab1881c70 _tag = {tag = 36, retval = 140730117391360, buf = {0x7f6e5f734830, 0x7f6e5ff6ee38 , 0x0, 0x7ffe48a7ee90, 0x5f733ae0}, prev = 0x7ffe48a80510, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55eab1881c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f6e600acd10 , data2 = 140730117386208}} #38 0x00007f6e600b2870 in load_file (opt=0x7ffe48a80400, script=1, f=140112024520752, fname=, parser=140112015870672) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140112015870672, fname = 140112015885744, script = 1, opt = 0x7ffe48a80400, f = 4} #39 process_options (argc=0, argv=0x7ffe48a806f8, opt=0x7ffe48a80400) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140112024520752 xflag = ast = 0x0 parser = 140112015870672 script_name = 140112015885744 iseq = enc = lenc = 0x55eab189cf30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f6e600b30d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe48a806e8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f6e5eef85c8 "-", script_name = 140112015885744, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f6e5ff70119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe48a806e8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140112033142752, buf = {0x2, 0x7f6e5ff70160 , 0x0, 0x7ffe48a804e0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55eab1881c70 state = iseq = 0x0 #42 0x000055eab044c17f in rb_main (argv=0x7ffe48a806e8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730117392777 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2038698.ruby -x gdbscript [New LWP 2038698] [New LWP 2038700] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140290459741184) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f97eb04ac00 (LWP 2038698))] >>> Threads Id Target Id Frame * 1 Thread 0x7f97eb04ac00 (LWP 2038698) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140290459741184) at ./nptl/pthread_kill.c:44 2 Thread 0x7f97ead2f640 (LWP 2038700) 0x00007f97eb191fde in epoll_wait (epfd=4, events=events@entry=0x7f97eba9badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f97ead2f640 (LWP 2038700)): #0 0x00007f97eb191fde in epoll_wait (epfd=4, events=events@entry=0x7f97eba9badc , 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 0x00007f97eb722d5a in event_wait (vm=0x55714dce22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55714dce22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55714dce22a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55714dce22a0 #4 0x00007f97eb100b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728273695808, 3278662779074874629, 140290456483392, 25, 140290460485712, 140728273696160, -3265123160360645371, -3265126990250799867}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f97eb191bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f97eb04ac00 (LWP 2038698)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140290459741184) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f97eb04ac00 old_mask = {__val = {0, 16526146424729207296, 922, 140290466640173, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140290467157016}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140290459741184) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140290459741184, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f97eb0ae476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f97eb6df155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f97eb4afe31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55714dd77400, fmt=fmt@entry=0x7f97eb8fc346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f97eb6ddf9f in sigsegv (sig=11, info=0x55714dd77530, ctx=0x55714dd77400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f97eb8b8fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f97eba9cb60 , errout=errout@entry=0x7f97eb2866a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f97eb90a126 "\n", dli_fbase = 0x55714dd26d80, dli_sname = 0x7ffddac35260 "\240f(\353\227\177", dli_saddr = 0x7f97eb19fd63 <__GI___backtrace+99>} i = lines = obj = 0x55714dddcd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f97eb78c983 in rb_print_backtrace (errout=0x7f97eb2866a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f97eb78c96f , 0x7f97eb5887f5 , 0x7f97eb4afe0e , 0x7f97eb4b31c3 , 0x7f97eb532050 , 0x7f97eb52cdab , 0x7f97eb52ceac , 0x7f97eb52d240 , 0x7f97eb532dd4 , 0x7f97eb52cdab , 0x7f97eb52ceac , 0x7f97eb52d240 , 0x7f97eb532dd4 , 0x7f97eb52cdab , 0x7f97eb52ceac , 0x7f97eb52d240 , 0x7f97eb532dd4 , 0x7f97eb52cdab , 0x7f97eb534d18 , 0x7f97eb8b9703 , 0x7f97eb5cba13 , 0x7f97eb6d686a , 0x7f97eb6d6de3 , 0x7f97eb594d82 , 0x7f97eb6d8870 , 0x7f97eb6d90d6 , 0x7f97eb596119 , 0x55714c64a17f , 0x7f97eb095d90 <__libc_start_call_main+128>, 0x7f97eb095e40 <__libc_start_main_impl+128>, 0x55714c64a1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f97eb2866a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55714dce22a0 ec = #11 0x00007f97eb5887f5 in rb_bug_without_die (fmt=0x7f97eb8caa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffddac35420) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f97eb2866a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f97eb4afe0e in rb_bug (fmt=fmt@entry=0x7f97eb8caa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffddac35500, reg_save_area = 0x7ffddac35440}} #13 0x00007f97eb4b31c3 in objspace_xmalloc0 (objspace=0x55714dce4bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f97eb532050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55714dd26d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55714dd26d80, iseq=0x7f97ea3d9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290446716400 ec = 0x55714dce5c70 dummy_frame = 140290446693600 #16 0x00007f97eb52cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ea3d9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55714dd26d80 prev_src_iseq = 0x7f97ea3db160 offset = #17 0x00007f97eb52ceac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f97ea3d9660 iseqv = iseq_index = 23 #18 0x00007f97eb52d240 in ibf_load_code (load=0x55714dd26d80, iseq=0x7f97ea3db160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140290446700896 code_index = 15 reading_pos = 4556 code = 0x55714dd9e2f0 load_body = 0x55714dd9eb40 cd_entries = 0x55714dd2bc70 ic_index = 0 mark_offset_bits = 0x7ffddac357a0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f97eb532dd4 in ibf_load_iseq_each (load=0x55714dd26d80, iseq=0x7f97ea3db160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290446716400 ec = 0x55714dce5c70 dummy_frame = 140290446700608 #20 0x00007f97eb52cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ea3db160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55714dd26d80 prev_src_iseq = 0x7f97ea3deb20 offset = #21 0x00007f97eb52ceac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f97ea3db160 iseqv = iseq_index = 16 #22 0x00007f97eb52d240 in ibf_load_code (load=0x55714dd26d80, iseq=0x7f97ea3deb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140290446715680 code_index = 66 reading_pos = 224 code = 0x55714ddc5510 load_body = 0x55714dd53310 cd_entries = 0x55714dd4a070 ic_index = 0 mark_offset_bits = 0x55714ddc5740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f97eb532dd4 in ibf_load_iseq_each (load=0x55714dd26d80, iseq=0x7f97ea3deb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290446716400 ec = 0x55714dce5c70 dummy_frame = 140290446715488 #24 0x00007f97eb52cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ea3deb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55714dd26d80 prev_src_iseq = 0x7f97ea3def40 offset = #25 0x00007f97eb52ceac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f97ea3deb20 iseqv = iseq_index = 1 #26 0x00007f97eb52d240 in ibf_load_code (load=0x55714dd26d80, iseq=0x7f97ea3def40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140290446716736 code_index = 5 reading_pos = 46 code = 0x55714dd9fdc0 load_body = 0x55714dd53a40 cd_entries = 0x55714dd4a0e0 ic_index = 1 mark_offset_bits = 0x7ffddac35d00 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f97eb532dd4 in ibf_load_iseq_each (load=0x55714dd26d80, iseq=0x7f97ea3def40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140290446716400 ec = 0x55714dce5c70 dummy_frame = 140290446716208 #28 0x00007f97eb52cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f97ea3def40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55714dd26d80 prev_src_iseq = 0x0 offset = #29 0x00007f97eb534d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f97ea3def40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140290446716880 #31 0x00007f97eb8b9703 in rb_load_with_builtin_functions (feature_name=0x7f97eb8f958b "yjit", table=0x7f97eba7de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55714dce22a0 iseq = #32 0x00007f97eb7fd107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f97eb7fb180 , argc = 0, index = 0, name = 0x7f97eb91fc01 "_bi13"}, {func_ptr = 0x7f97eb899b20 , argc = 0, index = 1, name = 0x7f97eb91fc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f97eb899c20 , argc = 0, index = 2, name = 0x7f97eb91fe70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f97eb89acb0 , argc = 0, index = 3, name = 0x7f97eb91fc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f97eb869cc0 , argc = 2, index = 4, name = 0x7f97eb91fc38 "rb_yjit_enable"}, {func_ptr = 0x7f97eb899c40 , argc = 0, index = 5, name = 0x7f97eb91fc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f97eb899b70 , argc = 1, index = 6, name = 0x7f97eb91fc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f97eb7fb160 , argc = 0, index = 7, name = 0x7f97eb91fc74 "object_shape_count"}, {func_ptr = 0x7f97eb870fe0 , argc = 1, index = 8, name = 0x7f97eb91fc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f97eb870ff0 , argc = 1, index = 9, name = 0x7f97eb91fc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f97eb869c10 , argc = 0, index = 10, name = 0x7f97eb91fcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f97eb869d70 , argc = 0, index = 11, name = 0x7f97eb91fcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f97eb899b40 , argc = 0, index = 12, name = 0x7f97eb91fcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f97eb5cba13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f97eb6d686a in ruby_opt_init (opt=0x7ffddac375f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f97eb6d6de3 in ruby_opt_init (opt=0x7ffddac375f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728273691088) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffddac361d0 parser = 140290447985472 orig_fname = 140290448000544 script = 1 opt = 0x7ffddac375f0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f97eb594d82 in rb_ensure (b_proc=b_proc@entry=0x7f97eb6d6a40 , data1=data1@entry=140728273691088, e_proc=e_proc@entry=0x7f97eb6d2d10 , data2=data2@entry=140728273691088) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55714dce5c70 _tag = {tag = 36, retval = 140728273696240, buf = {0x7f97ead54870, 0x7f97eb594e38 , 0x0, 0x7ffddac36080, 0xead53b20}, prev = 0x7ffddac37700, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55714dce5c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f97eb6d2d10 , data2 = 140728273691088}} #38 0x00007f97eb6d8870 in load_file (opt=0x7ffddac375f0, script=1, f=140290456635504, fname=, parser=140290447985472) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140290447985472, fname = 140290448000544, script = 1, opt = 0x7ffddac375f0, f = 4} #39 process_options (argc=0, argv=0x7ffddac378e8, opt=0x7ffddac375f0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140290456635504 xflag = ast = 0x0 parser = 140290447985472 script_name = 140290448000544 iseq = enc = lenc = 0x55714dd00f30 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#\252\353\227\177\000\000\030\307E\353\227\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f97eb6d90d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffddac378d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f97ea518638 "-", script_name = 140290448000544, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f97eb596119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffddac378d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140290465282016, buf = {0x2, 0x7f97eb596160 , 0x0, 0x7ffddac376d0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55714dce5c70 state = iseq = 0x0 #42 0x000055714c64a17f in rb_main (argv=0x7ffddac378d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728273697657 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2158338.ruby -x gdbscript [New LWP 2158338] [New LWP 2158340] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140154872589312) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f785964ec00 (LWP 2158338))] >>> Threads Id Target Id Frame * 1 Thread 0x7f785964ec00 (LWP 2158338) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140154872589312) at ./nptl/pthread_kill.c:44 2 Thread 0x7f785932f640 (LWP 2158340) 0x00007f7859795fde in epoll_wait (epfd=4, events=events@entry=0x7f785a09fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f785932f640 (LWP 2158340)): #0 0x00007f7859795fde in epoll_wait (epfd=4, events=events@entry=0x7f785a09fadc , 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 0x00007f7859d26d5a in event_wait (vm=0x5611fd3112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5611fd3112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5611fd3112a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5611fd3112a0 #4 0x00007f7859704b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140726289724256, 5164673201681617910, 140154869315136, 25, 140154873333840, 140726289724608, -5090148896723282954, -5090149458143587338}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f7859795bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f785964ec00 (LWP 2158338)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140154872589312) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f785964ec00 old_mask = {__val = {0, 17818369592182280960, 922, 140154879488301, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140154880005144}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140154872589312) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140154872589312, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f78596b2476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f7859ce3155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f7859ab3e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x5611fd3a6400, fmt=fmt@entry=0x7f7859f00346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f7859ce1f9f in sigsegv (sig=11, info=0x5611fd3a6530, ctx=0x5611fd3a6400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f7859ebcfb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f785a0a0b60 , errout=errout@entry=0x7f785988a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f7859f0e126 "\n", dli_fbase = 0x5611fd355d80, dli_sname = 0x7ffd64825180 "\240\246\210Yx\177", dli_saddr = 0x7f78597a3d63 <__GI___backtrace+99>} i = lines = obj = 0x5611fd40bd20 dladdr_fbases = main_path = len = next_line = #9 0x00007f7859d90983 in rb_print_backtrace (errout=0x7f785988a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f7859d9096f , 0x7f7859b8c7f5 , 0x7f7859ab3e0e , 0x7f7859ab71c3 , 0x7f7859b36050 , 0x7f7859b30dab , 0x7f7859b30eac , 0x7f7859b31240 , 0x7f7859b36dd4 , 0x7f7859b30dab , 0x7f7859b30eac , 0x7f7859b31240 , 0x7f7859b36dd4 , 0x7f7859b30dab , 0x7f7859b30eac , 0x7f7859b31240 , 0x7f7859b36dd4 , 0x7f7859b30dab , 0x7f7859b38d18 , 0x7f7859ebd703 , 0x7f7859bcfa13 , 0x7f7859cda86a , 0x7f7859cdade3 , 0x7f7859b98d82 , 0x7f7859cdc870 , 0x7f7859cdd0d6 , 0x7f7859b9a119 , 0x5611fcbfc17f , 0x7f7859699d90 <__libc_start_call_main+128>, 0x7f7859699e40 <__libc_start_main_impl+128>, 0x5611fcbfc1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f785988a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5611fd3112a0 ec = #11 0x00007f7859b8c7f5 in rb_bug_without_die (fmt=0x7f7859ecea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffd64825340) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f785988a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f7859ab3e0e in rb_bug (fmt=fmt@entry=0x7f7859ecea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffd64825420, reg_save_area = 0x7ffd64825360}} #13 0x00007f7859ab71c3 in objspace_xmalloc0 (objspace=0x5611fd313bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f7859b36050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x5611fd355d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x5611fd355d80, iseq=0x7f78589d9660, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140154859548144 ec = 0x5611fd314c70 dummy_frame = 140154859525344 #16 0x00007f7859b30dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78589d9660) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5611fd355d80 prev_src_iseq = 0x7f78589db160 offset = #17 0x00007f7859b30eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78589d9660 iseqv = iseq_index = 23 #18 0x00007f7859b31240 in ibf_load_code (load=0x5611fd355d80, iseq=0x7f78589db160, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140154859532640 code_index = 15 reading_pos = 4556 code = 0x5611fd3cd2f0 load_body = 0x5611fd3cdb40 cd_entries = 0x5611fd35ac70 ic_index = 0 mark_offset_bits = 0x7ffd648256c0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f7859b36dd4 in ibf_load_iseq_each (load=0x5611fd355d80, iseq=0x7f78589db160, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140154859548144 ec = 0x5611fd314c70 dummy_frame = 140154859532352 #20 0x00007f7859b30dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78589db160) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5611fd355d80 prev_src_iseq = 0x7f78589deb20 offset = #21 0x00007f7859b30eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78589db160 iseqv = iseq_index = 16 #22 0x00007f7859b31240 in ibf_load_code (load=0x5611fd355d80, iseq=0x7f78589deb20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140154859547424 code_index = 66 reading_pos = 224 code = 0x5611fd3f4510 load_body = 0x5611fd382310 cd_entries = 0x5611fd379070 ic_index = 0 mark_offset_bits = 0x5611fd3f4740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f7859b36dd4 in ibf_load_iseq_each (load=0x5611fd355d80, iseq=0x7f78589deb20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140154859548144 ec = 0x5611fd314c70 dummy_frame = 140154859547232 #24 0x00007f7859b30dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78589deb20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5611fd355d80 prev_src_iseq = 0x7f78589def40 offset = #25 0x00007f7859b30eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78589deb20 iseqv = iseq_index = 1 #26 0x00007f7859b31240 in ibf_load_code (load=0x5611fd355d80, iseq=0x7f78589def40, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140154859548480 code_index = 5 reading_pos = 46 code = 0x5611fd3cedc0 load_body = 0x5611fd382a40 cd_entries = 0x5611fd3790e0 ic_index = 1 mark_offset_bits = 0x7ffd64825c20 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f7859b36dd4 in ibf_load_iseq_each (load=0x5611fd355d80, iseq=0x7f78589def40, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140154859548144 ec = 0x5611fd314c70 dummy_frame = 140154859547952 #28 0x00007f7859b30dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f78589def40) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x5611fd355d80 prev_src_iseq = 0x0 offset = #29 0x00007f7859b38d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f78589def40 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140154859548624 #31 0x00007f7859ebd703 in rb_load_with_builtin_functions (feature_name=0x7f7859efd58b "yjit", table=0x7f785a081e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5611fd3112a0 iseq = #32 0x00007f7859e01107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f7859dff180 , argc = 0, index = 0, name = 0x7f7859f23c01 "_bi13"}, {func_ptr = 0x7f7859e9db20 , argc = 0, index = 1, name = 0x7f7859f23c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f7859e9dc20 , argc = 0, index = 2, name = 0x7f7859f23e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f7859e9ecb0 , argc = 0, index = 3, name = 0x7f7859f23c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f7859e6dcc0 , argc = 2, index = 4, name = 0x7f7859f23c38 "rb_yjit_enable"}, {func_ptr = 0x7f7859e9dc40 , argc = 0, index = 5, name = 0x7f7859f23c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f7859e9db70 , argc = 1, index = 6, name = 0x7f7859f23c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f7859dff160 , argc = 0, index = 7, name = 0x7f7859f23c74 "object_shape_count"}, {func_ptr = 0x7f7859e74fe0 , argc = 1, index = 8, name = 0x7f7859f23c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f7859e74ff0 , argc = 1, index = 9, name = 0x7f7859f23c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f7859e6dc10 , argc = 0, index = 10, name = 0x7f7859f23cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f7859e6dd70 , argc = 0, index = 11, name = 0x7f7859f23cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f7859e9db40 , argc = 0, index = 12, name = 0x7f7859f23cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f7859bcfa13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f7859cda86a in ruby_opt_init (opt=0x7ffd64827510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f7859cdade3 in ruby_opt_init (opt=0x7ffd64827510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140726289719536) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffd648260f0 parser = 140154860817216 orig_fname = 140154860832288 script = 1 opt = 0x7ffd64827510 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f7859b98d82 in rb_ensure (b_proc=b_proc@entry=0x7f7859cdaa40 , data1=data1@entry=140726289719536, e_proc=e_proc@entry=0x7f7859cd6d10 , data2=data2@entry=140726289719536) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5611fd314c70 _tag = {tag = 36, retval = 140726289724688, buf = {0x7f7859354870, 0x7f7859b98e38 , 0x0, 0x7ffd64825fa0, 0x59353b20}, prev = 0x7ffd64827620, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5611fd314c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f7859cd6d10 , data2 = 140726289719536}} #38 0x00007f7859cdc870 in load_file (opt=0x7ffd64827510, script=1, f=140154869467248, fname=, parser=140154860817216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140154860817216, fname = 140154860832288, script = 1, opt = 0x7ffd64827510, f = 4} #39 process_options (argc=0, argv=0x7ffd64827808, opt=0x7ffd64827510) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140154869467248 xflag = ast = 0x0 parser = 140154860817216 script_name = 140154860832288 iseq = enc = lenc = 0x5611fd32ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f7859cdd0d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffd648277f8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f7858b18638 "-", script_name = 140154860832288, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f7859b9a119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffd648277f8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140154878130144, buf = {0x2, 0x7f7859b9a160 , 0x0, 0x7ffd648275f0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5611fd314c70 state = iseq = 0x0 #42 0x00005611fcbfc17f in rb_main (argv=0x7ffd648277f8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140726289726105 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2269501.ruby -x gdbscript [New LWP 2269501] [New LWP 2269503] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140502286707712) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7fc93ce3ac00 (LWP 2269501))] >>> Threads Id Target Id Frame * 1 Thread 0x7fc93ce3ac00 (LWP 2269501) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140502286707712) at ./nptl/pthread_kill.c:44 2 Thread 0x7fc93cb1f640 (LWP 2269503) 0x00007fc93cf81fde in epoll_wait (epfd=4, events=events@entry=0x7fc93d88badc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7fc93cb1f640 (LWP 2269503)): #0 0x00007fc93cf81fde in epoll_wait (epfd=4, events=events@entry=0x7fc93d88badc , 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 0x00007fc93d512d5a in event_wait (vm=0x5556896d82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5556896d82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5556896d82a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5556896d82a0 #4 0x00007fc93cef0b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727501103280, 558043392697712894, 140502283449920, 25, 140502287452240, 140727501103632, -563819797767241474, -563820369924701954}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007fc93cf81bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7fc93ce3ac00 (LWP 2269501)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140502286707712) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7fc93ce3ac00 old_mask = {__val = {0, 9922973040072538624, 922, 140502293606701, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140502294123544}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140502286707712) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140502286707712, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007fc93ce9e476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007fc93d4cf155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007fc93d29fe31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55568976d400, fmt=fmt@entry=0x7fc93d6ec346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007fc93d4cdf9f in sigsegv (sig=11, info=0x55568976d530, ctx=0x55568976d400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007fc93d6a8fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7fc93d88cb60 , errout=errout@entry=0x7fc93d0766a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7fc93d6fa126 "\n", dli_fbase = 0x55568971cd80, dli_sname = 0x7ffdacb67ed0 "\240f\a=\311\177", dli_saddr = 0x7fc93cf8fd63 <__GI___backtrace+99>} i = lines = obj = 0x5556897d1c90 dladdr_fbases = main_path = len = next_line = #9 0x00007fc93d57c983 in rb_print_backtrace (errout=0x7fc93d0766a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7fc93d57c96f , 0x7fc93d3787f5 , 0x7fc93d29fe0e , 0x7fc93d2a31c3 , 0x7fc93d322050 , 0x7fc93d31cdab , 0x7fc93d31ceac , 0x7fc93d31d240 , 0x7fc93d322dd4 , 0x7fc93d31cdab , 0x7fc93d31ceac , 0x7fc93d31d240 , 0x7fc93d322dd4 , 0x7fc93d31cdab , 0x7fc93d31ceac , 0x7fc93d31d240 , 0x7fc93d322dd4 , 0x7fc93d31cdab , 0x7fc93d324d18 , 0x7fc93d6a9703 , 0x7fc93d3bba13 , 0x7fc93d4c686a , 0x7fc93d4c6de3 , 0x7fc93d384d82 , 0x7fc93d4c8870 , 0x7fc93d4c90d6 , 0x7fc93d386119 , 0x55568901917f , 0x7fc93ce85d90 <__libc_start_call_main+128>, 0x7fc93ce85e40 <__libc_start_main_impl+128>, 0x5556890191d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7fc93d0766a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5556896d82a0 ec = #11 0x00007fc93d3787f5 in rb_bug_without_die (fmt=0x7fc93d6baa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdacb68090) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7fc93d0766a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007fc93d29fe0e in rb_bug (fmt=fmt@entry=0x7fc93d6baa38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdacb68170, reg_save_area = 0x7ffdacb680b0}} #13 0x00007fc93d2a31c3 in objspace_xmalloc0 (objspace=0x5556896dabf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007fc93d322050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55568971cd80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55568971cd80, iseq=0x7fc93c1c9670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140502273683088 ec = 0x5556896dbc70 dummy_frame = 140502273660192 #16 0x00007fc93d31cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc93c1c9670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55568971cd80 prev_src_iseq = 0x7fc93c1cb140 offset = #17 0x00007fc93d31ceac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc93c1c9670 iseqv = iseq_index = 23 #18 0x00007fc93d31d240 in ibf_load_code (load=0x55568971cd80, iseq=0x7fc93c1cb140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140502273667392 code_index = 15 reading_pos = 4556 code = 0x555689793f20 load_body = 0x555689794730 cd_entries = 0x555689721c70 ic_index = 0 mark_offset_bits = 0x7ffdacb68410 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007fc93d322dd4 in ibf_load_iseq_each (load=0x55568971cd80, iseq=0x7fc93c1cb140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140502273683088 ec = 0x5556896dbc70 dummy_frame = 140502273667152 #20 0x00007fc93d31cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc93c1cb140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55568971cd80 prev_src_iseq = 0x7fc93c1cec20 offset = #21 0x00007fc93d31ceac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc93c1cb140 iseqv = iseq_index = 16 #22 0x00007fc93d31d240 in ibf_load_code (load=0x55568971cd80, iseq=0x7fc93c1cec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140502273682464 code_index = 66 reading_pos = 224 code = 0x5556897bb510 load_body = 0x555689748f70 cd_entries = 0x555689740070 ic_index = 0 mark_offset_bits = 0x5556897bb740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007fc93d322dd4 in ibf_load_iseq_each (load=0x55568971cd80, iseq=0x7fc93c1cec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140502273683088 ec = 0x5556896dbc70 dummy_frame = 140502273682032 #24 0x00007fc93d31cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc93c1cec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55568971cd80 prev_src_iseq = 0x7fc93c1cef50 offset = #25 0x00007fc93d31ceac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc93c1cec20 iseqv = iseq_index = 1 #26 0x00007fc93d31d240 in ibf_load_code (load=0x55568971cd80, iseq=0x7fc93c1cef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140502273683280 code_index = 5 reading_pos = 46 code = 0x555689795dc0 load_body = 0x5556897496a0 cd_entries = 0x5556897400e0 ic_index = 1 mark_offset_bits = 0x7ffdacb68970 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007fc93d322dd4 in ibf_load_iseq_each (load=0x55568971cd80, iseq=0x7fc93c1cef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140502273683088 ec = 0x5556896dbc70 dummy_frame = 140502273682752 #28 0x00007fc93d31cdab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7fc93c1cef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55568971cd80 prev_src_iseq = 0x0 offset = #29 0x00007fc93d324d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7fc93c1cef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140502273683376 #31 0x00007fc93d6a9703 in rb_load_with_builtin_functions (feature_name=0x7fc93d6e958b "yjit", table=0x7fc93d86de40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5556896d82a0 iseq = #32 0x00007fc93d5ed107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7fc93d5eb180 , argc = 0, index = 0, name = 0x7fc93d70fc01 "_bi13"}, {func_ptr = 0x7fc93d689b20 , argc = 0, index = 1, name = 0x7fc93d70fc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7fc93d689c20 , argc = 0, index = 2, name = 0x7fc93d70fe70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7fc93d68acb0 , argc = 0, index = 3, name = 0x7fc93d70fc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7fc93d659cc0 , argc = 2, index = 4, name = 0x7fc93d70fc38 "rb_yjit_enable"}, {func_ptr = 0x7fc93d689c40 , argc = 0, index = 5, name = 0x7fc93d70fc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7fc93d689b70 , argc = 1, index = 6, name = 0x7fc93d70fc62 "rb_yjit_get_stats"}, {func_ptr = 0x7fc93d5eb160 , argc = 0, index = 7, name = 0x7fc93d70fc74 "object_shape_count"}, {func_ptr = 0x7fc93d660fe0 , argc = 1, index = 8, name = 0x7fc93d70fc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7fc93d660ff0 , argc = 1, index = 9, name = 0x7fc93d70fc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7fc93d659c10 , argc = 0, index = 10, name = 0x7fc93d70fcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7fc93d659d70 , argc = 0, index = 11, name = 0x7fc93d70fcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7fc93d689b40 , argc = 0, index = 12, name = 0x7fc93d70fcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007fc93d3bba13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007fc93d4c686a in ruby_opt_init (opt=0x7ffdacb6a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007fc93d4c6de3 in ruby_opt_init (opt=0x7ffdacb6a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140727501098560) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdacb68e40 parser = 140502274951920 orig_fname = 140502274966992 script = 1 opt = 0x7ffdacb6a260 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007fc93d384d82 in rb_ensure (b_proc=b_proc@entry=0x7fc93d4c6a40 , data1=data1@entry=140727501098560, e_proc=e_proc@entry=0x7fc93d4c2d10 , data2=data2@entry=140727501098560) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5556896dbc70 _tag = {tag = 36, retval = 140727501103712, buf = {0x7fc93cb44820, 0x7fc93d384e38 , 0x0, 0x7ffdacb68cf0, 0x3cb43ad0}, prev = 0x7ffdacb6a370, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5556896dbc70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7fc93d4c2d10 , data2 = 140727501098560}} #38 0x00007fc93d4c8870 in load_file (opt=0x7ffdacb6a260, script=1, f=140502283601952, fname=, parser=140502274951920) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140502274951920, fname = 140502274966992, script = 1, opt = 0x7ffdacb6a260, f = 4} #39 process_options (argc=0, argv=0x7ffdacb6a558, opt=0x7ffdacb6a260) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140502283601952 xflag = ast = 0x0 parser = 140502274951920 script_name = 140502274966992 iseq = enc = lenc = 0x5556896f6f30 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#\211=\311\177\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007fc93d4c90d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdacb6a548) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7fc93c3085e8 "-", script_name = 140502274966992, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007fc93d386119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdacb6a548) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140502292248544, buf = {0x2, 0x7fc93d386160 , 0x0, 0x7ffdacb6a340, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5556896dbc70 state = iseq = 0x0 #42 0x000055568901917f in rb_main (argv=0x7ffdacb6a548, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140727501105129 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2383710.ruby -x gdbscript [New LWP 2383710] [New LWP 2383712] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139830437620736) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f2ccf902c00 (LWP 2383710))] >>> Threads Id Target Id Frame * 1 Thread 0x7f2ccf902c00 (LWP 2383710) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139830437620736) at ./nptl/pthread_kill.c:44 2 Thread 0x7f2ccf5ef640 (LWP 2383712) 0x00007f2ccfa49fde in epoll_wait (epfd=4, events=events@entry=0x7f2cd0353adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f2ccf5ef640 (LWP 2383712)): #0 0x00007f2ccfa49fde in epoll_wait (epfd=4, events=events@entry=0x7f2cd0353adc , 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 0x00007f2ccffdad5a in event_wait (vm=0x559cd6ea62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x559cd6ea62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x559cd6ea62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x559cd6ea62a0 #4 0x00007f2ccf9b8b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728799653344, -1081155108014143639, 139830434395712, 25, 139830438365264, 140728799653696, 1055928728803592041, 1055927121558751081}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f2ccfa49bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f2ccf902c00 (LWP 2383710)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139830437620736) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f2ccf902c00 old_mask = {__val = {0, 1795006102943139584, 922, 139830444519725, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139830445036568}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139830437620736) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139830437620736, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f2ccf966476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f2ccff97155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f2ccfd67e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x559cd6f3b400, fmt=fmt@entry=0x7f2cd01b4346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f2ccff95f9f in sigsegv (sig=11, info=0x559cd6f3b530, ctx=0x559cd6f3b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f2cd0170fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f2cd0354b60 , errout=errout@entry=0x7f2ccfb3e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f2cd01c2126 "\n", dli_fbase = 0x559cd6eead80, dli_sname = 0x7ffdfa1ccc00 "\240\346\263\317,\177", dli_saddr = 0x7f2ccfa57d63 <__GI___backtrace+99>} i = lines = obj = 0x559cd6f9fc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f2cd0044983 in rb_print_backtrace (errout=0x7f2ccfb3e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f2cd004496f , 0x7f2ccfe407f5 , 0x7f2ccfd67e0e , 0x7f2ccfd6b1c3 , 0x7f2ccfdea050 , 0x7f2ccfde4dab , 0x7f2ccfde4eac , 0x7f2ccfde5240 , 0x7f2ccfdeadd4 , 0x7f2ccfde4dab , 0x7f2ccfde4eac , 0x7f2ccfde5240 , 0x7f2ccfdeadd4 , 0x7f2ccfde4dab , 0x7f2ccfde4eac , 0x7f2ccfde5240 , 0x7f2ccfdeadd4 , 0x7f2ccfde4dab , 0x7f2ccfdecd18 , 0x7f2cd0171703 , 0x7f2ccfe83a13 , 0x7f2ccff8e86a , 0x7f2ccff8ede3 , 0x7f2ccfe4cd82 , 0x7f2ccff90870 , 0x7f2ccff910d6 , 0x7f2ccfe4e119 , 0x559cd544817f , 0x7f2ccf94dd90 <__libc_start_call_main+128>, 0x7f2ccf94de40 <__libc_start_main_impl+128>, 0x559cd54481d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f2ccfb3e6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x559cd6ea62a0 ec = #11 0x00007f2ccfe407f5 in rb_bug_without_die (fmt=0x7f2cd0182a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdfa1ccdc0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f2ccfb3e6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f2ccfd67e0e in rb_bug (fmt=fmt@entry=0x7f2cd0182a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdfa1ccea0, reg_save_area = 0x7ffdfa1ccde0}} #13 0x00007f2ccfd6b1c3 in objspace_xmalloc0 (objspace=0x559cd6ea8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f2ccfdea050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x559cd6eead80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x559cd6eead80, iseq=0x7f2ccec99670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139830424628880 ec = 0x559cd6ea9c70 dummy_frame = 139830424605984 #16 0x00007f2ccfde4dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ccec99670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559cd6eead80 prev_src_iseq = 0x7f2ccec9b140 offset = #17 0x00007f2ccfde4eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2ccec99670 iseqv = iseq_index = 23 #18 0x00007f2ccfde5240 in ibf_load_code (load=0x559cd6eead80, iseq=0x7f2ccec9b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139830424613184 code_index = 15 reading_pos = 4556 code = 0x559cd6f61f20 load_body = 0x559cd6f62730 cd_entries = 0x559cd6eefc70 ic_index = 0 mark_offset_bits = 0x7ffdfa1cd140 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f2ccfdeadd4 in ibf_load_iseq_each (load=0x559cd6eead80, iseq=0x7f2ccec9b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139830424628880 ec = 0x559cd6ea9c70 dummy_frame = 139830424612944 #20 0x00007f2ccfde4dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ccec9b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559cd6eead80 prev_src_iseq = 0x7f2ccec9ec20 offset = #21 0x00007f2ccfde4eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2ccec9b140 iseqv = iseq_index = 16 #22 0x00007f2ccfde5240 in ibf_load_code (load=0x559cd6eead80, iseq=0x7f2ccec9ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139830424628256 code_index = 66 reading_pos = 224 code = 0x559cd6f89510 load_body = 0x559cd6f16f70 cd_entries = 0x559cd6f0e070 ic_index = 0 mark_offset_bits = 0x559cd6f89740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f2ccfdeadd4 in ibf_load_iseq_each (load=0x559cd6eead80, iseq=0x7f2ccec9ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139830424628880 ec = 0x559cd6ea9c70 dummy_frame = 139830424627824 #24 0x00007f2ccfde4dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ccec9ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559cd6eead80 prev_src_iseq = 0x7f2ccec9ef50 offset = #25 0x00007f2ccfde4eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2ccec9ec20 iseqv = iseq_index = 1 #26 0x00007f2ccfde5240 in ibf_load_code (load=0x559cd6eead80, iseq=0x7f2ccec9ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139830424629072 code_index = 5 reading_pos = 46 code = 0x559cd6f63dc0 load_body = 0x559cd6f176a0 cd_entries = 0x559cd6f0e0e0 ic_index = 1 mark_offset_bits = 0x7ffdfa1cd6a0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f2ccfdeadd4 in ibf_load_iseq_each (load=0x559cd6eead80, iseq=0x7f2ccec9ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139830424628880 ec = 0x559cd6ea9c70 dummy_frame = 139830424628544 #28 0x00007f2ccfde4dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f2ccec9ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x559cd6eead80 prev_src_iseq = 0x0 offset = #29 0x00007f2ccfdecd18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f2ccec9ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139830424629168 #31 0x00007f2cd0171703 in rb_load_with_builtin_functions (feature_name=0x7f2cd01b158b "yjit", table=0x7f2cd0335e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x559cd6ea62a0 iseq = #32 0x00007f2cd00b5107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f2cd00b3180 , argc = 0, index = 0, name = 0x7f2cd01d7c01 "_bi13"}, {func_ptr = 0x7f2cd0151b20 , argc = 0, index = 1, name = 0x7f2cd01d7c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f2cd0151c20 , argc = 0, index = 2, name = 0x7f2cd01d7e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f2cd0152cb0 , argc = 0, index = 3, name = 0x7f2cd01d7c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f2cd0121cc0 , argc = 2, index = 4, name = 0x7f2cd01d7c38 "rb_yjit_enable"}, {func_ptr = 0x7f2cd0151c40 , argc = 0, index = 5, name = 0x7f2cd01d7c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f2cd0151b70 , argc = 1, index = 6, name = 0x7f2cd01d7c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f2cd00b3160 , argc = 0, index = 7, name = 0x7f2cd01d7c74 "object_shape_count"}, {func_ptr = 0x7f2cd0128fe0 , argc = 1, index = 8, name = 0x7f2cd01d7c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f2cd0128ff0 , argc = 1, index = 9, name = 0x7f2cd01d7c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f2cd0121c10 , argc = 0, index = 10, name = 0x7f2cd01d7cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f2cd0121d70 , argc = 0, index = 11, name = 0x7f2cd01d7cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f2cd0151b40 , argc = 0, index = 12, name = 0x7f2cd01d7cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f2ccfe83a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f2ccff8e86a in ruby_opt_init (opt=0x7ffdfa1cef90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f2ccff8ede3 in ruby_opt_init (opt=0x7ffdfa1cef90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728799648624) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdfa1cdb70 parser = 139830425897712 orig_fname = 139830425912784 script = 1 opt = 0x7ffdfa1cef90 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f2ccfe4cd82 in rb_ensure (b_proc=b_proc@entry=0x7f2ccff8ea40 , data1=data1@entry=140728799648624, e_proc=e_proc@entry=0x7f2ccff8ad10 , data2=data2@entry=140728799648624) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x559cd6ea9c70 _tag = {tag = 36, retval = 140728799653776, buf = {0x7f2ccf614820, 0x7f2ccfe4ce38 , 0x0, 0x7ffdfa1cda20, 0xcf613ad0}, prev = 0x7ffdfa1cf0a0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x559cd6ea9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f2ccff8ad10 , data2 = 140728799648624}} #38 0x00007f2ccff90870 in load_file (opt=0x7ffdfa1cef90, script=1, f=139830434547744, fname=, parser=139830425897712) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139830425897712, fname = 139830425912784, script = 1, opt = 0x7ffdfa1cef90, f = 4} #39 process_options (argc=0, argv=0x7ffdfa1cf288, opt=0x7ffdfa1cef90) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139830434547744 xflag = ast = 0x0 parser = 139830425897712 script_name = 139830425912784 iseq = enc = lenc = 0x559cd6ec4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f2ccff910d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfa1cf278) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f2ccedd85e8 "-", script_name = 139830425912784, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f2ccfe4e119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdfa1cf278) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139830443161568, buf = {0x2, 0x7f2ccfe4e160 , 0x0, 0x7ffdfa1cf070, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x559cd6ea9c70 state = iseq = 0x0 #42 0x0000559cd544817f in rb_main (argv=0x7ffdfa1cf278, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728799655193 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2500771.ruby -x gdbscript [New LWP 2500771] [New LWP 2500773] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139762576747520) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f1d02bd6c00 (LWP 2500771))] >>> Threads Id Target Id Frame * 1 Thread 0x7f1d02bd6c00 (LWP 2500771) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139762576747520) at ./nptl/pthread_kill.c:44 2 Thread 0x7f1d028bf640 (LWP 2500773) 0x00007f1d02d1dfde in epoll_wait (epfd=4, events=events@entry=0x7f1d03627adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f1d028bf640 (LWP 2500773)): #0 0x00007f1d02d1dfde in epoll_wait (epfd=4, events=events@entry=0x7f1d03627adc , 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 0x00007f1d032aed5a in event_wait (vm=0x55b106a0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b106a0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b106a0d2a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b106a0d2a0 #4 0x00007f1d02c8cb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730808355904, -7675185029531584107, 139762573506112, 25, 139762577492048, 140730808356256, 7729943835800746389, 7729943261503928725}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f1d02d1dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f1d02bd6c00 (LWP 2500771)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139762576747520) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f1d02bd6c00 old_mask = {__val = {0, 1675968392082418176, 922, 139762583646509, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139762584163352}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139762576747520) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139762576747520, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f1d02c3a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f1d0326b155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f1d0303be31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b106aa2400, fmt=fmt@entry=0x7f1d03488346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f1d03269f9f in sigsegv (sig=11, info=0x55b106aa2530, ctx=0x55b106aa2400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f1d03444fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f1d03628b60 , errout=errout@entry=0x7f1d02e126a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f1d03496126 "\n", dli_fbase = 0x55b106a51d80, dli_sname = 0x7ffe71d72a60 "\240&\341\002\035\177", dli_saddr = 0x7f1d02d2bd63 <__GI___backtrace+99>} i = lines = obj = 0x55b106b06c90 dladdr_fbases = main_path = len = next_line = #9 0x00007f1d03318983 in rb_print_backtrace (errout=0x7f1d02e126a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f1d0331896f , 0x7f1d031147f5 , 0x7f1d0303be0e , 0x7f1d0303f1c3 , 0x7f1d030be050 , 0x7f1d030b8dab , 0x7f1d030b8eac , 0x7f1d030b9240 , 0x7f1d030bedd4 , 0x7f1d030b8dab , 0x7f1d030b8eac , 0x7f1d030b9240 , 0x7f1d030bedd4 , 0x7f1d030b8dab , 0x7f1d030b8eac , 0x7f1d030b9240 , 0x7f1d030bedd4 , 0x7f1d030b8dab , 0x7f1d030c0d18 , 0x7f1d03445703 , 0x7f1d03157a13 , 0x7f1d0326286a , 0x7f1d03262de3 , 0x7f1d03120d82 , 0x7f1d03264870 , 0x7f1d032650d6 , 0x7f1d03122119 , 0x55b10694e17f , 0x7f1d02c21d90 <__libc_start_call_main+128>, 0x7f1d02c21e40 <__libc_start_main_impl+128>, 0x55b10694e1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f1d02e126a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b106a0d2a0 ec = #11 0x00007f1d031147f5 in rb_bug_without_die (fmt=0x7f1d03456a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe71d72c20) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f1d02e126a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f1d0303be0e in rb_bug (fmt=fmt@entry=0x7f1d03456a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe71d72d00, reg_save_area = 0x7ffe71d72c40}} #13 0x00007f1d0303f1c3 in objspace_xmalloc0 (objspace=0x55b106a0fbf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f1d030be050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b106a51d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b106a51d80, iseq=0x7f1d01f69620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139762563739200 ec = 0x55b106a10c70 dummy_frame = 139762563716304 #16 0x00007f1d030b8dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1d01f69620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b106a51d80 prev_src_iseq = 0x7f1d01f6b0f0 offset = #17 0x00007f1d030b8eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1d01f69620 iseqv = iseq_index = 23 #18 0x00007f1d030b9240 in ibf_load_code (load=0x55b106a51d80, iseq=0x7f1d01f6b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139762563723504 code_index = 15 reading_pos = 4556 code = 0x55b106ac8f20 load_body = 0x55b106ac9730 cd_entries = 0x55b106a56c70 ic_index = 0 mark_offset_bits = 0x7ffe71d72fa0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f1d030bedd4 in ibf_load_iseq_each (load=0x55b106a51d80, iseq=0x7f1d01f6b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139762563739200 ec = 0x55b106a10c70 dummy_frame = 139762563723264 #20 0x00007f1d030b8dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1d01f6b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b106a51d80 prev_src_iseq = 0x7f1d01f6ebd0 offset = #21 0x00007f1d030b8eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1d01f6b0f0 iseqv = iseq_index = 16 #22 0x00007f1d030b9240 in ibf_load_code (load=0x55b106a51d80, iseq=0x7f1d01f6ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139762563738576 code_index = 66 reading_pos = 224 code = 0x55b106af0510 load_body = 0x55b106a7df70 cd_entries = 0x55b106a75070 ic_index = 0 mark_offset_bits = 0x55b106af0740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f1d030bedd4 in ibf_load_iseq_each (load=0x55b106a51d80, iseq=0x7f1d01f6ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139762563739200 ec = 0x55b106a10c70 dummy_frame = 139762563738144 #24 0x00007f1d030b8dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1d01f6ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b106a51d80 prev_src_iseq = 0x7f1d01f6ef00 offset = #25 0x00007f1d030b8eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1d01f6ebd0 iseqv = iseq_index = 1 #26 0x00007f1d030b9240 in ibf_load_code (load=0x55b106a51d80, iseq=0x7f1d01f6ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139762563739392 code_index = 5 reading_pos = 46 code = 0x55b106acadc0 load_body = 0x55b106a7e6a0 cd_entries = 0x55b106a750e0 ic_index = 1 mark_offset_bits = 0x7ffe71d73500 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f1d030bedd4 in ibf_load_iseq_each (load=0x55b106a51d80, iseq=0x7f1d01f6ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139762563739200 ec = 0x55b106a10c70 dummy_frame = 139762563738864 #28 0x00007f1d030b8dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f1d01f6ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b106a51d80 prev_src_iseq = 0x0 offset = #29 0x00007f1d030c0d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f1d01f6ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139762563739488 #31 0x00007f1d03445703 in rb_load_with_builtin_functions (feature_name=0x7f1d0348558b "yjit", table=0x7f1d03609e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b106a0d2a0 iseq = #32 0x00007f1d03389107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f1d03387180 , argc = 0, index = 0, name = 0x7f1d034abc01 "_bi13"}, {func_ptr = 0x7f1d03425b20 , argc = 0, index = 1, name = 0x7f1d034abc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f1d03425c20 , argc = 0, index = 2, name = 0x7f1d034abe70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f1d03426cb0 , argc = 0, index = 3, name = 0x7f1d034abc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f1d033f5cc0 , argc = 2, index = 4, name = 0x7f1d034abc38 "rb_yjit_enable"}, {func_ptr = 0x7f1d03425c40 , argc = 0, index = 5, name = 0x7f1d034abc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f1d03425b70 , argc = 1, index = 6, name = 0x7f1d034abc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f1d03387160 , argc = 0, index = 7, name = 0x7f1d034abc74 "object_shape_count"}, {func_ptr = 0x7f1d033fcfe0 , argc = 1, index = 8, name = 0x7f1d034abc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f1d033fcff0 , argc = 1, index = 9, name = 0x7f1d034abc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f1d033f5c10 , argc = 0, index = 10, name = 0x7f1d034abcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f1d033f5d70 , argc = 0, index = 11, name = 0x7f1d034abcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f1d03425b40 , argc = 0, index = 12, name = 0x7f1d034abcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f1d03157a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f1d0326286a in ruby_opt_init (opt=0x7ffe71d74df0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f1d03262de3 in ruby_opt_init (opt=0x7ffe71d74df0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730808351184) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe71d739d0 parser = 139762565008080 orig_fname = 139762565023152 script = 1 opt = 0x7ffe71d74df0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f1d03120d82 in rb_ensure (b_proc=b_proc@entry=0x7f1d03262a40 , data1=data1@entry=140730808351184, e_proc=e_proc@entry=0x7f1d0325ed10 , data2=data2@entry=140730808351184) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b106a10c70 _tag = {tag = 36, retval = 140730808356336, buf = {0x7f1d028e4830, 0x7f1d03120e38 , 0x0, 0x7ffe71d73880, 0x28e3ae0}, prev = 0x7ffe71d74f00, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b106a10c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f1d0325ed10 , data2 = 140730808351184}} #38 0x00007f1d03264870 in load_file (opt=0x7ffe71d74df0, script=1, f=139762573658160, fname=, parser=139762565008080) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139762565008080, fname = 139762565023152, script = 1, opt = 0x7ffe71d74df0, f = 4} #39 process_options (argc=0, argv=0x7ffe71d750e8, opt=0x7ffe71d74df0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139762573658160 xflag = ast = 0x0 parser = 139762565008080 script_name = 139762565023152 iseq = enc = lenc = 0x55b106a2bf30 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\343b\003\035\177\000\000\030\207\376\002\035\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f1d032650d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe71d750d8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f1d020a85c8 "-", script_name = 139762565023152, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f1d03122119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe71d750d8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139762582288352, buf = {0x2, 0x7f1d03122160 , 0x0, 0x7ffe71d74ed0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b106a10c70 state = iseq = 0x0 #42 0x000055b10694e17f in rb_main (argv=0x7ffe71d750d8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730808357753 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2530546.ruby -x gdbscript [New LWP 2530546] [New LWP 2530548] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140251615161344) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f8edfb36c00 (LWP 2530546))] >>> Threads Id Target Id Frame * 1 Thread 0x7f8edfb36c00 (LWP 2530546) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140251615161344) at ./nptl/pthread_kill.c:44 2 Thread 0x7f8edf81f640 (LWP 2530548) 0x00007f8edfc7dfde in epoll_wait (epfd=4, events=events@entry=0x7f8ee0587adc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f8edf81f640 (LWP 2530548)): #0 0x00007f8edfc7dfde in epoll_wait (epfd=4, events=events@entry=0x7f8ee0587adc , 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 0x00007f8ee020ed5a in event_wait (vm=0x55b247d822a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x55b247d822a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x55b247d822a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x55b247d822a0 #4 0x00007f8edfbecb43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736370184448, 5387307531607132315, 140251611919936, 25, 140251615905872, 140736370184800, -5341778592739440485, -5341778413546321765}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f8edfc7dbb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f8edfb36c00 (LWP 2530546)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140251615161344) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f8edfb36c00 old_mask = {__val = {0, 6407523537166262784, 922, 140251622060333, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140251622577176}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140251615161344) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140251615161344, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f8edfb9a476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f8ee01cb155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f8edff9be31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x55b247e17400, fmt=fmt@entry=0x7f8ee03e8346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f8ee01c9f9f in sigsegv (sig=11, info=0x55b247e17530, ctx=0x55b247e17400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f8ee03a4fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f8ee0588b60 , errout=errout@entry=0x7f8edfd726a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f8ee03f6126 "\n", dli_fbase = 0x55b247dc6d80, dli_sname = 0x7fffbd59ef20 "\240&\327\337\216\177", dli_saddr = 0x7f8edfc8bd63 <__GI___backtrace+99>} i = lines = obj = 0x55b247e7bc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f8ee0278983 in rb_print_backtrace (errout=0x7f8edfd726a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f8ee027896f , 0x7f8ee00747f5 , 0x7f8edff9be0e , 0x7f8edff9f1c3 , 0x7f8ee001e050 , 0x7f8ee0018dab , 0x7f8ee0018eac , 0x7f8ee0019240 , 0x7f8ee001edd4 , 0x7f8ee0018dab , 0x7f8ee0018eac , 0x7f8ee0019240 , 0x7f8ee001edd4 , 0x7f8ee0018dab , 0x7f8ee0018eac , 0x7f8ee0019240 , 0x7f8ee001edd4 , 0x7f8ee0018dab , 0x7f8ee0020d18 , 0x7f8ee03a5703 , 0x7f8ee00b7a13 , 0x7f8ee01c286a , 0x7f8ee01c2de3 , 0x7f8ee0080d82 , 0x7f8ee01c4870 , 0x7f8ee01c50d6 , 0x7f8ee0082119 , 0x55b246ad917f , 0x7f8edfb81d90 <__libc_start_call_main+128>, 0x7f8edfb81e40 <__libc_start_main_impl+128>, 0x55b246ad91d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f8edfd726a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x55b247d822a0 ec = #11 0x00007f8ee00747f5 in rb_bug_without_die (fmt=0x7f8ee03b6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7fffbd59f0e0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f8edfd726a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f8edff9be0e in rb_bug (fmt=fmt@entry=0x7f8ee03b6a38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffbd59f1c0, reg_save_area = 0x7fffbd59f100}} #13 0x00007f8edff9f1c3 in objspace_xmalloc0 (objspace=0x55b247d84bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f8ee001e050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x55b247dc6d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x55b247dc6d80, iseq=0x7f8edeec9620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140251602153024 ec = 0x55b247d85c70 dummy_frame = 140251602130128 #16 0x00007f8ee0018dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8edeec9620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b247dc6d80 prev_src_iseq = 0x7f8edeecb0f0 offset = #17 0x00007f8ee0018eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8edeec9620 iseqv = iseq_index = 23 #18 0x00007f8ee0019240 in ibf_load_code (load=0x55b247dc6d80, iseq=0x7f8edeecb0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140251602137328 code_index = 15 reading_pos = 4556 code = 0x55b247e3df20 load_body = 0x55b247e3e730 cd_entries = 0x55b247dcbc70 ic_index = 0 mark_offset_bits = 0x7fffbd59f460 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f8ee001edd4 in ibf_load_iseq_each (load=0x55b247dc6d80, iseq=0x7f8edeecb0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140251602153024 ec = 0x55b247d85c70 dummy_frame = 140251602137088 #20 0x00007f8ee0018dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8edeecb0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b247dc6d80 prev_src_iseq = 0x7f8edeecebd0 offset = #21 0x00007f8ee0018eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8edeecb0f0 iseqv = iseq_index = 16 #22 0x00007f8ee0019240 in ibf_load_code (load=0x55b247dc6d80, iseq=0x7f8edeecebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140251602152400 code_index = 66 reading_pos = 224 code = 0x55b247e65510 load_body = 0x55b247df2f70 cd_entries = 0x55b247dea070 ic_index = 0 mark_offset_bits = 0x55b247e65740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f8ee001edd4 in ibf_load_iseq_each (load=0x55b247dc6d80, iseq=0x7f8edeecebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140251602153024 ec = 0x55b247d85c70 dummy_frame = 140251602151968 #24 0x00007f8ee0018dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8edeecebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b247dc6d80 prev_src_iseq = 0x7f8edeecef00 offset = #25 0x00007f8ee0018eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8edeecebd0 iseqv = iseq_index = 1 #26 0x00007f8ee0019240 in ibf_load_code (load=0x55b247dc6d80, iseq=0x7f8edeecef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140251602153216 code_index = 5 reading_pos = 46 code = 0x55b247e3fdc0 load_body = 0x55b247df36a0 cd_entries = 0x55b247dea0e0 ic_index = 1 mark_offset_bits = 0x7fffbd59f9c0 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f8ee001edd4 in ibf_load_iseq_each (load=0x55b247dc6d80, iseq=0x7f8edeecef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140251602153024 ec = 0x55b247d85c70 dummy_frame = 140251602152688 #28 0x00007f8ee0018dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f8edeecef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x55b247dc6d80 prev_src_iseq = 0x0 offset = #29 0x00007f8ee0020d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f8edeecef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140251602153312 #31 0x00007f8ee03a5703 in rb_load_with_builtin_functions (feature_name=0x7f8ee03e558b "yjit", table=0x7f8ee0569e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x55b247d822a0 iseq = #32 0x00007f8ee02e9107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f8ee02e7180 , argc = 0, index = 0, name = 0x7f8ee040bc01 "_bi13"}, {func_ptr = 0x7f8ee0385b20 , argc = 0, index = 1, name = 0x7f8ee040bc07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f8ee0385c20 , argc = 0, index = 2, name = 0x7f8ee040be70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f8ee0386cb0 , argc = 0, index = 3, name = 0x7f8ee040bc1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f8ee0355cc0 , argc = 2, index = 4, name = 0x7f8ee040bc38 "rb_yjit_enable"}, {func_ptr = 0x7f8ee0385c40 , argc = 0, index = 5, name = 0x7f8ee040bc47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f8ee0385b70 , argc = 1, index = 6, name = 0x7f8ee040bc62 "rb_yjit_get_stats"}, {func_ptr = 0x7f8ee02e7160 , argc = 0, index = 7, name = 0x7f8ee040bc74 "object_shape_count"}, {func_ptr = 0x7f8ee035cfe0 , argc = 1, index = 8, name = 0x7f8ee040bc87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f8ee035cff0 , argc = 1, index = 9, name = 0x7f8ee040bc9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f8ee0355c10 , argc = 0, index = 10, name = 0x7f8ee040bcb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f8ee0355d70 , argc = 0, index = 11, name = 0x7f8ee040bcc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f8ee0385b40 , argc = 0, index = 12, name = 0x7f8ee040bcdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f8ee00b7a13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f8ee01c286a in ruby_opt_init (opt=0x7fffbd5a12b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f8ee01c2de3 in ruby_opt_init (opt=0x7fffbd5a12b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140736370179728) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7fffbd59fe90 parser = 140251603421904 orig_fname = 140251603436976 script = 1 opt = 0x7fffbd5a12b0 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f8ee0080d82 in rb_ensure (b_proc=b_proc@entry=0x7f8ee01c2a40 , data1=data1@entry=140736370179728, e_proc=e_proc@entry=0x7f8ee01bed10 , data2=data2@entry=140736370179728) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x55b247d85c70 _tag = {tag = 36, retval = 140736370184880, buf = {0x7f8edf844830, 0x7f8ee0080e38 , 0x0, 0x7fffbd59fd40, 0xdf843ae0}, prev = 0x7fffbd5a13c0, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x55b247d85c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f8ee01bed10 , data2 = 140736370179728}} #38 0x00007f8ee01c4870 in load_file (opt=0x7fffbd5a12b0, script=1, f=140251612071984, fname=, parser=140251603421904) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140251603421904, fname = 140251603436976, script = 1, opt = 0x7fffbd5a12b0, f = 4} #39 process_options (argc=0, argv=0x7fffbd5a15a8, opt=0x7fffbd5a12b0) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140251612071984 xflag = ast = 0x0 parser = 140251603421904 script_name = 140251603436976 iseq = enc = lenc = 0x55b247da0f30 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\343X\340\216\177\000\000\030\207\364\337\216\177\000\000S \352,\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f8ee01c50d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7fffbd5a1598) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f8edf0085c8 "-", script_name = 140251603436976, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f8ee0082119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7fffbd5a1598) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140251620702176, buf = {0x2, 0x7f8ee0082160 , 0x0, 0x7fffbd5a1390, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x55b247d85c70 state = iseq = 0x0 #42 0x000055b246ad917f in rb_main (argv=0x7fffbd5a1598, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140736370186297 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.2657389.ruby -x gdbscript [New LWP 2657389] [New LWP 2657391] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139687949679616) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f0ba29ebc00 (LWP 2657389))] >>> Threads Id Target Id Frame * 1 Thread 0x7f0ba29ebc00 (LWP 2657389) __pthread_kill_implementation (no_tid=0, signo=11, threadid=139687949679616) at ./nptl/pthread_kill.c:44 2 Thread 0x7f0ba26cf640 (LWP 2657391) 0x00007f0ba2b32fde in epoll_wait (epfd=4, events=events@entry=0x7f0ba343cadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f0ba26cf640 (LWP 2657391)): #0 0x00007f0ba2b32fde in epoll_wait (epfd=4, events=events@entry=0x7f0ba343cadc , 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 0x00007f0ba30c3d5a in event_wait (vm=0x560dc67812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x560dc67812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x560dc67812a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x560dc67812a0 #4 0x00007f0ba2aa1b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140730287057360, -2804601288063831409, 139687946417728, 25, 139687950424144, 140730287057712, 2811171016537682575, 2811170482472628879}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f0ba2b32bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f0ba29ebc00 (LWP 2657389)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=139687949679616) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f0ba29ebc00 old_mask = {__val = {0, 1160613707629465088, 922, 139687956578605, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 139687957095448}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=139687949679616) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=139687949679616, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f0ba2a4f476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f0ba3080155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f0ba2e50e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x560dc6816400, fmt=fmt@entry=0x7f0ba329d346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f0ba307ef9f in sigsegv (sig=11, info=0x560dc6816530, ctx=0x560dc6816400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f0ba3259fb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f0ba343db60 , errout=errout@entry=0x7f0ba2c276a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f0ba32ab126 "\n", dli_fbase = 0x560dc67c5d80, dli_sname = 0x7ffe52c4c7f0 "\240v\302\242\v\177", dli_saddr = 0x7f0ba2b40d63 <__GI___backtrace+99>} i = lines = obj = 0x560dc687ac90 dladdr_fbases = main_path = len = next_line = #9 0x00007f0ba312d983 in rb_print_backtrace (errout=0x7f0ba2c276a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f0ba312d96f , 0x7f0ba2f297f5 , 0x7f0ba2e50e0e , 0x7f0ba2e541c3 , 0x7f0ba2ed3050 , 0x7f0ba2ecddab , 0x7f0ba2ecdeac , 0x7f0ba2ece240 , 0x7f0ba2ed3dd4 , 0x7f0ba2ecddab , 0x7f0ba2ecdeac , 0x7f0ba2ece240 , 0x7f0ba2ed3dd4 , 0x7f0ba2ecddab , 0x7f0ba2ecdeac , 0x7f0ba2ece240 , 0x7f0ba2ed3dd4 , 0x7f0ba2ecddab , 0x7f0ba2ed5d18 , 0x7f0ba325a703 , 0x7f0ba2f6ca13 , 0x7f0ba307786a , 0x7f0ba3077de3 , 0x7f0ba2f35d82 , 0x7f0ba3079870 , 0x7f0ba307a0d6 , 0x7f0ba2f37119 , 0x560dc5f9b17f , 0x7f0ba2a36d90 <__libc_start_call_main+128>, 0x7f0ba2a36e40 <__libc_start_main_impl+128>, 0x560dc5f9b1d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f0ba2c276a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x560dc67812a0 ec = #11 0x00007f0ba2f297f5 in rb_bug_without_die (fmt=0x7f0ba326ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffe52c4c9b0) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f0ba2c276a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f0ba2e50e0e in rb_bug (fmt=fmt@entry=0x7f0ba326ba38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe52c4ca90, reg_save_area = 0x7ffe52c4c9d0}} #13 0x00007f0ba2e541c3 in objspace_xmalloc0 (objspace=0x560dc6783bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f0ba2ed3050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x560dc67c5d80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x560dc67c5d80, iseq=0x7f0ba1d79620, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139687936650816 ec = 0x560dc6784c70 dummy_frame = 139687936627920 #16 0x00007f0ba2ecddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0ba1d79620) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560dc67c5d80 prev_src_iseq = 0x7f0ba1d7b0f0 offset = #17 0x00007f0ba2ecdeac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0ba1d79620 iseqv = iseq_index = 23 #18 0x00007f0ba2ece240 in ibf_load_code (load=0x560dc67c5d80, iseq=0x7f0ba1d7b0f0, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 139687936635120 code_index = 15 reading_pos = 4556 code = 0x560dc683cf20 load_body = 0x560dc683d730 cd_entries = 0x560dc67cac70 ic_index = 0 mark_offset_bits = 0x7ffe52c4cd30 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f0ba2ed3dd4 in ibf_load_iseq_each (load=0x560dc67c5d80, iseq=0x7f0ba1d7b0f0, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139687936650816 ec = 0x560dc6784c70 dummy_frame = 139687936634880 #20 0x00007f0ba2ecddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0ba1d7b0f0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560dc67c5d80 prev_src_iseq = 0x7f0ba1d7ebd0 offset = #21 0x00007f0ba2ecdeac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0ba1d7b0f0 iseqv = iseq_index = 16 #22 0x00007f0ba2ece240 in ibf_load_code (load=0x560dc67c5d80, iseq=0x7f0ba1d7ebd0, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139687936650192 code_index = 66 reading_pos = 224 code = 0x560dc6864510 load_body = 0x560dc67f1f70 cd_entries = 0x560dc67e9070 ic_index = 0 mark_offset_bits = 0x560dc6864740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f0ba2ed3dd4 in ibf_load_iseq_each (load=0x560dc67c5d80, iseq=0x7f0ba1d7ebd0, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139687936650816 ec = 0x560dc6784c70 dummy_frame = 139687936649760 #24 0x00007f0ba2ecddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0ba1d7ebd0) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560dc67c5d80 prev_src_iseq = 0x7f0ba1d7ef00 offset = #25 0x00007f0ba2ecdeac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0ba1d7ebd0 iseqv = iseq_index = 1 #26 0x00007f0ba2ece240 in ibf_load_code (load=0x560dc67c5d80, iseq=0x7f0ba1d7ef00, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 139687936651008 code_index = 5 reading_pos = 46 code = 0x560dc683edc0 load_body = 0x560dc67f26a0 cd_entries = 0x560dc67e90e0 ic_index = 1 mark_offset_bits = 0x7ffe52c4d290 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f0ba2ed3dd4 in ibf_load_iseq_each (load=0x560dc67c5d80, iseq=0x7f0ba1d7ef00, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 139687936650816 ec = 0x560dc6784c70 dummy_frame = 139687936650480 #28 0x00007f0ba2ecddab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f0ba1d7ef00) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x560dc67c5d80 prev_src_iseq = 0x0 offset = #29 0x00007f0ba2ed5d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f0ba1d7ef00 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 139687936651104 #31 0x00007f0ba325a703 in rb_load_with_builtin_functions (feature_name=0x7f0ba329a58b "yjit", table=0x7f0ba341ee40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x560dc67812a0 iseq = #32 0x00007f0ba319e107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f0ba319c180 , argc = 0, index = 0, name = 0x7f0ba32c0c01 "_bi13"}, {func_ptr = 0x7f0ba323ab20 , argc = 0, index = 1, name = 0x7f0ba32c0c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f0ba323ac20 , argc = 0, index = 2, name = 0x7f0ba32c0e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f0ba323bcb0 , argc = 0, index = 3, name = 0x7f0ba32c0c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f0ba320acc0 , argc = 2, index = 4, name = 0x7f0ba32c0c38 "rb_yjit_enable"}, {func_ptr = 0x7f0ba323ac40 , argc = 0, index = 5, name = 0x7f0ba32c0c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f0ba323ab70 , argc = 1, index = 6, name = 0x7f0ba32c0c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f0ba319c160 , argc = 0, index = 7, name = 0x7f0ba32c0c74 "object_shape_count"}, {func_ptr = 0x7f0ba3211fe0 , argc = 1, index = 8, name = 0x7f0ba32c0c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f0ba3211ff0 , argc = 1, index = 9, name = 0x7f0ba32c0c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f0ba320ac10 , argc = 0, index = 10, name = 0x7f0ba32c0cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f0ba320ad70 , argc = 0, index = 11, name = 0x7f0ba32c0cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f0ba323ab40 , argc = 0, index = 12, name = 0x7f0ba32c0cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f0ba2f6ca13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f0ba307786a in ruby_opt_init (opt=0x7ffe52c4eb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f0ba3077de3 in ruby_opt_init (opt=0x7ffe52c4eb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140730287052640) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffe52c4d760 parser = 139687937919696 orig_fname = 139687937934768 script = 1 opt = 0x7ffe52c4eb80 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f0ba2f35d82 in rb_ensure (b_proc=b_proc@entry=0x7f0ba3077a40 , data1=data1@entry=140730287052640, e_proc=e_proc@entry=0x7f0ba3073d10 , data2=data2@entry=140730287052640) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x560dc6784c70 _tag = {tag = 36, retval = 140730287057792, buf = {0x7f0ba26f4830, 0x7f0ba2f35e38 , 0x0, 0x7ffe52c4d610, 0xa26f3ae0}, prev = 0x7ffe52c4ec90, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x560dc6784c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f0ba3073d10 , data2 = 140730287052640}} #38 0x00007f0ba3079870 in load_file (opt=0x7ffe52c4eb80, script=1, f=139687946569776, fname=, parser=139687937919696) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 139687937919696, fname = 139687937934768, script = 1, opt = 0x7ffe52c4eb80, f = 4} #39 process_options (argc=0, argv=0x7ffe52c4ee78, opt=0x7ffe52c4eb80) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 139687946569776 xflag = ast = 0x0 parser = 139687937919696 script_name = 139687937934768 iseq = enc = lenc = 0x560dc679ff30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f0ba307a0d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffe52c4ee68) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f0ba1eb85c8 "-", script_name = 139687937934768, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f0ba2f37119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffe52c4ee68) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 139687955220448, buf = {0x2, 0x7f0ba2f37160 , 0x0, 0x7ffe52c4ec60, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x560dc6784c70 state = iseq = 0x0 #42 0x0000560dc5f9b17f in rb_main (argv=0x7ffe52c4ee68, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140730287059209 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible) $ gdb -batch -se /tmp/ruby/build/trunk-repeat20-asserts/ruby -c /tmp/cores/core.1001.949493.ruby -x gdbscript [New LWP 949493] [New LWP 949495] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/tmp/ruby/build/trunk-repeat20-asserts/ruby -W0'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140260707003392) at ./nptl/pthread_kill.c:44 [Current thread is 1 (Thread 0x7f90fd9dec00 (LWP 949493))] >>> Threads Id Target Id Frame * 1 Thread 0x7f90fd9dec00 (LWP 949493) __pthread_kill_implementation (no_tid=0, signo=11, threadid=140260707003392) at ./nptl/pthread_kill.c:44 2 Thread 0x7f90fd6bf640 (LWP 949495) 0x00007f90fdb25fde in epoll_wait (epfd=4, events=events@entry=0x7f90fe42fadc , maxevents=maxevents@entry=16, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 >>> Machine level backtrace Thread 2 (Thread 0x7f90fd6bf640 (LWP 949495)): #0 0x00007f90fdb25fde in epoll_wait (epfd=4, events=events@entry=0x7f90fe42fadc , 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 0x00007f90fe0b6d5a in event_wait (vm=0x5629200c62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:2897 r = r = #2 timer_thread_polling (vm=0x5629200c62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread_mn.c:874 r = r = i = th = events = #3 timer_thread_func (ptr=0x5629200c62a0) at /tmp/ruby/src/trunk-repeat20-asserts/thread_pthread.c:3024 vm = 0x5629200c62a0 #4 0x00007f90fda94b43 in start_thread (arg=) at ./nptl/pthread_create.c:442 ret = pd = out = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140728570820704, 2002229171480141546, 140260703729216, 25, 140260707747920, 140728570821056, -1952132294374351126, -1952130667533984022}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #5 0x00007f90fdb25bb4 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 No locals. Thread 1 (Thread 0x7f90fd9dec00 (LWP 949493)): #0 __pthread_kill_implementation (no_tid=0, signo=11, threadid=140260707003392) at ./nptl/pthread_kill.c:44 tid = ret = 0 pd = 0x7f90fd9dec00 old_mask = {__val = {0, 790987727033220096, 922, 140260713902381, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 140260714419224}} ret = pd = old_mask = ret = tid = ret = resultvar = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = resultvar = __arg3 = __arg2 = __arg1 = _a3 = _a2 = _a1 = __futex = __private = __oldval = result = #1 __pthread_kill_internal (signo=11, threadid=140260707003392) at ./nptl/pthread_kill.c:78 No locals. #2 __GI___pthread_kill (threadid=140260707003392, signo=signo@entry=11) at ./nptl/pthread_kill.c:89 No locals. #3 0x00007f90fda42476 in __GI_raise (sig=sig@entry=11) at ../sysdeps/posix/raise.c:26 ret = #4 0x00007f90fe073155 in ruby_default_signal (sig=sig@entry=11) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:422 No locals. #5 0x00007f90fde43e31 in rb_bug_for_fatal_signal (default_sighandler=0x0, sig=sig@entry=11, ctx=ctx@entry=0x56292015b400, fmt=fmt@entry=0x7f90fe290346 "Segmentation fault at %p") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1069 file = line = 0 #6 0x00007f90fe071f9f in sigsegv (sig=11, info=0x56292015b530, ctx=0x56292015b400) at /tmp/ruby/src/trunk-repeat20-asserts/signal.c:926 No locals. #7 No locals. #8 0x00007f90fe24cfb6 in rb_dump_backtrace_with_lines (num_traces=, traces=traces@entry=0x7f90fe430b60 , errout=errout@entry=0x7f90fdc1a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/addr2line.c:2635 info = {dli_fname = 0x7f90fe29e126 "\n", dli_fbase = 0x56292010ad80, dli_sname = 0x7ffdec791680 "\240\246\301\375\220\177", dli_saddr = 0x7f90fdb33d63 <__GI___backtrace+99>} i = lines = obj = 0x5629201bfc90 dladdr_fbases = main_path = len = next_line = #9 0x00007f90fe120983 in rb_print_backtrace (errout=0x7f90fdc1a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:822 n = trace = {0x7f90fe12096f , 0x7f90fdf1c7f5 , 0x7f90fde43e0e , 0x7f90fde471c3 , 0x7f90fdec6050 , 0x7f90fdec0dab , 0x7f90fdec0eac , 0x7f90fdec1240 , 0x7f90fdec6dd4 , 0x7f90fdec0dab , 0x7f90fdec0eac , 0x7f90fdec1240 , 0x7f90fdec6dd4 , 0x7f90fdec0dab , 0x7f90fdec0eac , 0x7f90fdec1240 , 0x7f90fdec6dd4 , 0x7f90fdec0dab , 0x7f90fdec8d18 , 0x7f90fe24d703 , 0x7f90fdf5fa13 , 0x7f90fe06a86a , 0x7f90fe06ade3 , 0x7f90fdf28d82 , 0x7f90fe06c870 , 0x7f90fe06d0d6 , 0x7f90fdf2a119 , 0x56291f07417f , 0x7f90fda29d90 <__libc_start_call_main+128>, 0x7f90fda29e40 <__libc_start_main_impl+128>, 0x56291f0741d5 <_start+37>, 0x0 } n = #10 rb_vm_bugreport (ctx=ctx@entry=0x0, errout=errout@entry=0x7f90fdc1a6a0 <_IO_2_1_stderr_>) at /tmp/ruby/src/trunk-repeat20-asserts/vm_dump.c:1151 cmd = error = other_runtime_info = other_runtime_info vm = 0x5629200c62a0 ec = #11 0x00007f90fdf1c7f5 in rb_bug_without_die (fmt=0x7f90fe25ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s", args=0x7ffdec791840) at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1042 pid = -1 out = 0x7f90fdc1a6a0 <_IO_2_1_stderr_> file = line = 0 #12 0x00007f90fde43e0e in rb_bug (fmt=fmt@entry=0x7f90fe25ea38 "TRY_WITH_GC: could not allocate:%zd bytes for %s") at /tmp/ruby/src/trunk-repeat20-asserts/error.c:1050 args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdec791920, reg_save_area = 0x7ffdec791860}} #13 0x00007f90fde471c3 in objspace_xmalloc0 (objspace=0x5629200c8bf0, size=) at /tmp/ruby/src/trunk-repeat20-asserts/gc.c:12656 gpr = 107008 mem = 0x0 #14 0x00007f90fdec6050 in ibf_load_insns_info_positions (size=751, positions_offset=12385, load=0x56292010ad80) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12341 reading_pos = 12385 positions = last = i = reading_pos = positions = last = i = #15 ibf_load_iseq_each (load=0x56292010ad80, iseq=0x7f90fcd69670, offset=14495) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12928 load_body = reading_pos = type = iseq_size = bytecode_offset = 7119 bytecode_size = param_flags = 16 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 8565 param_keyword_offset = 8584 location_pathobj_index = location_base_label_index = 193 location_label_index = 193 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 8616 insns_info_positions_offset = 12385 insns_info_size = 751 local_table_offset = 13136 catch_table_size = 0 catch_table_offset = 13176 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 14494 variable_flip_count = local_table_size = 5 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140260693962384 ec = 0x5629200c9c70 dummy_frame = 140260693939488 #16 0x00007f90fdec0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90fcd69670) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56292010ad80 prev_src_iseq = 0x7f90fcd6b140 offset = #17 0x00007f90fdec0eac in ibf_load_iseq (load=, index_iseq=0x17) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f90fcd69670 iseqv = iseq_index = 23 #18 0x00007f90fdec1240 in ibf_load_code (load=0x56292010ad80, iseq=0x7f90fcd6b140, bytecode_offset=4540, bytecode_size=43, iseq_size=37) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 52 types = op_index = 1 iseqv = 140260693946688 code_index = 15 reading_pos = 4556 code = 0x562920181f20 load_body = 0x562920182730 cd_entries = 0x56292010fc70 ic_index = 0 mark_offset_bits = 0x7ffdec791bc0 tmp = {4672} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #19 0x00007f90fdec6dd4 in ibf_load_iseq_each (load=0x56292010ad80, iseq=0x7f90fcd6b140, offset=4686) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 4540 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 4583 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 126 location_label_index = 126 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 4583 insns_info_positions_offset = insns_info_size = 14 local_table_offset = 4680 catch_table_size = 0 catch_table_offset = 4680 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 4685 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140260693962384 ec = 0x5629200c9c70 dummy_frame = 140260693946448 #20 0x00007f90fdec0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90fcd6b140) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56292010ad80 prev_src_iseq = 0x7f90fcd6ec20 offset = #21 0x00007f90fdec0eac in ibf_load_iseq (load=, index_iseq=0x10) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f90fcd6b140 iseqv = iseq_index = 16 #22 0x00007f90fdec1240 in ibf_load_code (load=0x56292010ad80, iseq=0x7f90fcd6ec20, bytecode_offset=134, bytecode_size=92, iseq_size=69) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140260693961760 code_index = 66 reading_pos = 224 code = 0x5629201a9510 load_body = 0x562920136f70 cd_entries = 0x56292012e070 ic_index = 0 mark_offset_bits = 0x5629201a9740 tmp = {0} needs_bitmap = true __PRETTY_FUNCTION__ = "ibf_load_code" #23 0x00007f90fdec6dd4 in ibf_load_iseq_each (load=0x56292010ad80, iseq=0x7f90fcd6ec20, offset=421) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 134 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 226 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 6 location_label_index = 6 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 226 insns_info_positions_offset = insns_info_size = 34 local_table_offset = 416 catch_table_size = 0 catch_table_offset = 416 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 420 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140260693962384 ec = 0x5629200c9c70 dummy_frame = 140260693961328 #24 0x00007f90fdec0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90fcd6ec20) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56292010ad80 prev_src_iseq = 0x7f90fcd6ef50 offset = #25 0x00007f90fdec0eac in ibf_load_iseq (load=, index_iseq=0x1) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f90fcd6ec20 iseqv = iseq_index = 1 #26 0x00007f90fdec1240 in ibf_load_code (load=0x56292010ad80, iseq=0x7f90fcd6ef50, bytecode_offset=40, bytecode_size=8, iseq_size=8) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12115 op = v = operand_type = insn = 51 types = op_index = 1 iseqv = 140260693962576 code_index = 5 reading_pos = 46 code = 0x562920183dc0 load_body = 0x5629201376a0 cd_entries = 0x56292012e0e0 ic_index = 1 mark_offset_bits = 0x7ffdec792120 tmp = {0} needs_bitmap = false __PRETTY_FUNCTION__ = "ibf_load_code" #27 0x00007f90fdec6dd4 in ibf_load_iseq_each (load=0x56292010ad80, iseq=0x7f90fcd6ef50, offset=73) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:12935 load_body = reading_pos = type = iseq_size = bytecode_offset = 40 bytecode_size = param_flags = 0 param_size = param_lead_num = param_opt_num = param_rest_start = param_post_start = param_post_num = param_block_start = param_opt_table_offset = 48 param_keyword_offset = 0 location_pathobj_index = location_base_label_index = 2 location_label_index = 2 location_first_lineno = location_node_id = location_code_location_beg_pos_lineno = location_code_location_beg_pos_column = location_code_location_end_pos_lineno = location_code_location_end_pos_column = insns_info_body_offset = 48 insns_info_positions_offset = insns_info_size = 3 local_table_offset = 72 catch_table_size = 0 catch_table_offset = 72 parent_iseq_index = local_iseq_index = mandatory_only_iseq_index = ci_entries_offset = outer_variables_offset = 72 variable_flip_count = local_table_size = 0 ivc_size = icvarc_size = ise_size = ic_size = ci_size = stack_max = builtin_attrs = path = 140260693962384 ec = 0x5629200c9c70 dummy_frame = 140260693962048 #28 0x00007f90fdec0dab in rb_ibf_load_iseq_complete (iseq=iseq@entry=0x7f90fcd6ef50) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13794 load = 0x56292010ad80 prev_src_iseq = 0x0 offset = #29 0x00007f90fdec8d18 in ibf_load_iseq (index_iseq=0x0, load=) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13849 iseq = 0x7f90fcd6ef50 iseqv = iseq_index = 0 iseq_index = iseqv = iseq = #30 rb_iseq_ibf_load_bytes (bytes=, size=size@entry=30896) at /tmp/ruby/src/trunk-repeat20-asserts/compile.c:13969 load = iseq = loader_obj = 140260693962672 #31 0x00007f90fe24d703 in rb_load_with_builtin_functions (feature_name=0x7f90fe28d58b "yjit", table=0x7f90fe411e40 ) at /tmp/ruby/src/trunk-repeat20-asserts/builtin.c:49 size = 30896 bin = vm = 0x5629200c62a0 iseq = #32 0x00007f90fe191107 in Init_builtin_yjit () at /tmp/ruby/src/trunk-repeat20-asserts/yjit.rbinc:60 yjit_table = {{func_ptr = 0x7f90fe18f180 , argc = 0, index = 0, name = 0x7f90fe2b3c01 "_bi13"}, {func_ptr = 0x7f90fe22db20 , argc = 0, index = 1, name = 0x7f90fe2b3c07 "rb_yjit_stats_enabled_p"}, {func_ptr = 0x7f90fe22dc20 , argc = 0, index = 2, name = 0x7f90fe2b3e70 "rb_yjit_trace_exit_locations_enabled_p"}, {func_ptr = 0x7f90fe22ecb0 , argc = 0, index = 3, name = 0x7f90fe2b3c1f "rb_yjit_reset_stats_bang"}, {func_ptr = 0x7f90fe1fdcc0 , argc = 2, index = 4, name = 0x7f90fe2b3c38 "rb_yjit_enable"}, {func_ptr = 0x7f90fe22dc40 , argc = 0, index = 5, name = 0x7f90fe2b3c47 "rb_yjit_get_exit_locations"}, {func_ptr = 0x7f90fe22db70 , argc = 1, index = 6, name = 0x7f90fe2b3c62 "rb_yjit_get_stats"}, {func_ptr = 0x7f90fe18f160 , argc = 0, index = 7, name = 0x7f90fe2b3c74 "object_shape_count"}, {func_ptr = 0x7f90fe204fe0 , argc = 1, index = 8, name = 0x7f90fe2b3c87 "rb_yjit_disasm_iseq"}, {func_ptr = 0x7f90fe204ff0 , argc = 1, index = 9, name = 0x7f90fe2b3c9b "rb_yjit_insns_compiled"}, {func_ptr = 0x7f90fe1fdc10 , argc = 0, index = 10, name = 0x7f90fe2b3cb2 "rb_yjit_code_gc"}, {func_ptr = 0x7f90fe1fdd70 , argc = 0, index = 11, name = 0x7f90fe2b3cc2 "rb_yjit_simulate_oom_bang"}, {func_ptr = 0x7f90fe22db40 , argc = 0, index = 12, name = 0x7f90fe2b3cdc "rb_yjit_print_stats_p"}, {func_ptr = 0x0, argc = 0, index = -1, name = 0x0}} #33 0x00007f90fdf5fa13 in rb_call_builtin_inits () at /tmp/ruby/src/trunk-repeat20-asserts/inits.c:102 No locals. #34 0x00007f90fe06a86a in ruby_opt_init (opt=0x7ffdec793a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1790 No locals. #35 0x00007f90fe06ade3 in ruby_opt_init (opt=0x7ffdec793a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:1749 No locals. #36 load_file_internal (argp_v=argp_v@entry=140728570815984) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2597 c = line = str = len = no_ext_enc = 1 no_int_enc = 1 p = no_src_enc = 1 argp = 0x7ffdec7925f0 parser = 140260695231216 orig_fname = 140260695246288 script = 1 opt = 0x7ffdec793a10 f = 4 line_start = ast = 0x0 enc = set_encoding = 16593 lines = #37 0x00007f90fdf28d82 in rb_ensure (b_proc=b_proc@entry=0x7f90fe06aa40 , data1=data1@entry=140728570815984, e_proc=e_proc@entry=0x7f90fe066d10 , data2=data2@entry=140728570815984) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:1003 _ec = 0x5629200c9c70 _tag = {tag = 36, retval = 140728570821136, buf = {0x7f90fd6e4820, 0x7f90fdf28e38 , 0x0, 0x7ffdec7924a0, 0xfd6e3ad0}, prev = 0x7ffdec793b20, state = RUBY_TAG_NONE, lock_rec = 0} state = result = 4 errinfo = ec = 0x5629200c9c70 ensure_list = {next = 0x0, entry = {marker = 0, e_proc = 0x7f90fe066d10 , data2 = 140728570815984}} #38 0x00007f90fe06c870 in load_file (opt=0x7ffdec793a10, script=1, f=140260703881248, fname=, parser=140260695231216) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2758 arg = {parser = 140260695231216, fname = 140260695246288, script = 1, opt = 0x7ffdec793a10, f = 4} #39 process_options (argc=0, argv=0x7ffdec793d08, opt=0x7ffdec793a10) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:2296 f = 140260703881248 xflag = ast = 0x0 parser = 140260695231216 script_name = 140260695246288 iseq = enc = lenc = 0x5629200e4f30 s = fbuf = "\001\000\000\000\000\000\000\000\000\060\000\000\000\000\000\000\000\240\001\000\000\000\000\000\365\233\001\000\000\000\000\000\365\233\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\060\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\240\001\000\000\000\000\000\000\340\001\000\000\000\000\000,\323\001\000\000\000\000\000,\323\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\240\001\000\000\000\000\000\001\000\000\000\000\000\000\000\000\340\001\000\000\000\000\000\000\000\002\000\000\000\000\000\250\361\001\000\000\000\000\000\350\362\001\000\000\000\000\000\000\020\000\000\000\000\000\000\000\320\001\000\000\000\000\000\003\000\000\000\000\000\000\000\320\001\000\000\000\000\000\000\320\001\000\000\000\000\000\000\b\000\000\000\000\000\000\000"... i = dump = vm = loaded_before_enc = 6 #40 0x00007f90fe06d0d6 in ruby_process_options (argc=argc@entry=2, argv=argv@entry=0x7ffdec793cf8) at /tmp/ruby/src/trunk-repeat20-asserts/ruby.c:229 opt = {script = 0x7f90fcea85e8 "-", script_name = 140260695246288, e_script = 0, src = {enc = {name = 0, index = -1}}, ext = {enc = {name = 0, index = -1}}, intern = {enc = {name = 0, index = -1}}, req_list = 0, features = {mask = 0, set = 31}, warn = {mask = 6, set = 0}, dump = 0, backtrace_length_limit = -9223372036854775808, rjit = {on = false, exec_mem_size = 0, call_threshold = 0, stats = false, disable = false, trace = false, trace_exits = false, dump_disasm = false, verify_ctx = false}, crash_report = 0x0, sflag = 0, xflag = 0, warning = 1, verbose = 0, do_loop = 0, do_print = 0, do_line = 0, do_split = 0, do_search = 0, setids = 0, yjit = 0} iseq = script_name = #41 0x00007f90fdf2a119 in ruby_options (argc=argc@entry=2, argv=argv@entry=0x7ffdec793cf8) at /tmp/ruby/src/trunk-repeat20-asserts/eval.c:118 _ec = _tag = {tag = 36, retval = 140260712544224, buf = {0x2, 0x7f90fdf2a160 , 0x0, 0x7ffdec793af0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} ec = 0x5629200c9c70 state = iseq = 0x0 #42 0x000056291f07417f in rb_main (argv=0x7ffdec793cf8, argc=2) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:39 variable_in_this_stack_frame = 140728570822553 #43 main (argc=, argv=) at /tmp/ruby/src/trunk-repeat20-asserts/main.c:58 No locals. >>> Dump Ruby level backtrace (if possible)