| "make update-download -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| 176c4bb..5f83753 master -> origin/master |
| "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:1096: [BUG] Segmentation fault at 0x0000000000000000 |
| ruby 3.4.0dev (2024-06-28T07:33:43Z master 5f8375381b) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0014 p:---- s:0072 e:000071 CFUNC :binding |
| c:0013 p:0050 s:0068 E:001170 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1096 |
| c:0012 p:0006 s:0058 e:000057 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:793 |
| c:0011 p:0004 s:0053 e:000052 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:782 |
| c:0010 p:0027 s:0049 e:000048 METHOD <internal:array>:54 |
| c:0009 p:0011 s:0043 e:000042 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:781 |
| c:0008 p:0027 s:0039 e:000038 METHOD <internal:array>:54 |
| c:0007 p:0005 s:0033 e:000032 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:780 |
| c:0006 p:0006 s:0028 e:000027 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:792 |
| c:0005 p:0010 s:0023 e:000022 METHOD /tmp/ruby/src/trunk/lib/rubygems/specification.rb:850 |
| c:0004 p:0098 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1394 [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:000740 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:1394:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:850:in 'load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:792:in 'each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:780:in 'each_gemspec' |
| <internal:array>:54:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:781:in 'block in each_gemspec' |
| <internal:array>:54:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:782:in 'block (2 levels) in each_gemspec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:793:in 'block in each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1096:in 'load' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:1096:in 'binding' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fff993e90 s0: 0x0000003fc38b23e2 s1: 0x0000003fc3a9d018 |
| a0: 0x0000003fa9e2cc80 a1: 0x0000000000000030 a2: 0x0000000000000000 |
| a3: 0x0000003fc33e5038 a4: 0x0000000000000030 a5: 0xd1aeddbfe79e4c90 |
| a6: 0x00000000000000ff a7: 0x0000003fa9e2cc80 s2: 0x0000000000000030 |
| s3: 0x0000003fa9e2cc80 s4: 0x0000003fa8d8c880 s5: 0x000058c1001c0001 |
| s6: 0x0000000000000000 s7: 0x0000003fc33e4d38 s8: 0x0000003fc32e5230 |
| s9: 0x0000003fc3adcd40 s10: 0x0000000000000000 s11: 0x0000003fc32e5238 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fc38ccac0] /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) [0x3fc372c318] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x42) [0x3fc3836930] /tmp/ruby/src/trunk/signal.c:929 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fc3abd800] |
| /tmp/ruby/build/trunk/libruby.so.3.4(RHASH_AR_TABLE_BOUND_SET+0xa) [0x3fc3752410] /tmp/ruby/src/trunk/hash.c:600 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ar_compact_table) /tmp/ruby/src/trunk/hash.c:821 |
| /tmp/ruby/build/trunk/libruby.so.3.4(RB_SPECIAL_CONST_P+0x0) [0x3fc38ad6f4] /tmp/ruby/src/trunk/include/ruby/internal/value_type.h:447 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rbimpl_RB_TYPE_P_fastpath) /tmp/ruby/src/trunk/include/ruby/internal/value_type.h:349 |
| /tmp/ruby/build/trunk/libruby.so.3.4(RB_TYPE_P) /tmp/ruby/src/trunk/include/ruby/internal/value_type.h:379 |
| /tmp/ruby/build/trunk/libruby.so.3.4(Check_Type) /tmp/ruby/src/trunk/include/ruby/internal/value_type.h:435 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_get_alloc_func) /tmp/ruby/src/trunk/vm_method.c:1288 |
| [0x3fa8d6d598] |
| -- 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/target_rbconfig.rb |
| 14 /tmp/ruby/src/trunk/lib/rubygems/unknown_command_spell_checker.rb |
| 15 /tmp/ruby/src/trunk/lib/rubygems/exceptions.rb |
| 16 /tmp/ruby/src/trunk/lib/rubygems/basic_specification.rb |
| 17 /tmp/ruby/src/trunk/lib/rubygems/stub_specification.rb |
| 18 /tmp/ruby/src/trunk/lib/rubygems/platform.rb |
| 19 /tmp/ruby/src/trunk/lib/rubygems/specification_record.rb |
| 20 /tmp/ruby/src/trunk/lib/rubygems/util/list.rb |
| 21 /tmp/ruby/src/trunk/lib/rubygems/version.rb |
| 22 /tmp/ruby/src/trunk/lib/rubygems/requirement.rb |
| 23 /tmp/ruby/src/trunk/lib/rubygems/specification.rb |
| 24 /tmp/ruby/src/trunk/lib/rubygems/util.rb |
| * Process memory map: |
| 2ad32eb000-2ad32ec000 r-xp 00000000 00:21 732062 /tmp/ruby/build/trunk/ruby |
| 2ad32ec000-2ad32ed000 r--p 00000000 00:21 732062 /tmp/ruby/build/trunk/ruby |
| 2ad32ed000-2ad32ee000 rw-p 00001000 00:21 732062 /tmp/ruby/build/trunk/ruby |
| 2ad32ee000-2ad38f2000 rw-p 00000000 00:00 0 [heap] |
| 3fa6ba4000-3fa7ef9000 rw-p 00000000 00:00 0 |
| 3fa7ef9000-3fa8c60000 r--s 00000000 00:21 731741 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fa8c60000-3fa8c80000 rw-p 00000000 00:00 0 |
| 3fa8cd5000-3fa8d10000 r--s 00000000 00:21 732062 /tmp/ruby/build/trunk/ruby |
| 3fa8d10000-3fa8d20000 rw-p 00000000 00:00 0 |
| 3fa8d26000-3fa8d3e000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fa8d3e000-3fa8d3f000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fa8d3f000-3fa8d40000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fa8d40000-3fa8dc0000 rw-p 00000000 00:00 0 |
| 3fa8dcf000-3fa8dd0000 ---p 00000000 00:00 0 |
| 3fa8dd0000-3fa8e11000 rw-p 00000000 00:00 0 |
| 3fa8e11000-3fa8e12000 ---p 00000000 00:00 0 |
| 3fa8e12000-3fa8e53000 rw-p 00000000 00:00 0 |
| 3fa8e53000-3fa8e54000 ---p 00000000 00:00 0 |
| 3fa8e54000-3fa8e95000 rw-p 00000000 00:00 0 |
| 3fa8e95000-3fa8e96000 ---p 00000000 00:00 0 |
| 3fa8e96000-3fa8ed7000 rw-p 00000000 00:00 0 |
| 3fa8ed7000-3fa8ed8000 ---p 00000000 00:00 0 |
| 3fa8ed8000-3fa8f19000 rw-p 00000000 00:00 0 |
| 3fa8f19000-3fa8f1a000 ---p 00000000 00:00 0 |
| 3fa8f1a000-3fa8f5b000 rw-p 00000000 00:00 0 |
| 3fa8f5b000-3fa8f5c000 ---p 00000000 00:00 0 |
| 3fa8f5c000-3fa8f9d000 rw-p 00000000 00:00 0 |
| 3fa8f9d000-3fa8f9e000 ---p 00000000 00:00 0 |
| 3fa8f9e000-3fa8fdf000 rw-p 00000000 00:00 0 |
| 3fa8fdf000-3fa8fe0000 ---p 00000000 00:00 0 |
| 3fa8fe0000-3fa9021000 rw-p 00000000 00:00 0 |
| 3fa9021000-3fa9022000 ---p 00000000 00:00 0 |
| 3fa9022000-3fa9063000 rw-p 00000000 00:00 0 |
| 3fa9063000-3fa9064000 ---p 00000000 00:00 0 |
| 3fa9064000-3fa90a5000 rw-p 00000000 00:00 0 |
| 3fa90a5000-3fa90a6000 ---p 00000000 00:00 0 |
| 3fa90a6000-3fa90e7000 rw-p 00000000 00:00 0 |
| 3fa90e7000-3fa90e8000 ---p 00000000 00:00 0 |
| 3fa90e8000-3fa9129000 rw-p 00000000 00:00 0 |
| 3fa9129000-3fa912a000 ---p 00000000 00:00 0 |
| 3fa912a000-3fa916b000 rw-p 00000000 00:00 0 |
| 3fa916b000-3fa916c000 ---p 00000000 00:00 0 |
| 3fa916c000-3fa91ad000 rw-p 00000000 00:00 0 |
| 3fa91ad000-3fa91ae000 ---p 00000000 00:00 0 |
| 3fa91ae000-3fa91ef000 rw-p 00000000 00:00 0 |
| 3fa91ef000-3fa91f0000 ---p 00000000 00:00 0 |
| 3fa91f0000-3fa9231000 rw-p 00000000 00:00 0 |
| 3fa9231000-3fa9232000 ---p 00000000 00:00 0 |
| 3fa9232000-3fa9273000 rw-p 00000000 00:00 0 |
| 3fa9273000-3fa9274000 ---p 00000000 00:00 0 |
| 3fa9274000-3fa92b5000 rw-p 00000000 00:00 0 |
| 3fa92b5000-3fa92b6000 ---p 00000000 00:00 0 |
| 3fa92b6000-3fa92f7000 rw-p 00000000 00:00 0 |
| 3fa92f7000-3fa92f8000 ---p 00000000 00:00 0 |
| 3fa92f8000-3fa9339000 rw-p 00000000 00:00 0 |
| 3fa9339000-3fa933a000 ---p 00000000 00:00 0 |
| 3fa933a000-3fa937b000 rw-p 00000000 00:00 0 |
| 3fa937b000-3fa937c000 ---p 00000000 00:00 0 |
| 3fa937c000-3fa93bd000 rw-p 00000000 00:00 0 |
| 3fa93bd000-3fa93be000 ---p 00000000 00:00 0 |
| 3fa93be000-3fa93ff000 rw-p 00000000 00:00 0 |
| 3fa93ff000-3fa9400000 ---p 00000000 00:00 0 |
| 3fa9400000-3fa9441000 rw-p 00000000 00:00 0 |
| 3fa9441000-3fa9442000 ---p 00000000 00:00 0 |
| 3fa9442000-3fa9483000 rw-p 00000000 00:00 0 |
| 3fa9483000-3fa9484000 ---p 00000000 00:00 0 |
| 3fa9484000-3fa94c5000 rw-p 00000000 00:00 0 |
| 3fa94c5000-3fa94c6000 ---p 00000000 00:00 0 |
| 3fa94c6000-3fa9507000 rw-p 00000000 00:00 0 |
| 3fa9507000-3fa9508000 ---p 00000000 00:00 0 |
| 3fa9508000-3fa9549000 rw-p 00000000 00:00 0 |
| 3fa9549000-3fa954a000 ---p 00000000 00:00 0 |
| 3fa954a000-3fa958b000 rw-p 00000000 00:00 0 |
| 3fa958b000-3fa958c000 ---p 00000000 00:00 0 |
| 3fa958c000-3fa95cd000 rw-p 00000000 00:00 0 |
| 3fa95cd000-3fa95ce000 ---p 00000000 00:00 0 |
| 3fa95ce000-3fa960f000 rw-p 00000000 00:00 0 |
| 3fa960f000-3fa9610000 ---p 00000000 00:00 0 |
| 3fa9610000-3fa9e60000 rw-p 00000000 00:00 0 |
| 3fa9e6f000-3fc32e0000 rw-p 00000000 00:00 0 |
| 3fc32e5000-3fc33e8000 rw-p 00000000 00:00 0 |
| 3fc33e8000-3fc3524000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc3524000-3fc3527000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc3527000-3fc3529000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc3529000-3fc3536000 rw-p 00000000 00:00 0 |
| 3fc3536000-3fc35a1000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc35a1000-3fc35a2000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc35a2000-3fc35a3000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc35a3000-3fc35d2000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc35d2000-3fc35d3000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc35d3000-3fc35d4000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc35d4000-3fc35dc000 rw-p 00000000 00:00 0 |
| 3fc35dc000-3fc3638000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc3638000-3fc3639000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc3639000-3fc363a000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc363a000-3fc364d000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc364d000-3fc364e000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc364e000-3fc364f000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc3654000-3fc3657000 r-xp 00000000 00:21 25710 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc3657000-3fc3658000 r--p 00002000 00:21 25710 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc3658000-3fc3659000 rw-p 00003000 00:21 25710 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc3659000-3fc365b000 r-xp 00000000 00:21 21490 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc365b000-3fc365c000 r--p 00001000 00:21 21490 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc365c000-3fc365d000 rw-p 00002000 00:21 21490 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc365d000-3fc3a9a000 r-xp 00000000 00:21 731741 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc3a9a000-3fc3aa3000 r--p 0043c000 00:21 731741 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc3aa3000-3fc3aa8000 rw-p 00445000 00:21 731741 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc3aa8000-3fc3abd000 rw-p 00000000 00:00 0 |
| 3fc3abd000-3fc3abe000 r-xp 00000000 00:00 0 [vdso] |
| 3fc3abe000-3fc3abf000 r--p 00000000 00:00 0 [vdso_data] |
| 3fc3abf000-3fc3adb000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc3adb000-3fc3add000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc3add000-3fc3adf000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff198000-3fff997000 rw-p 00000000 00:00 0 [stack] |
| Failed tests: |
| TestProcess#test_setsid: Test::Unit::ProxyError: end of file reached |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |