| "make update-download -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 512. |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:106: [BUG] Segmentation fault at 0x0000000000000000 |
| ruby 3.5.0dev (2025-08-07T13:27:22Z master 24d0b458cd) +PRISM [x86_64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0048 p:---- s:0253 e:000252 CFUNC |
| c:0047 p:0021 s:0249 e:000247 METHOD /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:106 |
| c:0046 p:0007 s:0241 e:000240 BLOCK /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:141 [FINISH] |
| c:0045 p:---- s:0237 e:000236 CFUNC :map! |
| c:0044 p:0036 s:0233 e:000232 METHOD /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:141 |
| c:0043 p:0038 s:0228 e:000225 BLOCK /tmp/rubytest.i95gse/test_rubygems_20250807-211671-7oajt/gemhome/specifications/a-2.gemspec:8 |
| c:0042 p:0119 s:0222 e:000221 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:2006 [FINISH] |
| c:0041 p:---- s:0215 e:000214 CFUNC :new |
| c:0040 p:0005 s:0211 e:000210 EVAL /tmp/rubytest.i95gse/test_rubygems_20250807-211671-7oajt/gemhome/specifications/a-2.gemspec:4 [FINISH] |
| c:0039 p:---- s:0208 e:000207 CFUNC :eval |
| c:0038 p:0054 s:0201 E:0002f0 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093 |
| c:0037 p:0030 s:0193 e:000192 METHOD /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb:187 [FINISH] |
| c:0036 p:---- s:0189 e:000188 CFUNC :map |
| c:0035 p:0015 s:0185 e:000184 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb:33 |
| c:0034 p:0014 s:0181 e:000180 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb:121 |
| c:0033 p:0009 s:0177 e:000176 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:935 [FINISH] |
| c:0032 p:---- s:0172 e:000171 CFUNC :map |
| c:0031 p:0014 s:0168 e:000167 METHOD /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:56 |
| c:0030 p:0003 s:0164 e:000163 METHOD /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:63 |
| c:0029 p:0042 s:0160 e:000159 METHOD /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:77 |
| c:0028 p:0030 s:0156 e:000155 BLOCK /tmp/ruby/src/trunk/lib/rubygems/commands/check_command.rb:70 [FINISH] |
| c:0027 p:---- s:0151 e:000150 CFUNC :each |
| c:0026 p:0017 s:0147 e:000146 METHOD /tmp/ruby/src/trunk/lib/rubygems/commands/check_command.rb:68 |
| c:0025 p:0005 s:0143 e:000142 BLOCK /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:61 |
| c:0024 p:0012 s:0140 e:000139 METHOD /tmp/ruby/src/trunk/lib/rubygems/user_interaction.rb:46 |
| c:0023 p:0010 s:0134 e:000133 METHOD /tmp/ruby/src/trunk/lib/rubygems/user_interaction.rb:69 |
| c:0022 p:0007 s:0128 e:000127 BLOCK /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:60 |
| c:0021 p:0020 s:0125 e:000124 BLOCK /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:349 |
| c:0020 p:0002 s:0120 e:000119 BLOCK /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:548 |
| c:0019 p:0002 s:0117 e:000116 BLOCK /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1744 [FINISH] |
| c:0018 p:---- s:0114 e:000113 CFUNC :synchronize |
| c:0017 p:0011 s:0110 e:000109 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1744 |
| c:0016 p:0007 s:0106 e:000105 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:547 |
| c:0015 p:0045 s:0102 e:000101 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:344 |
| c:0014 p:0050 s:0096 e:000095 METHOD /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:59 |
| c:0013 p:0037 s:0091 e:000090 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/testcase.rb:202 |
| c:0012 p:0052 s:0085 e:000084 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/testcase.rb:170 |
| c:0011 p:0093 s:0076 e:000075 BLOCK /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1683 [FINISH] |
| c:0010 p:---- s:0069 e:000068 CFUNC :map |
| c:0009 p:0114 s:0065 e:000064 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1670 |
| c:0008 p:0035 s:0053 e:000052 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1374 |
| c:0007 p:0069 s:0046 E:0013a0 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:52 |
| c:0006 p:0007 s:0030 e:000029 BLOCK /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:24 [FINISH] |
| c:0005 p:---- s:0026 e:000025 CFUNC :map |
| c:0004 p:0005 s:0022 e:000021 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:23 |
| c:0003 p:0210 s:0016 e:000015 METHOD /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:122 |
| c:0002 p:0062 s:0006 e:000005 EVAL /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:220 [FINISH] |
| c:0001 p:0000 s:0003 E:0008c0 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:220:in '<main>' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:122:in 'run' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:23:in '_run_suites' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:23:in 'map' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:24:in 'block in _run_suites' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/parallel.rb:52:in '_run_suite' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1374:in '_run_suite' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1670:in '_run_suite' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1670:in 'map' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1683:in 'block in _run_suite' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/testcase.rb:170:in 'run' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/testcase.rb:202:in 'run_test' |
| /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:59:in 'test_doctor' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:344:in 'capture_output' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:547:in 'synchronize' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1744:in 'synchronize' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1744:in 'synchronize' |
| /tmp/ruby/src/trunk/tool/lib/test/unit.rb:1744:in 'block in synchronize' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:548:in 'block in synchronize' |
| /tmp/ruby/src/trunk/tool/lib/test/unit/assertions.rb:349:in 'block in capture_output' |
| /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:60:in 'block in test_doctor' |
| /tmp/ruby/src/trunk/lib/rubygems/user_interaction.rb:69:in 'use_ui' |
| /tmp/ruby/src/trunk/lib/rubygems/user_interaction.rb:46:in 'use_ui' |
| /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb:61:in 'block (2 levels) in test_doctor' |
| /tmp/ruby/src/trunk/lib/rubygems/commands/check_command.rb:68:in 'doctor' |
| /tmp/ruby/src/trunk/lib/rubygems/commands/check_command.rb:68:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/commands/check_command.rb:70:in 'block in doctor' |
| /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:77:in 'doctor' |
| /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:63:in 'gem_repository?' |
| /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:56:in 'installed_specs' |
| /tmp/ruby/src/trunk/lib/rubygems/doctor.rb:56:in 'map' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:935:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb:121:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb:33:in 'all' |
| /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb:33:in 'map' |
| /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb:187:in 'spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093:in 'load' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1093:in 'eval' |
| /tmp/rubytest.i95gse/test_rubygems_20250807-211671-7oajt/gemhome/specifications/a-2.gemspec:4:in '<compiled>' |
| /tmp/rubytest.i95gse/test_rubygems_20250807-211671-7oajt/gemhome/specifications/a-2.gemspec:4:in 'new' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:2006:in 'initialize' |
| /tmp/rubytest.i95gse/test_rubygems_20250807-211671-7oajt/gemhome/specifications/a-2.gemspec:8:in 'block in load' |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:141:in 'initialize' |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:141:in 'map!' |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:141:in 'block in initialize' |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb:106:in 'parse' |
| running file: /tmp/ruby/src/trunk/test/rubygems/test_gem_commands_check_command.rb |
| A test worker crashed. It might be an interpreter bug or |
| a bug in test/unit/parallel.rb. Try again without the -j |
| option. |
| Children under /tmp/rubytest.i95gse: |
| * drwx------ 4 80 2025-08-07 17:07:40 +0000 test_rubygems_20250807-211671-7oajt/ |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 userhome/ |
| * drwxr-xr-x 9 180 2025-08-07 17:07:40 +0000 gemhome/ |
| * drwxr-xr-x 3 80 2025-08-07 17:07:40 +0000 specifications/ |
| * -rw-r--r-- 1 555 2025-08-07 17:07:40 +0000 a-2.gemspec |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 default/ |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 plugins/ |
| * drwxr-xr-x 4 80 2025-08-07 17:07:40 +0000 gems/ |
| * drwxr-xr-x 3 80 2025-08-07 17:07:40 +0000 b-2/ |
| * -rw-r--r-- 1 0 2025-08-07 17:07:40 +0000 Rakefile |
| * drwxr-xr-x 2 60 2025-08-07 17:07:40 +0000 lib/ |
| * -rw-r--r-- 1 0 2025-08-07 17:07:40 +0000 b.rb |
| * drwxr-xr-x 3 80 2025-08-07 17:07:40 +0000 a-2/ |
| * -rw-r--r-- 1 0 2025-08-07 17:07:40 +0000 Rakefile |
| * drwxr-xr-x 2 60 2025-08-07 17:07:40 +0000 lib/ |
| * -rw-r--r-- 1 0 2025-08-07 17:07:40 +0000 a.rb |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 extensions/ |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 doc/ |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 cache/ |
| * drwxr-xr-x 2 40 2025-08-07 17:07:40 +0000 build_info/ |
| make: *** [uncommon.mk:980: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j20'" exit with 0. |