| "make update-download -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. |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb: [BUG] Segmentation fault at 0x0000000000000010 |
| ruby 3.4.0dev (2024-06-02T01:18:56Z master 56fe5ad778) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0006 p:---- s:0027 e:000026 DUMMY [FINISH] |
| c:0005 p:---- s:0024 e:000023 CFUNC :require_relative |
| c:0004 p:0057 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1333 [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:002050 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:1333:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1333:in 'require_relative' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffff26c0 s0: 0x0000003fffff2e18 s1: 0x0000000000000000 |
| a0: 0x0000003fb7f336bb a1: 0x0000003fb7f336bb a2: 0x0000000000000010 |
| a3: 0x0000007ffffe4f10 a4: 0x6f6c620000000b69 a5: 0x0000000000000020 |
| a6: 0x0000000000000069 a7: 0x0000003fb7e258aa s2: 0x0000003fffff2788 |
| s3: 0xffffffffffffffff s4: 0x0000003fb80c7d40 s5: 0x0000003f9e419898 |
| s6: 0x0000003fb7f336bb s7: 0x0000000000000010 s8: 0xffffffffffffffff |
| s9: 0x0000002ac5998ee0 s10: 0x0000000000000009 s11: 0x0000000000000000 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fb7eb8f72] /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) [0x3fb7d1906c] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x42) [0x3fb7e24164] /tmp/ruby/src/trunk/signal.c:929 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fb80a8800] |
| [0x3fb7bec376] |
| -- 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 |
| * Process memory map: |
| 2ac568f000-2ac5690000 r-xp 00000000 00:21 4954393 /tmp/ruby/build/trunk/ruby |
| 2ac5690000-2ac5691000 r--p 00000000 00:21 4954393 /tmp/ruby/build/trunk/ruby |
| 2ac5691000-2ac5692000 rw-p 00001000 00:21 4954393 /tmp/ruby/build/trunk/ruby |
| 2ac5692000-2ac5cb9000 rw-p 00000000 00:00 0 [heap] |
| 3f9af97000-3f9c2ee000 rw-p 00000000 00:00 0 |
| 3f9c2ee000-3f9d04f000 r--s 00000000 00:21 4954072 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3f9d04f000-3f9d270000 rw-p 00000000 00:00 0 |
| 3f9d2c5000-3f9d300000 r--s 00000000 00:21 4954393 /tmp/ruby/build/trunk/ruby |
| 3f9d300000-3f9d310000 rw-p 00000000 00:00 0 |
| 3f9d316000-3f9d32e000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3f9d32e000-3f9d32f000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3f9d32f000-3f9d330000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3f9d330000-3f9d3b0000 rw-p 00000000 00:00 0 |
| 3f9d3bf000-3f9d3c0000 ---p 00000000 00:00 0 |
| 3f9d3c0000-3f9d401000 rw-p 00000000 00:00 0 |
| 3f9d401000-3f9d402000 ---p 00000000 00:00 0 |
| 3f9d402000-3f9d443000 rw-p 00000000 00:00 0 |
| 3f9d443000-3f9d444000 ---p 00000000 00:00 0 |
| 3f9d444000-3f9d485000 rw-p 00000000 00:00 0 |
| 3f9d485000-3f9d486000 ---p 00000000 00:00 0 |
| 3f9d486000-3f9d4c7000 rw-p 00000000 00:00 0 |
| 3f9d4c7000-3f9d4c8000 ---p 00000000 00:00 0 |
| 3f9d4c8000-3f9d509000 rw-p 00000000 00:00 0 |
| 3f9d509000-3f9d50a000 ---p 00000000 00:00 0 |
| 3f9d50a000-3f9d54b000 rw-p 00000000 00:00 0 |
| 3f9d54b000-3f9d54c000 ---p 00000000 00:00 0 |
| 3f9d54c000-3f9d58d000 rw-p 00000000 00:00 0 |
| 3f9d58d000-3f9d58e000 ---p 00000000 00:00 0 |
| 3f9d58e000-3f9d5cf000 rw-p 00000000 00:00 0 |
| 3f9d5cf000-3f9d5d0000 ---p 00000000 00:00 0 |
| 3f9d5d0000-3f9d611000 rw-p 00000000 00:00 0 |
| 3f9d611000-3f9d612000 ---p 00000000 00:00 0 |
| 3f9d612000-3f9d653000 rw-p 00000000 00:00 0 |
| 3f9d653000-3f9d654000 ---p 00000000 00:00 0 |
| 3f9d654000-3f9d695000 rw-p 00000000 00:00 0 |
| 3f9d695000-3f9d696000 ---p 00000000 00:00 0 |
| 3f9d696000-3f9d6d7000 rw-p 00000000 00:00 0 |
| 3f9d6d7000-3f9d6d8000 ---p 00000000 00:00 0 |
| 3f9d6d8000-3f9d719000 rw-p 00000000 00:00 0 |
| 3f9d719000-3f9d71a000 ---p 00000000 00:00 0 |
| 3f9d71a000-3f9d75b000 rw-p 00000000 00:00 0 |
| 3f9d75b000-3f9d75c000 ---p 00000000 00:00 0 |
| 3f9d75c000-3f9d79d000 rw-p 00000000 00:00 0 |
| 3f9d79d000-3f9d79e000 ---p 00000000 00:00 0 |
| 3f9d79e000-3f9d7df000 rw-p 00000000 00:00 0 |
| 3f9d7df000-3f9d7e0000 ---p 00000000 00:00 0 |
| 3f9d7e0000-3f9d821000 rw-p 00000000 00:00 0 |
| 3f9d821000-3f9d822000 ---p 00000000 00:00 0 |
| 3f9d822000-3f9d863000 rw-p 00000000 00:00 0 |
| 3f9d863000-3f9d864000 ---p 00000000 00:00 0 |
| 3f9d864000-3f9d8a5000 rw-p 00000000 00:00 0 |
| 3f9d8a5000-3f9d8a6000 ---p 00000000 00:00 0 |
| 3f9d8a6000-3f9d8e7000 rw-p 00000000 00:00 0 |
| 3f9d8e7000-3f9d8e8000 ---p 00000000 00:00 0 |
| 3f9d8e8000-3f9d929000 rw-p 00000000 00:00 0 |
| 3f9d929000-3f9d92a000 ---p 00000000 00:00 0 |
| 3f9d92a000-3f9d96b000 rw-p 00000000 00:00 0 |
| 3f9d96b000-3f9d96c000 ---p 00000000 00:00 0 |
| 3f9d96c000-3f9d9ad000 rw-p 00000000 00:00 0 |
| 3f9d9ad000-3f9d9ae000 ---p 00000000 00:00 0 |
| 3f9d9ae000-3f9d9ef000 rw-p 00000000 00:00 0 |
| 3f9d9ef000-3f9d9f0000 ---p 00000000 00:00 0 |
| 3f9d9f0000-3f9da31000 rw-p 00000000 00:00 0 |
| 3f9da31000-3f9da32000 ---p 00000000 00:00 0 |
| 3f9da32000-3f9da73000 rw-p 00000000 00:00 0 |
| 3f9da73000-3f9da74000 ---p 00000000 00:00 0 |
| 3f9da74000-3f9dab5000 rw-p 00000000 00:00 0 |
| 3f9dab5000-3f9dab6000 ---p 00000000 00:00 0 |
| 3f9dab6000-3f9daf7000 rw-p 00000000 00:00 0 |
| 3f9daf7000-3f9daf8000 ---p 00000000 00:00 0 |
| 3f9daf8000-3f9db39000 rw-p 00000000 00:00 0 |
| 3f9db39000-3f9db3a000 ---p 00000000 00:00 0 |
| 3f9db3a000-3f9db7b000 rw-p 00000000 00:00 0 |
| 3f9db7b000-3f9db7c000 ---p 00000000 00:00 0 |
| 3f9db7c000-3f9dbbd000 rw-p 00000000 00:00 0 |
| 3f9dbbd000-3f9dbbe000 ---p 00000000 00:00 0 |
| 3f9dbbe000-3f9dbff000 rw-p 00000000 00:00 0 |
| 3f9dbff000-3f9dc00000 ---p 00000000 00:00 0 |
| 3f9dc00000-3f9e450000 rw-p 00000000 00:00 0 |
| 3f9e45f000-3fb78d0000 rw-p 00000000 00:00 0 |
| 3fb78d2000-3fb79d5000 rw-p 00000000 00:00 0 |
| 3fb79d5000-3fb7b11000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fb7b11000-3fb7b14000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fb7b14000-3fb7b16000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fb7b16000-3fb7b23000 rw-p 00000000 00:00 0 |
| 3fb7b23000-3fb7b8e000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fb7b8e000-3fb7b8f000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fb7b8f000-3fb7b90000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fb7b90000-3fb7bbf000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fb7bbf000-3fb7bc0000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fb7bc0000-3fb7bc1000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fb7bc1000-3fb7bc9000 rw-p 00000000 00:00 0 |
| 3fb7bc9000-3fb7c25000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fb7c25000-3fb7c26000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fb7c26000-3fb7c27000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fb7c27000-3fb7c3a000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fb7c3a000-3fb7c3b000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fb7c3b000-3fb7c3c000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fb7c41000-3fb7c44000 r-xp 00000000 00:21 421861 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb7c44000-3fb7c45000 r--p 00002000 00:21 421861 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb7c45000-3fb7c46000 rw-p 00003000 00:21 421861 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fb7c46000-3fb7c48000 r-xp 00000000 00:21 421739 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fb7c48000-3fb7c49000 r--p 00001000 00:21 421739 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fb7c49000-3fb7c4a000 rw-p 00002000 00:21 421739 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fb7c4a000-3fb8086000 r-xp 00000000 00:21 4954072 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fb8086000-3fb808f000 r--p 0043b000 00:21 4954072 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fb808f000-3fb8094000 rw-p 00444000 00:21 4954072 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fb8094000-3fb80a8000 rw-p 00000000 00:00 0 |
| 3fb80a8000-3fb80a9000 r-xp 00000000 00:00 0 [vdso] |
| 3fb80a9000-3fb80aa000 r--p 00000000 00:00 0 [vdso_data] |
| 3fb80aa000-3fb80c6000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fb80c6000-3fb80c8000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fb80c8000-3fb80ca000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff7f8000-3fffff7000 rw-p 00000000 00:00 0 [stack] |
| Failed tests: |
| TestSocket#test_tcp_socket_v6_hostname_resolved_earlier: Test::Unit::AssertionFailedError: pid 1616960 killed by SIGSEGV (signal 11) (core dumped) |
| TestProcess#test_execopts_uid: Test::Unit::AssertionFailedError: [ruby-core:47414]. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug -j' TESTS='-j4'" exit with 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/rubytest.3tfpid/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/rubytest.3tfpid/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/rubytest.3tfpid/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/rubytest.3tfpid/4-mspec-multi-3 |