| "make update-unicode -j20" exit with 0. |
| "make update-download -j20" exit with 0. |
| "make update-rubyspec -j20" exit with 0. |
| "make update-src -j20" exit with 0. |
| "make after-update -j20" exit with 0. |
| "make miniruby -j20" exit with 0. |
| "make ruby -j20" exit with 0. |
| "make all -j20" exit with 0. |
| "make install -j20" exit with 0. |
| "make yes-btest TESTOPTS='-q -j20'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j20'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j20'" exit with 0. |
| make yes-test-rubyspec MSPECOPT='--error-output stderr --debug -j' TESTS='-j20' |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/1-mspec-multi-0 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/2-mspec-multi-1 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/3-mspec-multi-2 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/4-mspec-multi-3 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/5-mspec-multi-4 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/6-mspec-multi-5 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/7-mspec-multi-6 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/8-mspec-multi-7 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/9-mspec-multi-8 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/10-mspec-multi-9 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/11-mspec-multi-10 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/12-mspec-multi-11 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/13-mspec-multi-12 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/14-mspec-multi-13 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/15-mspec-multi-14 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/16-mspec-multi-15 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/17-mspec-multi-16 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/18-mspec-multi-17 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/19-mspec-multi-18 |
| $ /tmp/ruby/build/trunk/miniruby -I/tmp/ruby/src/trunk/lib /tmp/ruby/src/trunk/tool/runruby.rb --archdir=/tmp/ruby/build/trunk --extout=.ext -- /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/20-mspec-multi-19 |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:76: [BUG] Segmentation fault at 0x0000000000000000 |
| ruby 3.4.0dev (2024-03-05T16:07:45Z master 8f6113a91e) [x86_64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0026 p:---- s:0129 e:000128 CFUNC :constants |
| c:0025 p:0004 s:0125 e:000124 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:76 |
| c:0024 p:0004 s:0121 e:000119 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:50 |
| c:0023 p:0010 s:0114 e:000113 BLOCK /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:112 |
| c:0022 p:0027 s:0110 e:000109 METHOD <internal:array>:52 |
| c:0021 p:0016 s:0104 e:000103 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:112 |
| c:0020 p:0130 s:0097 E:001c80 BLOCK /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:222 |
| c:0019 p:0010 s:0092 e:000091 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:285 |
| c:0018 p:0005 s:0088 E:002438 BLOCK /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:204 |
| c:0017 p:0027 s:0084 e:000083 METHOD <internal:array>:52 |
| c:0016 p:0058 s:0078 E:000680 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:203 |
| c:0015 p:0054 s:0074 e:000073 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:56 |
| c:0014 p:0015 s:0066 e:000065 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/object.rb:11 |
| c:0013 p:0050 s:0059 E:000648 TOP /tmp/ruby/src/trunk/spec/ruby/library/time/to_datetime_spec.rb:6 [FINISH] |
| c:0012 p:---- s:0055 e:000054 CFUNC :load |
| c:0011 p:0006 s:0050 e:000049 BLOCK /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:100 [FINISH] |
| c:0010 p:---- s:0047 e:000046 CFUNC :instance_exec |
| c:0009 p:0009 s:0043 e:000042 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:117 |
| c:0008 p:0030 s:0035 e:000034 BLOCK /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:100 |
| c:0007 p:0033 s:0031 e:000030 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:77 |
| c:0006 p:0004 s:0024 e:000023 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:96 |
| c:0005 p:0021 s:0020 e:000019 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:64 |
| c:0004 p:0024 s:0016 e:000015 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/commands/mspec-run.rb:84 |
| c:0003 p:0051 s:0012 e:000011 METHOD /tmp/ruby/src/trunk/spec/mspec/lib/mspec/utils/script.rb:291 |
| c:0002 p:0023 s:0006 e:000005 EVAL /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run:7 [FINISH] |
| c:0001 p:0000 s:0003 E:000710 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run:7:in '<main>' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/utils/script.rb:291:in 'main' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/commands/mspec-run.rb:84:in 'run' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:64:in 'process' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:96:in 'files' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:77:in 'each_file' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:100:in 'block in files' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:117:in 'protect' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:117:in 'instance_exec' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:100:in 'block (2 levels) in files' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:100:in 'load' |
| /tmp/ruby/src/trunk/spec/ruby/library/time/to_datetime_spec.rb:6:in '<top (required)>' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/object.rb:11:in 'describe' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:56:in 'describe' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:203:in 'process' |
| <internal:array>:52:in 'each' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:204:in 'block in process' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:285:in 'repeat' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/context.rb:222:in 'block (2 levels) in process' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:112:in 'actions' |
| <internal:array>:52:in 'each' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/mspec.rb:112:in 'block in actions' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:50:in 'after' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:76:in 'constants_now' |
| /tmp/ruby/src/trunk/spec/mspec/lib/mspec/runner/actions/constants_leak_checker.rb:76:in 'constants' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 2 |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x00007f3b73402743 RBP: 0x00000000000000b0 RSP: 0x00007ffcdee551a0 |
| RAX: 0x001a48986ce3b2a9 RBX: 0x000056146cd18b30 RCX: 0x0000000000000041 |
| RDX: 0x000056146cb17940 RDI: 0x000056146cd18ba0 RSI: 0x001a48986ce3b2a9 |
| R8: 0x000056110c76ecd8 R9: 0x000056146d3021c0 R10: 0x0000000000000040 |
| R11: 0x000000000000007c R12: 0x00007f3b7357bcb8 R13: 0x00007f3b7357bc80 |
| R14: 0x000056146cd18be0 R15: 0x000000056146cd18 EFL: 0x0000000000010246 |
| -- C level backtrace information ------------------------------------------- |
| $$$ #<Timeout::Error: execution expired> |
| ### enter analyzing mode for stuck processes |
| $$$ ps jx |
| PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND |
| 1 869 869 869 ? -1 Ss 1000 0:01 SCREEN -d -m dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk --incremental |
| 869 878 878 878 pts/0 878 Ss+ 1000 0:00 dash -c cd build-ruby; BUILD_RUBY_WORKING_DIR=/tmp/ruby sh build-loop.sh trunk --incremental |
| 878 884 878 878 pts/0 878 S+ 1000 0:00 sh build-loop.sh trunk --incremental |
| 884 2888347 878 878 pts/0 878 Sl+ 1000 0:00 ruby ./br.rb build_report trunk --incremental |
| 2888347 2888350 878 878 pts/0 878 Sl+ 1000 0:00 ruby /home/ko1/build-ruby/build-ruby.rb --target_name=trunk --logfile=/home/ko1/ruby/logs/brlog.trunk.20240305-194709 --root_dir=/tmp/ruby --timeout=10800 --incremental |
| 2888350 3144401 878 878 pts/0 878 S+ 1000 0:00 sh -c make yes-test-rubyspec MSPECOPT='--error-output stderr --debug -j' TESTS='-j20' |
| 3144401 3144402 878 878 pts/0 878 S+ 1000 0:00 make yes-test-rubyspec MSPECOPT=--error-output stderr --debug -j TESTS=-j20 |
| 3144402 3144717 878 878 pts/0 878 Sl+ 1000 0:00 /tmp/ruby/build/trunk/ruby --disable-gems -r./x86_64-linux-fake -r/tmp/ruby/src/trunk/tool/rubyspec_temp /tmp/ruby/src/trunk/spec/mspec/bin/mspec run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -j |
| 3144717 3144733 878 878 pts/0 878 Sl+ 1000 1:24 /tmp/ruby/build/trunk/ruby /tmp/ruby/src/trunk/spec/mspec/bin/mspec-run -B /tmp/ruby/src/trunk/spec/default.mspec --error-output stderr --debug -fy -o /tmp/rubyspec_temp.20240305-3144717-te27j5/14-mspec-multi-13 |
| 2888350 3152108 878 878 pts/0 878 R+ 1000 0:00 ps jx |
| {1=>[869], 869=>[878], 878=>[884], 884=>[2888347], 2888347=>[2888350], 2888350=>[3144401, 3152108], 3144401=>[3144402], 3144402=>[3144717], 3144717=>[3144733]} |
| $ timeout 60 gdb -p 3144733 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 3144717 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| A child mspec-run process died unexpectedly while running /tmp/ruby/src/trunk/spec/ruby/library/time/to_datetime_spec.rb |
| make: *** [uncommon.mk:994: yes-test-spec] Error 1 |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| #<Errno::ESRCH: No such process> |
| $ timeout 60 gdb -p 3144402 -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> |
| $ timeout 60 gdb -p 3144401 -x /home/ko1/build-ruby/gdbscript -batch -quiet 2> /dev/null |
| >>> Threads |
| No threads. |
| >>> Machine level backtrace |
| >>> Dump Ruby level backtrace (if possible) |
| $ timeout 60 gdb -p 3152108 -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> |