| "git clone --depth 1 https://github.com/ruby/ruby.git trunk-gc-asserts" exit with 0. |
| Cloning into 'trunk-gc-asserts'... |
| Updating files: 77% (8713/11201) |
| "./autogen.sh" exit with 0. |
| "autoconf" exit with 0. |
| "/tmp/ruby/src/trunk-gc-asserts/configure --prefix=/tmp/ruby/install/trunk-gc-asserts --disable-install-doc --enable-shared" exit with 0. |
| configure: WARNING: something wrong with CXXFLAGS="" |
| "make update-download DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/power_assert'... |
| From https://github.com/ruby/power_assert |
| * branch a7dab941153b233d3412e249d25da52a6c5691de -> FETCH_HEAD |
| HEAD is now at a7dab94 Merge pull request #56 from k-tsj/fix-failures-on-head |
| Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/matrix'... |
| Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/prime'... |
| Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/repl_type_completor'... |
| Cloning into '/tmp/ruby/src/trunk-gc-asserts/gems/src/ostruct'... |
| From https://github.com/ruby/ostruct |
| * branch 50d51248bec5560a102a1024aff4174b31dca8cc -> FETCH_HEAD |
| HEAD is now at 50d5124 Use `Ractor#value` as `Ractor#take` is removed |
| "make update-src DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make after-update DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| + cp /tmp/ruby/src/trunk-gc-asserts/enc/jis/props.h.blt /tmp/ruby/src/trunk-gc-asserts/enc/jis/props.h |
| "make miniruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make ruby DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| "make all DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| /tmp/ruby/src/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c: In function ‘Init_rbs_extension’: |
| /tmp/ruby/src/trunk-gc-asserts/.bundle/gems/rbs-3.9.4/ext/rbs_extension/main.c:24:3: warning: multi-line comment [-Wcomment] |
| 24 | // grep -o 'INTERN("\([^"]*\)")' ext/rbs_extension/parser.c \ |
| | ^ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| /tmp/ruby/src/trunk-gc-asserts/spec/ruby/optional/capi/ext/exception_spec.c: In function ‘exception_spec_rb_error_frozen_object’: |
| /tmp/ruby/src/trunk-gc-asserts/spec/ruby/optional/capi/ext/exception_spec.c:39:7: warning: function might be candidate for attribute ‘noreturn’ [-Wsuggest-attribute=noreturn] |
| 39 | VALUE exception_spec_rb_error_frozen_object(VALUE self, VALUE object) { |
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| At top level: |
| cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics |
| cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics |
| "make install DEFS=\"-DRGENGC_CHECK_MODE=2\"" exit with 0. |
| make yes-btest TESTOPTS='-q -j4' |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 11 12 12 12 ? -1 Ss 1001 0:00 sh build-loop.sh trunk-gc-asserts --incremental --process-num=4 |
| 1 150083 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 150113 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 150121 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 152351 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 152373 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 152389 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 152429 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 166227 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 166249 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 166264 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 166306 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 179891 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 179921 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 179928 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 179970 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 228468 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 228490 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 228506 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 279465 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 279495 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 279503 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 294227 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 294257 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 294265 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 307191 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 307221 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 307228 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 320143 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 320176 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 320184 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 320225 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 333183 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 333213 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 333220 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 333266 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 382598 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 382628 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 382636 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 1 382677 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1517_1365.rb |
| 1 400578 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1383_1356.rb |
| 1 400608 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1411_1358.rb |
| 1 400616 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1425_1359.rb |
| 12 400696 12 12 ? -1 Sl 1001 0:00 ruby ./br.rb build_report trunk-gc-asserts --incremental --process-num=4 |
| 400696 400699 12 12 ? -1 S 1001 0:00 sh -c ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250602-222322 --root_dir=/tmp/ruby --timeout=21600 --build_opts='DEFS="-DRGENGC_CHECK_MODE=2"' --add-env=RUBY_TEST_TIMEOUT_SCALE=100 --incremental --process-num=4 |
| 400699 400700 12 12 ? -1 Sl 1001 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk-gc-asserts --logfile=/home/ko1/ruby/logs/brlog.trunk-gc-asserts.20250602-222322 --root_dir=/tmp/ruby --timeout=21600 --build_opts=DEFS="-DRGENGC_CHECK_MODE=2" --add-env=RUBY_TEST_TIMEOUT_SCALE=100 --incremental --process-num=4 |
| 400700 413245 12 12 ? -1 S 1001 0:00 sh -c make yes-btest TESTOPTS='-q -j4' |
| 413245 413246 12 12 ? -1 S 1001 0:00 make yes-btest TESTOPTS=-q -j4 |
| 413246 413261 12 12 ? -1 Sl 1001 0:03 /usr/bin/ruby --disable=gems /tmp/ruby/src/trunk-gc-asserts/bootstraptest/runner.rb --ruby=./miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I. -I.ext/common -r./x86_64-linux-fake --disable-gems -q -j4 |
| 413261 452244 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_990_1332.rb |
| 413261 452298 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1317_1352.rb |
| 413261 452305 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1357_1354.rb |
| 413261 452309 12 12 ? -1 Sl 1001 0:00 /tmp/ruby/build/trunk-gc-asserts/miniruby -I/tmp/ruby/src/trunk-gc-asserts/lib -I/tmp/ruby/build/trunk-gc-asserts -I/tmp/ruby/build/trunk-gc-asserts/.ext/common -r/tmp/ruby/build/trunk-gc-asserts/x86_64-linux-fake --disable-gems -W0 bootstraptest.test_ractor.rb_1366_1355.rb |
| 400700 452313 12 12 ? -1 R 1001 0:00 ps jx |
| {11=>[12], 1=>[150083, 150113, 150121, 152351, 152373, 152389, 152429, 166227, 166249, 166264, 166306, 179891, 179921, 179928, 179970, 228468, 228490, 228506, 279465, 279495, 279503, 294227, 294257, 294265, 307191, 307221, 307228, 320143, 320176, 320184, 320225, 333183, 333213, 333220, 333266, 382598, 382628, 382636, 382677, 400578, 400608, 400616], 12=>[400696], 400696=>[400699], 400699=>[400700], 400700=>[413245, 452313], 413245=>[413246], 413246=>[413261], 413261=>[452244, 452298, 452305, 452309]} |
| $ timeout 60 gdb -p 452244 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| [New LWP 452250] |
| [New LWP 452249] |
| [New LWP 452248] |
| [New LWP 452245] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007f5e753e1d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x561736178070) at ./nptl/futex-internal.c:57 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7f5e753467c0 (LWP 452244) "miniruby" 0x00007f5e753e1d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x561736178070) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x7f5e39e9d6c0 (LWP 452250) "miniruby" 0x00007f5e753e1d61 in __futex_abstimed_wait_common64 (private=32606, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x561736170bd0) at ./nptl/futex-internal.c:57 |
| 3 Thread 0x7f5e39f9e6c0 (LWP 452249) "miniruby" futex_wait (private=0, expected=2, futex_word=0x561736170b70) at ../sysdeps/nptl/futex-internal.h:146 |
| 4 Thread 0x7f5e3a09f6c0 (LWP 452248) "miniruby" futex_wait (private=0, expected=2, futex_word=0x561736170b70) at ../sysdeps/nptl/futex-internal.h:146 |
| 5 Thread 0x7f5e5bd2f6c0 (LWP 452245) "miniruby" 0x00007f5e75473042 in epoll_wait (epfd=4, events=events@entry=0x56170750bedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 5 (Thread 0x7f5e5bd2f6c0 (LWP 452245) "miniruby"): |
| #0 0x00007f5e75473042 in epoll_wait (epfd=4, events=events@entry=0x56170750bedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x000056170714746f in event_wait (vm=0x561736170ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x561736170ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #3 timer_thread_func (ptr=0x561736170ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 |
| vm = 0x561736170ad0 |
| #4 0x00007f5e753e5a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140043244205760, -3998572514315301408, 140043244205760, -264, 0, 140737193210336, -3998572514327884320, -3998516272019894816}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007f5e75472c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x7f5e3a09f6c0 (LWP 452248) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x561736170b70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x561736170b70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007f5e753e90f1 in lll_mutex_lock_optimized (mutex=0x561736170b70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x561736170b70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x561736170b70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x000056170714117d in rb_native_mutex_lock (lock=lock@entry=0x561736170b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x000056170714dcc8 in ractor_sched_lock_ (line=1284, file=<synthetic pointer>, cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1284 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x5617362b5480) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2268 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x561736170ad0 |
| #8 0x00007f5e753e5a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140042677384896, -3998364354430333472, 140042677384896, -264, 0, 140737193207104, -3998364354442916384, -3998516272019894816}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007f5e75472c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7f5e39f9e6c0 (LWP 452249) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x561736170b70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x561736170b70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007f5e753e90f1 in lll_mutex_lock_optimized (mutex=0x561736170b70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x561736170b70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x561736170b70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x000056170714117d in rb_native_mutex_lock (lock=lock@entry=0x561736170b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x0000561707144c9b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x5617361f7a50, vm=0x561736170ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 rb_ractor_sched_barrier_start (vm=0x561736170ad0, cr=0x5617361f7a50) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 |
| lock_rec = <optimized out> |
| #7 0x00005617071bdd8b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 |
| vm = <optimized out> |
| cr = <optimized out> |
| #8 0x0000561706fac759 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 |
| No locals. |
| #9 0x0000561706fbf8b5 in gc_verify_internal_consistency (objspace_ptr=0x561736173460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5185 |
| prev_during_gc = <optimized out> |
| objspace = 0x561736173460 |
| lev = 4 |
| #10 gc_start (objspace=objspace@entry=0x561736173460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6332 |
| do_full_mark = 0 |
| __func__ = "gc_start" |
| lock_lev = 3 |
| #11 0x0000561706fc0cb6 in heap_prepare (heap=0x561736173480, objspace=0x561736173460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2050 |
| __func__ = "heap_prepare" |
| #12 heap_next_free_page (heap=0x561736173480, objspace=0x561736173460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2274 |
| page = <optimized out> |
| page = <optimized out> |
| __func__ = "heap_next_free_page" |
| #13 newobj_cache_miss (objspace=objspace@entry=0x561736173460, cache=cache@entry=0x5617362ab9a0, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2381 |
| page = <optimized out> |
| heap = 0x561736173480 |
| obj = <optimized out> |
| lev = 2 |
| unlock_vm = true |
| #14 0x0000561706fc4410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x5617362ab9a0, objspace=0x561736173460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2405 |
| obj = <optimized out> |
| obj = <optimized out> |
| #15 rb_gc_impl_new_obj (alloc_size=32, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140043244526280, cache_ptr=0x5617362ab9a0, objspace_ptr=0x561736173460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2484 |
| obj = <optimized out> |
| objspace = 0x561736173460 |
| heap_idx = <optimized out> |
| cache = 0x5617362ab9a0 |
| obj = <optimized out> |
| objspace = <optimized out> |
| heap_idx = <optimized out> |
| cache = <optimized out> |
| #16 newobj_of (size=32, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140043244526280, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 |
| obj = <optimized out> |
| obj = <optimized out> |
| lev = <optimized out> |
| gc_disabled = <optimized out> |
| #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=140043244526280, flags=flags@entry=5, size=size@entry=32) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 |
| __func__ = "rb_wb_protected_newobj_of" |
| #18 0x000056170710ce7f in str_alloc_embed (capa=8, klass=140043244526280) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 |
| size = 32 |
| str = <optimized out> |
| #19 str_enc_new (klass=140043244526280, ptr=0x56170735fba7 "<STDIN>", len=7, enc=0x5617361797c0) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 |
| str = <optimized out> |
| termlen = 1 |
| dtrace_line = <optimized out> |
| dtrace_file = <optimized out> |
| #20 0x0000561706fec2a8 in prep_io (path=0x56170735fba7 "<STDIN>", klass=140043244337680, fmode=65537, fd=0) at /tmp/ruby/src/trunk-gc-asserts/io.c:9339 |
| e = 0x0 |
| convconfig = {enc = 0x0, enc2 = 0x561736170ad0, ecflags = 908032592, ecopts = 94657691716400} |
| self = <optimized out> |
| io = <optimized out> |
| path_value = 4 |
| path_value = <optimized out> |
| e = <optimized out> |
| convconfig = <optimized out> |
| self = <optimized out> |
| io = <optimized out> |
| #21 prep_stdio (path=0x56170735fba7 "<STDIN>", klass=140043244337680, fmode=RUBY_IO_MODE_READABLE, f=0x7f5e7554c8e0 <_IO_2_1_stdin_>) at /tmp/ruby/src/trunk-gc-asserts/io.c:9381 |
| fptr = <optimized out> |
| io = <optimized out> |
| fptr = <optimized out> |
| io = <optimized out> |
| #22 rb_io_prep_stdin () at /tmp/ruby/src/trunk-gc-asserts/io.c:9399 |
| No locals. |
| #23 0x000056170714d2fc in thread_start_func_2 (th=th@entry=0x5617361f6960, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:658 |
| r = <optimized out> |
| state = <optimized out> |
| errinfo = 4 |
| ractor_main_th = 0x5617361f6960 |
| fiber_scheduler_closed = <optimized out> |
| event_thread_end_hooked = <optimized out> |
| result = <optimized out> |
| #24 0x000056170714d93d in call_thread_start_func_2 (th=0x5617361f6960) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 |
| stack_start = 0 |
| stack_start_addr = 0x7f5e3a2a1f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #25 co_start (from=<optimized out>, self=0x561736251230) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 |
| th = 0x5617361f6960 |
| sched = 0x5617361f7b18 |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #26 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 2 (Thread 0x7f5e39e9d6c0 (LWP 452250) "miniruby"): |
| #0 0x00007f5e753e1d61 in __futex_abstimed_wait_common64 (private=32606, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x561736170bd0) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32606, abstime=0x0, clockid=0, expected=0, futex_word=0x561736170bd0) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x561736170bd0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007f5e753e47dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561736170b70, cond=0x561736170ba8) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7f5e753e44a0 <__condvar_cleanup_waiting>, __arg = 0x7f5e39e9cd00, __canceltype = 0, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x561736170ba8, mutex = 0x561736170b70, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x561736170ba8, mutex=mutex@entry=0x561736170b70) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000561707143e0d in rb_native_cond_wait (cond=cond@entry=0x561736170ba8, mutex=mutex@entry=0x561736170b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x000056170714dcdb in ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1309 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x5617361f9d40) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2268 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x561736170ad0 |
| #8 0x00007f5e753e5a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140042675279552, -3998366279649423904, 140042675279552, -264, 0, 140737193207104, -3998366279662006816, -3998516272019894816}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007f5e75472c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7f5e753467c0 (LWP 452244) "miniruby"): |
| #0 0x00007f5e753e1d61 in __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x561736178070) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x561736178070) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x561736178070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007f5e753e47dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561736178168, cond=0x561736178048) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7f5e753e44a0 <__condvar_cleanup_waiting>, __arg = 0x7fffee686f80, __canceltype = 2, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x561736178048, mutex = 0x561736178168, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x561736178048, mutex=mutex@entry=0x561736178168) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000561707143e0d in rb_native_cond_wait (cond=cond@entry=0x561736178048, mutex=mutex@entry=0x561736178168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x0000561707143f53 in thread_sched_wait_running_turn (sched=sched@entry=0x561736178168, th=0x561736173060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 |
| next_th = 0x0 |
| #7 0x0000561707144b82 in rb_ractor_sched_wait (ec=ec@entry=0x561736178340, cr=cr@entry=0x5617361780a0, ubf=ubf@entry=0x561707094220 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7fffee6870d0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 |
| can_direct_transfer = false |
| th = 0x561736173060 |
| sched = 0x561736178168 |
| #8 0x000056170709599c in ractor_wait (cr=0x5617361780a0, ec=0x561736178340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 |
| th = <optimized out> |
| waiter = {wakeup_status = wakeup_none, th = 0x561736173060, node = {next = 0x5617361780f8, prev = 0x5617361780f8}} |
| th = <optimized out> |
| waiter = <optimized out> |
| #9 ractor_wait_receive (ec=ec@entry=0x561736178340, cr=cr@entry=0x5617361780a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 |
| messages = {set = {n = {next = 0x0, prev = 0x561736173060}}, closed = 248} |
| deliverred = false |
| #10 0x0000561707096fd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 |
| v = <optimized out> |
| cr = <optimized out> |
| cr = <optimized out> |
| v = <optimized out> |
| #11 ractor_port_receive (self=<optimized out>, ec=0x561736178340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 |
| rp = 0x5617362ad100 |
| rp = <optimized out> |
| #12 builtin_inline_class_660 (ec=0x561736178340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 |
| No locals. |
| #13 0x00005617071a1d7f in vm_exec_core (ec=0x561736178070, ec@entry=0x561736178340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 |
| reg_pc = 0x5617362500d8 |
| reg_cfp = 0x7f5e752e4f30 |
| insns_address_table = {0x5617071a2270 <vm_exec_core+13072>, 0x5617071a12aa <vm_exec_core+9034>, 0x5617071a123d <vm_exec_core+8925>, 0x5617071a11c5 <vm_exec_core+8805>, 0x5617071a1153 <vm_exec_core+8691>, 0x5617071a10da <vm_exec_core+8570>, 0x5617071a1034 <vm_exec_core+8404>, 0x5617071a16c1 <vm_exec_core+10081>, 0x5617071a15a6 <vm_exec_core+9798>, 0x5617071a15fd <vm_exec_core+9885>, 0x5617071a130e <vm_exec_core+9134>, 0x5617071a143b <vm_exec_core+9435>, 0x5617071a0ba2 <vm_exec_core+7234>, 0x5617071a0b3a <vm_exec_core+7130>, 0x5617071a0acd <vm_exec_core+7021>, 0x5617071a0dac <vm_exec_core+7756>, 0x5617071a0d74 <vm_exec_core+7700>, 0x5617071a0d3f <vm_exec_core+7647>, 0x5617071a0d0a <vm_exec_core+7594>, 0x5617071a0cd5 <vm_exec_core+7541>, 0x5617071a0c72 <vm_exec_core+7442>, 0x5617071a0c2e <vm_exec_core+7374>, 0x5617071a0be7 <vm_exec_core+7303>, 0x5617071a0ee8 <vm_exec_core+8072>, 0x5617071a0ea2 <vm_exec_core+8002>, 0x5617071a0e23 <vm_exec_core+7875>, 0x5617071a0de9 <vm_exec_core+7817>, 0x5617071a0f9a <vm_exec_core+8250>, 0x5617071a0f40 <vm_exec_core+8160>, 0x5617071a0ff7 <vm_exec_core+8343>, 0x5617071a0a90 <vm_exec_core+6960>, 0x5617071a088d <vm_exec_core+6445>, 0x5617071a0807 <vm_exec_core+6311>, 0x5617071a079f <vm_exec_core+6207>, 0x5617071a0747 <vm_exec_core+6119>, 0x5617071a06e5 <vm_exec_core+6021>, 0x5617071a0698 <vm_exec_core+5944>, 0x5617071a0624 <vm_exec_core+5828>, 0x5617071a05da <vm_exec_core+5754>, 0x5617071a05b3 <vm_exec_core+5715>, 0x5617071a0578 <vm_exec_core+5656>, 0x5617071a0527 <vm_exec_core+5575>, 0x5617071a04f3 <vm_exec_core+5523>, 0x5617071a0446 <vm_exec_core+5350>, 0x5617071a0403 <vm_exec_core+5283>, 0x5617071a03bf <vm_exec_core+5215>, 0x5617071a038d <vm_exec_core+5165>, 0x5617071a031e <vm_exec_core+5054>, 0x5617071a02bd <vm_exec_core+4957>, 0x5617071a026e <vm_exec_core+4878>, 0x5617071a01ff <vm_exec_core+4767>, 0x5617071a01a1 <vm_exec_core+4673>, 0x5617071a0089 <vm_exec_core+4393>, 0x5617071a004d <vm_exec_core+4333>, 0x5617071a0006 <vm_exec_core+4262>, 0x56170719ff9c <vm_exec_core+4156>, 0x56170719fefe <vm_exec_core+3998>, 0x56170719efd0 <vm_exec_core+112>, 0x56170719fe49 <vm_exec_core+3817>, 0x56170719fdc1 <vm_exec_core+3681>, 0x56170719fd72 <vm_exec_core+3602>, 0x56170719fd23 <vm_exec_core+3523>, 0x56170719fcd4 <vm_exec_core+3444>, 0x5617071a2117 <vm_exec_core+12727>, 0x56170719fc85 <vm_exec_core+3365>, 0x56170719fc16 <vm_exec_core+3254>, 0x56170719fbd1 <vm_exec_core+3185>, 0x56170719fb5e <vm_exec_core+3070>, 0x56170719fa16 <vm_exec_core+2742>, 0x56170719f94a <vm_exec_core+2538>, 0x56170719f8ce <vm_exec_core+2414>, 0x5617071a172b <vm_exec_core+10187>, 0x56170719f89a <vm_exec_core+2362>, 0x56170719f85b <vm_exec_core+2299>, 0x56170719f81c <vm_exec_core+2236>, 0x56170719f7e0 <vm_exec_core+2176>, 0x56170719f722 <vm_exec_core+1986>, 0x56170719f69f <vm_exec_core+1855>, 0x5617071a2281 <vm_exec_core+13089>, 0x5617071a238e <vm_exec_core+13358>, 0x5617071a25cf <vm_exec_core+13935>, 0x5617071a1fe9 <vm_exec_core+12425>, 0x5617071a2668 <vm_exec_core+14088>, 0x5617071a2935 <vm_exec_core+14805>, 0x5617071a2854 <vm_exec_core+14580>, 0x5617071a28d7 <vm_exec_core+14711>, 0x5617071a273a <vm_exec_core+14298>, 0x5617071a2798 <vm_exec_core+14392>, 0x5617071a27f6 <vm_exec_core+14486>, 0x5617071a2bc5 <vm_exec_core+15461>, 0x5617071a2a19 <vm_exec_core+15033>, 0x5617071a2a65 <vm_exec_core+15109>, 0x5617071a2ab8 <vm_exec_core+15192>, 0x5617071a2b3b <vm_exec_core+15323>, 0x56170719f5d2 <vm_exec_core+1650>, 0x56170719f52a <vm_exec_core+1482>, 0x5617071a22e8 <vm_exec_core+13192>, 0x5617071a2346 <vm_exec_core+13286>, 0x5617071a2177 <vm_exec_core+12823>, 0x5617071a220a <vm_exec_core+12970>, 0x5617071a2701 <vm_exec_core+14241>, 0x5617071a298e <vm_exec_core+14894>, 0x56170719f4b9 <vm_exec_core+1369>, 0x56170719f439 <vm_exec_core+1241>, 0x56170719f390 <vm_exec_core+1072>, 0x56170719f349 <vm_exec_core+1001>, 0x56170719f2fe <vm_exec_core+926>, 0x56170719f2b5 <vm_exec_core+853>, 0x56170719f264 <vm_exec_core+772>, 0x56170719f22f <vm_exec_core+719>, 0x56170719f1fa <vm_exec_core+666>, 0x5617071a23f2 <vm_exec_core+13458>, 0x5617071a1299 <vm_exec_core+9017>, 0x5617071a122c <vm_exec_core+8908>, 0x5617071a11b4 <vm_exec_core+8788>, 0x5617071a1142 <vm_exec_core+8674>, 0x5617071a10c9 <vm_exec_core+8553>, 0x5617071a1023 <vm_exec_core+8387>, 0x5617071a16b0 <vm_exec_core+10064>, 0x5617071a1595 <vm_exec_core+9781>, 0x5617071a15ec <vm_exec_core+9868>, 0x5617071a12fd <vm_exec_core+9117>, 0x5617071a142a <vm_exec_core+9418>, 0x5617071a0b91 <vm_exec_core+7217>, 0x5617071a0b29 <vm_exec_core+7113>, 0x5617071a0abc <vm_exec_core+7004>, 0x5617071a0d9b <vm_exec_core+7739>, 0x5617071a0d63 <vm_exec_core+7683>, 0x5617071a0d2e <vm_exec_core+7630>, 0x5617071a0cf9 <vm_exec_core+7577>, 0x5617071a0cc4 <vm_exec_core+7524>, 0x5617071a0c61 <vm_exec_core+7425>, 0x5617071a0c1d <vm_exec_core+7357>, 0x5617071a0bd6 <vm_exec_core+7286>, 0x5617071a0ed7 <vm_exec_core+8055>, 0x5617071a0e91 <vm_exec_core+7985>, 0x5617071a0e12 <vm_exec_core+7858>, 0x5617071a0dd8 <vm_exec_core+7800>, 0x5617071a0f89 <vm_exec_core+8233>, 0x5617071a0f2f <vm_exec_core+8143>, 0x5617071a0fe6 <vm_exec_core+8326>, 0x5617071a0a7f <vm_exec_core+6943>, 0x5617071a087c <vm_exec_core+6428>, 0x5617071a07f6 <vm_exec_core+6294>, 0x5617071a078e <vm_exec_core+6190>, 0x5617071a0736 <vm_exec_core+6102>, 0x5617071a06d4 <vm_exec_core+6004>, 0x5617071a0687 <vm_exec_core+5927>, 0x5617071a0613 <vm_exec_core+5811>, 0x5617071a05c9 <vm_exec_core+5737>, 0x5617071a05a2 <vm_exec_core+5698>, 0x5617071a0567 <vm_exec_core+5639>, 0x5617071a0516 <vm_exec_core+5558>, 0x5617071a04e2 <vm_exec_core+5506>, 0x5617071a0435 <vm_exec_core+5333>, 0x5617071a03f2 <vm_exec_core+5266>, 0x5617071a03ae <vm_exec_core+5198>, 0x5617071a037c <vm_exec_core+5148>, 0x5617071a030d <vm_exec_core+5037>, 0x5617071a02ac <vm_exec_core+4940>, 0x5617071a025d <vm_exec_core+4861>, 0x5617071a01ee <vm_exec_core+4750>, 0x5617071a0190 <vm_exec_core+4656>, 0x5617071a0078 <vm_exec_core+4376>, 0x5617071a003c <vm_exec_core+4316>, 0x56170719fff5 <vm_exec_core+4245>, 0x56170719ff8b <vm_exec_core+4139>, 0x56170719feed <vm_exec_core+3981>, 0x5617071a2535 <vm_exec_core+13781>, 0x56170719fe38 <vm_exec_core+3800>, 0x56170719fdb0 <vm_exec_core+3664>, 0x56170719fd61 <vm_exec_core+3585>, 0x56170719fd12 <vm_exec_core+3506>, 0x56170719fcc3 <vm_exec_core+3427>, 0x5617071a2509 <vm_exec_core+13737>, 0x56170719fc74 <vm_exec_core+3348>, 0x56170719fc05 <vm_exec_core+3237>, 0x56170719fbc0 <vm_exec_core+3168>, 0x56170719fb4d <vm_exec_core+3053>, 0x56170719fa05 <vm_exec_core+2725>, 0x56170719f939 <vm_exec_core+2521>, 0x56170719f8bd <vm_exec_core+2397>, 0x5617071a171a <vm_exec_core+10170>, 0x56170719f889 <vm_exec_core+2345>, 0x56170719f84a <vm_exec_core+2282>, 0x56170719f80b <vm_exec_core+2219>, 0x56170719f7cf <vm_exec_core+2159>, 0x56170719f711 <vm_exec_core+1969>, 0x56170719f68e <vm_exec_core+1838>, 0x5617071a251f <vm_exec_core+13759>, 0x5617071a2161 <vm_exec_core+12801>, 0x5617071a2330 <vm_exec_core+13264>, 0x5617071a2410 <vm_exec_core+13488>, 0x5617071a2426 <vm_exec_core+13510>, 0x5617071a243c <vm_exec_core+13532>, 0x5617071a2452 <vm_exec_core+13554>, 0x5617071a246f <vm_exec_core+13583>, 0x5617071a2485 <vm_exec_core+13605>, 0x5617071a249b <vm_exec_core+13627>, 0x5617071a24b1 <vm_exec_core+13649>...} |
| #14 0x00005617071a570e in rb_vm_exec (ec=0x561736178340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x561736178340 |
| _tag = {tag = 36, retval = 4, buf = {0x561736178340, 0x5617071a5630 <rb_vm_exec+304>, 0x0, 0x7fffee687370, 0x7f5e5a0beb30}, prev = 0x7fffee687440, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #15 0x00005617071b7513 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 |
| ec = <optimized out> |
| val = <optimized out> |
| #16 0x0000561706f97925 in rb_ec_exec_node (ec=ec@entry=0x561736178340, n=n@entry=0x7f5e5a0bf288) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 |
| _ec = 0x561736178340 |
| _tag = {tag = 36, retval = 94656901263254, buf = {0x561736178340, 0x561706f97980 <rb_ec_exec_node+256>, 0x0, 0x7fffee687420, 0x7f5e5a0bf288}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7f5e5a0bf288 |
| #17 0x0000561706f9bbcb in ruby_run_node (n=0x7f5e5a0bf288) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 |
| ec = 0x561736178340 |
| status = 0 |
| #18 0x0000561706eb7de6 in rb_main (argv=0x7fffee687668, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #19 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 452244) detached] |
| $ timeout 60 gdb -p 452298 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| FFFFFstderr output is not empty |
| th: 0x561736173060, native_id: 0x7f5e753467c0 |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:0003 s:0018 e:000017 METHOD <internal:ractor>:660 |
| c:0003 p:0027 s:0014 e:000013 METHOD <internal:ractor>:551 |
| c:0002 p:0053 s:0009 E:001b40 EVAL bootstraptest.test_ractor.rb_990_1332.rb:9 [FINISH] |
| c:0001 p:0000 s:0003 E:0021f0 DUMMY [FINISH] |
| [New LWP 452300] |
| [New LWP 452299] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007faba1fe0d61 in __futex_abstimed_wait_common64 (private=32683, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x557a256db070) at ./nptl/futex-internal.c:57 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7faba1f457c0 (LWP 452298) "miniruby" 0x00007faba1fe0d61 in __futex_abstimed_wait_common64 (private=32683, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x557a256db070) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x7fab66c9f6c0 (LWP 452300) "miniruby" futex_wait (private=0, expected=2, futex_word=0x557a256d3b70) at ../sysdeps/nptl/futex-internal.h:146 |
| 3 Thread 0x7fab8892f6c0 (LWP 452299) "miniruby" futex_wait (private=0, expected=2, futex_word=0x557a256d3b70) at ../sysdeps/nptl/futex-internal.h:146 |
| >>> Machine level backtrace |
| Thread 3 (Thread 0x7fab8892f6c0 (LWP 452299) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x557a256d3b70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x557a256d3b70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007faba1fe80f1 in lll_mutex_lock_optimized (mutex=0x557a256d3b70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x557a256d3b70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x557a256d3b70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x0000557a1fe6f17d in rb_native_mutex_lock (lock=lock@entry=0x557a256d3b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x0000557a1fe75620 in ractor_sched_lock_ (line=921, file=<synthetic pointer>, cr=0x0, vm=0x557a256d3ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 timer_thread_polling (vm=0x557a256d3ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:921 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #7 timer_thread_func (ptr=0x557a256d3ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 |
| vm = 0x557a256d3ad0 |
| #8 0x00007faba1fe4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140374707467968, -7314388402362953045, 140374707467968, -264, 0, 140724901434416, -7314388402383924565, -7314337993709235541}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007faba2071c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7fab66c9f6c0 (LWP 452300) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x557a256d3b70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x557a256d3b70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007faba1fe80f1 in lll_mutex_lock_optimized (mutex=0x557a256d3b70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x557a256d3b70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x557a256d3b70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x0000557a1fe6f17d in rb_native_mutex_lock (lock=lock@entry=0x557a256d3b70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x0000557a1fe72c9b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x557a25755240, vm=0x557a256d3ad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 rb_ractor_sched_barrier_start (vm=0x557a256d3ad0, cr=0x557a25755240) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 |
| lock_rec = <optimized out> |
| #7 0x0000557a1feebd8b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 |
| vm = <optimized out> |
| cr = <optimized out> |
| #8 0x0000557a1fcda759 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 |
| No locals. |
| #9 0x0000557a1fced8b5 in gc_verify_internal_consistency (objspace_ptr=0x557a256d6460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5185 |
| prev_during_gc = <optimized out> |
| objspace = 0x557a256d6460 |
| lev = 3 |
| #10 gc_start (objspace=objspace@entry=0x557a256d6460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6332 |
| do_full_mark = 0 |
| __func__ = "gc_start" |
| lock_lev = 2 |
| #11 0x0000557a1fceecb6 in heap_prepare (heap=0x557a256d6480, objspace=0x557a256d6460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2050 |
| __func__ = "heap_prepare" |
| #12 heap_next_free_page (heap=0x557a256d6480, objspace=0x557a256d6460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2274 |
| page = <optimized out> |
| page = <optimized out> |
| __func__ = "heap_next_free_page" |
| #13 newobj_cache_miss (objspace=objspace@entry=0x557a256d6460, cache=cache@entry=0x557a257b4190, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2381 |
| page = <optimized out> |
| heap = 0x557a256d6480 |
| obj = <optimized out> |
| lev = 1 |
| unlock_vm = true |
| #14 0x0000557a1fcf2410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x557a257b4190, objspace=0x557a256d6460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2405 |
| obj = <optimized out> |
| obj = <optimized out> |
| #15 rb_gc_impl_new_obj (alloc_size=16, wb_protected=true, v3=0, v2=0, v1=0, flags=8199, klass=140374707677840, cache_ptr=0x557a257b4190, objspace_ptr=0x557a256d6460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2484 |
| obj = <optimized out> |
| objspace = 0x557a256d6460 |
| heap_idx = <optimized out> |
| cache = 0x557a257b4190 |
| obj = <optimized out> |
| objspace = <optimized out> |
| heap_idx = <optimized out> |
| cache = <optimized out> |
| #16 newobj_of (size=16, wb_protected=true, v3=0, v2=0, v1=0, flags=8199, klass=140374707677840, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 |
| obj = <optimized out> |
| obj = <optimized out> |
| lev = <optimized out> |
| gc_disabled = <optimized out> |
| #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=140374707677840, flags=flags@entry=8199, size=size@entry=16) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 |
| __func__ = "rb_wb_protected_newobj_of" |
| #18 0x0000557a1fbee99e in ary_alloc_embed (capa=0, klass=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/array.c:682 |
| size = 16 |
| ary = <optimized out> |
| size = <optimized out> |
| ary = <optimized out> |
| #19 0x0000557a1fbf6472 in rb_ary_dup (ary=140374677645440) at /tmp/ruby/src/trunk-gc-asserts/array.c:2779 |
| len = 0 |
| dup = <optimized out> |
| #20 0x0000557a1fe70a3c in thread_create_core (thval=thval@entry=140374139338920, params=params@entry=0x7fab66ea0740) at /tmp/ruby/src/trunk-gc-asserts/thread.c:860 |
| ec = 0x557a25814550 |
| th = 0x7fab600adb50 |
| current_th = 0x557a2580f510 |
| err = <optimized out> |
| #21 0x0000557a1fe716a7 in thread_initialize (thread=140374139338920, args=140374139338880) at /tmp/ruby/src/trunk-gc-asserts/thread.c:978 |
| params = {type = thread_invoke_type_proc, args = 140374139338880, proc = 140374139338800, g = 0x0, fn = 0x0} |
| th = 0x7fab600adb50 |
| #22 0x0000557a1fed8a37 in vm_call0_cfunc_with_frame (argv=0x7fab66ca10e0, calling=0x7fab66ea07c0, ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 |
| reg_cfp = 0x7fab66da0e40 |
| ci = <optimized out> |
| me = 0x7fab88939438 |
| mid = 3169 |
| block_handler = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| val = <optimized out> |
| cfunc = 0x557a2577cd88 |
| len = <optimized out> |
| frame_flags = <optimized out> |
| ci = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| len = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| mid = <optimized out> |
| block_handler = <optimized out> |
| frame_flags = <optimized out> |
| unaligned_member_ptr_result = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| reg_cfp = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #23 vm_call0_cfunc (argv=0x7fab66ca10e0, calling=0x7fab66ea07c0, ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 |
| No locals. |
| #24 vm_call0_body (ec=ec@entry=0x557a25814550, calling=calling@entry=0x7fab66ea08c0, argv=0x7fab66ca10e0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 |
| ci = <optimized out> |
| cc = <optimized out> |
| ret = <optimized out> |
| #25 0x0000557a1fed97a4 in vm_call0_cc (ec=0x557a25814550, recv=<optimized out>, id=3169, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {0, 17180788733840926464} |
| calling = {cd = 0x7fab66ea0880, cc = 0x7fab66b8fd08, block_handler = 140374141701777, recv = 140374139338920, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #26 0x0000557a1fedaec2 in rb_call0 (ec=0x557a25814550, recv=recv@entry=140374139338920, mid=mid@entry=3169, argc=argc@entry=1, argv=argv@entry=0x7fab66ca10e0, call_scope=call_scope@entry=CALL_FCALL, self=140374707557640) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 3169, flag = 4, argc = 1} |
| cc = <optimized out> |
| #27 0x0000557a1fedb674 in rb_call (scope=CALL_FCALL, argv=0x7fab66ca10e0, argc=1, mid=3169, recv=140374139338920) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #28 rb_funcallv_kw (recv=recv@entry=140374139338920, mid=mid@entry=3169, argc=argc@entry=1, argv=argv@entry=0x7fab66ca10e0, kw_splat=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1088 |
| No locals. |
| #29 0x0000557a1fcca535 in rb_obj_call_init_kw (obj=obj@entry=140374139338920, argc=argc@entry=1, argv=argv@entry=0x7fab66ca10e0, kw_splat=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/eval.c:1779 |
| No locals. |
| #30 0x0000557a1fe6e383 in thread_s_new (argc=1, argv=0x7fab66ca10e0, klass=140374707557640) at /tmp/ruby/src/trunk-gc-asserts/thread.c:911 |
| th = <optimized out> |
| thread = 140374139338920 |
| #31 0x0000557a1feb7bbd in vm_call_cfunc_with_frame_ (ec=0x557a25814550, reg_cfp=0x7fab66da0e78, calling=<optimized out>, argc=1, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x121100000003 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fab88939898 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #32 0x0000557a1fec00af in vm_sendish (ec=0x557a25814550, reg_cfp=0x7fab66da0e78, cd=0x557a25810130, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7fab66b8fd58 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x557a25810130, cc = 0x7fab66b8fd58, block_handler = 140374141701777, recv = 140374707557640, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #33 0x0000557a1fecdfd6 in vm_exec_core (ec=0x557a256d3b70, ec@entry=0x557a25814550) at ../../src/trunk-gc-asserts/insns.def:851 |
| bh = 140375133917024 |
| cd = 0x557a25810130 |
| blockiseq = 0x2 |
| leaf = <optimized out> |
| val = 93983103582512 |
| reg_pc = 0x557a257f5148 |
| reg_cfp = 0x7fab66da0e78 |
| insns_address_table = {0x557a1fed0270 <vm_exec_core+13072>, 0x557a1fecf2aa <vm_exec_core+9034>, 0x557a1fecf23d <vm_exec_core+8925>, 0x557a1fecf1c5 <vm_exec_core+8805>, 0x557a1fecf153 <vm_exec_core+8691>, 0x557a1fecf0da <vm_exec_core+8570>, 0x557a1fecf034 <vm_exec_core+8404>, 0x557a1fecf6c1 <vm_exec_core+10081>, 0x557a1fecf5a6 <vm_exec_core+9798>, 0x557a1fecf5fd <vm_exec_core+9885>, 0x557a1fecf30e <vm_exec_core+9134>, 0x557a1fecf43b <vm_exec_core+9435>, 0x557a1feceba2 <vm_exec_core+7234>, 0x557a1feceb3a <vm_exec_core+7130>, 0x557a1feceacd <vm_exec_core+7021>, 0x557a1fecedac <vm_exec_core+7756>, 0x557a1feced74 <vm_exec_core+7700>, 0x557a1feced3f <vm_exec_core+7647>, 0x557a1feced0a <vm_exec_core+7594>, 0x557a1fececd5 <vm_exec_core+7541>, 0x557a1fecec72 <vm_exec_core+7442>, 0x557a1fecec2e <vm_exec_core+7374>, 0x557a1fecebe7 <vm_exec_core+7303>, 0x557a1feceee8 <vm_exec_core+8072>, 0x557a1feceea2 <vm_exec_core+8002>, 0x557a1fecee23 <vm_exec_core+7875>, 0x557a1fecede9 <vm_exec_core+7817>, 0x557a1fecef9a <vm_exec_core+8250>, 0x557a1fecef40 <vm_exec_core+8160>, 0x557a1feceff7 <vm_exec_core+8343>, 0x557a1fecea90 <vm_exec_core+6960>, 0x557a1fece88d <vm_exec_core+6445>, 0x557a1fece807 <vm_exec_core+6311>, 0x557a1fece79f <vm_exec_core+6207>, 0x557a1fece747 <vm_exec_core+6119>, 0x557a1fece6e5 <vm_exec_core+6021>, 0x557a1fece698 <vm_exec_core+5944>, 0x557a1fece624 <vm_exec_core+5828>, 0x557a1fece5da <vm_exec_core+5754>, 0x557a1fece5b3 <vm_exec_core+5715>, 0x557a1fece578 <vm_exec_core+5656>, 0x557a1fece527 <vm_exec_core+5575>, 0x557a1fece4f3 <vm_exec_core+5523>, 0x557a1fece446 <vm_exec_core+5350>, 0x557a1fece403 <vm_exec_core+5283>, 0x557a1fece3bf <vm_exec_core+5215>, 0x557a1fece38d <vm_exec_core+5165>, 0x557a1fece31e <vm_exec_core+5054>, 0x557a1fece2bd <vm_exec_core+4957>, 0x557a1fece26e <vm_exec_core+4878>, 0x557a1fece1ff <vm_exec_core+4767>, 0x557a1fece1a1 <vm_exec_core+4673>, 0x557a1fece089 <vm_exec_core+4393>, 0x557a1fece04d <vm_exec_core+4333>, 0x557a1fece006 <vm_exec_core+4262>, 0x557a1fecdf9c <vm_exec_core+4156>, 0x557a1fecdefe <vm_exec_core+3998>, 0x557a1feccfd0 <vm_exec_core+112>, 0x557a1fecde49 <vm_exec_core+3817>, 0x557a1fecddc1 <vm_exec_core+3681>, 0x557a1fecdd72 <vm_exec_core+3602>, 0x557a1fecdd23 <vm_exec_core+3523>, 0x557a1fecdcd4 <vm_exec_core+3444>, 0x557a1fed0117 <vm_exec_core+12727>, 0x557a1fecdc85 <vm_exec_core+3365>, 0x557a1fecdc16 <vm_exec_core+3254>, 0x557a1fecdbd1 <vm_exec_core+3185>, 0x557a1fecdb5e <vm_exec_core+3070>, 0x557a1fecda16 <vm_exec_core+2742>, 0x557a1fecd94a <vm_exec_core+2538>, 0x557a1fecd8ce <vm_exec_core+2414>, 0x557a1fecf72b <vm_exec_core+10187>, 0x557a1fecd89a <vm_exec_core+2362>, 0x557a1fecd85b <vm_exec_core+2299>, 0x557a1fecd81c <vm_exec_core+2236>, 0x557a1fecd7e0 <vm_exec_core+2176>, 0x557a1fecd722 <vm_exec_core+1986>, 0x557a1fecd69f <vm_exec_core+1855>, 0x557a1fed0281 <vm_exec_core+13089>, 0x557a1fed038e <vm_exec_core+13358>, 0x557a1fed05cf <vm_exec_core+13935>, 0x557a1fecffe9 <vm_exec_core+12425>, 0x557a1fed0668 <vm_exec_core+14088>, 0x557a1fed0935 <vm_exec_core+14805>, 0x557a1fed0854 <vm_exec_core+14580>, 0x557a1fed08d7 <vm_exec_core+14711>, 0x557a1fed073a <vm_exec_core+14298>, 0x557a1fed0798 <vm_exec_core+14392>, 0x557a1fed07f6 <vm_exec_core+14486>, 0x557a1fed0bc5 <vm_exec_core+15461>, 0x557a1fed0a19 <vm_exec_core+15033>, 0x557a1fed0a65 <vm_exec_core+15109>, 0x557a1fed0ab8 <vm_exec_core+15192>, 0x557a1fed0b3b <vm_exec_core+15323>, 0x557a1fecd5d2 <vm_exec_core+1650>, 0x557a1fecd52a <vm_exec_core+1482>, 0x557a1fed02e8 <vm_exec_core+13192>, 0x557a1fed0346 <vm_exec_core+13286>, 0x557a1fed0177 <vm_exec_core+12823>, 0x557a1fed020a <vm_exec_core+12970>, 0x557a1fed0701 <vm_exec_core+14241>, 0x557a1fed098e <vm_exec_core+14894>, 0x557a1fecd4b9 <vm_exec_core+1369>, 0x557a1fecd439 <vm_exec_core+1241>, 0x557a1fecd390 <vm_exec_core+1072>, 0x557a1fecd349 <vm_exec_core+1001>, 0x557a1fecd2fe <vm_exec_core+926>, 0x557a1fecd2b5 <vm_exec_core+853>, 0x557a1fecd264 <vm_exec_core+772>, 0x557a1fecd22f <vm_exec_core+719>, 0x557a1fecd1fa <vm_exec_core+666>, 0x557a1fed03f2 <vm_exec_core+13458>, 0x557a1fecf299 <vm_exec_core+9017>, 0x557a1fecf22c <vm_exec_core+8908>, 0x557a1fecf1b4 <vm_exec_core+8788>, 0x557a1fecf142 <vm_exec_core+8674>, 0x557a1fecf0c9 <vm_exec_core+8553>, 0x557a1fecf023 <vm_exec_core+8387>, 0x557a1fecf6b0 <vm_exec_core+10064>, 0x557a1fecf595 <vm_exec_core+9781>, 0x557a1fecf5ec <vm_exec_core+9868>, 0x557a1fecf2fd <vm_exec_core+9117>, 0x557a1fecf42a <vm_exec_core+9418>, 0x557a1feceb91 <vm_exec_core+7217>, 0x557a1feceb29 <vm_exec_core+7113>, 0x557a1feceabc <vm_exec_core+7004>, 0x557a1feced9b <vm_exec_core+7739>, 0x557a1feced63 <vm_exec_core+7683>, 0x557a1feced2e <vm_exec_core+7630>, 0x557a1fececf9 <vm_exec_core+7577>, 0x557a1fececc4 <vm_exec_core+7524>, 0x557a1fecec61 <vm_exec_core+7425>, 0x557a1fecec1d <vm_exec_core+7357>, 0x557a1fecebd6 <vm_exec_core+7286>, 0x557a1feceed7 <vm_exec_core+8055>, 0x557a1fecee91 <vm_exec_core+7985>, 0x557a1fecee12 <vm_exec_core+7858>, 0x557a1fecedd8 <vm_exec_core+7800>, 0x557a1fecef89 <vm_exec_core+8233>, 0x557a1fecef2f <vm_exec_core+8143>, 0x557a1fecefe6 <vm_exec_core+8326>, 0x557a1fecea7f <vm_exec_core+6943>, 0x557a1fece87c <vm_exec_core+6428>, 0x557a1fece7f6 <vm_exec_core+6294>, 0x557a1fece78e <vm_exec_core+6190>, 0x557a1fece736 <vm_exec_core+6102>, 0x557a1fece6d4 <vm_exec_core+6004>, 0x557a1fece687 <vm_exec_core+5927>, 0x557a1fece613 <vm_exec_core+5811>, 0x557a1fece5c9 <vm_exec_core+5737>, 0x557a1fece5a2 <vm_exec_core+5698>, 0x557a1fece567 <vm_exec_core+5639>, 0x557a1fece516 <vm_exec_core+5558>, 0x557a1fece4e2 <vm_exec_core+5506>, 0x557a1fece435 <vm_exec_core+5333>, 0x557a1fece3f2 <vm_exec_core+5266>, 0x557a1fece3ae <vm_exec_core+5198>, 0x557a1fece37c <vm_exec_core+5148>, 0x557a1fece30d <vm_exec_core+5037>, 0x557a1fece2ac <vm_exec_core+4940>, 0x557a1fece25d <vm_exec_core+4861>, 0x557a1fece1ee <vm_exec_core+4750>, 0x557a1fece190 <vm_exec_core+4656>, 0x557a1fece078 <vm_exec_core+4376>, 0x557a1fece03c <vm_exec_core+4316>, 0x557a1fecdff5 <vm_exec_core+4245>, 0x557a1fecdf8b <vm_exec_core+4139>, 0x557a1fecdeed <vm_exec_core+3981>, 0x557a1fed0535 <vm_exec_core+13781>, 0x557a1fecde38 <vm_exec_core+3800>, 0x557a1fecddb0 <vm_exec_core+3664>, 0x557a1fecdd61 <vm_exec_core+3585>, 0x557a1fecdd12 <vm_exec_core+3506>, 0x557a1fecdcc3 <vm_exec_core+3427>, 0x557a1fed0509 <vm_exec_core+13737>, 0x557a1fecdc74 <vm_exec_core+3348>, 0x557a1fecdc05 <vm_exec_core+3237>, 0x557a1fecdbc0 <vm_exec_core+3168>, 0x557a1fecdb4d <vm_exec_core+3053>, 0x557a1fecda05 <vm_exec_core+2725>, 0x557a1fecd939 <vm_exec_core+2521>, 0x557a1fecd8bd <vm_exec_core+2397>, 0x557a1fecf71a <vm_exec_core+10170>, 0x557a1fecd889 <vm_exec_core+2345>, 0x557a1fecd84a <vm_exec_core+2282>, 0x557a1fecd80b <vm_exec_core+2219>, 0x557a1fecd7cf <vm_exec_core+2159>, 0x557a1fecd711 <vm_exec_core+1969>, 0x557a1fecd68e <vm_exec_core+1838>, 0x557a1fed051f <vm_exec_core+13759>, 0x557a1fed0161 <vm_exec_core+12801>, 0x557a1fed0330 <vm_exec_core+13264>, 0x557a1fed0410 <vm_exec_core+13488>, 0x557a1fed0426 <vm_exec_core+13510>, 0x557a1fed043c <vm_exec_core+13532>, 0x557a1fed0452 <vm_exec_core+13554>, 0x557a1fed046f <vm_exec_core+13583>, 0x557a1fed0485 <vm_exec_core+13605>, 0x557a1fed049b <vm_exec_core+13627>, 0x557a1fed04b1 <vm_exec_core+13649>...} |
| #34 0x0000557a1fed370e in rb_vm_exec (ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 4, buf = {0x7fab66ca1098, 0x557a1fed3630 <rb_vm_exec+304>, 0x0, 0x7fab66ea0db0, 0x0}, prev = 0x7fab66ea1120, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #35 0x0000557a1fed7b73 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7fab66ca1098, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 |
| No locals. |
| #36 vm_yield (kw_splat=0, argv=0x7fab66ca1098, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 |
| No locals. |
| #37 rb_yield_0 (argv=0x7fab66ca1098, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #38 rb_yield_values2 (argc=1, argv=0x7fab66ca1098) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1408 |
| No locals. |
| #39 0x0000557a1fca3ce2 in collect_i (i=<optimized out>, ary=140374139534880, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/enum.c:628 |
| No locals. |
| #40 0x0000557a1fec65f8 in vm_yield_with_cfunc (ec=0x557a25814550, captured=<optimized out>, self=140374139469600, argc=1, argv=0x7fab66ca1098, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5136 |
| is_lambda = 0 |
| val = <optimized out> |
| arg = 1085 |
| blockarg = <optimized out> |
| frame_flag = <optimized out> |
| ifunc = 0x7fab66b8fdf8 |
| #41 0x0000557a1fec66de in vm_invoke_ifunc_block (ec=0x557a25814550, reg_cfp=0x7fab66da0ee8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 |
| val = <optimized out> |
| argc = <optimized out> |
| captured = 0x7fab66da0f70 |
| #42 0x0000557a1fecd9e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 |
| val = 4 |
| ci = 0xfffffffffffffe00 |
| cc = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| calling = {cd = 0x557a257ddd60, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #43 vm_exec_core (ec=0x557a256d3b70, ec@entry=0x557a25814550) at ../../src/trunk-gc-asserts/insns.def:1137 |
| bh = <optimized out> |
| cd = 0x557a256d3b70 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x557a257e0d20 |
| reg_cfp = 0x7fab66da0ee8 |
| insns_address_table = {0x557a1fed0270 <vm_exec_core+13072>, 0x557a1fecf2aa <vm_exec_core+9034>, 0x557a1fecf23d <vm_exec_core+8925>, 0x557a1fecf1c5 <vm_exec_core+8805>, 0x557a1fecf153 <vm_exec_core+8691>, 0x557a1fecf0da <vm_exec_core+8570>, 0x557a1fecf034 <vm_exec_core+8404>, 0x557a1fecf6c1 <vm_exec_core+10081>, 0x557a1fecf5a6 <vm_exec_core+9798>, 0x557a1fecf5fd <vm_exec_core+9885>, 0x557a1fecf30e <vm_exec_core+9134>, 0x557a1fecf43b <vm_exec_core+9435>, 0x557a1feceba2 <vm_exec_core+7234>, 0x557a1feceb3a <vm_exec_core+7130>, 0x557a1feceacd <vm_exec_core+7021>, 0x557a1fecedac <vm_exec_core+7756>, 0x557a1feced74 <vm_exec_core+7700>, 0x557a1feced3f <vm_exec_core+7647>, 0x557a1feced0a <vm_exec_core+7594>, 0x557a1fececd5 <vm_exec_core+7541>, 0x557a1fecec72 <vm_exec_core+7442>, 0x557a1fecec2e <vm_exec_core+7374>, 0x557a1fecebe7 <vm_exec_core+7303>, 0x557a1feceee8 <vm_exec_core+8072>, 0x557a1feceea2 <vm_exec_core+8002>, 0x557a1fecee23 <vm_exec_core+7875>, 0x557a1fecede9 <vm_exec_core+7817>, 0x557a1fecef9a <vm_exec_core+8250>, 0x557a1fecef40 <vm_exec_core+8160>, 0x557a1feceff7 <vm_exec_core+8343>, 0x557a1fecea90 <vm_exec_core+6960>, 0x557a1fece88d <vm_exec_core+6445>, 0x557a1fece807 <vm_exec_core+6311>, 0x557a1fece79f <vm_exec_core+6207>, 0x557a1fece747 <vm_exec_core+6119>, 0x557a1fece6e5 <vm_exec_core+6021>, 0x557a1fece698 <vm_exec_core+5944>, 0x557a1fece624 <vm_exec_core+5828>, 0x557a1fece5da <vm_exec_core+5754>, 0x557a1fece5b3 <vm_exec_core+5715>, 0x557a1fece578 <vm_exec_core+5656>, 0x557a1fece527 <vm_exec_core+5575>, 0x557a1fece4f3 <vm_exec_core+5523>, 0x557a1fece446 <vm_exec_core+5350>, 0x557a1fece403 <vm_exec_core+5283>, 0x557a1fece3bf <vm_exec_core+5215>, 0x557a1fece38d <vm_exec_core+5165>, 0x557a1fece31e <vm_exec_core+5054>, 0x557a1fece2bd <vm_exec_core+4957>, 0x557a1fece26e <vm_exec_core+4878>, 0x557a1fece1ff <vm_exec_core+4767>, 0x557a1fece1a1 <vm_exec_core+4673>, 0x557a1fece089 <vm_exec_core+4393>, 0x557a1fece04d <vm_exec_core+4333>, 0x557a1fece006 <vm_exec_core+4262>, 0x557a1fecdf9c <vm_exec_core+4156>, 0x557a1fecdefe <vm_exec_core+3998>, 0x557a1feccfd0 <vm_exec_core+112>, 0x557a1fecde49 <vm_exec_core+3817>, 0x557a1fecddc1 <vm_exec_core+3681>, 0x557a1fecdd72 <vm_exec_core+3602>, 0x557a1fecdd23 <vm_exec_core+3523>, 0x557a1fecdcd4 <vm_exec_core+3444>, 0x557a1fed0117 <vm_exec_core+12727>, 0x557a1fecdc85 <vm_exec_core+3365>, 0x557a1fecdc16 <vm_exec_core+3254>, 0x557a1fecdbd1 <vm_exec_core+3185>, 0x557a1fecdb5e <vm_exec_core+3070>, 0x557a1fecda16 <vm_exec_core+2742>, 0x557a1fecd94a <vm_exec_core+2538>, 0x557a1fecd8ce <vm_exec_core+2414>, 0x557a1fecf72b <vm_exec_core+10187>, 0x557a1fecd89a <vm_exec_core+2362>, 0x557a1fecd85b <vm_exec_core+2299>, 0x557a1fecd81c <vm_exec_core+2236>, 0x557a1fecd7e0 <vm_exec_core+2176>, 0x557a1fecd722 <vm_exec_core+1986>, 0x557a1fecd69f <vm_exec_core+1855>, 0x557a1fed0281 <vm_exec_core+13089>, 0x557a1fed038e <vm_exec_core+13358>, 0x557a1fed05cf <vm_exec_core+13935>, 0x557a1fecffe9 <vm_exec_core+12425>, 0x557a1fed0668 <vm_exec_core+14088>, 0x557a1fed0935 <vm_exec_core+14805>, 0x557a1fed0854 <vm_exec_core+14580>, 0x557a1fed08d7 <vm_exec_core+14711>, 0x557a1fed073a <vm_exec_core+14298>, 0x557a1fed0798 <vm_exec_core+14392>, 0x557a1fed07f6 <vm_exec_core+14486>, 0x557a1fed0bc5 <vm_exec_core+15461>, 0x557a1fed0a19 <vm_exec_core+15033>, 0x557a1fed0a65 <vm_exec_core+15109>, 0x557a1fed0ab8 <vm_exec_core+15192>, 0x557a1fed0b3b <vm_exec_core+15323>, 0x557a1fecd5d2 <vm_exec_core+1650>, 0x557a1fecd52a <vm_exec_core+1482>, 0x557a1fed02e8 <vm_exec_core+13192>, 0x557a1fed0346 <vm_exec_core+13286>, 0x557a1fed0177 <vm_exec_core+12823>, 0x557a1fed020a <vm_exec_core+12970>, 0x557a1fed0701 <vm_exec_core+14241>, 0x557a1fed098e <vm_exec_core+14894>, 0x557a1fecd4b9 <vm_exec_core+1369>, 0x557a1fecd439 <vm_exec_core+1241>, 0x557a1fecd390 <vm_exec_core+1072>, 0x557a1fecd349 <vm_exec_core+1001>, 0x557a1fecd2fe <vm_exec_core+926>, 0x557a1fecd2b5 <vm_exec_core+853>, 0x557a1fecd264 <vm_exec_core+772>, 0x557a1fecd22f <vm_exec_core+719>, 0x557a1fecd1fa <vm_exec_core+666>, 0x557a1fed03f2 <vm_exec_core+13458>, 0x557a1fecf299 <vm_exec_core+9017>, 0x557a1fecf22c <vm_exec_core+8908>, 0x557a1fecf1b4 <vm_exec_core+8788>, 0x557a1fecf142 <vm_exec_core+8674>, 0x557a1fecf0c9 <vm_exec_core+8553>, 0x557a1fecf023 <vm_exec_core+8387>, 0x557a1fecf6b0 <vm_exec_core+10064>, 0x557a1fecf595 <vm_exec_core+9781>, 0x557a1fecf5ec <vm_exec_core+9868>, 0x557a1fecf2fd <vm_exec_core+9117>, 0x557a1fecf42a <vm_exec_core+9418>, 0x557a1feceb91 <vm_exec_core+7217>, 0x557a1feceb29 <vm_exec_core+7113>, 0x557a1feceabc <vm_exec_core+7004>, 0x557a1feced9b <vm_exec_core+7739>, 0x557a1feced63 <vm_exec_core+7683>, 0x557a1feced2e <vm_exec_core+7630>, 0x557a1fececf9 <vm_exec_core+7577>, 0x557a1fececc4 <vm_exec_core+7524>, 0x557a1fecec61 <vm_exec_core+7425>, 0x557a1fecec1d <vm_exec_core+7357>, 0x557a1fecebd6 <vm_exec_core+7286>, 0x557a1feceed7 <vm_exec_core+8055>, 0x557a1fecee91 <vm_exec_core+7985>, 0x557a1fecee12 <vm_exec_core+7858>, 0x557a1fecedd8 <vm_exec_core+7800>, 0x557a1fecef89 <vm_exec_core+8233>, 0x557a1fecef2f <vm_exec_core+8143>, 0x557a1fecefe6 <vm_exec_core+8326>, 0x557a1fecea7f <vm_exec_core+6943>, 0x557a1fece87c <vm_exec_core+6428>, 0x557a1fece7f6 <vm_exec_core+6294>, 0x557a1fece78e <vm_exec_core+6190>, 0x557a1fece736 <vm_exec_core+6102>, 0x557a1fece6d4 <vm_exec_core+6004>, 0x557a1fece687 <vm_exec_core+5927>, 0x557a1fece613 <vm_exec_core+5811>, 0x557a1fece5c9 <vm_exec_core+5737>, 0x557a1fece5a2 <vm_exec_core+5698>, 0x557a1fece567 <vm_exec_core+5639>, 0x557a1fece516 <vm_exec_core+5558>, 0x557a1fece4e2 <vm_exec_core+5506>, 0x557a1fece435 <vm_exec_core+5333>, 0x557a1fece3f2 <vm_exec_core+5266>, 0x557a1fece3ae <vm_exec_core+5198>, 0x557a1fece37c <vm_exec_core+5148>, 0x557a1fece30d <vm_exec_core+5037>, 0x557a1fece2ac <vm_exec_core+4940>, 0x557a1fece25d <vm_exec_core+4861>, 0x557a1fece1ee <vm_exec_core+4750>, 0x557a1fece190 <vm_exec_core+4656>, 0x557a1fece078 <vm_exec_core+4376>, 0x557a1fece03c <vm_exec_core+4316>, 0x557a1fecdff5 <vm_exec_core+4245>, 0x557a1fecdf8b <vm_exec_core+4139>, 0x557a1fecdeed <vm_exec_core+3981>, 0x557a1fed0535 <vm_exec_core+13781>, 0x557a1fecde38 <vm_exec_core+3800>, 0x557a1fecddb0 <vm_exec_core+3664>, 0x557a1fecdd61 <vm_exec_core+3585>, 0x557a1fecdd12 <vm_exec_core+3506>, 0x557a1fecdcc3 <vm_exec_core+3427>, 0x557a1fed0509 <vm_exec_core+13737>, 0x557a1fecdc74 <vm_exec_core+3348>, 0x557a1fecdc05 <vm_exec_core+3237>, 0x557a1fecdbc0 <vm_exec_core+3168>, 0x557a1fecdb4d <vm_exec_core+3053>, 0x557a1fecda05 <vm_exec_core+2725>, 0x557a1fecd939 <vm_exec_core+2521>, 0x557a1fecd8bd <vm_exec_core+2397>, 0x557a1fecf71a <vm_exec_core+10170>, 0x557a1fecd889 <vm_exec_core+2345>, 0x557a1fecd84a <vm_exec_core+2282>, 0x557a1fecd80b <vm_exec_core+2219>, 0x557a1fecd7cf <vm_exec_core+2159>, 0x557a1fecd711 <vm_exec_core+1969>, 0x557a1fecd68e <vm_exec_core+1838>, 0x557a1fed051f <vm_exec_core+13759>, 0x557a1fed0161 <vm_exec_core+12801>, 0x557a1fed0330 <vm_exec_core+13264>, 0x557a1fed0410 <vm_exec_core+13488>, 0x557a1fed0426 <vm_exec_core+13510>, 0x557a1fed043c <vm_exec_core+13532>, 0x557a1fed0452 <vm_exec_core+13554>, 0x557a1fed046f <vm_exec_core+13583>, 0x557a1fed0485 <vm_exec_core+13605>, 0x557a1fed049b <vm_exec_core+13627>, 0x557a1fed04b1 <vm_exec_core+13649>...} |
| #44 0x0000557a1fed370e in rb_vm_exec (ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 4, buf = {0x0, 0x557a1fed3630 <rb_vm_exec+304>, 0x0, 0x7fab66ea1100, 0x0}, prev = 0x7fab66ea1410, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #45 0x0000557a1fed97a4 in vm_call0_cc (ec=0x557a25814550, recv=<optimized out>, id=28529, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {93983103599952, 93983007986512} |
| calling = {cd = 0x7fab66ea11d0, cc = 0x7fab66b8fda8, block_handler = 140374141702003, recv = 2001, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #46 0x0000557a1fedaec2 in rb_call0 (ec=0x557a25814550, recv=recv@entry=2001, mid=mid@entry=28529, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140374139469600) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 28529, flag = 4, argc = 0} |
| cc = <optimized out> |
| #47 0x0000557a1fedb8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28529, recv=2001) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #48 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #49 0x0000557a1fec27c8 in rb_iterate0 (it_proc=it_proc@entry=0x557a1fedb840 <iterate_method>, data1=data1@entry=140374142751920, ifunc=<optimized out>, ec=ec@entry=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 0, buf = {0x7fab66b7ff20, 0x557a1fec2850 <rb_iterate0+352>, 0x0, 0x7fab66ea13d0, 0x0}, prev = 0x7fab66ea1890, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7fab66da0f20 |
| #50 0x0000557a1fec2a6d in rb_iterate_internal (data2=140374139469600, bl_proc=0x0, data1=140374142751920, it_proc=0x557a1fedb840 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 |
| No locals. |
| #51 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=140374139469600, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 |
| arg = {obj = 2001, mid = 28529, argc = 0, argv = 0x0, kw_splat = 0} |
| #52 0x0000557a1fcb1abd in enumerator_block_call (obj=<optimized out>, func=0x0, arg=140374139469600) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 |
| argc = <optimized out> |
| argv = <optimized out> |
| e = <optimized out> |
| meth = <optimized out> |
| args = 0 |
| ret = <optimized out> |
| #53 0x0000557a1fed8a37 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7fab66ea1590, ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 |
| reg_cfp = 0x7fab66da0f58 |
| ci = <optimized out> |
| me = 0x7fab8893ea00 |
| mid = 3073 |
| block_handler = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| val = <optimized out> |
| cfunc = 0x557a2576f6a8 |
| len = <optimized out> |
| frame_flags = <optimized out> |
| ci = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| len = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| mid = <optimized out> |
| block_handler = <optimized out> |
| frame_flags = <optimized out> |
| unaligned_member_ptr_result = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| reg_cfp = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #54 vm_call0_cfunc (argv=0x0, calling=0x7fab66ea1590, ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 |
| No locals. |
| #55 vm_call0_body (ec=ec@entry=0x557a25814550, calling=calling@entry=0x7fab66ea1690, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 |
| ci = <optimized out> |
| cc = <optimized out> |
| ret = <optimized out> |
| #56 0x0000557a1fed97a4 in vm_call0_cc (ec=0x557a25814550, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {93983103599952, 93983007986512} |
| calling = {cd = 0x7fab66ea1650, cc = 0x7fab66b8fdd0, block_handler = 140374141702003, recv = 140374139469600, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #57 0x0000557a1fedaec2 in rb_call0 (ec=0x557a25814550, recv=recv@entry=140374139469600, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=140374139469600) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} |
| cc = <optimized out> |
| #58 0x0000557a1fedb8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=140374139469600) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #59 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #60 0x0000557a1fec27c8 in rb_iterate0 (it_proc=it_proc@entry=0x557a1fedb840 <iterate_method>, data1=data1@entry=140374142753072, ifunc=ifunc@entry=0x7fab66b8fdf8, ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 17180788733840926464, buf = {0x7fab66b7ff20, 0x557a1fec2850 <rb_iterate0+352>, 0x0, 0x7fab66ea1850, 0x557a1fca3cd0 <collect_i>}, prev = 0x7fab66ea1cc0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7fab66da0f58 |
| #61 0x0000557a1fec2be7 in rb_lambda_call (obj=obj@entry=140374139469600, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x557a1fca3cd0 <collect_i>, min_argc=<optimized out>, max_argc=1, data2=140374139534880) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 |
| arg = {obj = 140374139469600, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} |
| block = 0x7fab66b8fdf8 |
| #62 0x0000557a1fca5899 in enum_collect (obj=140374139469600) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 |
| ary = 140374139534880 |
| min_argc = <optimized out> |
| max_argc = 1 |
| #63 0x0000557a1feb7bbd in vm_call_cfunc_with_frame_ (ec=0x557a25814550, reg_cfp=0x7fab66da0f90, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x168100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fab66b8fe70 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #64 0x0000557a1fec00af in vm_sendish (ec=0x557a25814550, reg_cfp=0x7fab66da0f90, cd=0x557a2575ae80, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7fab66b8fe48 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x557a2575ae80, cc = 0x7fab66b8fe48, block_handler = 140374141702057, recv = 140374139469600, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #65 0x0000557a1fecdfd6 in vm_exec_core (ec=0x557a256d3b70, ec@entry=0x557a25814550) at ../../src/trunk-gc-asserts/insns.def:851 |
| bh = 140375133917024 |
| cd = 0x557a2575ae80 |
| blockiseq = 0x2 |
| leaf = <optimized out> |
| val = 93983102840448 |
| reg_pc = 0x557a25753438 |
| reg_cfp = 0x7fab66da0f90 |
| insns_address_table = {0x557a1fed0270 <vm_exec_core+13072>, 0x557a1fecf2aa <vm_exec_core+9034>, 0x557a1fecf23d <vm_exec_core+8925>, 0x557a1fecf1c5 <vm_exec_core+8805>, 0x557a1fecf153 <vm_exec_core+8691>, 0x557a1fecf0da <vm_exec_core+8570>, 0x557a1fecf034 <vm_exec_core+8404>, 0x557a1fecf6c1 <vm_exec_core+10081>, 0x557a1fecf5a6 <vm_exec_core+9798>, 0x557a1fecf5fd <vm_exec_core+9885>, 0x557a1fecf30e <vm_exec_core+9134>, 0x557a1fecf43b <vm_exec_core+9435>, 0x557a1feceba2 <vm_exec_core+7234>, 0x557a1feceb3a <vm_exec_core+7130>, 0x557a1feceacd <vm_exec_core+7021>, 0x557a1fecedac <vm_exec_core+7756>, 0x557a1feced74 <vm_exec_core+7700>, 0x557a1feced3f <vm_exec_core+7647>, 0x557a1feced0a <vm_exec_core+7594>, 0x557a1fececd5 <vm_exec_core+7541>, 0x557a1fecec72 <vm_exec_core+7442>, 0x557a1fecec2e <vm_exec_core+7374>, 0x557a1fecebe7 <vm_exec_core+7303>, 0x557a1feceee8 <vm_exec_core+8072>, 0x557a1feceea2 <vm_exec_core+8002>, 0x557a1fecee23 <vm_exec_core+7875>, 0x557a1fecede9 <vm_exec_core+7817>, 0x557a1fecef9a <vm_exec_core+8250>, 0x557a1fecef40 <vm_exec_core+8160>, 0x557a1feceff7 <vm_exec_core+8343>, 0x557a1fecea90 <vm_exec_core+6960>, 0x557a1fece88d <vm_exec_core+6445>, 0x557a1fece807 <vm_exec_core+6311>, 0x557a1fece79f <vm_exec_core+6207>, 0x557a1fece747 <vm_exec_core+6119>, 0x557a1fece6e5 <vm_exec_core+6021>, 0x557a1fece698 <vm_exec_core+5944>, 0x557a1fece624 <vm_exec_core+5828>, 0x557a1fece5da <vm_exec_core+5754>, 0x557a1fece5b3 <vm_exec_core+5715>, 0x557a1fece578 <vm_exec_core+5656>, 0x557a1fece527 <vm_exec_core+5575>, 0x557a1fece4f3 <vm_exec_core+5523>, 0x557a1fece446 <vm_exec_core+5350>, 0x557a1fece403 <vm_exec_core+5283>, 0x557a1fece3bf <vm_exec_core+5215>, 0x557a1fece38d <vm_exec_core+5165>, 0x557a1fece31e <vm_exec_core+5054>, 0x557a1fece2bd <vm_exec_core+4957>, 0x557a1fece26e <vm_exec_core+4878>, 0x557a1fece1ff <vm_exec_core+4767>, 0x557a1fece1a1 <vm_exec_core+4673>, 0x557a1fece089 <vm_exec_core+4393>, 0x557a1fece04d <vm_exec_core+4333>, 0x557a1fece006 <vm_exec_core+4262>, 0x557a1fecdf9c <vm_exec_core+4156>, 0x557a1fecdefe <vm_exec_core+3998>, 0x557a1feccfd0 <vm_exec_core+112>, 0x557a1fecde49 <vm_exec_core+3817>, 0x557a1fecddc1 <vm_exec_core+3681>, 0x557a1fecdd72 <vm_exec_core+3602>, 0x557a1fecdd23 <vm_exec_core+3523>, 0x557a1fecdcd4 <vm_exec_core+3444>, 0x557a1fed0117 <vm_exec_core+12727>, 0x557a1fecdc85 <vm_exec_core+3365>, 0x557a1fecdc16 <vm_exec_core+3254>, 0x557a1fecdbd1 <vm_exec_core+3185>, 0x557a1fecdb5e <vm_exec_core+3070>, 0x557a1fecda16 <vm_exec_core+2742>, 0x557a1fecd94a <vm_exec_core+2538>, 0x557a1fecd8ce <vm_exec_core+2414>, 0x557a1fecf72b <vm_exec_core+10187>, 0x557a1fecd89a <vm_exec_core+2362>, 0x557a1fecd85b <vm_exec_core+2299>, 0x557a1fecd81c <vm_exec_core+2236>, 0x557a1fecd7e0 <vm_exec_core+2176>, 0x557a1fecd722 <vm_exec_core+1986>, 0x557a1fecd69f <vm_exec_core+1855>, 0x557a1fed0281 <vm_exec_core+13089>, 0x557a1fed038e <vm_exec_core+13358>, 0x557a1fed05cf <vm_exec_core+13935>, 0x557a1fecffe9 <vm_exec_core+12425>, 0x557a1fed0668 <vm_exec_core+14088>, 0x557a1fed0935 <vm_exec_core+14805>, 0x557a1fed0854 <vm_exec_core+14580>, 0x557a1fed08d7 <vm_exec_core+14711>, 0x557a1fed073a <vm_exec_core+14298>, 0x557a1fed0798 <vm_exec_core+14392>, 0x557a1fed07f6 <vm_exec_core+14486>, 0x557a1fed0bc5 <vm_exec_core+15461>, 0x557a1fed0a19 <vm_exec_core+15033>, 0x557a1fed0a65 <vm_exec_core+15109>, 0x557a1fed0ab8 <vm_exec_core+15192>, 0x557a1fed0b3b <vm_exec_core+15323>, 0x557a1fecd5d2 <vm_exec_core+1650>, 0x557a1fecd52a <vm_exec_core+1482>, 0x557a1fed02e8 <vm_exec_core+13192>, 0x557a1fed0346 <vm_exec_core+13286>, 0x557a1fed0177 <vm_exec_core+12823>, 0x557a1fed020a <vm_exec_core+12970>, 0x557a1fed0701 <vm_exec_core+14241>, 0x557a1fed098e <vm_exec_core+14894>, 0x557a1fecd4b9 <vm_exec_core+1369>, 0x557a1fecd439 <vm_exec_core+1241>, 0x557a1fecd390 <vm_exec_core+1072>, 0x557a1fecd349 <vm_exec_core+1001>, 0x557a1fecd2fe <vm_exec_core+926>, 0x557a1fecd2b5 <vm_exec_core+853>, 0x557a1fecd264 <vm_exec_core+772>, 0x557a1fecd22f <vm_exec_core+719>, 0x557a1fecd1fa <vm_exec_core+666>, 0x557a1fed03f2 <vm_exec_core+13458>, 0x557a1fecf299 <vm_exec_core+9017>, 0x557a1fecf22c <vm_exec_core+8908>, 0x557a1fecf1b4 <vm_exec_core+8788>, 0x557a1fecf142 <vm_exec_core+8674>, 0x557a1fecf0c9 <vm_exec_core+8553>, 0x557a1fecf023 <vm_exec_core+8387>, 0x557a1fecf6b0 <vm_exec_core+10064>, 0x557a1fecf595 <vm_exec_core+9781>, 0x557a1fecf5ec <vm_exec_core+9868>, 0x557a1fecf2fd <vm_exec_core+9117>, 0x557a1fecf42a <vm_exec_core+9418>, 0x557a1feceb91 <vm_exec_core+7217>, 0x557a1feceb29 <vm_exec_core+7113>, 0x557a1feceabc <vm_exec_core+7004>, 0x557a1feced9b <vm_exec_core+7739>, 0x557a1feced63 <vm_exec_core+7683>, 0x557a1feced2e <vm_exec_core+7630>, 0x557a1fececf9 <vm_exec_core+7577>, 0x557a1fececc4 <vm_exec_core+7524>, 0x557a1fecec61 <vm_exec_core+7425>, 0x557a1fecec1d <vm_exec_core+7357>, 0x557a1fecebd6 <vm_exec_core+7286>, 0x557a1feceed7 <vm_exec_core+8055>, 0x557a1fecee91 <vm_exec_core+7985>, 0x557a1fecee12 <vm_exec_core+7858>, 0x557a1fecedd8 <vm_exec_core+7800>, 0x557a1fecef89 <vm_exec_core+8233>, 0x557a1fecef2f <vm_exec_core+8143>, 0x557a1fecefe6 <vm_exec_core+8326>, 0x557a1fecea7f <vm_exec_core+6943>, 0x557a1fece87c <vm_exec_core+6428>, 0x557a1fece7f6 <vm_exec_core+6294>, 0x557a1fece78e <vm_exec_core+6190>, 0x557a1fece736 <vm_exec_core+6102>, 0x557a1fece6d4 <vm_exec_core+6004>, 0x557a1fece687 <vm_exec_core+5927>, 0x557a1fece613 <vm_exec_core+5811>, 0x557a1fece5c9 <vm_exec_core+5737>, 0x557a1fece5a2 <vm_exec_core+5698>, 0x557a1fece567 <vm_exec_core+5639>, 0x557a1fece516 <vm_exec_core+5558>, 0x557a1fece4e2 <vm_exec_core+5506>, 0x557a1fece435 <vm_exec_core+5333>, 0x557a1fece3f2 <vm_exec_core+5266>, 0x557a1fece3ae <vm_exec_core+5198>, 0x557a1fece37c <vm_exec_core+5148>, 0x557a1fece30d <vm_exec_core+5037>, 0x557a1fece2ac <vm_exec_core+4940>, 0x557a1fece25d <vm_exec_core+4861>, 0x557a1fece1ee <vm_exec_core+4750>, 0x557a1fece190 <vm_exec_core+4656>, 0x557a1fece078 <vm_exec_core+4376>, 0x557a1fece03c <vm_exec_core+4316>, 0x557a1fecdff5 <vm_exec_core+4245>, 0x557a1fecdf8b <vm_exec_core+4139>, 0x557a1fecdeed <vm_exec_core+3981>, 0x557a1fed0535 <vm_exec_core+13781>, 0x557a1fecde38 <vm_exec_core+3800>, 0x557a1fecddb0 <vm_exec_core+3664>, 0x557a1fecdd61 <vm_exec_core+3585>, 0x557a1fecdd12 <vm_exec_core+3506>, 0x557a1fecdcc3 <vm_exec_core+3427>, 0x557a1fed0509 <vm_exec_core+13737>, 0x557a1fecdc74 <vm_exec_core+3348>, 0x557a1fecdc05 <vm_exec_core+3237>, 0x557a1fecdbc0 <vm_exec_core+3168>, 0x557a1fecdb4d <vm_exec_core+3053>, 0x557a1fecda05 <vm_exec_core+2725>, 0x557a1fecd939 <vm_exec_core+2521>, 0x557a1fecd8bd <vm_exec_core+2397>, 0x557a1fecf71a <vm_exec_core+10170>, 0x557a1fecd889 <vm_exec_core+2345>, 0x557a1fecd84a <vm_exec_core+2282>, 0x557a1fecd80b <vm_exec_core+2219>, 0x557a1fecd7cf <vm_exec_core+2159>, 0x557a1fecd711 <vm_exec_core+1969>, 0x557a1fecd68e <vm_exec_core+1838>, 0x557a1fed051f <vm_exec_core+13759>, 0x557a1fed0161 <vm_exec_core+12801>, 0x557a1fed0330 <vm_exec_core+13264>, 0x557a1fed0410 <vm_exec_core+13488>, 0x557a1fed0426 <vm_exec_core+13510>, 0x557a1fed043c <vm_exec_core+13532>, 0x557a1fed0452 <vm_exec_core+13554>, 0x557a1fed046f <vm_exec_core+13583>, 0x557a1fed0485 <vm_exec_core+13605>, 0x557a1fed049b <vm_exec_core+13627>, 0x557a1fed04b1 <vm_exec_core+13649>...} |
| #66 0x0000557a1fed370e in rb_vm_exec (ec=0x557a25814550) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 4, buf = {0x7fab66ea1db0, 0x557a1fed3630 <rb_vm_exec+304>, 0x0, 0x7fab66ea1ca0, 0x7fab66ea1d50}, prev = 0x7fab66ea1ec0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #67 0x0000557a1fed3b2e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=140374677645680, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 |
| iseq = 0x7fab86cbf078 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0x7fab66ca1018 |
| av = {140374142754128, 140374142754496} |
| stack_argv = 0x7fab66ca1018 |
| iseq = <optimized out> |
| opt_pc = <optimized out> |
| type = <optimized out> |
| cfp = <optimized out> |
| sp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = <optimized out> |
| stack_argv = <optimized out> |
| bound = <optimized out> |
| #68 0x0000557a1fed44f1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x557a2580fc50, self=self@entry=140374677645680, argc=argc@entry=0, argv=argv@entry=0x7fab66ea1d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 |
| No locals. |
| #69 0x0000557a1fe7aad0 in thread_do_start_proc (th=th@entry=0x557a2580f510) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 |
| self = 140374677645680 |
| args = <optimized out> |
| args_ptr = 0x7fab66ea1d60 |
| args_len = 0 |
| procval = <optimized out> |
| proc = 0x557a2580fc50 |
| #70 0x0000557a1fe7b570 in thread_do_start (th=0x557a2580f510) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 |
| result = 36 |
| result = <optimized out> |
| #71 thread_start_func_2 (th=th@entry=0x557a2580f510, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 |
| _ec = 0x557a25814550 |
| _tag = {tag = 36, retval = 0, buf = {0x557a257b4220, 0x557a1fe7aee0 <thread_start_func_2+624>, 0x0, 0x7fab66ea1dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 4 |
| ractor_main_th = 0x557a2580f510 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| #72 0x0000557a1fe7b93d in call_thread_start_func_2 (th=0x557a2580f510) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 |
| stack_start = 0 |
| stack_start_addr = 0x7fab66ea1f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #73 co_start (from=<optimized out>, self=0x557a257b4220) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 |
| th = 0x557a2580f510 |
| sched = 0x557a25755308 |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #74 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 1 (Thread 0x7faba1f457c0 (LWP 452298) "miniruby"): |
| #0 0x00007faba1fe0d61 in __futex_abstimed_wait_common64 (private=32683, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x557a256db070) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32683, abstime=0x0, clockid=0, expected=0, futex_word=0x557a256db070) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x557a256db070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007faba1fe37dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x557a256db168, cond=0x557a256db048) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7faba1fe34a0 <__condvar_cleanup_waiting>, __arg = 0x7ffd11c2d1d0, __canceltype = 2, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x557a256db048, mutex = 0x557a256db168, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x557a256db048, mutex=mutex@entry=0x557a256db168) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000557a1fe71e0d in rb_native_cond_wait (cond=cond@entry=0x557a256db048, mutex=mutex@entry=0x557a256db168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x0000557a1fe71f53 in thread_sched_wait_running_turn (sched=sched@entry=0x557a256db168, th=0x557a256d6060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 |
| next_th = 0x0 |
| #7 0x0000557a1fe72b82 in rb_ractor_sched_wait (ec=ec@entry=0x557a256db340, cr=cr@entry=0x557a256db0a0, ubf=ubf@entry=0x557a1fdc2220 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffd11c2d320) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 |
| can_direct_transfer = false |
| th = 0x557a256d6060 |
| sched = 0x557a256db168 |
| #8 0x0000557a1fdc399c in ractor_wait (cr=0x557a256db0a0, ec=0x557a256db340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 |
| th = <optimized out> |
| waiter = {wakeup_status = wakeup_none, th = 0x557a256d6060, node = {next = 0x557a256db0f8, prev = 0x557a256db0f8}} |
| th = <optimized out> |
| waiter = <optimized out> |
| #9 ractor_wait_receive (ec=ec@entry=0x557a256db340, cr=cr@entry=0x557a256db0a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 |
| messages = {set = {n = {next = 0x0, prev = 0x557a256d6060}}, closed = 248} |
| deliverred = false |
| #10 0x0000557a1fdc4fd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 |
| v = <optimized out> |
| cr = <optimized out> |
| cr = <optimized out> |
| v = <optimized out> |
| #11 ractor_port_receive (self=<optimized out>, ec=0x557a256db340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 |
| rp = 0x557a2575c230 |
| rp = <optimized out> |
| #12 builtin_inline_class_660 (ec=0x557a256db340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 |
| No locals. |
| #13 0x0000557a1fecfd7f in vm_exec_core (ec=0x557a256db070, ec@entry=0x557a256db340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 |
| reg_pc = 0x557a257b30d8 |
| reg_cfp = 0x7faba1ee3ef8 |
| insns_address_table = {0x557a1fed0270 <vm_exec_core+13072>, 0x557a1fecf2aa <vm_exec_core+9034>, 0x557a1fecf23d <vm_exec_core+8925>, 0x557a1fecf1c5 <vm_exec_core+8805>, 0x557a1fecf153 <vm_exec_core+8691>, 0x557a1fecf0da <vm_exec_core+8570>, 0x557a1fecf034 <vm_exec_core+8404>, 0x557a1fecf6c1 <vm_exec_core+10081>, 0x557a1fecf5a6 <vm_exec_core+9798>, 0x557a1fecf5fd <vm_exec_core+9885>, 0x557a1fecf30e <vm_exec_core+9134>, 0x557a1fecf43b <vm_exec_core+9435>, 0x557a1feceba2 <vm_exec_core+7234>, 0x557a1feceb3a <vm_exec_core+7130>, 0x557a1feceacd <vm_exec_core+7021>, 0x557a1fecedac <vm_exec_core+7756>, 0x557a1feced74 <vm_exec_core+7700>, 0x557a1feced3f <vm_exec_core+7647>, 0x557a1feced0a <vm_exec_core+7594>, 0x557a1fececd5 <vm_exec_core+7541>, 0x557a1fecec72 <vm_exec_core+7442>, 0x557a1fecec2e <vm_exec_core+7374>, 0x557a1fecebe7 <vm_exec_core+7303>, 0x557a1feceee8 <vm_exec_core+8072>, 0x557a1feceea2 <vm_exec_core+8002>, 0x557a1fecee23 <vm_exec_core+7875>, 0x557a1fecede9 <vm_exec_core+7817>, 0x557a1fecef9a <vm_exec_core+8250>, 0x557a1fecef40 <vm_exec_core+8160>, 0x557a1feceff7 <vm_exec_core+8343>, 0x557a1fecea90 <vm_exec_core+6960>, 0x557a1fece88d <vm_exec_core+6445>, 0x557a1fece807 <vm_exec_core+6311>, 0x557a1fece79f <vm_exec_core+6207>, 0x557a1fece747 <vm_exec_core+6119>, 0x557a1fece6e5 <vm_exec_core+6021>, 0x557a1fece698 <vm_exec_core+5944>, 0x557a1fece624 <vm_exec_core+5828>, 0x557a1fece5da <vm_exec_core+5754>, 0x557a1fece5b3 <vm_exec_core+5715>, 0x557a1fece578 <vm_exec_core+5656>, 0x557a1fece527 <vm_exec_core+5575>, 0x557a1fece4f3 <vm_exec_core+5523>, 0x557a1fece446 <vm_exec_core+5350>, 0x557a1fece403 <vm_exec_core+5283>, 0x557a1fece3bf <vm_exec_core+5215>, 0x557a1fece38d <vm_exec_core+5165>, 0x557a1fece31e <vm_exec_core+5054>, 0x557a1fece2bd <vm_exec_core+4957>, 0x557a1fece26e <vm_exec_core+4878>, 0x557a1fece1ff <vm_exec_core+4767>, 0x557a1fece1a1 <vm_exec_core+4673>, 0x557a1fece089 <vm_exec_core+4393>, 0x557a1fece04d <vm_exec_core+4333>, 0x557a1fece006 <vm_exec_core+4262>, 0x557a1fecdf9c <vm_exec_core+4156>, 0x557a1fecdefe <vm_exec_core+3998>, 0x557a1feccfd0 <vm_exec_core+112>, 0x557a1fecde49 <vm_exec_core+3817>, 0x557a1fecddc1 <vm_exec_core+3681>, 0x557a1fecdd72 <vm_exec_core+3602>, 0x557a1fecdd23 <vm_exec_core+3523>, 0x557a1fecdcd4 <vm_exec_core+3444>, 0x557a1fed0117 <vm_exec_core+12727>, 0x557a1fecdc85 <vm_exec_core+3365>, 0x557a1fecdc16 <vm_exec_core+3254>, 0x557a1fecdbd1 <vm_exec_core+3185>, 0x557a1fecdb5e <vm_exec_core+3070>, 0x557a1fecda16 <vm_exec_core+2742>, 0x557a1fecd94a <vm_exec_core+2538>, 0x557a1fecd8ce <vm_exec_core+2414>, 0x557a1fecf72b <vm_exec_core+10187>, 0x557a1fecd89a <vm_exec_core+2362>, 0x557a1fecd85b <vm_exec_core+2299>, 0x557a1fecd81c <vm_exec_core+2236>, 0x557a1fecd7e0 <vm_exec_core+2176>, 0x557a1fecd722 <vm_exec_core+1986>, 0x557a1fecd69f <vm_exec_core+1855>, 0x557a1fed0281 <vm_exec_core+13089>, 0x557a1fed038e <vm_exec_core+13358>, 0x557a1fed05cf <vm_exec_core+13935>, 0x557a1fecffe9 <vm_exec_core+12425>, 0x557a1fed0668 <vm_exec_core+14088>, 0x557a1fed0935 <vm_exec_core+14805>, 0x557a1fed0854 <vm_exec_core+14580>, 0x557a1fed08d7 <vm_exec_core+14711>, 0x557a1fed073a <vm_exec_core+14298>, 0x557a1fed0798 <vm_exec_core+14392>, 0x557a1fed07f6 <vm_exec_core+14486>, 0x557a1fed0bc5 <vm_exec_core+15461>, 0x557a1fed0a19 <vm_exec_core+15033>, 0x557a1fed0a65 <vm_exec_core+15109>, 0x557a1fed0ab8 <vm_exec_core+15192>, 0x557a1fed0b3b <vm_exec_core+15323>, 0x557a1fecd5d2 <vm_exec_core+1650>, 0x557a1fecd52a <vm_exec_core+1482>, 0x557a1fed02e8 <vm_exec_core+13192>, 0x557a1fed0346 <vm_exec_core+13286>, 0x557a1fed0177 <vm_exec_core+12823>, 0x557a1fed020a <vm_exec_core+12970>, 0x557a1fed0701 <vm_exec_core+14241>, 0x557a1fed098e <vm_exec_core+14894>, 0x557a1fecd4b9 <vm_exec_core+1369>, 0x557a1fecd439 <vm_exec_core+1241>, 0x557a1fecd390 <vm_exec_core+1072>, 0x557a1fecd349 <vm_exec_core+1001>, 0x557a1fecd2fe <vm_exec_core+926>, 0x557a1fecd2b5 <vm_exec_core+853>, 0x557a1fecd264 <vm_exec_core+772>, 0x557a1fecd22f <vm_exec_core+719>, 0x557a1fecd1fa <vm_exec_core+666>, 0x557a1fed03f2 <vm_exec_core+13458>, 0x557a1fecf299 <vm_exec_core+9017>, 0x557a1fecf22c <vm_exec_core+8908>, 0x557a1fecf1b4 <vm_exec_core+8788>, 0x557a1fecf142 <vm_exec_core+8674>, 0x557a1fecf0c9 <vm_exec_core+8553>, 0x557a1fecf023 <vm_exec_core+8387>, 0x557a1fecf6b0 <vm_exec_core+10064>, 0x557a1fecf595 <vm_exec_core+9781>, 0x557a1fecf5ec <vm_exec_core+9868>, 0x557a1fecf2fd <vm_exec_core+9117>, 0x557a1fecf42a <vm_exec_core+9418>, 0x557a1feceb91 <vm_exec_core+7217>, 0x557a1feceb29 <vm_exec_core+7113>, 0x557a1feceabc <vm_exec_core+7004>, 0x557a1feced9b <vm_exec_core+7739>, 0x557a1feced63 <vm_exec_core+7683>, 0x557a1feced2e <vm_exec_core+7630>, 0x557a1fececf9 <vm_exec_core+7577>, 0x557a1fececc4 <vm_exec_core+7524>, 0x557a1fecec61 <vm_exec_core+7425>, 0x557a1fecec1d <vm_exec_core+7357>, 0x557a1fecebd6 <vm_exec_core+7286>, 0x557a1feceed7 <vm_exec_core+8055>, 0x557a1fecee91 <vm_exec_core+7985>, 0x557a1fecee12 <vm_exec_core+7858>, 0x557a1fecedd8 <vm_exec_core+7800>, 0x557a1fecef89 <vm_exec_core+8233>, 0x557a1fecef2f <vm_exec_core+8143>, 0x557a1fecefe6 <vm_exec_core+8326>, 0x557a1fecea7f <vm_exec_core+6943>, 0x557a1fece87c <vm_exec_core+6428>, 0x557a1fece7f6 <vm_exec_core+6294>, 0x557a1fece78e <vm_exec_core+6190>, 0x557a1fece736 <vm_exec_core+6102>, 0x557a1fece6d4 <vm_exec_core+6004>, 0x557a1fece687 <vm_exec_core+5927>, 0x557a1fece613 <vm_exec_core+5811>, 0x557a1fece5c9 <vm_exec_core+5737>, 0x557a1fece5a2 <vm_exec_core+5698>, 0x557a1fece567 <vm_exec_core+5639>, 0x557a1fece516 <vm_exec_core+5558>, 0x557a1fece4e2 <vm_exec_core+5506>, 0x557a1fece435 <vm_exec_core+5333>, 0x557a1fece3f2 <vm_exec_core+5266>, 0x557a1fece3ae <vm_exec_core+5198>, 0x557a1fece37c <vm_exec_core+5148>, 0x557a1fece30d <vm_exec_core+5037>, 0x557a1fece2ac <vm_exec_core+4940>, 0x557a1fece25d <vm_exec_core+4861>, 0x557a1fece1ee <vm_exec_core+4750>, 0x557a1fece190 <vm_exec_core+4656>, 0x557a1fece078 <vm_exec_core+4376>, 0x557a1fece03c <vm_exec_core+4316>, 0x557a1fecdff5 <vm_exec_core+4245>, 0x557a1fecdf8b <vm_exec_core+4139>, 0x557a1fecdeed <vm_exec_core+3981>, 0x557a1fed0535 <vm_exec_core+13781>, 0x557a1fecde38 <vm_exec_core+3800>, 0x557a1fecddb0 <vm_exec_core+3664>, 0x557a1fecdd61 <vm_exec_core+3585>, 0x557a1fecdd12 <vm_exec_core+3506>, 0x557a1fecdcc3 <vm_exec_core+3427>, 0x557a1fed0509 <vm_exec_core+13737>, 0x557a1fecdc74 <vm_exec_core+3348>, 0x557a1fecdc05 <vm_exec_core+3237>, 0x557a1fecdbc0 <vm_exec_core+3168>, 0x557a1fecdb4d <vm_exec_core+3053>, 0x557a1fecda05 <vm_exec_core+2725>, 0x557a1fecd939 <vm_exec_core+2521>, 0x557a1fecd8bd <vm_exec_core+2397>, 0x557a1fecf71a <vm_exec_core+10170>, 0x557a1fecd889 <vm_exec_core+2345>, 0x557a1fecd84a <vm_exec_core+2282>, 0x557a1fecd80b <vm_exec_core+2219>, 0x557a1fecd7cf <vm_exec_core+2159>, 0x557a1fecd711 <vm_exec_core+1969>, 0x557a1fecd68e <vm_exec_core+1838>, 0x557a1fed051f <vm_exec_core+13759>, 0x557a1fed0161 <vm_exec_core+12801>, 0x557a1fed0330 <vm_exec_core+13264>, 0x557a1fed0410 <vm_exec_core+13488>, 0x557a1fed0426 <vm_exec_core+13510>, 0x557a1fed043c <vm_exec_core+13532>, 0x557a1fed0452 <vm_exec_core+13554>, 0x557a1fed046f <vm_exec_core+13583>, 0x557a1fed0485 <vm_exec_core+13605>, 0x557a1fed049b <vm_exec_core+13627>, 0x557a1fed04b1 <vm_exec_core+13649>...} |
| #14 0x0000557a1fed370e in rb_vm_exec (ec=0x557a256db340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x557a256db340 |
| _tag = {tag = 36, retval = 4, buf = {0x557a256db340, 0x557a1fed3630 <rb_vm_exec+304>, 0x0, 0x7ffd11c2d5c0, 0x7fab8893a3b0}, prev = 0x7ffd11c2d690, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #15 0x0000557a1fee5513 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 |
| ec = <optimized out> |
| val = <optimized out> |
| #16 0x0000557a1fcc5925 in rb_ec_exec_node (ec=ec@entry=0x557a256db340, n=n@entry=0x7fab86cbf2a8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 |
| _ec = 0x557a256db340 |
| _tag = {tag = 36, retval = 93983007870870, buf = {0x557a256db340, 0x557a1fcc5980 <rb_ec_exec_node+256>, 0x0, 0x7ffd11c2d670, 0x7fab86cbf2a8}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7fab86cbf2a8 |
| #17 0x0000557a1fcc9bcb in ruby_run_node (n=0x7fab86cbf2a8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 |
| ec = 0x557a256db340 |
| status = 0 |
| #18 0x0000557a1fbe5de6 in rb_main (argv=0x7ffd11c2d8b8, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #19 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| $1 = true |
| $2 = 0 |
| ">>> Finish |
| "[Inferior 1 (process 452298) detached] |
| $ timeout 60 gdb -p 452305 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| Fstderr output is not empty |
| th: 0x557a256d6060, native_id: 0x7faba1f457c0 |
| -- Control frame information ----------------------------------------------- |
| c:0005 p:0003 s:0020 e:000019 METHOD <internal:ractor>:660 |
| c:0004 p:0027 s:0016 e:000015 METHOD <internal:ractor>:551 |
| c:0003 p:0003 s:0011 e:000010 METHOD <internal:ractor>:574 |
| c:0002 p:0026 s:0007 E:000500 EVAL bootstraptest.test_ractor.rb_1317_1352.rb:15 [FINISH] |
| c:0001 p:0000 s:0003 E:0022e0 DUMMY [FINISH] |
| [New LWP 452308] |
| [New LWP 452307] |
| [New LWP 452306] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007fbc325a5d61 in __futex_abstimed_wait_common64 (private=21931, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55ab7a1f3070) at ./nptl/futex-internal.c:57 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7fbc3250a7c0 (LWP 452305) "miniruby" 0x00007fbc325a5d61 in __futex_abstimed_wait_common64 (private=21931, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55ab7a1f3070) at ./nptl/futex-internal.c:57 |
| 2 Thread 0x7fbbf716e6c0 (LWP 452308) "miniruby" futex_wait (private=0, expected=2, futex_word=0x55ab7a1ebb70) at ../sysdeps/nptl/futex-internal.h:146 |
| 3 Thread 0x7fbbf726f6c0 (LWP 452307) "miniruby" futex_wait (private=0, expected=2, futex_word=0x55ab7a1ebb70) at ../sysdeps/nptl/futex-internal.h:146 |
| 4 Thread 0x7fbc18eef6c0 (LWP 452306) "miniruby" 0x00007fbc32637042 in epoll_wait (epfd=4, events=events@entry=0x55ab599ddedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 4 (Thread 0x7fbc18eef6c0 (LWP 452306) "miniruby"): |
| #0 0x00007fbc32637042 in epoll_wait (epfd=4, events=events@entry=0x55ab599ddedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x000055ab5961946f in event_wait (vm=0x55ab7a1ebad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x55ab7a1ebad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #3 timer_thread_func (ptr=0x55ab7a1ebad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 |
| vm = 0x55ab7a1ebad0 |
| #4 0x00007fbc325a9a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445848893120, 5411653624938299177, 140445848893120, -264, 0, 140724613971792, 5411653624917327657, 5411738113688796969}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007fbc32636c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7fbbf726f6c0 (LWP 452307) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x55ab7a1ebb70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x55ab7a1ebb70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007fbc325ad0f1 in lll_mutex_lock_optimized (mutex=0x55ab7a1ebb70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x55ab7a1ebb70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x55ab7a1ebb70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x000055ab5961317d in rb_native_mutex_lock (lock=lock@entry=0x55ab7a1ebb70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x000055ab59616c9b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x55ab7a32d630, vm=0x55ab7a1ebad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 rb_ractor_sched_barrier_start (vm=0x55ab7a1ebad0, cr=0x55ab7a32d630) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 |
| lock_rec = <optimized out> |
| #7 0x000055ab5968fd8b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 |
| vm = <optimized out> |
| cr = <optimized out> |
| #8 0x000055ab5947e759 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 |
| No locals. |
| #9 0x000055ab594918b5 in gc_verify_internal_consistency (objspace_ptr=0x55ab7a1ee460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5185 |
| prev_during_gc = <optimized out> |
| objspace = 0x55ab7a1ee460 |
| lev = 3 |
| #10 gc_start (objspace=objspace@entry=0x55ab7a1ee460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6332 |
| do_full_mark = 0 |
| __func__ = "gc_start" |
| lock_lev = 2 |
| #11 0x000055ab59492cb6 in heap_prepare (heap=0x55ab7a1ee480, objspace=0x55ab7a1ee460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2050 |
| __func__ = "heap_prepare" |
| #12 heap_next_free_page (heap=0x55ab7a1ee480, objspace=0x55ab7a1ee460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2274 |
| page = <optimized out> |
| page = <optimized out> |
| __func__ = "heap_next_free_page" |
| #13 newobj_cache_miss (objspace=objspace@entry=0x55ab7a1ee460, cache=cache@entry=0x55ab7a274010, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2381 |
| page = <optimized out> |
| heap = 0x55ab7a1ee480 |
| obj = <optimized out> |
| lev = 1 |
| unlock_vm = true |
| #14 0x000055ab59496410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x55ab7a274010, objspace=0x55ab7a1ee460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2405 |
| obj = <optimized out> |
| obj = <optimized out> |
| #15 rb_gc_impl_new_obj (alloc_size=29, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140445849213640, cache_ptr=0x55ab7a274010, objspace_ptr=0x55ab7a1ee460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2484 |
| obj = <optimized out> |
| objspace = 0x55ab7a1ee460 |
| heap_idx = <optimized out> |
| cache = 0x55ab7a274010 |
| obj = <optimized out> |
| objspace = <optimized out> |
| heap_idx = <optimized out> |
| cache = <optimized out> |
| #16 newobj_of (size=29, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=140445849213640, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 |
| obj = <optimized out> |
| obj = <optimized out> |
| lev = <optimized out> |
| gc_disabled = <optimized out> |
| #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=140445849213640, flags=flags@entry=5, size=size@entry=29) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 |
| __func__ = "rb_wb_protected_newobj_of" |
| #18 0x000055ab595dee7f in str_alloc_embed (capa=5, klass=140445849213640) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 |
| size = 29 |
| str = <optimized out> |
| #19 str_enc_new (klass=140445849213640, ptr=0x7fbbf7040040 "1636", len=4, enc=0x55ab7a1f4920) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 |
| str = <optimized out> |
| termlen = 1 |
| dtrace_line = <optimized out> |
| dtrace_file = <optimized out> |
| #20 0x000055ab595e4a6a in str_new_frozen_buffer (klass=140445849213640, orig=orig@entry=140445279846440, copy_encoding=copy_encoding@entry=1) at /tmp/ruby/src/trunk-gc-asserts/include/ruby/internal/core/rstring.h:430 |
| str = <optimized out> |
| len = 4 |
| enc = 0x55ab7a1f4920 |
| termlen = <optimized out> |
| #21 0x000055ab595fc82e in str_new_frozen (orig=<optimized out>, klass=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:1943 |
| No locals. |
| #22 build_fstring (arg=<synthetic pointer>, str=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:475 |
| coderange = 1048576 |
| coderange = <optimized out> |
| new_str = <optimized out> |
| len = <optimized out> |
| capa = <optimized out> |
| term_len = <optimized out> |
| term_fill_ptr = <optimized out> |
| term_fill_len = <optimized out> |
| #23 fstring_find_or_insert (arg=<synthetic pointer>, value=<optimized out>, hash_code=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:771 |
| prev_count = <optimized out> |
| found = <optimized out> |
| entry = 0x7fbbf702b170 |
| candidate = <optimized out> |
| inserting = <optimized out> |
| idx = 15382 |
| probe = {idx = 15382, d = 1, mask = <optimized out>} |
| table_obj = 140445279846320 |
| table = 0x7fbbf703ffc8 |
| retry = <optimized out> |
| probe = <optimized out> |
| inserting = <optimized out> |
| idx = <optimized out> |
| table_obj = <optimized out> |
| table = <optimized out> |
| retry = <optimized out> |
| entry = <optimized out> |
| candidate = <optimized out> |
| prev_count = <optimized out> |
| found = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| vm_locking_level = <optimized out> |
| vm_locking_do = <optimized out> |
| candidate_hash = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #24 register_fstring (str=<optimized out>, copy=<optimized out>, force_precompute_hash=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:884 |
| args = <optimized out> |
| hash_code = <optimized out> |
| result = <optimized out> |
| #25 0x000055ab5965bbbd in vm_call_cfunc_with_frame_ (ec=0x55ab7a273b40, reg_cfp=0x7fbbf7370f20, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x8500100001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fbc18f5a768 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #26 0x000055ab596710a0 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 94194977918416 |
| ci = 0x55ab7a1ebb70 |
| cc = <optimized out> |
| recv = 2 |
| argc = <optimized out> |
| calling = {cd = 0x55ab7a32cdd0, cc = 0x7fbbf705fe00, block_handler = 0, recv = 140445279846440, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #27 vm_exec_core (ec=0x55ab7a1ebb70, ec@entry=0x55ab7a273b40) at ../../src/trunk-gc-asserts/insns.def:899 |
| bh = <optimized out> |
| cd = 0x55ab7a32cdd0 |
| leaf = <optimized out> |
| val = 94194977918416 |
| reg_pc = 0x55ab7a32ee20 |
| reg_cfp = 0x7fbbf7370f20 |
| insns_address_table = {0x55ab59674270 <vm_exec_core+13072>, 0x55ab596732aa <vm_exec_core+9034>, 0x55ab5967323d <vm_exec_core+8925>, 0x55ab596731c5 <vm_exec_core+8805>, 0x55ab59673153 <vm_exec_core+8691>, 0x55ab596730da <vm_exec_core+8570>, 0x55ab59673034 <vm_exec_core+8404>, 0x55ab596736c1 <vm_exec_core+10081>, 0x55ab596735a6 <vm_exec_core+9798>, 0x55ab596735fd <vm_exec_core+9885>, 0x55ab5967330e <vm_exec_core+9134>, 0x55ab5967343b <vm_exec_core+9435>, 0x55ab59672ba2 <vm_exec_core+7234>, 0x55ab59672b3a <vm_exec_core+7130>, 0x55ab59672acd <vm_exec_core+7021>, 0x55ab59672dac <vm_exec_core+7756>, 0x55ab59672d74 <vm_exec_core+7700>, 0x55ab59672d3f <vm_exec_core+7647>, 0x55ab59672d0a <vm_exec_core+7594>, 0x55ab59672cd5 <vm_exec_core+7541>, 0x55ab59672c72 <vm_exec_core+7442>, 0x55ab59672c2e <vm_exec_core+7374>, 0x55ab59672be7 <vm_exec_core+7303>, 0x55ab59672ee8 <vm_exec_core+8072>, 0x55ab59672ea2 <vm_exec_core+8002>, 0x55ab59672e23 <vm_exec_core+7875>, 0x55ab59672de9 <vm_exec_core+7817>, 0x55ab59672f9a <vm_exec_core+8250>, 0x55ab59672f40 <vm_exec_core+8160>, 0x55ab59672ff7 <vm_exec_core+8343>, 0x55ab59672a90 <vm_exec_core+6960>, 0x55ab5967288d <vm_exec_core+6445>, 0x55ab59672807 <vm_exec_core+6311>, 0x55ab5967279f <vm_exec_core+6207>, 0x55ab59672747 <vm_exec_core+6119>, 0x55ab596726e5 <vm_exec_core+6021>, 0x55ab59672698 <vm_exec_core+5944>, 0x55ab59672624 <vm_exec_core+5828>, 0x55ab596725da <vm_exec_core+5754>, 0x55ab596725b3 <vm_exec_core+5715>, 0x55ab59672578 <vm_exec_core+5656>, 0x55ab59672527 <vm_exec_core+5575>, 0x55ab596724f3 <vm_exec_core+5523>, 0x55ab59672446 <vm_exec_core+5350>, 0x55ab59672403 <vm_exec_core+5283>, 0x55ab596723bf <vm_exec_core+5215>, 0x55ab5967238d <vm_exec_core+5165>, 0x55ab5967231e <vm_exec_core+5054>, 0x55ab596722bd <vm_exec_core+4957>, 0x55ab5967226e <vm_exec_core+4878>, 0x55ab596721ff <vm_exec_core+4767>, 0x55ab596721a1 <vm_exec_core+4673>, 0x55ab59672089 <vm_exec_core+4393>, 0x55ab5967204d <vm_exec_core+4333>, 0x55ab59672006 <vm_exec_core+4262>, 0x55ab59671f9c <vm_exec_core+4156>, 0x55ab59671efe <vm_exec_core+3998>, 0x55ab59670fd0 <vm_exec_core+112>, 0x55ab59671e49 <vm_exec_core+3817>, 0x55ab59671dc1 <vm_exec_core+3681>, 0x55ab59671d72 <vm_exec_core+3602>, 0x55ab59671d23 <vm_exec_core+3523>, 0x55ab59671cd4 <vm_exec_core+3444>, 0x55ab59674117 <vm_exec_core+12727>, 0x55ab59671c85 <vm_exec_core+3365>, 0x55ab59671c16 <vm_exec_core+3254>, 0x55ab59671bd1 <vm_exec_core+3185>, 0x55ab59671b5e <vm_exec_core+3070>, 0x55ab59671a16 <vm_exec_core+2742>, 0x55ab5967194a <vm_exec_core+2538>, 0x55ab596718ce <vm_exec_core+2414>, 0x55ab5967372b <vm_exec_core+10187>, 0x55ab5967189a <vm_exec_core+2362>, 0x55ab5967185b <vm_exec_core+2299>, 0x55ab5967181c <vm_exec_core+2236>, 0x55ab596717e0 <vm_exec_core+2176>, 0x55ab59671722 <vm_exec_core+1986>, 0x55ab5967169f <vm_exec_core+1855>, 0x55ab59674281 <vm_exec_core+13089>, 0x55ab5967438e <vm_exec_core+13358>, 0x55ab596745cf <vm_exec_core+13935>, 0x55ab59673fe9 <vm_exec_core+12425>, 0x55ab59674668 <vm_exec_core+14088>, 0x55ab59674935 <vm_exec_core+14805>, 0x55ab59674854 <vm_exec_core+14580>, 0x55ab596748d7 <vm_exec_core+14711>, 0x55ab5967473a <vm_exec_core+14298>, 0x55ab59674798 <vm_exec_core+14392>, 0x55ab596747f6 <vm_exec_core+14486>, 0x55ab59674bc5 <vm_exec_core+15461>, 0x55ab59674a19 <vm_exec_core+15033>, 0x55ab59674a65 <vm_exec_core+15109>, 0x55ab59674ab8 <vm_exec_core+15192>, 0x55ab59674b3b <vm_exec_core+15323>, 0x55ab596715d2 <vm_exec_core+1650>, 0x55ab5967152a <vm_exec_core+1482>, 0x55ab596742e8 <vm_exec_core+13192>, 0x55ab59674346 <vm_exec_core+13286>, 0x55ab59674177 <vm_exec_core+12823>, 0x55ab5967420a <vm_exec_core+12970>, 0x55ab59674701 <vm_exec_core+14241>, 0x55ab5967498e <vm_exec_core+14894>, 0x55ab596714b9 <vm_exec_core+1369>, 0x55ab59671439 <vm_exec_core+1241>, 0x55ab59671390 <vm_exec_core+1072>, 0x55ab59671349 <vm_exec_core+1001>, 0x55ab596712fe <vm_exec_core+926>, 0x55ab596712b5 <vm_exec_core+853>, 0x55ab59671264 <vm_exec_core+772>, 0x55ab5967122f <vm_exec_core+719>, 0x55ab596711fa <vm_exec_core+666>, 0x55ab596743f2 <vm_exec_core+13458>, 0x55ab59673299 <vm_exec_core+9017>, 0x55ab5967322c <vm_exec_core+8908>, 0x55ab596731b4 <vm_exec_core+8788>, 0x55ab59673142 <vm_exec_core+8674>, 0x55ab596730c9 <vm_exec_core+8553>, 0x55ab59673023 <vm_exec_core+8387>, 0x55ab596736b0 <vm_exec_core+10064>, 0x55ab59673595 <vm_exec_core+9781>, 0x55ab596735ec <vm_exec_core+9868>, 0x55ab596732fd <vm_exec_core+9117>, 0x55ab5967342a <vm_exec_core+9418>, 0x55ab59672b91 <vm_exec_core+7217>, 0x55ab59672b29 <vm_exec_core+7113>, 0x55ab59672abc <vm_exec_core+7004>, 0x55ab59672d9b <vm_exec_core+7739>, 0x55ab59672d63 <vm_exec_core+7683>, 0x55ab59672d2e <vm_exec_core+7630>, 0x55ab59672cf9 <vm_exec_core+7577>, 0x55ab59672cc4 <vm_exec_core+7524>, 0x55ab59672c61 <vm_exec_core+7425>, 0x55ab59672c1d <vm_exec_core+7357>, 0x55ab59672bd6 <vm_exec_core+7286>, 0x55ab59672ed7 <vm_exec_core+8055>, 0x55ab59672e91 <vm_exec_core+7985>, 0x55ab59672e12 <vm_exec_core+7858>, 0x55ab59672dd8 <vm_exec_core+7800>, 0x55ab59672f89 <vm_exec_core+8233>, 0x55ab59672f2f <vm_exec_core+8143>, 0x55ab59672fe6 <vm_exec_core+8326>, 0x55ab59672a7f <vm_exec_core+6943>, 0x55ab5967287c <vm_exec_core+6428>, 0x55ab596727f6 <vm_exec_core+6294>, 0x55ab5967278e <vm_exec_core+6190>, 0x55ab59672736 <vm_exec_core+6102>, 0x55ab596726d4 <vm_exec_core+6004>, 0x55ab59672687 <vm_exec_core+5927>, 0x55ab59672613 <vm_exec_core+5811>, 0x55ab596725c9 <vm_exec_core+5737>, 0x55ab596725a2 <vm_exec_core+5698>, 0x55ab59672567 <vm_exec_core+5639>, 0x55ab59672516 <vm_exec_core+5558>, 0x55ab596724e2 <vm_exec_core+5506>, 0x55ab59672435 <vm_exec_core+5333>, 0x55ab596723f2 <vm_exec_core+5266>, 0x55ab596723ae <vm_exec_core+5198>, 0x55ab5967237c <vm_exec_core+5148>, 0x55ab5967230d <vm_exec_core+5037>, 0x55ab596722ac <vm_exec_core+4940>, 0x55ab5967225d <vm_exec_core+4861>, 0x55ab596721ee <vm_exec_core+4750>, 0x55ab59672190 <vm_exec_core+4656>, 0x55ab59672078 <vm_exec_core+4376>, 0x55ab5967203c <vm_exec_core+4316>, 0x55ab59671ff5 <vm_exec_core+4245>, 0x55ab59671f8b <vm_exec_core+4139>, 0x55ab59671eed <vm_exec_core+3981>, 0x55ab59674535 <vm_exec_core+13781>, 0x55ab59671e38 <vm_exec_core+3800>, 0x55ab59671db0 <vm_exec_core+3664>, 0x55ab59671d61 <vm_exec_core+3585>, 0x55ab59671d12 <vm_exec_core+3506>, 0x55ab59671cc3 <vm_exec_core+3427>, 0x55ab59674509 <vm_exec_core+13737>, 0x55ab59671c74 <vm_exec_core+3348>, 0x55ab59671c05 <vm_exec_core+3237>, 0x55ab59671bc0 <vm_exec_core+3168>, 0x55ab59671b4d <vm_exec_core+3053>, 0x55ab59671a05 <vm_exec_core+2725>, 0x55ab59671939 <vm_exec_core+2521>, 0x55ab596718bd <vm_exec_core+2397>, 0x55ab5967371a <vm_exec_core+10170>, 0x55ab59671889 <vm_exec_core+2345>, 0x55ab5967184a <vm_exec_core+2282>, 0x55ab5967180b <vm_exec_core+2219>, 0x55ab596717cf <vm_exec_core+2159>, 0x55ab59671711 <vm_exec_core+1969>, 0x55ab5967168e <vm_exec_core+1838>, 0x55ab5967451f <vm_exec_core+13759>, 0x55ab59674161 <vm_exec_core+12801>, 0x55ab59674330 <vm_exec_core+13264>, 0x55ab59674410 <vm_exec_core+13488>, 0x55ab59674426 <vm_exec_core+13510>, 0x55ab5967443c <vm_exec_core+13532>, 0x55ab59674452 <vm_exec_core+13554>, 0x55ab5967446f <vm_exec_core+13583>, 0x55ab59674485 <vm_exec_core+13605>, 0x55ab5967449b <vm_exec_core+13627>, 0x55ab596744b1 <vm_exec_core+13649>...} |
| #28 0x000055ab5967770e in rb_vm_exec (ec=0x55ab7a273b40) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x55ab7a273b40 |
| _tag = {tag = 36, retval = 4, buf = {0x7fbbf7471db0, 0x55ab59677630 <rb_vm_exec+304>, 0x0, 0x7fbbf7471ca0, 0x7fbbf7471d50}, prev = 0x7fbbf7471ec0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #29 0x000055ab59677b2e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=140445819070680, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 |
| iseq = 0x7fbc1727f030 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0x7fbbf7271018 |
| av = {140445284244816, 140445284245184} |
| stack_argv = 0x7fbbf7271018 |
| iseq = <optimized out> |
| opt_pc = <optimized out> |
| type = <optimized out> |
| cfp = <optimized out> |
| sp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = <optimized out> |
| stack_argv = <optimized out> |
| bound = <optimized out> |
| #30 0x000055ab596784f1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x55ab7a32e120, self=self@entry=140445819070680, argc=argc@entry=0, argv=argv@entry=0x7fbbf7471d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 |
| No locals. |
| #31 0x000055ab5961ead0 in thread_do_start_proc (th=th@entry=0x55ab7a32cfb0) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 |
| self = 140445819070680 |
| args = <optimized out> |
| args_ptr = 0x7fbbf7471d60 |
| args_len = 0 |
| procval = <optimized out> |
| proc = 0x55ab7a32e120 |
| #32 0x000055ab5961f570 in thread_do_start (th=0x55ab7a32cfb0) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 |
| result = 36 |
| result = <optimized out> |
| #33 thread_start_func_2 (th=th@entry=0x55ab7a32cfb0, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 |
| _ec = 0x55ab7a273b40 |
| _tag = {tag = 36, retval = 0, buf = {0x55ab7a274260, 0x55ab5961eee0 <thread_start_func_2+624>, 0x0, 0x7fbbf7471dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 4 |
| ractor_main_th = 0x55ab7a32cfb0 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| #34 0x000055ab5961f93d in call_thread_start_func_2 (th=0x55ab7a32cfb0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 |
| stack_start = 0 |
| stack_start_addr = 0x7fbbf7471f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #35 co_start (from=<optimized out>, self=0x55ab7a274260) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 |
| th = 0x55ab7a32cfb0 |
| sched = 0x55ab7a32d6f8 |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #36 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 2 (Thread 0x7fbbf716e6c0 (LWP 452308) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x55ab7a1ebb70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x55ab7a1ebb70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007fbc325ad0f1 in lll_mutex_lock_optimized (mutex=0x55ab7a1ebb70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x55ab7a1ebb70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x55ab7a1ebb70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x000055ab5961317d in rb_native_mutex_lock (lock=lock@entry=0x55ab7a1ebb70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x000055ab5961fcc8 in ractor_sched_lock_ (line=1284, file=<synthetic pointer>, cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 ractor_sched_deq (cr=0x0, vm=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1284 |
| r = <optimized out> |
| r = <optimized out> |
| #7 nt_start (ptr=0x55ab7a26a730) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2268 |
| r = <optimized out> |
| nt = <optimized out> |
| vm = 0x55ab7a1ebad0 |
| #8 0x00007fbc325a9a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140445281085120, 5410461136395370281, 140445281085120, -264, 0, 140724613967088, 5410461136374398761, 5411738113688796969}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #9 0x00007fbc32636c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7fbc3250a7c0 (LWP 452305) "miniruby"): |
| #0 0x00007fbc325a5d61 in __futex_abstimed_wait_common64 (private=21931, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55ab7a1f3070) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=21931, abstime=0x0, clockid=0, expected=0, futex_word=0x55ab7a1f3070) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 256 |
| op = 393 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55ab7a1f3070, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007fbc325a87dd in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55ab7a1f3168, cond=0x55ab7a1f3048) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7fbc325a84a0 <__condvar_cleanup_waiting>, __arg = 0x7ffd00a078d0, __canceltype = 2, __prev = 0x0} |
| cbuffer = {wseq = 0, cond = 0x55ab7a1f3048, mutex = 0x55ab7a1f3168, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 0 |
| seq = 0 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x55ab7a1f3048, mutex=mutex@entry=0x55ab7a1f3168) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x000055ab59615e0d in rb_native_cond_wait (cond=cond@entry=0x55ab7a1f3048, mutex=mutex@entry=0x55ab7a1f3168) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x000055ab59615f53 in thread_sched_wait_running_turn (sched=sched@entry=0x55ab7a1f3168, th=0x55ab7a1ee060, can_direct_transfer=can_direct_transfer@entry=false) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:847 |
| next_th = 0x0 |
| #7 0x000055ab59616b82 in rb_ractor_sched_wait (ec=ec@entry=0x55ab7a1f3340, cr=cr@entry=0x55ab7a1f30a0, ubf=ubf@entry=0x55ab59566220 <ubf_ractor_wait>, ubf_arg=ubf_arg@entry=0x7ffd00a07a20) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1365 |
| can_direct_transfer = false |
| th = 0x55ab7a1ee060 |
| sched = 0x55ab7a1f3168 |
| #8 0x000055ab5956799c in ractor_wait (cr=0x55ab7a1f30a0, ec=0x55ab7a1f3340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1030 |
| th = <optimized out> |
| waiter = {wakeup_status = wakeup_none, th = 0x55ab7a1ee060, node = {next = 0x55ab7a1f30f8, prev = 0x55ab7a1f30f8}} |
| th = <optimized out> |
| waiter = <optimized out> |
| #9 ractor_wait_receive (ec=ec@entry=0x55ab7a1f3340, cr=cr@entry=0x55ab7a1f30a0) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1097 |
| messages = {set = {n = {next = 0x0, prev = 0x55ab7a1ee060}}, closed = 248} |
| deliverred = false |
| #10 0x000055ab59568fd1 in ractor_receive (rp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:1150 |
| v = <optimized out> |
| cr = <optimized out> |
| cr = <optimized out> |
| v = <optimized out> |
| #11 ractor_port_receive (self=<optimized out>, ec=0x55ab7a1f3340) at /tmp/ruby/src/trunk-gc-asserts/ractor_sync.c:133 |
| rp = 0x55ab7a2cc230 |
| rp = <optimized out> |
| #12 builtin_inline_class_660 (ec=0x55ab7a1f3340, self=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/ractor.rb:661 |
| No locals. |
| #13 0x000055ab59673d7f in vm_exec_core (ec=0x55ab7a1f3070, ec@entry=0x55ab7a1f3340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:7259 |
| reg_pc = 0x55ab7a2cb0d8 |
| reg_cfp = 0x7fbc324a8e88 |
| insns_address_table = {0x55ab59674270 <vm_exec_core+13072>, 0x55ab596732aa <vm_exec_core+9034>, 0x55ab5967323d <vm_exec_core+8925>, 0x55ab596731c5 <vm_exec_core+8805>, 0x55ab59673153 <vm_exec_core+8691>, 0x55ab596730da <vm_exec_core+8570>, 0x55ab59673034 <vm_exec_core+8404>, 0x55ab596736c1 <vm_exec_core+10081>, 0x55ab596735a6 <vm_exec_core+9798>, 0x55ab596735fd <vm_exec_core+9885>, 0x55ab5967330e <vm_exec_core+9134>, 0x55ab5967343b <vm_exec_core+9435>, 0x55ab59672ba2 <vm_exec_core+7234>, 0x55ab59672b3a <vm_exec_core+7130>, 0x55ab59672acd <vm_exec_core+7021>, 0x55ab59672dac <vm_exec_core+7756>, 0x55ab59672d74 <vm_exec_core+7700>, 0x55ab59672d3f <vm_exec_core+7647>, 0x55ab59672d0a <vm_exec_core+7594>, 0x55ab59672cd5 <vm_exec_core+7541>, 0x55ab59672c72 <vm_exec_core+7442>, 0x55ab59672c2e <vm_exec_core+7374>, 0x55ab59672be7 <vm_exec_core+7303>, 0x55ab59672ee8 <vm_exec_core+8072>, 0x55ab59672ea2 <vm_exec_core+8002>, 0x55ab59672e23 <vm_exec_core+7875>, 0x55ab59672de9 <vm_exec_core+7817>, 0x55ab59672f9a <vm_exec_core+8250>, 0x55ab59672f40 <vm_exec_core+8160>, 0x55ab59672ff7 <vm_exec_core+8343>, 0x55ab59672a90 <vm_exec_core+6960>, 0x55ab5967288d <vm_exec_core+6445>, 0x55ab59672807 <vm_exec_core+6311>, 0x55ab5967279f <vm_exec_core+6207>, 0x55ab59672747 <vm_exec_core+6119>, 0x55ab596726e5 <vm_exec_core+6021>, 0x55ab59672698 <vm_exec_core+5944>, 0x55ab59672624 <vm_exec_core+5828>, 0x55ab596725da <vm_exec_core+5754>, 0x55ab596725b3 <vm_exec_core+5715>, 0x55ab59672578 <vm_exec_core+5656>, 0x55ab59672527 <vm_exec_core+5575>, 0x55ab596724f3 <vm_exec_core+5523>, 0x55ab59672446 <vm_exec_core+5350>, 0x55ab59672403 <vm_exec_core+5283>, 0x55ab596723bf <vm_exec_core+5215>, 0x55ab5967238d <vm_exec_core+5165>, 0x55ab5967231e <vm_exec_core+5054>, 0x55ab596722bd <vm_exec_core+4957>, 0x55ab5967226e <vm_exec_core+4878>, 0x55ab596721ff <vm_exec_core+4767>, 0x55ab596721a1 <vm_exec_core+4673>, 0x55ab59672089 <vm_exec_core+4393>, 0x55ab5967204d <vm_exec_core+4333>, 0x55ab59672006 <vm_exec_core+4262>, 0x55ab59671f9c <vm_exec_core+4156>, 0x55ab59671efe <vm_exec_core+3998>, 0x55ab59670fd0 <vm_exec_core+112>, 0x55ab59671e49 <vm_exec_core+3817>, 0x55ab59671dc1 <vm_exec_core+3681>, 0x55ab59671d72 <vm_exec_core+3602>, 0x55ab59671d23 <vm_exec_core+3523>, 0x55ab59671cd4 <vm_exec_core+3444>, 0x55ab59674117 <vm_exec_core+12727>, 0x55ab59671c85 <vm_exec_core+3365>, 0x55ab59671c16 <vm_exec_core+3254>, 0x55ab59671bd1 <vm_exec_core+3185>, 0x55ab59671b5e <vm_exec_core+3070>, 0x55ab59671a16 <vm_exec_core+2742>, 0x55ab5967194a <vm_exec_core+2538>, 0x55ab596718ce <vm_exec_core+2414>, 0x55ab5967372b <vm_exec_core+10187>, 0x55ab5967189a <vm_exec_core+2362>, 0x55ab5967185b <vm_exec_core+2299>, 0x55ab5967181c <vm_exec_core+2236>, 0x55ab596717e0 <vm_exec_core+2176>, 0x55ab59671722 <vm_exec_core+1986>, 0x55ab5967169f <vm_exec_core+1855>, 0x55ab59674281 <vm_exec_core+13089>, 0x55ab5967438e <vm_exec_core+13358>, 0x55ab596745cf <vm_exec_core+13935>, 0x55ab59673fe9 <vm_exec_core+12425>, 0x55ab59674668 <vm_exec_core+14088>, 0x55ab59674935 <vm_exec_core+14805>, 0x55ab59674854 <vm_exec_core+14580>, 0x55ab596748d7 <vm_exec_core+14711>, 0x55ab5967473a <vm_exec_core+14298>, 0x55ab59674798 <vm_exec_core+14392>, 0x55ab596747f6 <vm_exec_core+14486>, 0x55ab59674bc5 <vm_exec_core+15461>, 0x55ab59674a19 <vm_exec_core+15033>, 0x55ab59674a65 <vm_exec_core+15109>, 0x55ab59674ab8 <vm_exec_core+15192>, 0x55ab59674b3b <vm_exec_core+15323>, 0x55ab596715d2 <vm_exec_core+1650>, 0x55ab5967152a <vm_exec_core+1482>, 0x55ab596742e8 <vm_exec_core+13192>, 0x55ab59674346 <vm_exec_core+13286>, 0x55ab59674177 <vm_exec_core+12823>, 0x55ab5967420a <vm_exec_core+12970>, 0x55ab59674701 <vm_exec_core+14241>, 0x55ab5967498e <vm_exec_core+14894>, 0x55ab596714b9 <vm_exec_core+1369>, 0x55ab59671439 <vm_exec_core+1241>, 0x55ab59671390 <vm_exec_core+1072>, 0x55ab59671349 <vm_exec_core+1001>, 0x55ab596712fe <vm_exec_core+926>, 0x55ab596712b5 <vm_exec_core+853>, 0x55ab59671264 <vm_exec_core+772>, 0x55ab5967122f <vm_exec_core+719>, 0x55ab596711fa <vm_exec_core+666>, 0x55ab596743f2 <vm_exec_core+13458>, 0x55ab59673299 <vm_exec_core+9017>, 0x55ab5967322c <vm_exec_core+8908>, 0x55ab596731b4 <vm_exec_core+8788>, 0x55ab59673142 <vm_exec_core+8674>, 0x55ab596730c9 <vm_exec_core+8553>, 0x55ab59673023 <vm_exec_core+8387>, 0x55ab596736b0 <vm_exec_core+10064>, 0x55ab59673595 <vm_exec_core+9781>, 0x55ab596735ec <vm_exec_core+9868>, 0x55ab596732fd <vm_exec_core+9117>, 0x55ab5967342a <vm_exec_core+9418>, 0x55ab59672b91 <vm_exec_core+7217>, 0x55ab59672b29 <vm_exec_core+7113>, 0x55ab59672abc <vm_exec_core+7004>, 0x55ab59672d9b <vm_exec_core+7739>, 0x55ab59672d63 <vm_exec_core+7683>, 0x55ab59672d2e <vm_exec_core+7630>, 0x55ab59672cf9 <vm_exec_core+7577>, 0x55ab59672cc4 <vm_exec_core+7524>, 0x55ab59672c61 <vm_exec_core+7425>, 0x55ab59672c1d <vm_exec_core+7357>, 0x55ab59672bd6 <vm_exec_core+7286>, 0x55ab59672ed7 <vm_exec_core+8055>, 0x55ab59672e91 <vm_exec_core+7985>, 0x55ab59672e12 <vm_exec_core+7858>, 0x55ab59672dd8 <vm_exec_core+7800>, 0x55ab59672f89 <vm_exec_core+8233>, 0x55ab59672f2f <vm_exec_core+8143>, 0x55ab59672fe6 <vm_exec_core+8326>, 0x55ab59672a7f <vm_exec_core+6943>, 0x55ab5967287c <vm_exec_core+6428>, 0x55ab596727f6 <vm_exec_core+6294>, 0x55ab5967278e <vm_exec_core+6190>, 0x55ab59672736 <vm_exec_core+6102>, 0x55ab596726d4 <vm_exec_core+6004>, 0x55ab59672687 <vm_exec_core+5927>, 0x55ab59672613 <vm_exec_core+5811>, 0x55ab596725c9 <vm_exec_core+5737>, 0x55ab596725a2 <vm_exec_core+5698>, 0x55ab59672567 <vm_exec_core+5639>, 0x55ab59672516 <vm_exec_core+5558>, 0x55ab596724e2 <vm_exec_core+5506>, 0x55ab59672435 <vm_exec_core+5333>, 0x55ab596723f2 <vm_exec_core+5266>, 0x55ab596723ae <vm_exec_core+5198>, 0x55ab5967237c <vm_exec_core+5148>, 0x55ab5967230d <vm_exec_core+5037>, 0x55ab596722ac <vm_exec_core+4940>, 0x55ab5967225d <vm_exec_core+4861>, 0x55ab596721ee <vm_exec_core+4750>, 0x55ab59672190 <vm_exec_core+4656>, 0x55ab59672078 <vm_exec_core+4376>, 0x55ab5967203c <vm_exec_core+4316>, 0x55ab59671ff5 <vm_exec_core+4245>, 0x55ab59671f8b <vm_exec_core+4139>, 0x55ab59671eed <vm_exec_core+3981>, 0x55ab59674535 <vm_exec_core+13781>, 0x55ab59671e38 <vm_exec_core+3800>, 0x55ab59671db0 <vm_exec_core+3664>, 0x55ab59671d61 <vm_exec_core+3585>, 0x55ab59671d12 <vm_exec_core+3506>, 0x55ab59671cc3 <vm_exec_core+3427>, 0x55ab59674509 <vm_exec_core+13737>, 0x55ab59671c74 <vm_exec_core+3348>, 0x55ab59671c05 <vm_exec_core+3237>, 0x55ab59671bc0 <vm_exec_core+3168>, 0x55ab59671b4d <vm_exec_core+3053>, 0x55ab59671a05 <vm_exec_core+2725>, 0x55ab59671939 <vm_exec_core+2521>, 0x55ab596718bd <vm_exec_core+2397>, 0x55ab5967371a <vm_exec_core+10170>, 0x55ab59671889 <vm_exec_core+2345>, 0x55ab5967184a <vm_exec_core+2282>, 0x55ab5967180b <vm_exec_core+2219>, 0x55ab596717cf <vm_exec_core+2159>, 0x55ab59671711 <vm_exec_core+1969>, 0x55ab5967168e <vm_exec_core+1838>, 0x55ab5967451f <vm_exec_core+13759>, 0x55ab59674161 <vm_exec_core+12801>, 0x55ab59674330 <vm_exec_core+13264>, 0x55ab59674410 <vm_exec_core+13488>, 0x55ab59674426 <vm_exec_core+13510>, 0x55ab5967443c <vm_exec_core+13532>, 0x55ab59674452 <vm_exec_core+13554>, 0x55ab5967446f <vm_exec_core+13583>, 0x55ab59674485 <vm_exec_core+13605>, 0x55ab5967449b <vm_exec_core+13627>, 0x55ab596744b1 <vm_exec_core+13649>...} |
| #14 0x000055ab5967770e in rb_vm_exec (ec=0x55ab7a1f3340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x55ab7a1f3340 |
| _tag = {tag = 36, retval = 4, buf = {0x7fbc1727e298, 0x55ab59677630 <rb_vm_exec+304>, 0x0, 0x7ffd00a07cc0, 0x55ab7a1ee460}, prev = 0x7ffd00a08100, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #15 0x000055ab5967c454 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7ffd00a07d98, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 |
| No locals. |
| #16 vm_yield (kw_splat=0, argv=0x7ffd00a07d98, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 |
| No locals. |
| #17 rb_yield_0 (argv=0x7ffd00a07d98, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #18 rb_yield (val=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1378 |
| No locals. |
| #19 0x000055ab5939315c in rb_ary_collect (ary=140445819071680) at /tmp/ruby/src/trunk-gc-asserts/array.c:3655 |
| i = 0 |
| collect = 140445819069080 |
| #20 0x000055ab5965bbbd in vm_call_cfunc_with_frame_ (ec=0x55ab7a1f3340, reg_cfp=0x7fbc324a8fa0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x168100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7fbc18f50088 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #21 0x000055ab596640af in vm_sendish (ec=0x55ab7a1f3340, reg_cfp=0x7fbc324a8fa0, cd=0x55ab7a327f90, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7fbc1727e2c0 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x55ab7a327f90, cc = 0x7fbc1727e2c0, block_handler = 140446274326457, recv = 140445819071680, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #22 0x000055ab59671fd6 in vm_exec_core (ec=0x55ab7a1f3070, ec@entry=0x55ab7a1f3340) at ../../src/trunk-gc-asserts/insns.def:851 |
| bh = 140446275362145 |
| cd = 0x55ab7a327f90 |
| blockiseq = 0x0 |
| leaf = <optimized out> |
| val = 94194977898384 |
| reg_pc = 0x55ab7a26b018 |
| reg_cfp = 0x7fbc324a8fa0 |
| insns_address_table = {0x55ab59674270 <vm_exec_core+13072>, 0x55ab596732aa <vm_exec_core+9034>, 0x55ab5967323d <vm_exec_core+8925>, 0x55ab596731c5 <vm_exec_core+8805>, 0x55ab59673153 <vm_exec_core+8691>, 0x55ab596730da <vm_exec_core+8570>, 0x55ab59673034 <vm_exec_core+8404>, 0x55ab596736c1 <vm_exec_core+10081>, 0x55ab596735a6 <vm_exec_core+9798>, 0x55ab596735fd <vm_exec_core+9885>, 0x55ab5967330e <vm_exec_core+9134>, 0x55ab5967343b <vm_exec_core+9435>, 0x55ab59672ba2 <vm_exec_core+7234>, 0x55ab59672b3a <vm_exec_core+7130>, 0x55ab59672acd <vm_exec_core+7021>, 0x55ab59672dac <vm_exec_core+7756>, 0x55ab59672d74 <vm_exec_core+7700>, 0x55ab59672d3f <vm_exec_core+7647>, 0x55ab59672d0a <vm_exec_core+7594>, 0x55ab59672cd5 <vm_exec_core+7541>, 0x55ab59672c72 <vm_exec_core+7442>, 0x55ab59672c2e <vm_exec_core+7374>, 0x55ab59672be7 <vm_exec_core+7303>, 0x55ab59672ee8 <vm_exec_core+8072>, 0x55ab59672ea2 <vm_exec_core+8002>, 0x55ab59672e23 <vm_exec_core+7875>, 0x55ab59672de9 <vm_exec_core+7817>, 0x55ab59672f9a <vm_exec_core+8250>, 0x55ab59672f40 <vm_exec_core+8160>, 0x55ab59672ff7 <vm_exec_core+8343>, 0x55ab59672a90 <vm_exec_core+6960>, 0x55ab5967288d <vm_exec_core+6445>, 0x55ab59672807 <vm_exec_core+6311>, 0x55ab5967279f <vm_exec_core+6207>, 0x55ab59672747 <vm_exec_core+6119>, 0x55ab596726e5 <vm_exec_core+6021>, 0x55ab59672698 <vm_exec_core+5944>, 0x55ab59672624 <vm_exec_core+5828>, 0x55ab596725da <vm_exec_core+5754>, 0x55ab596725b3 <vm_exec_core+5715>, 0x55ab59672578 <vm_exec_core+5656>, 0x55ab59672527 <vm_exec_core+5575>, 0x55ab596724f3 <vm_exec_core+5523>, 0x55ab59672446 <vm_exec_core+5350>, 0x55ab59672403 <vm_exec_core+5283>, 0x55ab596723bf <vm_exec_core+5215>, 0x55ab5967238d <vm_exec_core+5165>, 0x55ab5967231e <vm_exec_core+5054>, 0x55ab596722bd <vm_exec_core+4957>, 0x55ab5967226e <vm_exec_core+4878>, 0x55ab596721ff <vm_exec_core+4767>, 0x55ab596721a1 <vm_exec_core+4673>, 0x55ab59672089 <vm_exec_core+4393>, 0x55ab5967204d <vm_exec_core+4333>, 0x55ab59672006 <vm_exec_core+4262>, 0x55ab59671f9c <vm_exec_core+4156>, 0x55ab59671efe <vm_exec_core+3998>, 0x55ab59670fd0 <vm_exec_core+112>, 0x55ab59671e49 <vm_exec_core+3817>, 0x55ab59671dc1 <vm_exec_core+3681>, 0x55ab59671d72 <vm_exec_core+3602>, 0x55ab59671d23 <vm_exec_core+3523>, 0x55ab59671cd4 <vm_exec_core+3444>, 0x55ab59674117 <vm_exec_core+12727>, 0x55ab59671c85 <vm_exec_core+3365>, 0x55ab59671c16 <vm_exec_core+3254>, 0x55ab59671bd1 <vm_exec_core+3185>, 0x55ab59671b5e <vm_exec_core+3070>, 0x55ab59671a16 <vm_exec_core+2742>, 0x55ab5967194a <vm_exec_core+2538>, 0x55ab596718ce <vm_exec_core+2414>, 0x55ab5967372b <vm_exec_core+10187>, 0x55ab5967189a <vm_exec_core+2362>, 0x55ab5967185b <vm_exec_core+2299>, 0x55ab5967181c <vm_exec_core+2236>, 0x55ab596717e0 <vm_exec_core+2176>, 0x55ab59671722 <vm_exec_core+1986>, 0x55ab5967169f <vm_exec_core+1855>, 0x55ab59674281 <vm_exec_core+13089>, 0x55ab5967438e <vm_exec_core+13358>, 0x55ab596745cf <vm_exec_core+13935>, 0x55ab59673fe9 <vm_exec_core+12425>, 0x55ab59674668 <vm_exec_core+14088>, 0x55ab59674935 <vm_exec_core+14805>, 0x55ab59674854 <vm_exec_core+14580>, 0x55ab596748d7 <vm_exec_core+14711>, 0x55ab5967473a <vm_exec_core+14298>, 0x55ab59674798 <vm_exec_core+14392>, 0x55ab596747f6 <vm_exec_core+14486>, 0x55ab59674bc5 <vm_exec_core+15461>, 0x55ab59674a19 <vm_exec_core+15033>, 0x55ab59674a65 <vm_exec_core+15109>, 0x55ab59674ab8 <vm_exec_core+15192>, 0x55ab59674b3b <vm_exec_core+15323>, 0x55ab596715d2 <vm_exec_core+1650>, 0x55ab5967152a <vm_exec_core+1482>, 0x55ab596742e8 <vm_exec_core+13192>, 0x55ab59674346 <vm_exec_core+13286>, 0x55ab59674177 <vm_exec_core+12823>, 0x55ab5967420a <vm_exec_core+12970>, 0x55ab59674701 <vm_exec_core+14241>, 0x55ab5967498e <vm_exec_core+14894>, 0x55ab596714b9 <vm_exec_core+1369>, 0x55ab59671439 <vm_exec_core+1241>, 0x55ab59671390 <vm_exec_core+1072>, 0x55ab59671349 <vm_exec_core+1001>, 0x55ab596712fe <vm_exec_core+926>, 0x55ab596712b5 <vm_exec_core+853>, 0x55ab59671264 <vm_exec_core+772>, 0x55ab5967122f <vm_exec_core+719>, 0x55ab596711fa <vm_exec_core+666>, 0x55ab596743f2 <vm_exec_core+13458>, 0x55ab59673299 <vm_exec_core+9017>, 0x55ab5967322c <vm_exec_core+8908>, 0x55ab596731b4 <vm_exec_core+8788>, 0x55ab59673142 <vm_exec_core+8674>, 0x55ab596730c9 <vm_exec_core+8553>, 0x55ab59673023 <vm_exec_core+8387>, 0x55ab596736b0 <vm_exec_core+10064>, 0x55ab59673595 <vm_exec_core+9781>, 0x55ab596735ec <vm_exec_core+9868>, 0x55ab596732fd <vm_exec_core+9117>, 0x55ab5967342a <vm_exec_core+9418>, 0x55ab59672b91 <vm_exec_core+7217>, 0x55ab59672b29 <vm_exec_core+7113>, 0x55ab59672abc <vm_exec_core+7004>, 0x55ab59672d9b <vm_exec_core+7739>, 0x55ab59672d63 <vm_exec_core+7683>, 0x55ab59672d2e <vm_exec_core+7630>, 0x55ab59672cf9 <vm_exec_core+7577>, 0x55ab59672cc4 <vm_exec_core+7524>, 0x55ab59672c61 <vm_exec_core+7425>, 0x55ab59672c1d <vm_exec_core+7357>, 0x55ab59672bd6 <vm_exec_core+7286>, 0x55ab59672ed7 <vm_exec_core+8055>, 0x55ab59672e91 <vm_exec_core+7985>, 0x55ab59672e12 <vm_exec_core+7858>, 0x55ab59672dd8 <vm_exec_core+7800>, 0x55ab59672f89 <vm_exec_core+8233>, 0x55ab59672f2f <vm_exec_core+8143>, 0x55ab59672fe6 <vm_exec_core+8326>, 0x55ab59672a7f <vm_exec_core+6943>, 0x55ab5967287c <vm_exec_core+6428>, 0x55ab596727f6 <vm_exec_core+6294>, 0x55ab5967278e <vm_exec_core+6190>, 0x55ab59672736 <vm_exec_core+6102>, 0x55ab596726d4 <vm_exec_core+6004>, 0x55ab59672687 <vm_exec_core+5927>, 0x55ab59672613 <vm_exec_core+5811>, 0x55ab596725c9 <vm_exec_core+5737>, 0x55ab596725a2 <vm_exec_core+5698>, 0x55ab59672567 <vm_exec_core+5639>, 0x55ab59672516 <vm_exec_core+5558>, 0x55ab596724e2 <vm_exec_core+5506>, 0x55ab59672435 <vm_exec_core+5333>, 0x55ab596723f2 <vm_exec_core+5266>, 0x55ab596723ae <vm_exec_core+5198>, 0x55ab5967237c <vm_exec_core+5148>, 0x55ab5967230d <vm_exec_core+5037>, 0x55ab596722ac <vm_exec_core+4940>, 0x55ab5967225d <vm_exec_core+4861>, 0x55ab596721ee <vm_exec_core+4750>, 0x55ab59672190 <vm_exec_core+4656>, 0x55ab59672078 <vm_exec_core+4376>, 0x55ab5967203c <vm_exec_core+4316>, 0x55ab59671ff5 <vm_exec_core+4245>, 0x55ab59671f8b <vm_exec_core+4139>, 0x55ab59671eed <vm_exec_core+3981>, 0x55ab59674535 <vm_exec_core+13781>, 0x55ab59671e38 <vm_exec_core+3800>, 0x55ab59671db0 <vm_exec_core+3664>, 0x55ab59671d61 <vm_exec_core+3585>, 0x55ab59671d12 <vm_exec_core+3506>, 0x55ab59671cc3 <vm_exec_core+3427>, 0x55ab59674509 <vm_exec_core+13737>, 0x55ab59671c74 <vm_exec_core+3348>, 0x55ab59671c05 <vm_exec_core+3237>, 0x55ab59671bc0 <vm_exec_core+3168>, 0x55ab59671b4d <vm_exec_core+3053>, 0x55ab59671a05 <vm_exec_core+2725>, 0x55ab59671939 <vm_exec_core+2521>, 0x55ab596718bd <vm_exec_core+2397>, 0x55ab5967371a <vm_exec_core+10170>, 0x55ab59671889 <vm_exec_core+2345>, 0x55ab5967184a <vm_exec_core+2282>, 0x55ab5967180b <vm_exec_core+2219>, 0x55ab596717cf <vm_exec_core+2159>, 0x55ab59671711 <vm_exec_core+1969>, 0x55ab5967168e <vm_exec_core+1838>, 0x55ab5967451f <vm_exec_core+13759>, 0x55ab59674161 <vm_exec_core+12801>, 0x55ab59674330 <vm_exec_core+13264>, 0x55ab59674410 <vm_exec_core+13488>, 0x55ab59674426 <vm_exec_core+13510>, 0x55ab5967443c <vm_exec_core+13532>, 0x55ab59674452 <vm_exec_core+13554>, 0x55ab5967446f <vm_exec_core+13583>, 0x55ab59674485 <vm_exec_core+13605>, 0x55ab5967449b <vm_exec_core+13627>, 0x55ab596744b1 <vm_exec_core+13649>...} |
| #23 0x000055ab5967770e in rb_vm_exec (ec=0x55ab7a1f3340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x55ab7a1f3340 |
| _tag = {tag = 36, retval = 4, buf = {0x55ab7a1f3340, 0x55ab59677630 <rb_vm_exec+304>, 0x0, 0x7ffd00a080e0, 0x7fbc18efa3b8}, prev = 0x7ffd00a081b0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #24 0x000055ab59689513 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 |
| ec = <optimized out> |
| val = <optimized out> |
| #25 0x000055ab59469925 in rb_ec_exec_node (ec=ec@entry=0x55ab7a1f3340, n=n@entry=0x7fbc1727f2b0) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 |
| _ec = 0x55ab7a1f3340 |
| _tag = {tag = 36, retval = 94194425581462, buf = {0x55ab7a1f3340, 0x55ab59469980 <rb_ec_exec_node+256>, 0x0, 0x7ffd00a08190, 0x7fbc1727f2b0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7fbc1727f2b0 |
| #26 0x000055ab5946dbcb in ruby_run_node (n=0x7fbc1727f2b0) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 |
| ec = 0x55ab7a1f3340 |
| status = 0 |
| #27 0x000055ab59389de6 in rb_main (argv=0x7ffd00a083d8, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #28 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| [Inferior 1 (process 452305) detached] |
| $ timeout 60 gdb -p 452309 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| Fstderr output is not empty |
| th: 0x55ab7a1ee060, native_id: 0x7fbc3250a7c0 |
| -- Control frame information ----------------------------------------------- |
| c:0007 p:0003 s:0028 e:000027 METHOD <internal:ractor>:660 |
| c:0006 p:0027 s:0024 e:000023 METHOD <internal:ractor>:551 |
| c:0005 p:0003 s:0019 e:000018 METHOD <internal:ractor>:574 |
| c:0004 p:0004 s:0015 e:000014 BLOCK bootstraptest.test_ractor.rb_1357_1354.rb:9 [FINISH] |
| [New LWP 452312] |
| [New LWP 452311] |
| [New LWP 452310] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7f48173807c0 (LWP 452309) "miniruby" futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| 2 Thread 0x7f47dbfae6c0 (LWP 452312) "miniruby" futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| 3 Thread 0x7f47dc0cf6c0 (LWP 452311) "miniruby" futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| 4 Thread 0x7f47fdd5f6c0 (LWP 452310) "miniruby" 0x00007f48174ad042 in epoll_wait (epfd=4, events=events@entry=0x564f1c3cdedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| >>> Machine level backtrace |
| Thread 4 (Thread 0x7f47fdd5f6c0 (LWP 452310) "miniruby"): |
| #0 0x00007f48174ad042 in epoll_wait (epfd=4, events=events@entry=0x564f1c3cdedc <timer_th+28>, maxevents=maxevents@entry=16, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30 |
| sc_ret = -4 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x0000564f1c00946f in event_wait (vm=0x564f2790fad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2919 |
| r = <optimized out> |
| r = <optimized out> |
| #2 timer_thread_polling (vm=0x564f2790fad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:913 |
| r = <optimized out> |
| r = <optimized out> |
| i = <optimized out> |
| th = <optimized out> |
| events = <optimized out> |
| #3 timer_thread_func (ptr=0x564f2790fad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:3046 |
| vm = 0x564f2790fad0 |
| #4 0x00007f481741fa94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139947178063552, -5923547150600637609, 139947178063552, -264, 0, 140724212419424, -5923547150579666089, -5920966425852120233}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #5 0x00007f48174acc3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7f47dc0cf6c0 (LWP 452311) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x564f2790fb70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007f48174230f1 in lll_mutex_lock_optimized (mutex=0x564f2790fb70) at ./nptl/pthread_mutex_lock.c:48 |
| __futex = 0x564f2790fb70 |
| private = <optimized out> |
| private = <optimized out> |
| __futex = <optimized out> |
| #3 ___pthread_mutex_lock (mutex=mutex@entry=0x564f2790fb70) at ./nptl/pthread_mutex_lock.c:93 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "___pthread_mutex_lock" |
| id = <optimized out> |
| #4 0x0000564f1c00317d in rb_native_mutex_lock (lock=lock@entry=0x564f2790fb70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:115 |
| r = <optimized out> |
| #5 0x0000564f1c006c9b in ractor_sched_lock_ (line=1417, file=<synthetic pointer>, cr=0x564f27a4efd0, vm=0x564f2790fad0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:477 |
| No locals. |
| #6 rb_ractor_sched_barrier_start (vm=0x564f2790fad0, cr=0x564f27a4efd0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1417 |
| lock_rec = <optimized out> |
| #7 0x0000564f1c07fd8b in rb_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:246 |
| vm = <optimized out> |
| cr = <optimized out> |
| #8 0x0000564f1be6e759 in rb_gc_vm_barrier () at /tmp/ruby/src/trunk-gc-asserts/gc.c:178 |
| No locals. |
| #9 0x0000564f1be818b5 in gc_verify_internal_consistency (objspace_ptr=0x564f27912460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:5185 |
| prev_during_gc = <optimized out> |
| objspace = 0x564f27912460 |
| lev = 3 |
| #10 gc_start (objspace=objspace@entry=0x564f27912460, reason=reason@entry=256) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:6332 |
| do_full_mark = 0 |
| __func__ = "gc_start" |
| lock_lev = 2 |
| #11 0x0000564f1be82cb6 in heap_prepare (heap=0x564f27912480, objspace=0x564f27912460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2050 |
| __func__ = "heap_prepare" |
| #12 heap_next_free_page (heap=0x564f27912480, objspace=0x564f27912460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2274 |
| page = <optimized out> |
| page = <optimized out> |
| __func__ = "heap_next_free_page" |
| #13 newobj_cache_miss (objspace=objspace@entry=0x564f27912460, cache=cache@entry=0x564f27a52f60, heap_idx=heap_idx@entry=0, vm_locked=vm_locked@entry=false) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2381 |
| page = <optimized out> |
| heap = 0x564f27912480 |
| obj = <optimized out> |
| lev = 1 |
| unlock_vm = true |
| #14 0x0000564f1be86410 in newobj_alloc (vm_locked=false, heap_idx=<optimized out>, cache=0x564f27a52f60, objspace=0x564f27912460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2405 |
| obj = <optimized out> |
| obj = <optimized out> |
| #15 rb_gc_impl_new_obj (alloc_size=29, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139947178384080, cache_ptr=0x564f27a52f60, objspace_ptr=0x564f27912460) at /tmp/ruby/src/trunk-gc-asserts/gc/default/default.c:2484 |
| obj = <optimized out> |
| objspace = 0x564f27912460 |
| heap_idx = <optimized out> |
| cache = 0x564f27a52f60 |
| obj = <optimized out> |
| objspace = <optimized out> |
| heap_idx = <optimized out> |
| cache = <optimized out> |
| #16 newobj_of (size=29, wb_protected=true, v3=0, v2=0, v1=0, flags=5, klass=139947178384080, cr=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1005 |
| obj = <optimized out> |
| obj = <optimized out> |
| lev = <optimized out> |
| gc_disabled = <optimized out> |
| #17 rb_wb_protected_newobj_of (ec=<optimized out>, klass=klass@entry=139947178384080, flags=flags@entry=5, size=size@entry=29) at /tmp/ruby/src/trunk-gc-asserts/gc.c:1043 |
| __func__ = "rb_wb_protected_newobj_of" |
| #18 0x0000564f1bfcee7f in str_alloc_embed (capa=5, klass=139947178384080) at /tmp/ruby/src/trunk-gc-asserts/string.c:1359 |
| size = 29 |
| str = <optimized out> |
| #19 str_enc_new (klass=139947178384080, ptr=0x7f47dbe80028 "1636", len=4, enc=0x564f27918920) at /tmp/ruby/src/trunk-gc-asserts/string.c:1402 |
| str = <optimized out> |
| termlen = 1 |
| dtrace_line = <optimized out> |
| dtrace_file = <optimized out> |
| #20 0x0000564f1bfd4a6a in str_new_frozen_buffer (klass=139947178384080, orig=orig@entry=139946608820240, copy_encoding=copy_encoding@entry=1) at /tmp/ruby/src/trunk-gc-asserts/include/ruby/internal/core/rstring.h:430 |
| str = <optimized out> |
| len = 4 |
| enc = 0x564f27918920 |
| termlen = <optimized out> |
| #21 0x0000564f1bfec82e in str_new_frozen (orig=<optimized out>, klass=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:1943 |
| No locals. |
| #22 build_fstring (arg=<synthetic pointer>, str=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:475 |
| coderange = 1048576 |
| coderange = <optimized out> |
| new_str = <optimized out> |
| len = <optimized out> |
| capa = <optimized out> |
| term_len = <optimized out> |
| term_fill_ptr = <optimized out> |
| term_fill_len = <optimized out> |
| #23 fstring_find_or_insert (arg=<synthetic pointer>, value=<optimized out>, hash_code=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:771 |
| prev_count = <optimized out> |
| found = <optimized out> |
| entry = 0x7f47dbe64b40 |
| candidate = <optimized out> |
| inserting = <optimized out> |
| idx = 13747 |
| probe = {idx = 13747, d = 1, mask = <optimized out>} |
| table_obj = 139946608820080 |
| table = 0x7f47dbe7ff88 |
| retry = <optimized out> |
| probe = <optimized out> |
| inserting = <optimized out> |
| idx = <optimized out> |
| table_obj = <optimized out> |
| table = <optimized out> |
| retry = <optimized out> |
| entry = <optimized out> |
| candidate = <optimized out> |
| prev_count = <optimized out> |
| found = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| vm_locking_level = <optimized out> |
| vm_locking_do = <optimized out> |
| candidate_hash = <optimized out> |
| rb_gc_guarded_ptr = <optimized out> |
| #24 register_fstring (str=<optimized out>, copy=<optimized out>, force_precompute_hash=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/string.c:884 |
| args = <optimized out> |
| hash_code = <optimized out> |
| result = <optimized out> |
| #25 0x0000564f1c04bbbd in vm_call_cfunc_with_frame_ (ec=0x564f27998ba0, reg_cfp=0x7f47dc1d0e78, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x8500100001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7f47fddca748 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #26 0x0000564f1c0610a0 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 94897966775120 |
| ci = 0x564f2790fb70 |
| cc = <optimized out> |
| recv = 2 |
| argc = <optimized out> |
| calling = {cd = 0x564f27997b50, cc = 0x7f47dbfbfde0, block_handler = 0, recv = 139946608820240, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #27 vm_exec_core (ec=0x564f2790fb70, ec@entry=0x564f27998ba0) at ../../src/trunk-gc-asserts/insns.def:899 |
| bh = <optimized out> |
| cd = 0x564f27997b50 |
| leaf = <optimized out> |
| val = 94897966775120 |
| reg_pc = 0x564f27a52e20 |
| reg_cfp = 0x7f47dc1d0e78 |
| insns_address_table = {0x564f1c064270 <vm_exec_core+13072>, 0x564f1c0632aa <vm_exec_core+9034>, 0x564f1c06323d <vm_exec_core+8925>, 0x564f1c0631c5 <vm_exec_core+8805>, 0x564f1c063153 <vm_exec_core+8691>, 0x564f1c0630da <vm_exec_core+8570>, 0x564f1c063034 <vm_exec_core+8404>, 0x564f1c0636c1 <vm_exec_core+10081>, 0x564f1c0635a6 <vm_exec_core+9798>, 0x564f1c0635fd <vm_exec_core+9885>, 0x564f1c06330e <vm_exec_core+9134>, 0x564f1c06343b <vm_exec_core+9435>, 0x564f1c062ba2 <vm_exec_core+7234>, 0x564f1c062b3a <vm_exec_core+7130>, 0x564f1c062acd <vm_exec_core+7021>, 0x564f1c062dac <vm_exec_core+7756>, 0x564f1c062d74 <vm_exec_core+7700>, 0x564f1c062d3f <vm_exec_core+7647>, 0x564f1c062d0a <vm_exec_core+7594>, 0x564f1c062cd5 <vm_exec_core+7541>, 0x564f1c062c72 <vm_exec_core+7442>, 0x564f1c062c2e <vm_exec_core+7374>, 0x564f1c062be7 <vm_exec_core+7303>, 0x564f1c062ee8 <vm_exec_core+8072>, 0x564f1c062ea2 <vm_exec_core+8002>, 0x564f1c062e23 <vm_exec_core+7875>, 0x564f1c062de9 <vm_exec_core+7817>, 0x564f1c062f9a <vm_exec_core+8250>, 0x564f1c062f40 <vm_exec_core+8160>, 0x564f1c062ff7 <vm_exec_core+8343>, 0x564f1c062a90 <vm_exec_core+6960>, 0x564f1c06288d <vm_exec_core+6445>, 0x564f1c062807 <vm_exec_core+6311>, 0x564f1c06279f <vm_exec_core+6207>, 0x564f1c062747 <vm_exec_core+6119>, 0x564f1c0626e5 <vm_exec_core+6021>, 0x564f1c062698 <vm_exec_core+5944>, 0x564f1c062624 <vm_exec_core+5828>, 0x564f1c0625da <vm_exec_core+5754>, 0x564f1c0625b3 <vm_exec_core+5715>, 0x564f1c062578 <vm_exec_core+5656>, 0x564f1c062527 <vm_exec_core+5575>, 0x564f1c0624f3 <vm_exec_core+5523>, 0x564f1c062446 <vm_exec_core+5350>, 0x564f1c062403 <vm_exec_core+5283>, 0x564f1c0623bf <vm_exec_core+5215>, 0x564f1c06238d <vm_exec_core+5165>, 0x564f1c06231e <vm_exec_core+5054>, 0x564f1c0622bd <vm_exec_core+4957>, 0x564f1c06226e <vm_exec_core+4878>, 0x564f1c0621ff <vm_exec_core+4767>, 0x564f1c0621a1 <vm_exec_core+4673>, 0x564f1c062089 <vm_exec_core+4393>, 0x564f1c06204d <vm_exec_core+4333>, 0x564f1c062006 <vm_exec_core+4262>, 0x564f1c061f9c <vm_exec_core+4156>, 0x564f1c061efe <vm_exec_core+3998>, 0x564f1c060fd0 <vm_exec_core+112>, 0x564f1c061e49 <vm_exec_core+3817>, 0x564f1c061dc1 <vm_exec_core+3681>, 0x564f1c061d72 <vm_exec_core+3602>, 0x564f1c061d23 <vm_exec_core+3523>, 0x564f1c061cd4 <vm_exec_core+3444>, 0x564f1c064117 <vm_exec_core+12727>, 0x564f1c061c85 <vm_exec_core+3365>, 0x564f1c061c16 <vm_exec_core+3254>, 0x564f1c061bd1 <vm_exec_core+3185>, 0x564f1c061b5e <vm_exec_core+3070>, 0x564f1c061a16 <vm_exec_core+2742>, 0x564f1c06194a <vm_exec_core+2538>, 0x564f1c0618ce <vm_exec_core+2414>, 0x564f1c06372b <vm_exec_core+10187>, 0x564f1c06189a <vm_exec_core+2362>, 0x564f1c06185b <vm_exec_core+2299>, 0x564f1c06181c <vm_exec_core+2236>, 0x564f1c0617e0 <vm_exec_core+2176>, 0x564f1c061722 <vm_exec_core+1986>, 0x564f1c06169f <vm_exec_core+1855>, 0x564f1c064281 <vm_exec_core+13089>, 0x564f1c06438e <vm_exec_core+13358>, 0x564f1c0645cf <vm_exec_core+13935>, 0x564f1c063fe9 <vm_exec_core+12425>, 0x564f1c064668 <vm_exec_core+14088>, 0x564f1c064935 <vm_exec_core+14805>, 0x564f1c064854 <vm_exec_core+14580>, 0x564f1c0648d7 <vm_exec_core+14711>, 0x564f1c06473a <vm_exec_core+14298>, 0x564f1c064798 <vm_exec_core+14392>, 0x564f1c0647f6 <vm_exec_core+14486>, 0x564f1c064bc5 <vm_exec_core+15461>, 0x564f1c064a19 <vm_exec_core+15033>, 0x564f1c064a65 <vm_exec_core+15109>, 0x564f1c064ab8 <vm_exec_core+15192>, 0x564f1c064b3b <vm_exec_core+15323>, 0x564f1c0615d2 <vm_exec_core+1650>, 0x564f1c06152a <vm_exec_core+1482>, 0x564f1c0642e8 <vm_exec_core+13192>, 0x564f1c064346 <vm_exec_core+13286>, 0x564f1c064177 <vm_exec_core+12823>, 0x564f1c06420a <vm_exec_core+12970>, 0x564f1c064701 <vm_exec_core+14241>, 0x564f1c06498e <vm_exec_core+14894>, 0x564f1c0614b9 <vm_exec_core+1369>, 0x564f1c061439 <vm_exec_core+1241>, 0x564f1c061390 <vm_exec_core+1072>, 0x564f1c061349 <vm_exec_core+1001>, 0x564f1c0612fe <vm_exec_core+926>, 0x564f1c0612b5 <vm_exec_core+853>, 0x564f1c061264 <vm_exec_core+772>, 0x564f1c06122f <vm_exec_core+719>, 0x564f1c0611fa <vm_exec_core+666>, 0x564f1c0643f2 <vm_exec_core+13458>, 0x564f1c063299 <vm_exec_core+9017>, 0x564f1c06322c <vm_exec_core+8908>, 0x564f1c0631b4 <vm_exec_core+8788>, 0x564f1c063142 <vm_exec_core+8674>, 0x564f1c0630c9 <vm_exec_core+8553>, 0x564f1c063023 <vm_exec_core+8387>, 0x564f1c0636b0 <vm_exec_core+10064>, 0x564f1c063595 <vm_exec_core+9781>, 0x564f1c0635ec <vm_exec_core+9868>, 0x564f1c0632fd <vm_exec_core+9117>, 0x564f1c06342a <vm_exec_core+9418>, 0x564f1c062b91 <vm_exec_core+7217>, 0x564f1c062b29 <vm_exec_core+7113>, 0x564f1c062abc <vm_exec_core+7004>, 0x564f1c062d9b <vm_exec_core+7739>, 0x564f1c062d63 <vm_exec_core+7683>, 0x564f1c062d2e <vm_exec_core+7630>, 0x564f1c062cf9 <vm_exec_core+7577>, 0x564f1c062cc4 <vm_exec_core+7524>, 0x564f1c062c61 <vm_exec_core+7425>, 0x564f1c062c1d <vm_exec_core+7357>, 0x564f1c062bd6 <vm_exec_core+7286>, 0x564f1c062ed7 <vm_exec_core+8055>, 0x564f1c062e91 <vm_exec_core+7985>, 0x564f1c062e12 <vm_exec_core+7858>, 0x564f1c062dd8 <vm_exec_core+7800>, 0x564f1c062f89 <vm_exec_core+8233>, 0x564f1c062f2f <vm_exec_core+8143>, 0x564f1c062fe6 <vm_exec_core+8326>, 0x564f1c062a7f <vm_exec_core+6943>, 0x564f1c06287c <vm_exec_core+6428>, 0x564f1c0627f6 <vm_exec_core+6294>, 0x564f1c06278e <vm_exec_core+6190>, 0x564f1c062736 <vm_exec_core+6102>, 0x564f1c0626d4 <vm_exec_core+6004>, 0x564f1c062687 <vm_exec_core+5927>, 0x564f1c062613 <vm_exec_core+5811>, 0x564f1c0625c9 <vm_exec_core+5737>, 0x564f1c0625a2 <vm_exec_core+5698>, 0x564f1c062567 <vm_exec_core+5639>, 0x564f1c062516 <vm_exec_core+5558>, 0x564f1c0624e2 <vm_exec_core+5506>, 0x564f1c062435 <vm_exec_core+5333>, 0x564f1c0623f2 <vm_exec_core+5266>, 0x564f1c0623ae <vm_exec_core+5198>, 0x564f1c06237c <vm_exec_core+5148>, 0x564f1c06230d <vm_exec_core+5037>, 0x564f1c0622ac <vm_exec_core+4940>, 0x564f1c06225d <vm_exec_core+4861>, 0x564f1c0621ee <vm_exec_core+4750>, 0x564f1c062190 <vm_exec_core+4656>, 0x564f1c062078 <vm_exec_core+4376>, 0x564f1c06203c <vm_exec_core+4316>, 0x564f1c061ff5 <vm_exec_core+4245>, 0x564f1c061f8b <vm_exec_core+4139>, 0x564f1c061eed <vm_exec_core+3981>, 0x564f1c064535 <vm_exec_core+13781>, 0x564f1c061e38 <vm_exec_core+3800>, 0x564f1c061db0 <vm_exec_core+3664>, 0x564f1c061d61 <vm_exec_core+3585>, 0x564f1c061d12 <vm_exec_core+3506>, 0x564f1c061cc3 <vm_exec_core+3427>, 0x564f1c064509 <vm_exec_core+13737>, 0x564f1c061c74 <vm_exec_core+3348>, 0x564f1c061c05 <vm_exec_core+3237>, 0x564f1c061bc0 <vm_exec_core+3168>, 0x564f1c061b4d <vm_exec_core+3053>, 0x564f1c061a05 <vm_exec_core+2725>, 0x564f1c061939 <vm_exec_core+2521>, 0x564f1c0618bd <vm_exec_core+2397>, 0x564f1c06371a <vm_exec_core+10170>, 0x564f1c061889 <vm_exec_core+2345>, 0x564f1c06184a <vm_exec_core+2282>, 0x564f1c06180b <vm_exec_core+2219>, 0x564f1c0617cf <vm_exec_core+2159>, 0x564f1c061711 <vm_exec_core+1969>, 0x564f1c06168e <vm_exec_core+1838>, 0x564f1c06451f <vm_exec_core+13759>, 0x564f1c064161 <vm_exec_core+12801>, 0x564f1c064330 <vm_exec_core+13264>, 0x564f1c064410 <vm_exec_core+13488>, 0x564f1c064426 <vm_exec_core+13510>, 0x564f1c06443c <vm_exec_core+13532>, 0x564f1c064452 <vm_exec_core+13554>, 0x564f1c06446f <vm_exec_core+13583>, 0x564f1c064485 <vm_exec_core+13605>, 0x564f1c06449b <vm_exec_core+13627>, 0x564f1c0644b1 <vm_exec_core+13649>...} |
| #28 0x0000564f1c06770e in rb_vm_exec (ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 4, buf = {0x7f47dc0d1090, 0x564f1c067630 <rb_vm_exec+304>, 0x0, 0x7f47dc2d0db0, 0x0}, prev = 0x7f47dc2d1120, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #29 0x0000564f1c06bb73 in vm_yield_with_cref (is_lambda=0, cref=0x0, kw_splat=0, argv=0x7f47dc0d1090, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1700 |
| No locals. |
| #30 vm_yield (kw_splat=0, argv=0x7f47dc0d1090, argc=1, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1714 |
| No locals. |
| #31 rb_yield_0 (argv=0x7f47dc0d1090, argc=1) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1362 |
| No locals. |
| #32 rb_yield_values2 (argc=1, argv=0x7f47dc0d1090) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1408 |
| No locals. |
| #33 0x0000564f1be37ce2 in collect_i (i=<optimized out>, ary=139946610130560, argc=<optimized out>, argv=<optimized out>, blockarg=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/enum.c:628 |
| No locals. |
| #34 0x0000564f1c05a5f8 in vm_yield_with_cfunc (ec=0x564f27998ba0, captured=<optimized out>, self=139946608951040, argc=1, argv=0x7f47dc0d1090, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5136 |
| is_lambda = 0 |
| val = <optimized out> |
| arg = 3273 |
| blockarg = <optimized out> |
| frame_flag = <optimized out> |
| ifunc = 0x7f47dbfbfe58 |
| #35 0x0000564f1c05a6de in vm_invoke_ifunc_block (ec=0x564f27998ba0, reg_cfp=0x7f47dc1d0ee8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 |
| val = <optimized out> |
| argc = <optimized out> |
| captured = 0x7f47dc1d0f70 |
| #36 0x0000564f1c0619e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 |
| val = 4 |
| ci = 0xfffffffffffffe00 |
| cc = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| calling = {cd = 0x564f27a19d60, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #37 vm_exec_core (ec=0x564f2790fb70, ec@entry=0x564f27998ba0) at ../../src/trunk-gc-asserts/insns.def:1137 |
| bh = <optimized out> |
| cd = 0x564f2790fb70 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x564f27a1cd20 |
| reg_cfp = 0x7f47dc1d0ee8 |
| insns_address_table = {0x564f1c064270 <vm_exec_core+13072>, 0x564f1c0632aa <vm_exec_core+9034>, 0x564f1c06323d <vm_exec_core+8925>, 0x564f1c0631c5 <vm_exec_core+8805>, 0x564f1c063153 <vm_exec_core+8691>, 0x564f1c0630da <vm_exec_core+8570>, 0x564f1c063034 <vm_exec_core+8404>, 0x564f1c0636c1 <vm_exec_core+10081>, 0x564f1c0635a6 <vm_exec_core+9798>, 0x564f1c0635fd <vm_exec_core+9885>, 0x564f1c06330e <vm_exec_core+9134>, 0x564f1c06343b <vm_exec_core+9435>, 0x564f1c062ba2 <vm_exec_core+7234>, 0x564f1c062b3a <vm_exec_core+7130>, 0x564f1c062acd <vm_exec_core+7021>, 0x564f1c062dac <vm_exec_core+7756>, 0x564f1c062d74 <vm_exec_core+7700>, 0x564f1c062d3f <vm_exec_core+7647>, 0x564f1c062d0a <vm_exec_core+7594>, 0x564f1c062cd5 <vm_exec_core+7541>, 0x564f1c062c72 <vm_exec_core+7442>, 0x564f1c062c2e <vm_exec_core+7374>, 0x564f1c062be7 <vm_exec_core+7303>, 0x564f1c062ee8 <vm_exec_core+8072>, 0x564f1c062ea2 <vm_exec_core+8002>, 0x564f1c062e23 <vm_exec_core+7875>, 0x564f1c062de9 <vm_exec_core+7817>, 0x564f1c062f9a <vm_exec_core+8250>, 0x564f1c062f40 <vm_exec_core+8160>, 0x564f1c062ff7 <vm_exec_core+8343>, 0x564f1c062a90 <vm_exec_core+6960>, 0x564f1c06288d <vm_exec_core+6445>, 0x564f1c062807 <vm_exec_core+6311>, 0x564f1c06279f <vm_exec_core+6207>, 0x564f1c062747 <vm_exec_core+6119>, 0x564f1c0626e5 <vm_exec_core+6021>, 0x564f1c062698 <vm_exec_core+5944>, 0x564f1c062624 <vm_exec_core+5828>, 0x564f1c0625da <vm_exec_core+5754>, 0x564f1c0625b3 <vm_exec_core+5715>, 0x564f1c062578 <vm_exec_core+5656>, 0x564f1c062527 <vm_exec_core+5575>, 0x564f1c0624f3 <vm_exec_core+5523>, 0x564f1c062446 <vm_exec_core+5350>, 0x564f1c062403 <vm_exec_core+5283>, 0x564f1c0623bf <vm_exec_core+5215>, 0x564f1c06238d <vm_exec_core+5165>, 0x564f1c06231e <vm_exec_core+5054>, 0x564f1c0622bd <vm_exec_core+4957>, 0x564f1c06226e <vm_exec_core+4878>, 0x564f1c0621ff <vm_exec_core+4767>, 0x564f1c0621a1 <vm_exec_core+4673>, 0x564f1c062089 <vm_exec_core+4393>, 0x564f1c06204d <vm_exec_core+4333>, 0x564f1c062006 <vm_exec_core+4262>, 0x564f1c061f9c <vm_exec_core+4156>, 0x564f1c061efe <vm_exec_core+3998>, 0x564f1c060fd0 <vm_exec_core+112>, 0x564f1c061e49 <vm_exec_core+3817>, 0x564f1c061dc1 <vm_exec_core+3681>, 0x564f1c061d72 <vm_exec_core+3602>, 0x564f1c061d23 <vm_exec_core+3523>, 0x564f1c061cd4 <vm_exec_core+3444>, 0x564f1c064117 <vm_exec_core+12727>, 0x564f1c061c85 <vm_exec_core+3365>, 0x564f1c061c16 <vm_exec_core+3254>, 0x564f1c061bd1 <vm_exec_core+3185>, 0x564f1c061b5e <vm_exec_core+3070>, 0x564f1c061a16 <vm_exec_core+2742>, 0x564f1c06194a <vm_exec_core+2538>, 0x564f1c0618ce <vm_exec_core+2414>, 0x564f1c06372b <vm_exec_core+10187>, 0x564f1c06189a <vm_exec_core+2362>, 0x564f1c06185b <vm_exec_core+2299>, 0x564f1c06181c <vm_exec_core+2236>, 0x564f1c0617e0 <vm_exec_core+2176>, 0x564f1c061722 <vm_exec_core+1986>, 0x564f1c06169f <vm_exec_core+1855>, 0x564f1c064281 <vm_exec_core+13089>, 0x564f1c06438e <vm_exec_core+13358>, 0x564f1c0645cf <vm_exec_core+13935>, 0x564f1c063fe9 <vm_exec_core+12425>, 0x564f1c064668 <vm_exec_core+14088>, 0x564f1c064935 <vm_exec_core+14805>, 0x564f1c064854 <vm_exec_core+14580>, 0x564f1c0648d7 <vm_exec_core+14711>, 0x564f1c06473a <vm_exec_core+14298>, 0x564f1c064798 <vm_exec_core+14392>, 0x564f1c0647f6 <vm_exec_core+14486>, 0x564f1c064bc5 <vm_exec_core+15461>, 0x564f1c064a19 <vm_exec_core+15033>, 0x564f1c064a65 <vm_exec_core+15109>, 0x564f1c064ab8 <vm_exec_core+15192>, 0x564f1c064b3b <vm_exec_core+15323>, 0x564f1c0615d2 <vm_exec_core+1650>, 0x564f1c06152a <vm_exec_core+1482>, 0x564f1c0642e8 <vm_exec_core+13192>, 0x564f1c064346 <vm_exec_core+13286>, 0x564f1c064177 <vm_exec_core+12823>, 0x564f1c06420a <vm_exec_core+12970>, 0x564f1c064701 <vm_exec_core+14241>, 0x564f1c06498e <vm_exec_core+14894>, 0x564f1c0614b9 <vm_exec_core+1369>, 0x564f1c061439 <vm_exec_core+1241>, 0x564f1c061390 <vm_exec_core+1072>, 0x564f1c061349 <vm_exec_core+1001>, 0x564f1c0612fe <vm_exec_core+926>, 0x564f1c0612b5 <vm_exec_core+853>, 0x564f1c061264 <vm_exec_core+772>, 0x564f1c06122f <vm_exec_core+719>, 0x564f1c0611fa <vm_exec_core+666>, 0x564f1c0643f2 <vm_exec_core+13458>, 0x564f1c063299 <vm_exec_core+9017>, 0x564f1c06322c <vm_exec_core+8908>, 0x564f1c0631b4 <vm_exec_core+8788>, 0x564f1c063142 <vm_exec_core+8674>, 0x564f1c0630c9 <vm_exec_core+8553>, 0x564f1c063023 <vm_exec_core+8387>, 0x564f1c0636b0 <vm_exec_core+10064>, 0x564f1c063595 <vm_exec_core+9781>, 0x564f1c0635ec <vm_exec_core+9868>, 0x564f1c0632fd <vm_exec_core+9117>, 0x564f1c06342a <vm_exec_core+9418>, 0x564f1c062b91 <vm_exec_core+7217>, 0x564f1c062b29 <vm_exec_core+7113>, 0x564f1c062abc <vm_exec_core+7004>, 0x564f1c062d9b <vm_exec_core+7739>, 0x564f1c062d63 <vm_exec_core+7683>, 0x564f1c062d2e <vm_exec_core+7630>, 0x564f1c062cf9 <vm_exec_core+7577>, 0x564f1c062cc4 <vm_exec_core+7524>, 0x564f1c062c61 <vm_exec_core+7425>, 0x564f1c062c1d <vm_exec_core+7357>, 0x564f1c062bd6 <vm_exec_core+7286>, 0x564f1c062ed7 <vm_exec_core+8055>, 0x564f1c062e91 <vm_exec_core+7985>, 0x564f1c062e12 <vm_exec_core+7858>, 0x564f1c062dd8 <vm_exec_core+7800>, 0x564f1c062f89 <vm_exec_core+8233>, 0x564f1c062f2f <vm_exec_core+8143>, 0x564f1c062fe6 <vm_exec_core+8326>, 0x564f1c062a7f <vm_exec_core+6943>, 0x564f1c06287c <vm_exec_core+6428>, 0x564f1c0627f6 <vm_exec_core+6294>, 0x564f1c06278e <vm_exec_core+6190>, 0x564f1c062736 <vm_exec_core+6102>, 0x564f1c0626d4 <vm_exec_core+6004>, 0x564f1c062687 <vm_exec_core+5927>, 0x564f1c062613 <vm_exec_core+5811>, 0x564f1c0625c9 <vm_exec_core+5737>, 0x564f1c0625a2 <vm_exec_core+5698>, 0x564f1c062567 <vm_exec_core+5639>, 0x564f1c062516 <vm_exec_core+5558>, 0x564f1c0624e2 <vm_exec_core+5506>, 0x564f1c062435 <vm_exec_core+5333>, 0x564f1c0623f2 <vm_exec_core+5266>, 0x564f1c0623ae <vm_exec_core+5198>, 0x564f1c06237c <vm_exec_core+5148>, 0x564f1c06230d <vm_exec_core+5037>, 0x564f1c0622ac <vm_exec_core+4940>, 0x564f1c06225d <vm_exec_core+4861>, 0x564f1c0621ee <vm_exec_core+4750>, 0x564f1c062190 <vm_exec_core+4656>, 0x564f1c062078 <vm_exec_core+4376>, 0x564f1c06203c <vm_exec_core+4316>, 0x564f1c061ff5 <vm_exec_core+4245>, 0x564f1c061f8b <vm_exec_core+4139>, 0x564f1c061eed <vm_exec_core+3981>, 0x564f1c064535 <vm_exec_core+13781>, 0x564f1c061e38 <vm_exec_core+3800>, 0x564f1c061db0 <vm_exec_core+3664>, 0x564f1c061d61 <vm_exec_core+3585>, 0x564f1c061d12 <vm_exec_core+3506>, 0x564f1c061cc3 <vm_exec_core+3427>, 0x564f1c064509 <vm_exec_core+13737>, 0x564f1c061c74 <vm_exec_core+3348>, 0x564f1c061c05 <vm_exec_core+3237>, 0x564f1c061bc0 <vm_exec_core+3168>, 0x564f1c061b4d <vm_exec_core+3053>, 0x564f1c061a05 <vm_exec_core+2725>, 0x564f1c061939 <vm_exec_core+2521>, 0x564f1c0618bd <vm_exec_core+2397>, 0x564f1c06371a <vm_exec_core+10170>, 0x564f1c061889 <vm_exec_core+2345>, 0x564f1c06184a <vm_exec_core+2282>, 0x564f1c06180b <vm_exec_core+2219>, 0x564f1c0617cf <vm_exec_core+2159>, 0x564f1c061711 <vm_exec_core+1969>, 0x564f1c06168e <vm_exec_core+1838>, 0x564f1c06451f <vm_exec_core+13759>, 0x564f1c064161 <vm_exec_core+12801>, 0x564f1c064330 <vm_exec_core+13264>, 0x564f1c064410 <vm_exec_core+13488>, 0x564f1c064426 <vm_exec_core+13510>, 0x564f1c06443c <vm_exec_core+13532>, 0x564f1c064452 <vm_exec_core+13554>, 0x564f1c06446f <vm_exec_core+13583>, 0x564f1c064485 <vm_exec_core+13605>, 0x564f1c06449b <vm_exec_core+13627>, 0x564f1c0644b1 <vm_exec_core+13649>...} |
| #38 0x0000564f1c06770e in rb_vm_exec (ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 4, buf = {0x0, 0x564f1c067630 <rb_vm_exec+304>, 0x0, 0x7f47dc2d1100, 0x0}, prev = 0x7f47dc2d1410, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #39 0x0000564f1c06d7a4 in vm_call0_cc (ec=0x564f27998ba0, recv=<optimized out>, id=28529, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {94897966779296, 94897770566480} |
| calling = {cd = 0x7f47dc2d11d0, cc = 0x7f47fc0eeb60, block_handler = 139946612297587, recv = 200001, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #40 0x0000564f1c06eec2 in rb_call0 (ec=0x564f27998ba0, recv=recv@entry=200001, mid=mid@entry=28529, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139946608951040) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 28529, flag = 4, argc = 0} |
| cc = <optimized out> |
| #41 0x0000564f1c06f8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28529, recv=200001) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #42 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #43 0x0000564f1c0567c8 in rb_iterate0 (it_proc=it_proc@entry=0x564f1c06f840 <iterate_method>, data1=data1@entry=139946613347504, ifunc=<optimized out>, ec=ec@entry=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 0, buf = {0x7f47dbe9ff00, 0x564f1c056850 <rb_iterate0+352>, 0x0, 0x7f47dc2d13d0, 0x0}, prev = 0x7f47dc2d1890, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7f47dc1d0f20 |
| #44 0x0000564f1c056a6d in rb_iterate_internal (data2=139946608951040, bl_proc=0x0, data1=139946613347504, it_proc=0x564f1c06f840 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 |
| No locals. |
| #45 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=139946608951040, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 |
| arg = {obj = 200001, mid = 28529, argc = 0, argv = 0x0, kw_splat = 0} |
| #46 0x0000564f1be45abd in enumerator_block_call (obj=<optimized out>, func=0x0, arg=139946608951040) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 |
| argc = <optimized out> |
| argv = <optimized out> |
| e = <optimized out> |
| meth = <optimized out> |
| args = 0 |
| ret = <optimized out> |
| #47 0x0000564f1c06ca37 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7f47dc2d1590, ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 |
| reg_cfp = 0x7f47dc1d0f58 |
| ci = <optimized out> |
| me = 0x7f47fdd6ea10 |
| mid = 3073 |
| block_handler = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| val = <optimized out> |
| cfunc = 0x564f279ab6a8 |
| len = <optimized out> |
| frame_flags = <optimized out> |
| ci = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| len = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| mid = <optimized out> |
| block_handler = <optimized out> |
| frame_flags = <optimized out> |
| unaligned_member_ptr_result = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| reg_cfp = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #48 vm_call0_cfunc (argv=0x0, calling=0x7f47dc2d1590, ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 |
| No locals. |
| #49 vm_call0_body (ec=ec@entry=0x564f27998ba0, calling=calling@entry=0x7f47dc2d1690, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 |
| ci = <optimized out> |
| cc = <optimized out> |
| ret = <optimized out> |
| #50 0x0000564f1c06d7a4 in vm_call0_cc (ec=0x564f27998ba0, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {94897966779296, 94897770566480} |
| calling = {cd = 0x7f47dc2d1650, cc = 0x7f47fc0eeb88, block_handler = 139946612297587, recv = 139946608951040, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #51 0x0000564f1c06eec2 in rb_call0 (ec=0x564f27998ba0, recv=recv@entry=139946608951040, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139946608951040) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} |
| cc = <optimized out> |
| #52 0x0000564f1c06f8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=139946608951040) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #53 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #54 0x0000564f1c0567c8 in rb_iterate0 (it_proc=it_proc@entry=0x564f1c06f840 <iterate_method>, data1=data1@entry=139946613348656, ifunc=ifunc@entry=0x7f47dbfbfe58, ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 1556238526539944704, buf = {0x7f47dbe9ff00, 0x564f1c056850 <rb_iterate0+352>, 0x0, 0x7f47dc2d1850, 0x564f1be37cd0 <collect_i>}, prev = 0x7f47dc2d1cc0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7f47dc1d0f58 |
| #55 0x0000564f1c056be7 in rb_lambda_call (obj=obj@entry=139946608951040, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x564f1be37cd0 <collect_i>, min_argc=<optimized out>, max_argc=1, data2=139946610130560) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 |
| arg = {obj = 139946608951040, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} |
| block = 0x7f47dbfbfe58 |
| #56 0x0000564f1be39899 in enum_collect (obj=139946608951040) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 |
| ary = 139946610130560 |
| min_argc = <optimized out> |
| max_argc = 1 |
| #57 0x0000564f1c04bbbd in vm_call_cfunc_with_frame_ (ec=0x564f27998ba0, reg_cfp=0x7f47dc1d0f90, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x168100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7f47fc0eec28 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #58 0x0000564f1c0540af in vm_sendish (ec=0x564f27998ba0, reg_cfp=0x7f47dc1d0f90, cd=0x564f2799a190, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7f47fc0eec00 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x564f2799a190, cc = 0x7f47fc0eec00, block_handler = 139946612297641, recv = 139946608951040, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #59 0x0000564f1c061fd6 in vm_exec_core (ec=0x564f2790fb70, ec@entry=0x564f27998ba0) at ../../src/trunk-gc-asserts/insns.def:851 |
| bh = 139947604557664 |
| cd = 0x564f2799a190 |
| blockiseq = 0x2 |
| leaf = <optimized out> |
| val = 94897966784912 |
| reg_pc = 0x564f27997ff8 |
| reg_cfp = 0x7f47dc1d0f90 |
| insns_address_table = {0x564f1c064270 <vm_exec_core+13072>, 0x564f1c0632aa <vm_exec_core+9034>, 0x564f1c06323d <vm_exec_core+8925>, 0x564f1c0631c5 <vm_exec_core+8805>, 0x564f1c063153 <vm_exec_core+8691>, 0x564f1c0630da <vm_exec_core+8570>, 0x564f1c063034 <vm_exec_core+8404>, 0x564f1c0636c1 <vm_exec_core+10081>, 0x564f1c0635a6 <vm_exec_core+9798>, 0x564f1c0635fd <vm_exec_core+9885>, 0x564f1c06330e <vm_exec_core+9134>, 0x564f1c06343b <vm_exec_core+9435>, 0x564f1c062ba2 <vm_exec_core+7234>, 0x564f1c062b3a <vm_exec_core+7130>, 0x564f1c062acd <vm_exec_core+7021>, 0x564f1c062dac <vm_exec_core+7756>, 0x564f1c062d74 <vm_exec_core+7700>, 0x564f1c062d3f <vm_exec_core+7647>, 0x564f1c062d0a <vm_exec_core+7594>, 0x564f1c062cd5 <vm_exec_core+7541>, 0x564f1c062c72 <vm_exec_core+7442>, 0x564f1c062c2e <vm_exec_core+7374>, 0x564f1c062be7 <vm_exec_core+7303>, 0x564f1c062ee8 <vm_exec_core+8072>, 0x564f1c062ea2 <vm_exec_core+8002>, 0x564f1c062e23 <vm_exec_core+7875>, 0x564f1c062de9 <vm_exec_core+7817>, 0x564f1c062f9a <vm_exec_core+8250>, 0x564f1c062f40 <vm_exec_core+8160>, 0x564f1c062ff7 <vm_exec_core+8343>, 0x564f1c062a90 <vm_exec_core+6960>, 0x564f1c06288d <vm_exec_core+6445>, 0x564f1c062807 <vm_exec_core+6311>, 0x564f1c06279f <vm_exec_core+6207>, 0x564f1c062747 <vm_exec_core+6119>, 0x564f1c0626e5 <vm_exec_core+6021>, 0x564f1c062698 <vm_exec_core+5944>, 0x564f1c062624 <vm_exec_core+5828>, 0x564f1c0625da <vm_exec_core+5754>, 0x564f1c0625b3 <vm_exec_core+5715>, 0x564f1c062578 <vm_exec_core+5656>, 0x564f1c062527 <vm_exec_core+5575>, 0x564f1c0624f3 <vm_exec_core+5523>, 0x564f1c062446 <vm_exec_core+5350>, 0x564f1c062403 <vm_exec_core+5283>, 0x564f1c0623bf <vm_exec_core+5215>, 0x564f1c06238d <vm_exec_core+5165>, 0x564f1c06231e <vm_exec_core+5054>, 0x564f1c0622bd <vm_exec_core+4957>, 0x564f1c06226e <vm_exec_core+4878>, 0x564f1c0621ff <vm_exec_core+4767>, 0x564f1c0621a1 <vm_exec_core+4673>, 0x564f1c062089 <vm_exec_core+4393>, 0x564f1c06204d <vm_exec_core+4333>, 0x564f1c062006 <vm_exec_core+4262>, 0x564f1c061f9c <vm_exec_core+4156>, 0x564f1c061efe <vm_exec_core+3998>, 0x564f1c060fd0 <vm_exec_core+112>, 0x564f1c061e49 <vm_exec_core+3817>, 0x564f1c061dc1 <vm_exec_core+3681>, 0x564f1c061d72 <vm_exec_core+3602>, 0x564f1c061d23 <vm_exec_core+3523>, 0x564f1c061cd4 <vm_exec_core+3444>, 0x564f1c064117 <vm_exec_core+12727>, 0x564f1c061c85 <vm_exec_core+3365>, 0x564f1c061c16 <vm_exec_core+3254>, 0x564f1c061bd1 <vm_exec_core+3185>, 0x564f1c061b5e <vm_exec_core+3070>, 0x564f1c061a16 <vm_exec_core+2742>, 0x564f1c06194a <vm_exec_core+2538>, 0x564f1c0618ce <vm_exec_core+2414>, 0x564f1c06372b <vm_exec_core+10187>, 0x564f1c06189a <vm_exec_core+2362>, 0x564f1c06185b <vm_exec_core+2299>, 0x564f1c06181c <vm_exec_core+2236>, 0x564f1c0617e0 <vm_exec_core+2176>, 0x564f1c061722 <vm_exec_core+1986>, 0x564f1c06169f <vm_exec_core+1855>, 0x564f1c064281 <vm_exec_core+13089>, 0x564f1c06438e <vm_exec_core+13358>, 0x564f1c0645cf <vm_exec_core+13935>, 0x564f1c063fe9 <vm_exec_core+12425>, 0x564f1c064668 <vm_exec_core+14088>, 0x564f1c064935 <vm_exec_core+14805>, 0x564f1c064854 <vm_exec_core+14580>, 0x564f1c0648d7 <vm_exec_core+14711>, 0x564f1c06473a <vm_exec_core+14298>, 0x564f1c064798 <vm_exec_core+14392>, 0x564f1c0647f6 <vm_exec_core+14486>, 0x564f1c064bc5 <vm_exec_core+15461>, 0x564f1c064a19 <vm_exec_core+15033>, 0x564f1c064a65 <vm_exec_core+15109>, 0x564f1c064ab8 <vm_exec_core+15192>, 0x564f1c064b3b <vm_exec_core+15323>, 0x564f1c0615d2 <vm_exec_core+1650>, 0x564f1c06152a <vm_exec_core+1482>, 0x564f1c0642e8 <vm_exec_core+13192>, 0x564f1c064346 <vm_exec_core+13286>, 0x564f1c064177 <vm_exec_core+12823>, 0x564f1c06420a <vm_exec_core+12970>, 0x564f1c064701 <vm_exec_core+14241>, 0x564f1c06498e <vm_exec_core+14894>, 0x564f1c0614b9 <vm_exec_core+1369>, 0x564f1c061439 <vm_exec_core+1241>, 0x564f1c061390 <vm_exec_core+1072>, 0x564f1c061349 <vm_exec_core+1001>, 0x564f1c0612fe <vm_exec_core+926>, 0x564f1c0612b5 <vm_exec_core+853>, 0x564f1c061264 <vm_exec_core+772>, 0x564f1c06122f <vm_exec_core+719>, 0x564f1c0611fa <vm_exec_core+666>, 0x564f1c0643f2 <vm_exec_core+13458>, 0x564f1c063299 <vm_exec_core+9017>, 0x564f1c06322c <vm_exec_core+8908>, 0x564f1c0631b4 <vm_exec_core+8788>, 0x564f1c063142 <vm_exec_core+8674>, 0x564f1c0630c9 <vm_exec_core+8553>, 0x564f1c063023 <vm_exec_core+8387>, 0x564f1c0636b0 <vm_exec_core+10064>, 0x564f1c063595 <vm_exec_core+9781>, 0x564f1c0635ec <vm_exec_core+9868>, 0x564f1c0632fd <vm_exec_core+9117>, 0x564f1c06342a <vm_exec_core+9418>, 0x564f1c062b91 <vm_exec_core+7217>, 0x564f1c062b29 <vm_exec_core+7113>, 0x564f1c062abc <vm_exec_core+7004>, 0x564f1c062d9b <vm_exec_core+7739>, 0x564f1c062d63 <vm_exec_core+7683>, 0x564f1c062d2e <vm_exec_core+7630>, 0x564f1c062cf9 <vm_exec_core+7577>, 0x564f1c062cc4 <vm_exec_core+7524>, 0x564f1c062c61 <vm_exec_core+7425>, 0x564f1c062c1d <vm_exec_core+7357>, 0x564f1c062bd6 <vm_exec_core+7286>, 0x564f1c062ed7 <vm_exec_core+8055>, 0x564f1c062e91 <vm_exec_core+7985>, 0x564f1c062e12 <vm_exec_core+7858>, 0x564f1c062dd8 <vm_exec_core+7800>, 0x564f1c062f89 <vm_exec_core+8233>, 0x564f1c062f2f <vm_exec_core+8143>, 0x564f1c062fe6 <vm_exec_core+8326>, 0x564f1c062a7f <vm_exec_core+6943>, 0x564f1c06287c <vm_exec_core+6428>, 0x564f1c0627f6 <vm_exec_core+6294>, 0x564f1c06278e <vm_exec_core+6190>, 0x564f1c062736 <vm_exec_core+6102>, 0x564f1c0626d4 <vm_exec_core+6004>, 0x564f1c062687 <vm_exec_core+5927>, 0x564f1c062613 <vm_exec_core+5811>, 0x564f1c0625c9 <vm_exec_core+5737>, 0x564f1c0625a2 <vm_exec_core+5698>, 0x564f1c062567 <vm_exec_core+5639>, 0x564f1c062516 <vm_exec_core+5558>, 0x564f1c0624e2 <vm_exec_core+5506>, 0x564f1c062435 <vm_exec_core+5333>, 0x564f1c0623f2 <vm_exec_core+5266>, 0x564f1c0623ae <vm_exec_core+5198>, 0x564f1c06237c <vm_exec_core+5148>, 0x564f1c06230d <vm_exec_core+5037>, 0x564f1c0622ac <vm_exec_core+4940>, 0x564f1c06225d <vm_exec_core+4861>, 0x564f1c0621ee <vm_exec_core+4750>, 0x564f1c062190 <vm_exec_core+4656>, 0x564f1c062078 <vm_exec_core+4376>, 0x564f1c06203c <vm_exec_core+4316>, 0x564f1c061ff5 <vm_exec_core+4245>, 0x564f1c061f8b <vm_exec_core+4139>, 0x564f1c061eed <vm_exec_core+3981>, 0x564f1c064535 <vm_exec_core+13781>, 0x564f1c061e38 <vm_exec_core+3800>, 0x564f1c061db0 <vm_exec_core+3664>, 0x564f1c061d61 <vm_exec_core+3585>, 0x564f1c061d12 <vm_exec_core+3506>, 0x564f1c061cc3 <vm_exec_core+3427>, 0x564f1c064509 <vm_exec_core+13737>, 0x564f1c061c74 <vm_exec_core+3348>, 0x564f1c061c05 <vm_exec_core+3237>, 0x564f1c061bc0 <vm_exec_core+3168>, 0x564f1c061b4d <vm_exec_core+3053>, 0x564f1c061a05 <vm_exec_core+2725>, 0x564f1c061939 <vm_exec_core+2521>, 0x564f1c0618bd <vm_exec_core+2397>, 0x564f1c06371a <vm_exec_core+10170>, 0x564f1c061889 <vm_exec_core+2345>, 0x564f1c06184a <vm_exec_core+2282>, 0x564f1c06180b <vm_exec_core+2219>, 0x564f1c0617cf <vm_exec_core+2159>, 0x564f1c061711 <vm_exec_core+1969>, 0x564f1c06168e <vm_exec_core+1838>, 0x564f1c06451f <vm_exec_core+13759>, 0x564f1c064161 <vm_exec_core+12801>, 0x564f1c064330 <vm_exec_core+13264>, 0x564f1c064410 <vm_exec_core+13488>, 0x564f1c064426 <vm_exec_core+13510>, 0x564f1c06443c <vm_exec_core+13532>, 0x564f1c064452 <vm_exec_core+13554>, 0x564f1c06446f <vm_exec_core+13583>, 0x564f1c064485 <vm_exec_core+13605>, 0x564f1c06449b <vm_exec_core+13627>, 0x564f1c0644b1 <vm_exec_core+13649>...} |
| #60 0x0000564f1c06770e in rb_vm_exec (ec=0x564f27998ba0) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 4, buf = {0x7f47dc2d1db0, 0x564f1c067630 <rb_vm_exec+304>, 0x0, 0x7f47dc2d1ca0, 0x7f47dc2d1d50}, prev = 0x7f47dc2d1ec0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #61 0x0000564f1c067b2e in invoke_iseq_block_from_c (me=0x0, is_lambda=<optimized out>, cref=0x0, passed_block_handler=0, kw_splat=<optimized out>, argv=<optimized out>, argc=<optimized out>, self=139947148240920, captured=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1655 |
| iseq = 0x7f47fc0ef038 |
| type = <optimized out> |
| cfp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| opt_pc = <optimized out> |
| sp = 0x7f47dc0d1018 |
| av = {139946613349712, 139946613350080} |
| stack_argv = 0x7f47dc0d1018 |
| iseq = <optimized out> |
| opt_pc = <optimized out> |
| type = <optimized out> |
| cfp = <optimized out> |
| sp = <optimized out> |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = <optimized out> |
| stack_argv = <optimized out> |
| bound = <optimized out> |
| #62 0x0000564f1c0684f1 in rb_vm_invoke_proc_with_self (ec=<optimized out>, proc=proc@entry=0x564f27999c50, self=self@entry=139947148240920, argc=argc@entry=0, argv=argv@entry=0x7f47dc2d1d60, kw_splat=<optimized out>, passed_block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:1814 |
| No locals. |
| #63 0x0000564f1c00ead0 in thread_do_start_proc (th=th@entry=0x564f27a5b230) at /tmp/ruby/src/trunk-gc-asserts/thread.c:583 |
| self = 139947148240920 |
| args = <optimized out> |
| args_ptr = 0x7f47dc2d1d60 |
| args_len = 0 |
| procval = <optimized out> |
| proc = 0x564f27999c50 |
| #64 0x0000564f1c00f570 in thread_do_start (th=0x564f27a5b230) at /tmp/ruby/src/trunk-gc-asserts/thread.c:625 |
| result = 36 |
| result = <optimized out> |
| #65 thread_start_func_2 (th=th@entry=0x564f27a5b230, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:676 |
| _ec = 0x564f27998ba0 |
| _tag = {tag = 36, retval = 0, buf = {0x564f27996e70, 0x564f1c00eee0 <thread_start_func_2+624>, 0x0, 0x7f47dc2d1dc0, 0x0}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| errinfo = 4 |
| ractor_main_th = 0x564f27a5b230 |
| fiber_scheduler_closed = 0 |
| event_thread_end_hooked = 0 |
| result = 36 |
| #66 0x0000564f1c00f93d in call_thread_start_func_2 (th=0x564f27a5b230) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 |
| stack_start = 0 |
| stack_start_addr = 0x7f47dc2d1f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #67 co_start (from=<optimized out>, self=0x564f27996e70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 |
| th = 0x564f27a5b230 |
| sched = 0x564f27a4f098 |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #68 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 2 (Thread 0x7f47dbfae6c0 (LWP 452312) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x564f2790fb70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007f4817422352 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x564f2790fb70) at ../nptl/pthread_mutex_lock.c:93 |
| __futex = 0x564f2790fb70 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "__pthread_mutex_cond_lock" |
| id = <optimized out> |
| #3 0x00007f481741e6c2 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564f2790fb70, cond=0x564f2790fc68) at ./nptl/pthread_cond_wait.c:616 |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = <optimized out> |
| seq = 3 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x564f2790fc68, mutex=mutex@entry=0x564f2790fb70) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000564f1c005e0d in rb_native_cond_wait (cond=cond@entry=0x564f2790fc68, mutex=mutex@entry=0x564f2790fb70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x0000564f1c005ea7 in ractor_sched_barrier_join_wait_locked (vm=vm@entry=0x564f2790fad0, th=0x564f27a561b0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1498 |
| cr = <optimized out> |
| barrier_serial = 1 |
| #7 0x0000564f1c006e2a in rb_ractor_sched_barrier_join (vm=vm@entry=0x564f2790fad0, cr=cr@entry=0x564f27a53160) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1531 |
| No locals. |
| #8 0x0000564f1c07f832 in vm_lock_enter (cr=0x564f27a53160, vm=0x564f2790fad0, locked=locked@entry=false, no_barrier=no_barrier@entry=false, lev=0x564f2790fb30) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:90 |
| ec = 0x564f27a4ac20 |
| #9 0x0000564f1c07fc17 in rb_vm_lock_body () at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:186 |
| vm = <optimized out> |
| #10 0x0000564f1c00f810 in rb_vm_lock (line=654, file=0x564f1c240ee0 "/tmp/ruby/src/trunk-gc-asserts/thread.c") at /tmp/ruby/src/trunk-gc-asserts/vm_sync.h:58 |
| No locals. |
| #11 thread_start_func_2 (th=th@entry=0x564f27a561b0, stack_start=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:654 |
| state = <optimized out> |
| errinfo = 4 |
| ractor_main_th = 0x564f27a561b0 |
| fiber_scheduler_closed = <optimized out> |
| event_thread_end_hooked = <optimized out> |
| result = <optimized out> |
| #12 0x0000564f1c00f93d in call_thread_start_func_2 (th=0x564f27a561b0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:2218 |
| stack_start = 0 |
| stack_start_addr = 0x7f47dc4d2f80 |
| stack_start = <optimized out> |
| stack_start_addr = <optimized out> |
| #13 co_start (from=<optimized out>, self=0x564f27a54ec0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread_mn.c:458 |
| th = 0x564f27a561b0 |
| sched = 0x564f27a53228 |
| nt = <optimized out> |
| is_dnt = <optimized out> |
| #14 0x0000000000000000 in ?? () |
| No symbol table info available. |
| Thread 1 (Thread 0x7f48173807c0 (LWP 452309) "miniruby"): |
| #0 futex_wait (private=0, expected=2, futex_word=0x564f2790fb70) at ../sysdeps/nptl/futex-internal.h:146 |
| __ret = -512 |
| err = <optimized out> |
| err = <optimized out> |
| __ret = <optimized out> |
| resultvar = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __GI___lll_lock_wait (futex=futex@entry=0x564f2790fb70, private=0) at ./nptl/lowlevellock.c:49 |
| No locals. |
| #2 0x00007f4817422352 in __pthread_mutex_cond_lock (mutex=mutex@entry=0x564f2790fb70) at ../nptl/pthread_mutex_lock.c:93 |
| __futex = 0x564f2790fb70 |
| type = <optimized out> |
| __PRETTY_FUNCTION__ = "__pthread_mutex_cond_lock" |
| id = <optimized out> |
| #3 0x00007f481741e6c2 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564f2790fb70, cond=0x564f2790fc68) at ./nptl/pthread_cond_wait.c:616 |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = <optimized out> |
| seq = 2 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_wait (cond=cond@entry=0x564f2790fc68, mutex=mutex@entry=0x564f2790fb70) at ./nptl/pthread_cond_wait.c:627 |
| No locals. |
| #5 0x0000564f1c005e0d in rb_native_cond_wait (cond=cond@entry=0x564f2790fc68, mutex=mutex@entry=0x564f2790fb70) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:221 |
| r = <optimized out> |
| #6 0x0000564f1c005ea7 in ractor_sched_barrier_join_wait_locked (vm=vm@entry=0x564f2790fad0, th=0x564f27912060) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1498 |
| cr = <optimized out> |
| barrier_serial = 1 |
| #7 0x0000564f1c006e2a in rb_ractor_sched_barrier_join (vm=vm@entry=0x564f2790fad0, cr=cr@entry=0x564f279170a0) at /tmp/ruby/src/trunk-gc-asserts/thread_pthread.c:1531 |
| No locals. |
| #8 0x0000564f1c07f832 in vm_lock_enter (cr=0x564f279170a0, vm=0x564f2790fad0, locked=<optimized out>, no_barrier=<optimized out>, lev=0x7ffce8b13e70) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.c:90 |
| ec = 0x564f27917340 |
| #9 0x0000564f1c00ba5c in rb_vm_lock_enter (line=2579, file=0x564f1c240ee0 "/tmp/ruby/src/trunk-gc-asserts/thread.c", lev=0x7ffce8b13e70) at /tmp/ruby/src/trunk-gc-asserts/vm_sync.h:76 |
| No locals. |
| #10 rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2579 |
| vm_locking_level = 663823456 |
| vm_locking_do = <optimized out> |
| sig = <optimized out> |
| timer_interrupt = 0 |
| pending_interrupt = 0 |
| terminate_interrupt = 0 |
| trap_interrupt = 0 |
| interrupt = <optimized out> |
| postponed_job_interrupt = 0 |
| ret = 0 |
| #11 0x0000564f1c00bba6 in rb_threadptr_execute_interrupts (th=<optimized out>, blocking_timing=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/thread.c:2563 |
| interrupt = <optimized out> |
| postponed_job_interrupt = 0 |
| ret = 0 |
| sig = <optimized out> |
| timer_interrupt = <optimized out> |
| pending_interrupt = <optimized out> |
| trap_interrupt = <optimized out> |
| terminate_interrupt = <optimized out> |
| vm_locking_level = <optimized out> |
| vm_locking_do = <optimized out> |
| prev_status = <optimized out> |
| prev_status = <optimized out> |
| err = <optimized out> |
| limits_us = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| #12 0x0000564f1c05a63b in rb_vm_check_ints (ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2154 |
| No locals. |
| #13 rb_vm_check_ints (ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_core.h:2145 |
| No locals. |
| #14 vm_pop_frame (ep=<optimized out>, cfp=0x7f481731eec0, ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:458 |
| flags = <optimized out> |
| flags = <optimized out> |
| #15 rb_vm_pop_frame (ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:467 |
| No locals. |
| #16 vm_yield_with_cfunc (ec=0x564f27917340, captured=<optimized out>, self=139947178436000, argc=<optimized out>, argv=0x7f481721f0b8, kw_splat=0, block_handler=0, me=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5137 |
| is_lambda = 0 |
| val = 4 |
| arg = 3 |
| blockarg = <optimized out> |
| frame_flag = <optimized out> |
| ifunc = <optimized out> |
| #17 0x0000564f1c05a6de in vm_invoke_ifunc_block (ec=0x564f27917340, reg_cfp=0x7f481731eef8, calling=<optimized out>, ci=<optimized out>, is_lambda=<optimized out>, block_handler=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5329 |
| val = <optimized out> |
| argc = <optimized out> |
| captured = 0x7f481731ef80 |
| #18 0x0000564f1c0619e6 in vm_sendish (method_explorer=<optimized out>, block_handler=<optimized out>, cd=<optimized out>, reg_cfp=<optimized out>, ec=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:5977 |
| val = 4 |
| ci = 0xfffffffffffffe00 |
| cc = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| calling = {cd = 0x564f27a19d60, cc = 0x0, block_handler = 0, recv = 286326819, argc = 1, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| val = <optimized out> |
| ci = <optimized out> |
| cc = <optimized out> |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = <optimized out> |
| #19 vm_exec_core (ec=0x564f2790fb70, ec@entry=0x564f27917340) at ../../src/trunk-gc-asserts/insns.def:1137 |
| bh = <optimized out> |
| cd = 0x564f2790fb70 |
| leaf = <optimized out> |
| val = 4 |
| reg_pc = 0x564f27a1cd20 |
| reg_cfp = 0x7f481731eef8 |
| insns_address_table = {0x564f1c064270 <vm_exec_core+13072>, 0x564f1c0632aa <vm_exec_core+9034>, 0x564f1c06323d <vm_exec_core+8925>, 0x564f1c0631c5 <vm_exec_core+8805>, 0x564f1c063153 <vm_exec_core+8691>, 0x564f1c0630da <vm_exec_core+8570>, 0x564f1c063034 <vm_exec_core+8404>, 0x564f1c0636c1 <vm_exec_core+10081>, 0x564f1c0635a6 <vm_exec_core+9798>, 0x564f1c0635fd <vm_exec_core+9885>, 0x564f1c06330e <vm_exec_core+9134>, 0x564f1c06343b <vm_exec_core+9435>, 0x564f1c062ba2 <vm_exec_core+7234>, 0x564f1c062b3a <vm_exec_core+7130>, 0x564f1c062acd <vm_exec_core+7021>, 0x564f1c062dac <vm_exec_core+7756>, 0x564f1c062d74 <vm_exec_core+7700>, 0x564f1c062d3f <vm_exec_core+7647>, 0x564f1c062d0a <vm_exec_core+7594>, 0x564f1c062cd5 <vm_exec_core+7541>, 0x564f1c062c72 <vm_exec_core+7442>, 0x564f1c062c2e <vm_exec_core+7374>, 0x564f1c062be7 <vm_exec_core+7303>, 0x564f1c062ee8 <vm_exec_core+8072>, 0x564f1c062ea2 <vm_exec_core+8002>, 0x564f1c062e23 <vm_exec_core+7875>, 0x564f1c062de9 <vm_exec_core+7817>, 0x564f1c062f9a <vm_exec_core+8250>, 0x564f1c062f40 <vm_exec_core+8160>, 0x564f1c062ff7 <vm_exec_core+8343>, 0x564f1c062a90 <vm_exec_core+6960>, 0x564f1c06288d <vm_exec_core+6445>, 0x564f1c062807 <vm_exec_core+6311>, 0x564f1c06279f <vm_exec_core+6207>, 0x564f1c062747 <vm_exec_core+6119>, 0x564f1c0626e5 <vm_exec_core+6021>, 0x564f1c062698 <vm_exec_core+5944>, 0x564f1c062624 <vm_exec_core+5828>, 0x564f1c0625da <vm_exec_core+5754>, 0x564f1c0625b3 <vm_exec_core+5715>, 0x564f1c062578 <vm_exec_core+5656>, 0x564f1c062527 <vm_exec_core+5575>, 0x564f1c0624f3 <vm_exec_core+5523>, 0x564f1c062446 <vm_exec_core+5350>, 0x564f1c062403 <vm_exec_core+5283>, 0x564f1c0623bf <vm_exec_core+5215>, 0x564f1c06238d <vm_exec_core+5165>, 0x564f1c06231e <vm_exec_core+5054>, 0x564f1c0622bd <vm_exec_core+4957>, 0x564f1c06226e <vm_exec_core+4878>, 0x564f1c0621ff <vm_exec_core+4767>, 0x564f1c0621a1 <vm_exec_core+4673>, 0x564f1c062089 <vm_exec_core+4393>, 0x564f1c06204d <vm_exec_core+4333>, 0x564f1c062006 <vm_exec_core+4262>, 0x564f1c061f9c <vm_exec_core+4156>, 0x564f1c061efe <vm_exec_core+3998>, 0x564f1c060fd0 <vm_exec_core+112>, 0x564f1c061e49 <vm_exec_core+3817>, 0x564f1c061dc1 <vm_exec_core+3681>, 0x564f1c061d72 <vm_exec_core+3602>, 0x564f1c061d23 <vm_exec_core+3523>, 0x564f1c061cd4 <vm_exec_core+3444>, 0x564f1c064117 <vm_exec_core+12727>, 0x564f1c061c85 <vm_exec_core+3365>, 0x564f1c061c16 <vm_exec_core+3254>, 0x564f1c061bd1 <vm_exec_core+3185>, 0x564f1c061b5e <vm_exec_core+3070>, 0x564f1c061a16 <vm_exec_core+2742>, 0x564f1c06194a <vm_exec_core+2538>, 0x564f1c0618ce <vm_exec_core+2414>, 0x564f1c06372b <vm_exec_core+10187>, 0x564f1c06189a <vm_exec_core+2362>, 0x564f1c06185b <vm_exec_core+2299>, 0x564f1c06181c <vm_exec_core+2236>, 0x564f1c0617e0 <vm_exec_core+2176>, 0x564f1c061722 <vm_exec_core+1986>, 0x564f1c06169f <vm_exec_core+1855>, 0x564f1c064281 <vm_exec_core+13089>, 0x564f1c06438e <vm_exec_core+13358>, 0x564f1c0645cf <vm_exec_core+13935>, 0x564f1c063fe9 <vm_exec_core+12425>, 0x564f1c064668 <vm_exec_core+14088>, 0x564f1c064935 <vm_exec_core+14805>, 0x564f1c064854 <vm_exec_core+14580>, 0x564f1c0648d7 <vm_exec_core+14711>, 0x564f1c06473a <vm_exec_core+14298>, 0x564f1c064798 <vm_exec_core+14392>, 0x564f1c0647f6 <vm_exec_core+14486>, 0x564f1c064bc5 <vm_exec_core+15461>, 0x564f1c064a19 <vm_exec_core+15033>, 0x564f1c064a65 <vm_exec_core+15109>, 0x564f1c064ab8 <vm_exec_core+15192>, 0x564f1c064b3b <vm_exec_core+15323>, 0x564f1c0615d2 <vm_exec_core+1650>, 0x564f1c06152a <vm_exec_core+1482>, 0x564f1c0642e8 <vm_exec_core+13192>, 0x564f1c064346 <vm_exec_core+13286>, 0x564f1c064177 <vm_exec_core+12823>, 0x564f1c06420a <vm_exec_core+12970>, 0x564f1c064701 <vm_exec_core+14241>, 0x564f1c06498e <vm_exec_core+14894>, 0x564f1c0614b9 <vm_exec_core+1369>, 0x564f1c061439 <vm_exec_core+1241>, 0x564f1c061390 <vm_exec_core+1072>, 0x564f1c061349 <vm_exec_core+1001>, 0x564f1c0612fe <vm_exec_core+926>, 0x564f1c0612b5 <vm_exec_core+853>, 0x564f1c061264 <vm_exec_core+772>, 0x564f1c06122f <vm_exec_core+719>, 0x564f1c0611fa <vm_exec_core+666>, 0x564f1c0643f2 <vm_exec_core+13458>, 0x564f1c063299 <vm_exec_core+9017>, 0x564f1c06322c <vm_exec_core+8908>, 0x564f1c0631b4 <vm_exec_core+8788>, 0x564f1c063142 <vm_exec_core+8674>, 0x564f1c0630c9 <vm_exec_core+8553>, 0x564f1c063023 <vm_exec_core+8387>, 0x564f1c0636b0 <vm_exec_core+10064>, 0x564f1c063595 <vm_exec_core+9781>, 0x564f1c0635ec <vm_exec_core+9868>, 0x564f1c0632fd <vm_exec_core+9117>, 0x564f1c06342a <vm_exec_core+9418>, 0x564f1c062b91 <vm_exec_core+7217>, 0x564f1c062b29 <vm_exec_core+7113>, 0x564f1c062abc <vm_exec_core+7004>, 0x564f1c062d9b <vm_exec_core+7739>, 0x564f1c062d63 <vm_exec_core+7683>, 0x564f1c062d2e <vm_exec_core+7630>, 0x564f1c062cf9 <vm_exec_core+7577>, 0x564f1c062cc4 <vm_exec_core+7524>, 0x564f1c062c61 <vm_exec_core+7425>, 0x564f1c062c1d <vm_exec_core+7357>, 0x564f1c062bd6 <vm_exec_core+7286>, 0x564f1c062ed7 <vm_exec_core+8055>, 0x564f1c062e91 <vm_exec_core+7985>, 0x564f1c062e12 <vm_exec_core+7858>, 0x564f1c062dd8 <vm_exec_core+7800>, 0x564f1c062f89 <vm_exec_core+8233>, 0x564f1c062f2f <vm_exec_core+8143>, 0x564f1c062fe6 <vm_exec_core+8326>, 0x564f1c062a7f <vm_exec_core+6943>, 0x564f1c06287c <vm_exec_core+6428>, 0x564f1c0627f6 <vm_exec_core+6294>, 0x564f1c06278e <vm_exec_core+6190>, 0x564f1c062736 <vm_exec_core+6102>, 0x564f1c0626d4 <vm_exec_core+6004>, 0x564f1c062687 <vm_exec_core+5927>, 0x564f1c062613 <vm_exec_core+5811>, 0x564f1c0625c9 <vm_exec_core+5737>, 0x564f1c0625a2 <vm_exec_core+5698>, 0x564f1c062567 <vm_exec_core+5639>, 0x564f1c062516 <vm_exec_core+5558>, 0x564f1c0624e2 <vm_exec_core+5506>, 0x564f1c062435 <vm_exec_core+5333>, 0x564f1c0623f2 <vm_exec_core+5266>, 0x564f1c0623ae <vm_exec_core+5198>, 0x564f1c06237c <vm_exec_core+5148>, 0x564f1c06230d <vm_exec_core+5037>, 0x564f1c0622ac <vm_exec_core+4940>, 0x564f1c06225d <vm_exec_core+4861>, 0x564f1c0621ee <vm_exec_core+4750>, 0x564f1c062190 <vm_exec_core+4656>, 0x564f1c062078 <vm_exec_core+4376>, 0x564f1c06203c <vm_exec_core+4316>, 0x564f1c061ff5 <vm_exec_core+4245>, 0x564f1c061f8b <vm_exec_core+4139>, 0x564f1c061eed <vm_exec_core+3981>, 0x564f1c064535 <vm_exec_core+13781>, 0x564f1c061e38 <vm_exec_core+3800>, 0x564f1c061db0 <vm_exec_core+3664>, 0x564f1c061d61 <vm_exec_core+3585>, 0x564f1c061d12 <vm_exec_core+3506>, 0x564f1c061cc3 <vm_exec_core+3427>, 0x564f1c064509 <vm_exec_core+13737>, 0x564f1c061c74 <vm_exec_core+3348>, 0x564f1c061c05 <vm_exec_core+3237>, 0x564f1c061bc0 <vm_exec_core+3168>, 0x564f1c061b4d <vm_exec_core+3053>, 0x564f1c061a05 <vm_exec_core+2725>, 0x564f1c061939 <vm_exec_core+2521>, 0x564f1c0618bd <vm_exec_core+2397>, 0x564f1c06371a <vm_exec_core+10170>, 0x564f1c061889 <vm_exec_core+2345>, 0x564f1c06184a <vm_exec_core+2282>, 0x564f1c06180b <vm_exec_core+2219>, 0x564f1c0617cf <vm_exec_core+2159>, 0x564f1c061711 <vm_exec_core+1969>, 0x564f1c06168e <vm_exec_core+1838>, 0x564f1c06451f <vm_exec_core+13759>, 0x564f1c064161 <vm_exec_core+12801>, 0x564f1c064330 <vm_exec_core+13264>, 0x564f1c064410 <vm_exec_core+13488>, 0x564f1c064426 <vm_exec_core+13510>, 0x564f1c06443c <vm_exec_core+13532>, 0x564f1c064452 <vm_exec_core+13554>, 0x564f1c06446f <vm_exec_core+13583>, 0x564f1c064485 <vm_exec_core+13605>, 0x564f1c06449b <vm_exec_core+13627>, 0x564f1c0644b1 <vm_exec_core+13649>...} |
| #20 0x0000564f1c06770e in rb_vm_exec (ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x564f27917340 |
| _tag = {tag = 36, retval = 4, buf = {0x0, 0x564f1c067630 <rb_vm_exec+304>, 0x0, 0x7ffce8b14150, 0x0}, prev = 0x7ffce8b14460, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #21 0x0000564f1c06d7a4 in vm_call0_cc (ec=0x564f27917340, recv=<optimized out>, id=28529, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {94897966248768, 94897770566480} |
| calling = {cd = 0x7ffce8b14220, cc = 0x7f47fc0eeb60, block_handler = 139947603521411, recv = 5, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #22 0x0000564f1c06eec2 in rb_call0 (ec=0x564f27917340, recv=recv@entry=5, mid=mid@entry=28529, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139947178436000) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 28529, flag = 4, argc = 0} |
| cc = <optimized out> |
| #23 0x0000564f1c06f8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=28529, recv=5) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #24 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #25 0x0000564f1c0567c8 in rb_iterate0 (it_proc=it_proc@entry=0x564f1c06f840 <iterate_method>, data1=data1@entry=140724212417792, ifunc=<optimized out>, ec=ec@entry=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x564f27917340 |
| _tag = {tag = 36, retval = 140724212419440, buf = {0x7f47fddba5a0, 0x564f1c056850 <rb_iterate0+352>, 0x0, 0x7ffce8b14420, 0x7ffce8b14600}, prev = 0x7ffce8b148e0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7f481731ef30 |
| #26 0x0000564f1c056a6d in rb_iterate_internal (data2=139947178436000, bl_proc=0x0, data1=140724212417792, it_proc=0x564f1c06f840 <iterate_method>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1520 |
| No locals. |
| #27 rb_block_call_kw (obj=<optimized out>, mid=<optimized out>, argc=<optimized out>, argv=<optimized out>, bl_proc=bl_proc@entry=0x0, data2=data2@entry=139947178436000, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1569 |
| arg = {obj = 5, mid = 28529, argc = 0, argv = 0x0, kw_splat = 0} |
| #28 0x0000564f1be45abd in enumerator_block_call (obj=<optimized out>, func=0x0, arg=139947178436000) at /tmp/ruby/src/trunk-gc-asserts/enumerator.c:568 |
| argc = <optimized out> |
| argv = <optimized out> |
| e = <optimized out> |
| meth = <optimized out> |
| args = 0 |
| ret = <optimized out> |
| #29 0x0000564f1c06ca37 in vm_call0_cfunc_with_frame (argv=0x0, calling=0x7ffce8b145e0, ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:164 |
| reg_cfp = 0x7f481731ef68 |
| ci = <optimized out> |
| me = 0x7f47fdd6ea10 |
| mid = 3073 |
| block_handler = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| val = <optimized out> |
| cfunc = 0x564f279ab6a8 |
| len = <optimized out> |
| frame_flags = <optimized out> |
| ci = <optimized out> |
| val = <optimized out> |
| me = <optimized out> |
| cfunc = <optimized out> |
| len = <optimized out> |
| recv = <optimized out> |
| argc = <optimized out> |
| mid = <optimized out> |
| block_handler = <optimized out> |
| frame_flags = <optimized out> |
| unaligned_member_ptr_result = <optimized out> |
| args = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| reg_cfp = <optimized out> |
| flag_arg_ = <optimized out> |
| hooks_arg_ = <optimized out> |
| args = <optimized out> |
| #30 vm_call0_cfunc (argv=0x0, calling=0x7ffce8b145e0, ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:178 |
| No locals. |
| #31 vm_call0_body (ec=ec@entry=0x564f27917340, calling=calling@entry=0x7ffce8b146e0, argv=0x0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:229 |
| ci = <optimized out> |
| cc = <optimized out> |
| ret = <optimized out> |
| #32 0x0000564f1c06d7a4 in vm_call0_cc (ec=0x564f27917340, recv=<optimized out>, id=3073, argc=<optimized out>, argv=<optimized out>, cc=<optimized out>, kw_splat=0) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:101 |
| flags = <optimized out> |
| use_argv = <optimized out> |
| av = {94897966248768, 94897770566480} |
| calling = {cd = 0x7ffce8b146a0, cc = 0x7f47fc0eeb88, block_handler = 139947603521411, recv = 139947178436000, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #33 0x0000564f1c06eec2 in rb_call0 (ec=0x564f27917340, recv=recv@entry=139947178436000, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, call_scope=call_scope@entry=CALL_FCALL, self=139947178436000) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:572 |
| call_status = <optimized out> |
| scope = <optimized out> |
| kw_splat = <optimized out> |
| ci = {flags = 110618, kwarg = 0x0, mid = 3073, flag = 4, argc = 0} |
| cc = <optimized out> |
| #34 0x0000564f1c06f8a7 in rb_call (scope=CALL_FCALL, argv=0x0, argc=0, mid=3073, recv=139947178436000) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:891 |
| ec = <optimized out> |
| ec = <optimized out> |
| #35 iterate_method (obj=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1546 |
| arg = <optimized out> |
| #36 0x0000564f1c0567c8 in rb_iterate0 (it_proc=it_proc@entry=0x564f1c06f840 <iterate_method>, data1=data1@entry=140724212418944, ifunc=ifunc@entry=0x7f47fc0eebb0, ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1488 |
| _ec = 0x564f27917340 |
| _tag = {tag = 36, retval = 1556238526539944704, buf = {0x7f47fddba5a0, 0x564f1c056850 <rb_iterate0+352>, 0x0, 0x7ffce8b148a0, 0x564f1be37cd0 <collect_i>}, prev = 0x7ffce8b14d10, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| retval = 4 |
| cfp = 0x7f481731ef68 |
| #37 0x0000564f1c056be7 in rb_lambda_call (obj=obj@entry=139947178436000, mid=mid@entry=3073, argc=argc@entry=0, argv=argv@entry=0x0, bl_proc=bl_proc@entry=0x564f1be37cd0 <collect_i>, min_argc=<optimized out>, max_argc=0, data2=139947148241880) at /tmp/ruby/src/trunk-gc-asserts/vm_eval.c:1618 |
| arg = {obj = 139947178436000, mid = 3073, argc = 0, argv = 0x0, kw_splat = 0} |
| block = 0x7f47fc0eebb0 |
| #38 0x0000564f1be39899 in enum_collect (obj=139947178436000) at /tmp/ruby/src/trunk-gc-asserts/enum.c:667 |
| ary = 139947148241880 |
| min_argc = <optimized out> |
| max_argc = 0 |
| #39 0x0000564f1c04bbbd in vm_call_cfunc_with_frame_ (ec=0x564f27917340, reg_cfp=0x7f481731efa0, calling=<optimized out>, argc=0, argv=<optimized out>, stack_bottom=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm_insnhelper.c:3772 |
| ci = 0x168100000001 |
| cc = <optimized out> |
| val = <optimized out> |
| me = 0x7f47fc0eec28 |
| cfunc = <optimized out> |
| recv = <optimized out> |
| block_handler = <optimized out> |
| frame_type = 1431634051 |
| len = <optimized out> |
| args = <optimized out> |
| args = <optimized out> |
| #40 0x0000564f1c0540af in vm_sendish (ec=0x564f27917340, reg_cfp=0x7f481731efa0, cd=0x564f27990cc0, block_handler=<optimized out>, method_explorer=mexp_search_method) at /tmp/ruby/src/trunk-gc-asserts/vm_callinfo.h:415 |
| val = 36 |
| ci = <optimized out> |
| cc = 0x7f47fc0eec00 |
| argc = <optimized out> |
| recv = <optimized out> |
| calling = {cd = 0x564f27990cc0, cc = 0x7f47fc0eec00, block_handler = 139947603521465, recv = 139947178436000, argc = 0, kw_splat = false, heap_argv = 0, proc_ns = 0x0} |
| #41 0x0000564f1c061fd6 in vm_exec_core (ec=0x564f2790fb70, ec@entry=0x564f27917340) at ../../src/trunk-gc-asserts/insns.def:851 |
| bh = 139947604557664 |
| cd = 0x564f27990cc0 |
| blockiseq = 0x2 |
| leaf = <optimized out> |
| val = 94897966746816 |
| reg_pc = 0x564f27992eb0 |
| reg_cfp = 0x7f481731efa0 |
| insns_address_table = {0x564f1c064270 <vm_exec_core+13072>, 0x564f1c0632aa <vm_exec_core+9034>, 0x564f1c06323d <vm_exec_core+8925>, 0x564f1c0631c5 <vm_exec_core+8805>, 0x564f1c063153 <vm_exec_core+8691>, 0x564f1c0630da <vm_exec_core+8570>, 0x564f1c063034 <vm_exec_core+8404>, 0x564f1c0636c1 <vm_exec_core+10081>, 0x564f1c0635a6 <vm_exec_core+9798>, 0x564f1c0635fd <vm_exec_core+9885>, 0x564f1c06330e <vm_exec_core+9134>, 0x564f1c06343b <vm_exec_core+9435>, 0x564f1c062ba2 <vm_exec_core+7234>, 0x564f1c062b3a <vm_exec_core+7130>, 0x564f1c062acd <vm_exec_core+7021>, 0x564f1c062dac <vm_exec_core+7756>, 0x564f1c062d74 <vm_exec_core+7700>, 0x564f1c062d3f <vm_exec_core+7647>, 0x564f1c062d0a <vm_exec_core+7594>, 0x564f1c062cd5 <vm_exec_core+7541>, 0x564f1c062c72 <vm_exec_core+7442>, 0x564f1c062c2e <vm_exec_core+7374>, 0x564f1c062be7 <vm_exec_core+7303>, 0x564f1c062ee8 <vm_exec_core+8072>, 0x564f1c062ea2 <vm_exec_core+8002>, 0x564f1c062e23 <vm_exec_core+7875>, 0x564f1c062de9 <vm_exec_core+7817>, 0x564f1c062f9a <vm_exec_core+8250>, 0x564f1c062f40 <vm_exec_core+8160>, 0x564f1c062ff7 <vm_exec_core+8343>, 0x564f1c062a90 <vm_exec_core+6960>, 0x564f1c06288d <vm_exec_core+6445>, 0x564f1c062807 <vm_exec_core+6311>, 0x564f1c06279f <vm_exec_core+6207>, 0x564f1c062747 <vm_exec_core+6119>, 0x564f1c0626e5 <vm_exec_core+6021>, 0x564f1c062698 <vm_exec_core+5944>, 0x564f1c062624 <vm_exec_core+5828>, 0x564f1c0625da <vm_exec_core+5754>, 0x564f1c0625b3 <vm_exec_core+5715>, 0x564f1c062578 <vm_exec_core+5656>, 0x564f1c062527 <vm_exec_core+5575>, 0x564f1c0624f3 <vm_exec_core+5523>, 0x564f1c062446 <vm_exec_core+5350>, 0x564f1c062403 <vm_exec_core+5283>, 0x564f1c0623bf <vm_exec_core+5215>, 0x564f1c06238d <vm_exec_core+5165>, 0x564f1c06231e <vm_exec_core+5054>, 0x564f1c0622bd <vm_exec_core+4957>, 0x564f1c06226e <vm_exec_core+4878>, 0x564f1c0621ff <vm_exec_core+4767>, 0x564f1c0621a1 <vm_exec_core+4673>, 0x564f1c062089 <vm_exec_core+4393>, 0x564f1c06204d <vm_exec_core+4333>, 0x564f1c062006 <vm_exec_core+4262>, 0x564f1c061f9c <vm_exec_core+4156>, 0x564f1c061efe <vm_exec_core+3998>, 0x564f1c060fd0 <vm_exec_core+112>, 0x564f1c061e49 <vm_exec_core+3817>, 0x564f1c061dc1 <vm_exec_core+3681>, 0x564f1c061d72 <vm_exec_core+3602>, 0x564f1c061d23 <vm_exec_core+3523>, 0x564f1c061cd4 <vm_exec_core+3444>, 0x564f1c064117 <vm_exec_core+12727>, 0x564f1c061c85 <vm_exec_core+3365>, 0x564f1c061c16 <vm_exec_core+3254>, 0x564f1c061bd1 <vm_exec_core+3185>, 0x564f1c061b5e <vm_exec_core+3070>, 0x564f1c061a16 <vm_exec_core+2742>, 0x564f1c06194a <vm_exec_core+2538>, 0x564f1c0618ce <vm_exec_core+2414>, 0x564f1c06372b <vm_exec_core+10187>, 0x564f1c06189a <vm_exec_core+2362>, 0x564f1c06185b <vm_exec_core+2299>, 0x564f1c06181c <vm_exec_core+2236>, 0x564f1c0617e0 <vm_exec_core+2176>, 0x564f1c061722 <vm_exec_core+1986>, 0x564f1c06169f <vm_exec_core+1855>, 0x564f1c064281 <vm_exec_core+13089>, 0x564f1c06438e <vm_exec_core+13358>, 0x564f1c0645cf <vm_exec_core+13935>, 0x564f1c063fe9 <vm_exec_core+12425>, 0x564f1c064668 <vm_exec_core+14088>, 0x564f1c064935 <vm_exec_core+14805>, 0x564f1c064854 <vm_exec_core+14580>, 0x564f1c0648d7 <vm_exec_core+14711>, 0x564f1c06473a <vm_exec_core+14298>, 0x564f1c064798 <vm_exec_core+14392>, 0x564f1c0647f6 <vm_exec_core+14486>, 0x564f1c064bc5 <vm_exec_core+15461>, 0x564f1c064a19 <vm_exec_core+15033>, 0x564f1c064a65 <vm_exec_core+15109>, 0x564f1c064ab8 <vm_exec_core+15192>, 0x564f1c064b3b <vm_exec_core+15323>, 0x564f1c0615d2 <vm_exec_core+1650>, 0x564f1c06152a <vm_exec_core+1482>, 0x564f1c0642e8 <vm_exec_core+13192>, 0x564f1c064346 <vm_exec_core+13286>, 0x564f1c064177 <vm_exec_core+12823>, 0x564f1c06420a <vm_exec_core+12970>, 0x564f1c064701 <vm_exec_core+14241>, 0x564f1c06498e <vm_exec_core+14894>, 0x564f1c0614b9 <vm_exec_core+1369>, 0x564f1c061439 <vm_exec_core+1241>, 0x564f1c061390 <vm_exec_core+1072>, 0x564f1c061349 <vm_exec_core+1001>, 0x564f1c0612fe <vm_exec_core+926>, 0x564f1c0612b5 <vm_exec_core+853>, 0x564f1c061264 <vm_exec_core+772>, 0x564f1c06122f <vm_exec_core+719>, 0x564f1c0611fa <vm_exec_core+666>, 0x564f1c0643f2 <vm_exec_core+13458>, 0x564f1c063299 <vm_exec_core+9017>, 0x564f1c06322c <vm_exec_core+8908>, 0x564f1c0631b4 <vm_exec_core+8788>, 0x564f1c063142 <vm_exec_core+8674>, 0x564f1c0630c9 <vm_exec_core+8553>, 0x564f1c063023 <vm_exec_core+8387>, 0x564f1c0636b0 <vm_exec_core+10064>, 0x564f1c063595 <vm_exec_core+9781>, 0x564f1c0635ec <vm_exec_core+9868>, 0x564f1c0632fd <vm_exec_core+9117>, 0x564f1c06342a <vm_exec_core+9418>, 0x564f1c062b91 <vm_exec_core+7217>, 0x564f1c062b29 <vm_exec_core+7113>, 0x564f1c062abc <vm_exec_core+7004>, 0x564f1c062d9b <vm_exec_core+7739>, 0x564f1c062d63 <vm_exec_core+7683>, 0x564f1c062d2e <vm_exec_core+7630>, 0x564f1c062cf9 <vm_exec_core+7577>, 0x564f1c062cc4 <vm_exec_core+7524>, 0x564f1c062c61 <vm_exec_core+7425>, 0x564f1c062c1d <vm_exec_core+7357>, 0x564f1c062bd6 <vm_exec_core+7286>, 0x564f1c062ed7 <vm_exec_core+8055>, 0x564f1c062e91 <vm_exec_core+7985>, 0x564f1c062e12 <vm_exec_core+7858>, 0x564f1c062dd8 <vm_exec_core+7800>, 0x564f1c062f89 <vm_exec_core+8233>, 0x564f1c062f2f <vm_exec_core+8143>, 0x564f1c062fe6 <vm_exec_core+8326>, 0x564f1c062a7f <vm_exec_core+6943>, 0x564f1c06287c <vm_exec_core+6428>, 0x564f1c0627f6 <vm_exec_core+6294>, 0x564f1c06278e <vm_exec_core+6190>, 0x564f1c062736 <vm_exec_core+6102>, 0x564f1c0626d4 <vm_exec_core+6004>, 0x564f1c062687 <vm_exec_core+5927>, 0x564f1c062613 <vm_exec_core+5811>, 0x564f1c0625c9 <vm_exec_core+5737>, 0x564f1c0625a2 <vm_exec_core+5698>, 0x564f1c062567 <vm_exec_core+5639>, 0x564f1c062516 <vm_exec_core+5558>, 0x564f1c0624e2 <vm_exec_core+5506>, 0x564f1c062435 <vm_exec_core+5333>, 0x564f1c0623f2 <vm_exec_core+5266>, 0x564f1c0623ae <vm_exec_core+5198>, 0x564f1c06237c <vm_exec_core+5148>, 0x564f1c06230d <vm_exec_core+5037>, 0x564f1c0622ac <vm_exec_core+4940>, 0x564f1c06225d <vm_exec_core+4861>, 0x564f1c0621ee <vm_exec_core+4750>, 0x564f1c062190 <vm_exec_core+4656>, 0x564f1c062078 <vm_exec_core+4376>, 0x564f1c06203c <vm_exec_core+4316>, 0x564f1c061ff5 <vm_exec_core+4245>, 0x564f1c061f8b <vm_exec_core+4139>, 0x564f1c061eed <vm_exec_core+3981>, 0x564f1c064535 <vm_exec_core+13781>, 0x564f1c061e38 <vm_exec_core+3800>, 0x564f1c061db0 <vm_exec_core+3664>, 0x564f1c061d61 <vm_exec_core+3585>, 0x564f1c061d12 <vm_exec_core+3506>, 0x564f1c061cc3 <vm_exec_core+3427>, 0x564f1c064509 <vm_exec_core+13737>, 0x564f1c061c74 <vm_exec_core+3348>, 0x564f1c061c05 <vm_exec_core+3237>, 0x564f1c061bc0 <vm_exec_core+3168>, 0x564f1c061b4d <vm_exec_core+3053>, 0x564f1c061a05 <vm_exec_core+2725>, 0x564f1c061939 <vm_exec_core+2521>, 0x564f1c0618bd <vm_exec_core+2397>, 0x564f1c06371a <vm_exec_core+10170>, 0x564f1c061889 <vm_exec_core+2345>, 0x564f1c06184a <vm_exec_core+2282>, 0x564f1c06180b <vm_exec_core+2219>, 0x564f1c0617cf <vm_exec_core+2159>, 0x564f1c061711 <vm_exec_core+1969>, 0x564f1c06168e <vm_exec_core+1838>, 0x564f1c06451f <vm_exec_core+13759>, 0x564f1c064161 <vm_exec_core+12801>, 0x564f1c064330 <vm_exec_core+13264>, 0x564f1c064410 <vm_exec_core+13488>, 0x564f1c064426 <vm_exec_core+13510>, 0x564f1c06443c <vm_exec_core+13532>, 0x564f1c064452 <vm_exec_core+13554>, 0x564f1c06446f <vm_exec_core+13583>, 0x564f1c064485 <vm_exec_core+13605>, 0x564f1c06449b <vm_exec_core+13627>, 0x564f1c0644b1 <vm_exec_core+13649>...} |
| #42 0x0000564f1c06770e in rb_vm_exec (ec=0x564f27917340) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2625 |
| _ec = 0x564f27917340 |
| _tag = {tag = 36, retval = 4, buf = {0x564f27917340, 0x564f1c067630 <rb_vm_exec+304>, 0x0, 0x7ffce8b14cf0, 0x7f47fc0eed18}, prev = 0x7ffce8b14dc0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = RUBY_TAG_NONE |
| result = <optimized out> |
| #43 0x0000564f1c079513 in rb_iseq_eval_main (iseq=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/vm.c:2905 |
| ec = <optimized out> |
| val = <optimized out> |
| #44 0x0000564f1be59925 in rb_ec_exec_node (ec=ec@entry=0x564f27917340, n=n@entry=0x7f47fc0ef2b8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:281 |
| _ec = 0x564f27917340 |
| _tag = {tag = 36, retval = 94897770450838, buf = {0x564f27917340, 0x564f1be59980 <rb_ec_exec_node+256>, 0x0, 0x7ffce8b14da0, 0x7f47fc0ef2b8}, prev = 0x0, state = RUBY_TAG_NONE, lock_rec = 0} |
| state = 0 |
| iseq = 0x7f47fc0ef2b8 |
| #45 0x0000564f1be5dbcb in ruby_run_node (n=0x7f47fc0ef2b8) at /tmp/ruby/src/trunk-gc-asserts/eval.c:319 |
| ec = 0x564f27917340 |
| status = 0 |
| #46 0x0000564f1bd79de6 in rb_main (argv=0x7ffce8b14fe8, argc=8) at /tmp/ruby/src/trunk-gc-asserts/main.c:42 |
| variable_in_this_stack_frame = 0 |
| #47 main (argc=<optimized out>, argv=<optimized out>) at /tmp/ruby/src/trunk-gc-asserts/main.c:62 |
| No locals. |
| >>> Dump Ruby level backtrace (if possible) |
| [Inferior 1 (process 452309) detached] |
| $ timeout 60 gdb -p 413261 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| Fstderr output is not empty |
| th: 0x564f27912060, native_id: 0x7f48173807c0 |
| -- Control frame information ----------------------------------------------- |
| c:0006 p:---- s:0025 e:000024 IFUNC |
| c:0005 p:0024 s:0022 e:000020 METHOD <internal:numeric>:257 [FINISH] |
| [New LWP 452302] |
| [New LWP 413279] |
| [New LWP 413277] |
| [New LWP 413274] |
| [New LWP 413271] |
| [New LWP 413270] |
| [New LWP 413269] |
| [New LWP 413268] |
| [New LWP 413267] |
| [New LWP 413266] |
| [New LWP 413265] |
| [New LWP 413264] |
| [Thread debugging using libthread_db enabled] |
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". |
| 0x00007ff4f3323a00 in __GI_ppoll (fds=0x7ffe33c92e18, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| >>> Threads |
| Id Target Id Frame |
| * 1 Thread 0x7ff4f3205740 (LWP 413261) "ruby" 0x00007ff4f3323a00 in __GI_ppoll (fds=0x7ffe33c92e18, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| 2 Thread 0x7ff4ee84f6c0 (LWP 452302) "runner.rb:636" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ee74e180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 3 Thread 0x7ff4ecb1f6c0 (LWP 413279) "runner.rb:546" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4eca1e180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 4 Thread 0x7ff4ecd206c0 (LWP 413277) "runner.rb:546" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ecc1f180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 5 Thread 0x7ff4ed1226c0 (LWP 413274) "runner.rb:546" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed021180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 6 Thread 0x7ff4ed3236c0 (LWP 413271) "runner.rb:546" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed222180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 7 Thread 0x7ff4ed5246c0 (LWP 413270) "runner.rb:636" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed423180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 8 Thread 0x7ff4ed7256c0 (LWP 413269) "runner.rb:636" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed624180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 9 Thread 0x7ff4ed9266c0 (LWP 413268) "runner.rb:636" 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed825180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| 10 Thread 0x7ff4edb276c0 (LWP 413267) "runner.rb:334" 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4eda26370, op=137, expected=0, futex_word=0x55aaf8b2bb98) at ./nptl/futex-internal.c:57 |
| 11 Thread 0x7ff4e7fff6c0 (LWP 413266) "runner.rb:334" 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4e7efe370, op=137, expected=0, futex_word=0x55aaf8aaefb8) at ./nptl/futex-internal.c:57 |
| 12 Thread 0x7ff4edd286c0 (LWP 413265) "runner.rb:334" 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4edc27370, op=137, expected=0, futex_word=0x55aaf8b54098) at ./nptl/futex-internal.c:57 |
| 13 Thread 0x7ff4ee3e26c0 (LWP 413264) "runner.rb:334" 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4ee2e1370, op=137, expected=0, futex_word=0x55aaf8b157fc) at ./nptl/futex-internal.c:57 |
| >>> Machine level backtrace |
| Thread 13 (Thread 0x7ff4ee3e26c0 (LWP 413264) "runner.rb:334"): |
| #0 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4ee2e1370, op=137, expected=0, futex_word=0x55aaf8b157fc) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32756, abstime=0x7ff4ee2e1370, clockid=32756, expected=0, futex_word=0x55aaf8b157fc) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 8385792 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55aaf8b157fc, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff4ee2e1370, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007ff4f32a3c7e in __pthread_cond_wait_common (abstime=0x7ff4ee2e1370, clockid=1, mutex=0x55aaf8b84240, cond=0x55aaf8b157d0) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7ff4f32a34a0 <__condvar_cleanup_waiting>, __arg = 0x7ff4ee2e1300, __canceltype = -298970336, __prev = 0x0} |
| cbuffer = {wseq = 3937, cond = 0x55aaf8b157d0, mutex = 0x55aaf8b84240, private = 0} |
| err = <optimized out> |
| g = 1 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3937 |
| seq = 1968 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=0x55aaf8b157d0, mutex=0x55aaf8b84240, abstime=0x7ff4ee2e1370) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00007ff4f37ea454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f37f08ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f37f0a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f37f57fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f37eb001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f37ec1cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #19 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #20 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689945798336, 6470644666082197325, 140689945798336, -136, 22, 140729767239136, 6470644666103168845, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #21 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 12 (Thread 0x7ff4edd286c0 (LWP 413265) "runner.rb:334"): |
| #0 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4edc27370, op=137, expected=0, futex_word=0x55aaf8b54098) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32756, abstime=0x7ff4edc27370, clockid=32756, expected=0, futex_word=0x55aaf8b54098) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 8385792 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55aaf8b54098, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff4edc27370, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007ff4f32a3c7e in __pthread_cond_wait_common (abstime=0x7ff4edc27370, clockid=1, mutex=0x55aaf8b3aa80, cond=0x55aaf8b54070) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7ff4f32a34a0 <__condvar_cleanup_waiting>, __arg = 0x7ff4edc27300, __canceltype = -306023648, __prev = 0x0} |
| cbuffer = {wseq = 134, cond = 0x55aaf8b54070, mutex = 0x55aaf8b3aa80, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 134 |
| seq = 67 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=0x55aaf8b54070, mutex=0x55aaf8b3aa80, abstime=0x7ff4edc27370) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00007ff4f37ea454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f37f08ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f37f0a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f37f57fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f37eb001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f37ec1cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #19 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #20 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689938745024, 6470651023707537229, 140689938745024, -136, 22, 140729767239136, 6470651023728508749, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #21 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 11 (Thread 0x7ff4e7fff6c0 (LWP 413266) "runner.rb:334"): |
| #0 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4e7efe370, op=137, expected=0, futex_word=0x55aaf8aaefb8) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32756, abstime=0x7ff4e7efe370, clockid=32756, expected=0, futex_word=0x55aaf8aaefb8) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 8385792 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55aaf8aaefb8, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff4e7efe370, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007ff4f32a3c7e in __pthread_cond_wait_common (abstime=0x7ff4e7efe370, clockid=1, mutex=0x55aaf8b7d550, cond=0x55aaf8aaef90) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7ff4f32a34a0 <__condvar_cleanup_waiting>, __arg = 0x7ff4e7efe300, __canceltype = -403709056, __prev = 0x0} |
| cbuffer = {wseq = 3706, cond = 0x55aaf8aaef90, mutex = 0x55aaf8b7d550, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 3706 |
| seq = 1853 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=0x55aaf8aaef90, mutex=0x55aaf8b7d550, abstime=0x7ff4e7efe370) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00007ff4f37ea454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f37f08ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f37f0a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f37f57fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f37eb001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f37ec1cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #19 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #20 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689841059520, 6470628719405498189, 140689841059520, -136, 22, 140729767239136, 6470628719426469709, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #21 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 10 (Thread 0x7ff4edb276c0 (LWP 413267) "runner.rb:334"): |
| #0 0x00007ff4f32a0d61 in __futex_abstimed_wait_common64 (private=32756, cancel=true, abstime=0x7ff4eda26370, op=137, expected=0, futex_word=0x55aaf8b2bb98) at ./nptl/futex-internal.c:57 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| resultvar = <optimized out> |
| __arg6 = <optimized out> |
| __arg5 = <optimized out> |
| __arg4 = <optimized out> |
| __arg3 = <optimized out> |
| __arg2 = <optimized out> |
| __arg1 = <optimized out> |
| _a6 = <optimized out> |
| _a5 = <optimized out> |
| _a4 = <optimized out> |
| _a3 = <optimized out> |
| _a2 = <optimized out> |
| _a1 = <optimized out> |
| #1 __futex_abstimed_wait_common (cancel=true, private=32756, abstime=0x7ff4eda26370, clockid=32756, expected=0, futex_word=0x55aaf8b2bb98) at ./nptl/futex-internal.c:87 |
| err = <optimized out> |
| clockbit = 8385792 |
| op = 137 |
| err = <optimized out> |
| clockbit = <optimized out> |
| op = <optimized out> |
| #2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55aaf8b2bb98, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7ff4eda26370, private=private@entry=0) at ./nptl/futex-internal.c:139 |
| No locals. |
| #3 0x00007ff4f32a3c7e in __pthread_cond_wait_common (abstime=0x7ff4eda26370, clockid=1, mutex=0x55aaf8b7da80, cond=0x55aaf8b2bb70) at ./nptl/pthread_cond_wait.c:503 |
| spin = 0 |
| buffer = {__routine = 0x7ff4f32a34a0 <__condvar_cleanup_waiting>, __arg = 0x7ff4eda26300, __canceltype = -308124896, __prev = 0x0} |
| cbuffer = {wseq = 5534, cond = 0x55aaf8b2bb70, mutex = 0x55aaf8b7da80, private = 0} |
| err = <optimized out> |
| g = 0 |
| flags = <optimized out> |
| g1_start = <optimized out> |
| maxspin = 0 |
| signals = <optimized out> |
| result = 0 |
| wseq = 5534 |
| seq = 2767 |
| private = 0 |
| maxspin = <optimized out> |
| err = <optimized out> |
| result = <optimized out> |
| wseq = <optimized out> |
| g = <optimized out> |
| seq = <optimized out> |
| flags = <optimized out> |
| private = <optimized out> |
| signals = <optimized out> |
| done = <optimized out> |
| g1_start = <optimized out> |
| spin = <optimized out> |
| buffer = <optimized out> |
| cbuffer = <optimized out> |
| s = <optimized out> |
| #4 ___pthread_cond_timedwait64 (cond=0x55aaf8b2bb70, mutex=0x55aaf8b7da80, abstime=0x7ff4eda26370) at ./nptl/pthread_cond_wait.c:652 |
| flags = <optimized out> |
| clockid = 1 |
| #5 0x00007ff4f37ea454 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f37f08ed in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f37f0a72 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f37f57fb in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f37eb001 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f37ec1cd in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #19 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #20 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689936643776, 6470650198536945485, 140689936643776, -136, 22, 140729767239136, 6470650198557917005, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #21 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 9 (Thread 0x7ff4ed9266c0 (LWP 413268) "runner.rb:636"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed825180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689934542528, 6470650475025465165, 140689934542528, -136, 25, 140689944744480, 6470650475046436685, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 8 (Thread 0x7ff4ed7256c0 (LWP 413269) "runner.rb:636"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed624180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689932441280, 6470651848878128973, 140689932441280, -136, 25, 140689937691168, 6470651848899100493, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 7 (Thread 0x7ff4ed5246c0 (LWP 413270) "runner.rb:636"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed423180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689930340032, 6470652121071681357, 140689930340032, -136, 25, 140689840005664, 6470652121092652877, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 6 (Thread 0x7ff4ed3236c0 (LWP 413271) "runner.rb:546"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed222180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689928238784, 6470651295901089613, 140689928238784, -136, 25, 140689935589920, 6470651295922061133, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 5 (Thread 0x7ff4ed1226c0 (LWP 413274) "runner.rb:546"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ed021180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689926137536, 6470651572389609293, 140689926137536, -136, 22, 140689840005664, 6470651572410580813, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 4 (Thread 0x7ff4ecd206c0 (LWP 413277) "runner.rb:546"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ecc1f180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689921935040, 6470648837569183565, 140689921935040, -136, 22, 140689937691168, 6470648837590155085, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 3 (Thread 0x7ff4ecb1f6c0 (LWP 413279) "runner.rb:546"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4eca1e180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689919833792, 6470648012398591821, 140689919833792, -136, 22, 140689944744480, 6470648012419563341, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 2 (Thread 0x7ff4ee84f6c0 (LWP 452302) "runner.rb:636"): |
| #0 0x00007ff4f33234cd in __GI___poll (fds=0x7ff4ee74e180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 |
| sc_ret = -516 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| #1 0x00007ff4f36c663f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f36c75d9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f3643 in rb_thread_io_blocking_region () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f36c79be in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f36ccbf9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f36c80f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f36cc0f0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f36cf626 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f38322a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f383b88e in rb_vm_invoke_proc () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f37f3b4f in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f37f4041 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f37f4916 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x00007ff4f32a4a94 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:447 |
| ret = <optimized out> |
| pd = <optimized out> |
| out = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140689950439104, 6470644069618614093, 140689950439104, -136, 22, 140689840005664, 6470644069639585613, 6470655765603483469}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} |
| not_first_call = <optimized out> |
| #19 0x00007ff4f3331c3c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 |
| No locals. |
| Thread 1 (Thread 0x7ff4f3205740 (LWP 413261) "ruby"): |
| #0 0x00007ff4f3323a00 in __GI_ppoll (fds=0x7ffe33c92e18, nfds=1, timeout=<optimized out>, sigmask=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42 |
| sc_ret = -514 |
| sc_cancel_oldtype = 0 |
| sc_ret = <optimized out> |
| tval = {tv_sec = 140729767243488, tv_nsec = 140690035597856} |
| #1 0x00007ff4f37efac9 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #2 0x00007ff4f37f0b81 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #3 0x00007ff4f37f33a2 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #4 0x00007ff4f37f4b45 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #5 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #6 0x00007ff4f37eff8b in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #7 0x00007ff4f3832508 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #8 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #9 0x00007ff4f383b367 in rb_yield () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #10 0x00007ff4f3696440 in rb_ensure () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #11 0x00007ff4f36742a6 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #12 0x00007ff4f382c9d0 in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #13 0x00007ff4f382f1df in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #14 0x00007ff4f38336bc in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #15 0x00007ff4f3836c1a in rb_vm_exec () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #16 0x00007ff4f3693e5c in ?? () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #17 0x00007ff4f3698193 in ruby_run_node () from /lib/x86_64-linux-gnu/libruby-3.2.so.3.2 |
| No symbol table info available. |
| #18 0x000055aac5c67187 in ?? () |
| No symbol table info available. |
| #19 0x00007ff4f32321ca in __libc_start_call_main (main=main@entry=0x55aac5c67120, argc=argc@entry=6, argv=argv@entry=0x7ffe33c93ce8) at ../sysdeps/nptl/libc_start_call_main.h:58 |
| self = <optimized out> |
| result = <optimized out> |
| unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140729767247080, 6474455409070112589, 6, 0, 94191950929216, 140690035933184, 6474455409223204685, 6470655822576287565}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x6, 0x7ffe33c93ce0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6}}} |
| not_first_call = <optimized out> |
| #20 0x00007ff4f323228b in __libc_start_main_impl (main=0x55aac5c67120, argc=6, argv=0x7ffe33c93ce8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe33c93cd8) at ../csu/libc-start.c:360 |
| No locals. |
| #21 0x000055aac5c671d5 in _start () |
| No symbol table info available. |
| >>> Dump Ruby level backtrace (if possible) |
| [Inferior 1 (process 413261) detached] |
| $ timeout 60 gdb -p 413246 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| make: *** [uncommon.mk:908: yes-btest] Killed |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 413245 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| Could not attach to process. If your uid matches the uid of the target |
| process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try |
| again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 452313 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |