| "make update-unicode -j4" exit with 0. |
| "make update-download -j4" exit with 0. |
| "make update-rubyspec -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| "make yes-btest TESTOPTS='-q -j4'" exit with 0. |
| |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug -j' TESTS='-j4'" exit with 512. |
| $ /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.20240307-715344-et70ra/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.20240307-715344-et70ra/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.20240307-715344-et70ra/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.20240307-715344-et70ra/4-mspec-multi-3 |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1286: [BUG] Segmentation fault at 0xffffffbfee7a4d10 |
| ruby 3.4.0dev (2024-03-07T04:08:37Z master d3279a0c11) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0018 p:---- s:0090 e:000089 CFUNC :any? |
| c:0017 p:0005 s:0086 e:000085 METHOD /tmp/ruby/src/trunk/lib/rubygems.rb:1286 |
| c:0016 p:0026 s:0081 e:000080 BLOCK /tmp/ruby/src/trunk/lib/rubygems.rb:1209 |
| c:0015 p:0027 s:0077 e:000076 METHOD <internal:array>:52 |
| c:0014 p:0050 s:0071 e:000070 METHOD /tmp/ruby/src/trunk/lib/rubygems.rb:1203 |
| c:0013 p:0006 s:0062 e:000061 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:887 |
| c:0012 p:0016 s:0058 e:000057 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:815 |
| c:0011 p:0004 s:0053 e:000052 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:786 |
| c:0010 p:0027 s:0049 e:000048 METHOD <internal:array>:52 |
| c:0009 p:0011 s:0043 e:000042 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:785 |
| c:0008 p:0027 s:0039 e:000038 METHOD <internal:array>:52 |
| c:0007 p:0005 s:0033 e:000032 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:784 |
| c:0006 p:0006 s:0028 e:000027 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:813 |
| c:0005 p:0010 s:0023 e:000022 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:884 |
| c:0004 p:0092 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1367 [FINISH] |
| c:0003 p:---- s:0012 e:000011 CFUNC :require |
| c:0002 p:0012 s:0007 e:000006 TOP <internal:gem_prelude>:2 [FINISH] |
| c:0001 p:0000 s:0003 E:0008f0 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:2:in '<internal:gem_prelude>' |
| <internal:gem_prelude>:2:in 'require' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1367:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:884:in 'load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:813:in 'each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:784:in 'each_gemspec' |
| <internal:array>:52:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:785:in 'block in each_gemspec' |
| <internal:array>:52:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:786:in 'block (2 levels) in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:815:in 'block in each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:887:in 'block in load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1203:in 'register_default_spec' |
| <internal:array>:52:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1209:in 'block in register_default_spec' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1286:in 'already_loaded?' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1286:in 'any?' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffbdcbf0 s0: 0x0000003fd51f1db8 s1: 0x0000000000000001 |
| a0: 0x0000003feee51914 a1: 0x0000003fee7a4d10 a2: 0xffffffffffffffff |
| a3: 0x0000000000000001 a4: 0x0000000000000008 a5: 0xffff80bfee7a4d10 |
| a6: 0x0000002ad02fee10 a7: 0x0000003fee6a22f8 s2: 0x0000003fd51f1dc8 |
| s3: 0x0000003fd51ff620 s4: 0x0000003feee87d40 s5: 0x0000170f00000001 |
| s6: 0x0000003fee7a1c71 s7: 0x0000003fee7a1c58 s8: 0x0000003fee6a22c0 |
| s9: 0x0000003feee87d40 s10: 0x0000000000000000 s11: 0x0000003fee6a22c8 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3feec82bf4] /tmp/ruby/src/trunk/vm_dump.c:820 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1151 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_bug_for_fatal_signal+0x6e) [0x3feeae3d8c] /tmp/ruby/src/trunk/error.c:1067 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x46) [0x3feebef4c0] /tmp/ruby/src/trunk/signal.c:926 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigill) (null):0 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3feee68800] |
| [0x3feee7667a] |
| -- Other runtime information ----------------------------------------------- |
| * Loaded script: /tmp/ruby/build/trunk/ruby |
| * Loaded features: |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 7 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 8 /tmp/ruby/build/trunk/rbconfig.rb |
| 9 /tmp/ruby/src/trunk/lib/rubygems/compatibility.rb |
| 10 /tmp/ruby/src/trunk/lib/rubygems/defaults.rb |
| 11 /tmp/ruby/src/trunk/lib/rubygems/deprecate.rb |
| 12 /tmp/ruby/src/trunk/lib/rubygems/errors.rb |
| 13 /tmp/ruby/src/trunk/lib/rubygems/unknown_command_spell_checker.rb |
| 14 /tmp/ruby/src/trunk/lib/rubygems/exceptions.rb |
| 15 /tmp/ruby/src/trunk/lib/rubygems/basic_specification.rb |
| 16 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 17 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 18 /tmp/ruby/src/trunk/lib/rubygems/util/list.rb |
| 19 /tmp/ruby/src/trunk/lib/rubygems/version.rb |
| 20 /tmp/ruby/src/trunk/lib/rubygems/requirement.rb |
| 21 /tmp/ruby/src/trunk/lib/rubygems/specification.rb |
| 22 /tmp/ruby/src/trunk/lib/rubygems/util.rb |
| 23 /tmp/ruby/src/trunk/lib/rubygems/dependency.rb |
| * Process memory map: |
| 2ad0123000-2ad0124000 r-xp 00000000 00:21 27225618 /tmp/ruby/build/trunk/ruby |
| 2ad0124000-2ad0125000 r--p 00000000 00:21 27225618 /tmp/ruby/build/trunk/ruby |
| 2ad0125000-2ad0126000 rw-p 00001000 00:21 27225618 /tmp/ruby/build/trunk/ruby |
| 2ad0126000-2ad05eb000 rw-p 00000000 00:00 0 [heap] |
| 3fd1ea9000-3fd31cc000 rw-p 00000000 00:00 0 |
| 3fd31cc000-3fd3f00000 r--s 00000000 00:21 27225611 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fd3f00000-3fd3f10000 rw-p 00000000 00:00 0 |
| 3fd3fe5000-3fd4020000 r--s 00000000 00:21 27225618 /tmp/ruby/build/trunk/ruby |
| 3fd4020000-3fd4040000 rw-p 00000000 00:00 0 |
| 3fd4076000-3fd408e000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd408e000-3fd408f000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd408f000-3fd4090000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd4090000-3fd4120000 rw-p 00000000 00:00 0 |
| 3fd4130000-3fd4180000 rw-p 00000000 00:00 0 |
| 3fd418f000-3fd4190000 ---p 00000000 00:00 0 |
| 3fd4190000-3fd41d1000 rw-p 00000000 00:00 0 |
| 3fd41d1000-3fd41d2000 ---p 00000000 00:00 0 |
| 3fd41d2000-3fd4213000 rw-p 00000000 00:00 0 |
| 3fd4213000-3fd4214000 ---p 00000000 00:00 0 |
| 3fd4214000-3fd4255000 rw-p 00000000 00:00 0 |
| 3fd4255000-3fd4256000 ---p 00000000 00:00 0 |
| 3fd4256000-3fd4297000 rw-p 00000000 00:00 0 |
| 3fd4297000-3fd4298000 ---p 00000000 00:00 0 |
| 3fd4298000-3fd42d9000 rw-p 00000000 00:00 0 |
| 3fd42d9000-3fd42da000 ---p 00000000 00:00 0 |
| 3fd42da000-3fd431b000 rw-p 00000000 00:00 0 |
| 3fd431b000-3fd431c000 ---p 00000000 00:00 0 |
| 3fd431c000-3fd435d000 rw-p 00000000 00:00 0 |
| 3fd435d000-3fd435e000 ---p 00000000 00:00 0 |
| 3fd435e000-3fd439f000 rw-p 00000000 00:00 0 |
| 3fd439f000-3fd43a0000 ---p 00000000 00:00 0 |
| 3fd43a0000-3fd43e1000 rw-p 00000000 00:00 0 |
| 3fd43e1000-3fd43e2000 ---p 00000000 00:00 0 |
| 3fd43e2000-3fd4423000 rw-p 00000000 00:00 0 |
| 3fd4423000-3fd4424000 ---p 00000000 00:00 0 |
| 3fd4424000-3fd4465000 rw-p 00000000 00:00 0 |
| 3fd4465000-3fd4466000 ---p 00000000 00:00 0 |
| 3fd4466000-3fd44a7000 rw-p 00000000 00:00 0 |
| 3fd44a7000-3fd44a8000 ---p 00000000 00:00 0 |
| 3fd44a8000-3fd44e9000 rw-p 00000000 00:00 0 |
| 3fd44e9000-3fd44ea000 ---p 00000000 00:00 0 |
| 3fd44ea000-3fd452b000 rw-p 00000000 00:00 0 |
| 3fd452b000-3fd452c000 ---p 00000000 00:00 0 |
| 3fd452c000-3fd456d000 rw-p 00000000 00:00 0 |
| 3fd456d000-3fd456e000 ---p 00000000 00:00 0 |
| 3fd456e000-3fd45af000 rw-p 00000000 00:00 0 |
| 3fd45af000-3fd45b0000 ---p 00000000 00:00 0 |
| 3fd45b0000-3fd45f1000 rw-p 00000000 00:00 0 |
| 3fd45f1000-3fd45f2000 ---p 00000000 00:00 0 |
| 3fd45f2000-3fd4633000 rw-p 00000000 00:00 0 |
| 3fd4633000-3fd4634000 ---p 00000000 00:00 0 |
| 3fd4634000-3fd4675000 rw-p 00000000 00:00 0 |
| 3fd4675000-3fd4676000 ---p 00000000 00:00 0 |
| 3fd4676000-3fd46b7000 rw-p 00000000 00:00 0 |
| 3fd46b7000-3fd46b8000 ---p 00000000 00:00 0 |
| 3fd46b8000-3fd46f9000 rw-p 00000000 00:00 0 |
| 3fd46f9000-3fd46fa000 ---p 00000000 00:00 0 |
| 3fd46fa000-3fd473b000 rw-p 00000000 00:00 0 |
| 3fd473b000-3fd473c000 ---p 00000000 00:00 0 |
| 3fd473c000-3fd477d000 rw-p 00000000 00:00 0 |
| 3fd477d000-3fd477e000 ---p 00000000 00:00 0 |
| 3fd477e000-3fd47bf000 rw-p 00000000 00:00 0 |
| 3fd47bf000-3fd47c0000 ---p 00000000 00:00 0 |
| 3fd47c0000-3fd4801000 rw-p 00000000 00:00 0 |
| 3fd4801000-3fd4802000 ---p 00000000 00:00 0 |
| 3fd4802000-3fd4843000 rw-p 00000000 00:00 0 |
| 3fd4843000-3fd4844000 ---p 00000000 00:00 0 |
| 3fd4844000-3fd4885000 rw-p 00000000 00:00 0 |
| 3fd4885000-3fd4886000 ---p 00000000 00:00 0 |
| 3fd4886000-3fd48c7000 rw-p 00000000 00:00 0 |
| 3fd48c7000-3fd48c8000 ---p 00000000 00:00 0 |
| 3fd48c8000-3fd4909000 rw-p 00000000 00:00 0 |
| 3fd4909000-3fd490a000 ---p 00000000 00:00 0 |
| 3fd490a000-3fd494b000 rw-p 00000000 00:00 0 |
| 3fd494b000-3fd494c000 ---p 00000000 00:00 0 |
| 3fd494c000-3fd498d000 rw-p 00000000 00:00 0 |
| 3fd498d000-3fd498e000 ---p 00000000 00:00 0 |
| 3fd498e000-3fd49cf000 rw-p 00000000 00:00 0 |
| 3fd49cf000-3fd49d0000 ---p 00000000 00:00 0 |
| 3fd49d0000-3fd5220000 rw-p 00000000 00:00 0 |
| 3fd522f000-3fee6a0000 rw-p 00000000 00:00 0 |
| 3fee6a2000-3fee7a5000 rw-p 00000000 00:00 0 |
| 3fee7a5000-3fee8e1000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fee8e1000-3fee8e4000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fee8e4000-3fee8e6000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fee8e6000-3fee8f3000 rw-p 00000000 00:00 0 |
| 3fee8f3000-3fee95e000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fee95e000-3fee95f000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fee95f000-3fee960000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fee960000-3fee98f000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fee98f000-3fee990000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fee990000-3fee991000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fee991000-3fee999000 rw-p 00000000 00:00 0 |
| 3fee999000-3fee9f5000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fee9f5000-3fee9f6000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fee9f6000-3fee9f7000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fee9f7000-3feea0a000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feea0a000-3feea0b000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feea0b000-3feea0c000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feea11000-3feea14000 r-xp 00000000 00:21 24972468 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feea14000-3feea15000 r--p 00002000 00:21 24972468 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feea15000-3feea16000 rw-p 00003000 00:21 24972468 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feea16000-3feea18000 r-xp 00000000 00:21 24972042 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feea18000-3feea19000 r--p 00001000 00:21 24972042 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feea19000-3feea1a000 rw-p 00002000 00:21 24972042 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feea1a000-3feee46000 r-xp 00000000 00:21 27225611 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3feee46000-3feee4e000 r--p 0042c000 00:21 27225611 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3feee4e000-3feee53000 rw-p 00434000 00:21 27225611 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3feee53000-3feee68000 rw-p 00000000 00:00 0 |
| 3feee68000-3feee69000 r-xp 00000000 00:00 0 [vdso] |
| 3feee69000-3feee6a000 r--p 00000000 00:00 0 [vdso_data] |
| 3feee6a000-3feee86000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3feee86000-3feee88000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3feee88000-3feee8a000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff3e1000-3fffbe0000 rw-p 00000000 00:00 0 [stack] |
| make: *** [uncommon.mk:1002: yes-test-spec] Error 1 |