| "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.rb:1238: [BUG] Segmentation fault at 0xffffffd000000040 |
| ruby 3.4.0dev (2024-06-27T16:00:55Z master 9c5e9d29f0) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0016 p:0042 s:0084 e:000080 BLOCK /tmp/ruby/src/trunk/lib/rubygems.rb:1238 |
| c:0015 p:0027 s:0077 e:000076 METHOD <internal:array>:54 |
| c:0014 p:0050 s:0071 e:000070 METHOD /tmp/ruby/src/trunk/lib/rubygems.rb:1230 |
| c:0013 p:0006 s:0062 e:000061 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:853 |
| c:0012 p:0016 s:0058 e:000057 BLOCK /tmp/ruby/src/trunk/lib/rubygems/specification.rb:794 |
| 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:002550 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:794:in 'block in each_spec' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:853:in 'block in load_defaults' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1230:in 'register_default_spec' |
| <internal:array>:54:in 'each' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1238:in 'block in register_default_spec' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffc4fee0 s0: 0x0000003fadb4af18 s1: 0x0000003fadb72ea0 |
| a0: 0x0000003fadb4af18 a1: 0x0000003fadb9fa18 a2: 0x0000000000000028 |
| a3: 0x0000002aadcc4280 a4: 0x0000000000000000 a5: 0xc88b65d00000003f |
| a6: 0x0000000000000001 a7: 0x0000000000000000 s2: 0x0000003fc88dcd40 |
| s3: 0x0000003fffc4fee0 s4: 0x0000003fffc50040 s5: 0x0000000000000024 |
| s6: 0x0000000000000004 s7: 0x0000003fc88dcd40 s8: 0x0000003fadb9fa18 |
| s9: 0x0000002aadd8b6b0 s10: 0x0000007700001123 s11: 0x0000003faec27a98 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fc86ccac0] /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) [0x3fc852c320] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigsegv+0x42) [0x3fc8636930] /tmp/ruby/src/trunk/signal.c:929 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fc88bd800] |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_gc_writebarrier+0x8) [0x3fc8545b58] /tmp/ruby/src/trunk/gc.c:8643 |
| /tmp/ruby/build/trunk/libruby.so.3.4(tbl_update+0x9a) [0x3fc8556094] /tmp/ruby/src/trunk/include/ruby/internal/gc.h:789 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_hash_aset+0x64) [0x3fc8556106] /tmp/ruby/src/trunk/hash.c:2966 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_core+0x27dc) [0x3fc86b8b92] /tmp/ruby/src/trunk/vm_insnhelper.c:6739 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_loop+0x1e) [0x3fc86bb2ee] /tmp/ruby/src/trunk/vm.c:2594 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2573 |
| /tmp/ruby/build/trunk/libruby.so.3.4(load_iseq_eval+0x22) [0x3fc85833a0] /tmp/ruby/src/trunk/load.c:781 |
| /tmp/ruby/build/trunk/libruby.so.3.4(require_internal) /tmp/ruby/src/trunk/load.c:1287 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_require_string_internal+0x1e) [0x3fc8583c88] /tmp/ruby/src/trunk/load.c:1386 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_require_string) /tmp/ruby/src/trunk/load.c:1379 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_cfp_consistent_p+0x0) [0x3fc86a7de6] /tmp/ruby/src/trunk/vm_insnhelper.c:3770 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_with_frame_) /tmp/ruby/src/trunk/vm_insnhelper.c:3772 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_with_frame) /tmp/ruby/src/trunk/vm_insnhelper.c:3816 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_call_cfunc_other) /tmp/ruby/src/trunk/vm_insnhelper.c:3842 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_core+0x114) [0x3fc86b64ca] /tmp/ruby/src/trunk/vm_insnhelper.c:5938 |
| /tmp/ruby/build/trunk/libruby.so.3.4(vm_exec_loop+0x0) [0x3fc86bb242] /tmp/ruby/src/trunk/vm.c:2567 |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_vm_exec) /tmp/ruby/src/trunk/vm.c:2570 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_init_prelude+0x8) [0x3fc8630b70] /tmp/ruby/src/trunk/ruby.c:1754 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1820 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1771 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_script+0x1c) [0x3fc863206a] /tmp/ruby/src/trunk/ruby.c:2095 |
| /tmp/ruby/build/trunk/libruby.so.3.4(process_options) /tmp/ruby/src/trunk/ruby.c:2477 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_process_options+0x138) [0x3fc8632c3e] /tmp/ruby/src/trunk/ruby.c:3104 |
| /tmp/ruby/build/trunk/libruby.so.3.4(ruby_options+0x94) [0x3fc8535a36] /tmp/ruby/src/trunk/eval.c:117 |
| /tmp/ruby/build/trunk/ruby(rb_main+0x12) [0x2aadbb4a9a] /tmp/ruby/src/trunk/main.c:45 |
| /tmp/ruby/build/trunk/ruby(main) /tmp/ruby/src/trunk/main.c:64 |
| [0x3fc820edc8] |
| [0x3fc820ee70] |
| [0x2aadbb4ad8] |
| -- 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: |
| 2aadbb4000-2aadbb5000 r-xp 00000000 00:21 2690032 /tmp/ruby/build/trunk/ruby |
| 2aadbb5000-2aadbb6000 r--p 00000000 00:21 2690032 /tmp/ruby/build/trunk/ruby |
| 2aadbb6000-2aadbb7000 rw-p 00001000 00:21 2690032 /tmp/ruby/build/trunk/ruby |
| 2aadbb7000-2aae0c0000 rw-p 00000000 00:00 0 [heap] |
| 3fab9a4000-3faccf9000 rw-p 00000000 00:00 0 |
| 3faccf9000-3fada60000 r--s 00000000 00:21 2689711 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fada60000-3fada80000 rw-p 00000000 00:00 0 |
| 3fadad5000-3fadb10000 r--s 00000000 00:21 2690032 /tmp/ruby/build/trunk/ruby |
| 3fadb10000-3fadb20000 rw-p 00000000 00:00 0 |
| 3fadb26000-3fadb3e000 r-xp 00000000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fadb3e000-3fadb3f000 r--p 00018000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fadb3f000-3fadb40000 rw-p 00019000 b3:03 5588 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fadb40000-3fadbc0000 rw-p 00000000 00:00 0 |
| 3fadbcf000-3fadbd0000 ---p 00000000 00:00 0 |
| 3fadbd0000-3fadc11000 rw-p 00000000 00:00 0 |
| 3fadc11000-3fadc12000 ---p 00000000 00:00 0 |
| 3fadc12000-3fadc53000 rw-p 00000000 00:00 0 |
| 3fadc53000-3fadc54000 ---p 00000000 00:00 0 |
| 3fadc54000-3fadc95000 rw-p 00000000 00:00 0 |
| 3fadc95000-3fadc96000 ---p 00000000 00:00 0 |
| 3fadc96000-3fadcd7000 rw-p 00000000 00:00 0 |
| 3fadcd7000-3fadcd8000 ---p 00000000 00:00 0 |
| 3fadcd8000-3fadd19000 rw-p 00000000 00:00 0 |
| 3fadd19000-3fadd1a000 ---p 00000000 00:00 0 |
| 3fadd1a000-3fadd5b000 rw-p 00000000 00:00 0 |
| 3fadd5b000-3fadd5c000 ---p 00000000 00:00 0 |
| 3fadd5c000-3fadd9d000 rw-p 00000000 00:00 0 |
| 3fadd9d000-3fadd9e000 ---p 00000000 00:00 0 |
| 3fadd9e000-3fadddf000 rw-p 00000000 00:00 0 |
| 3fadddf000-3fadde0000 ---p 00000000 00:00 0 |
| 3fadde0000-3fade21000 rw-p 00000000 00:00 0 |
| 3fade21000-3fade22000 ---p 00000000 00:00 0 |
| 3fade22000-3fade63000 rw-p 00000000 00:00 0 |
| 3fade63000-3fade64000 ---p 00000000 00:00 0 |
| 3fade64000-3fadea5000 rw-p 00000000 00:00 0 |
| 3fadea5000-3fadea6000 ---p 00000000 00:00 0 |
| 3fadea6000-3fadee7000 rw-p 00000000 00:00 0 |
| 3fadee7000-3fadee8000 ---p 00000000 00:00 0 |
| 3fadee8000-3fadf29000 rw-p 00000000 00:00 0 |
| 3fadf29000-3fadf2a000 ---p 00000000 00:00 0 |
| 3fadf2a000-3fadf6b000 rw-p 00000000 00:00 0 |
| 3fadf6b000-3fadf6c000 ---p 00000000 00:00 0 |
| 3fadf6c000-3fadfad000 rw-p 00000000 00:00 0 |
| 3fadfad000-3fadfae000 ---p 00000000 00:00 0 |
| 3fadfae000-3fadfef000 rw-p 00000000 00:00 0 |
| 3fadfef000-3fadff0000 ---p 00000000 00:00 0 |
| 3fadff0000-3fae031000 rw-p 00000000 00:00 0 |
| 3fae031000-3fae032000 ---p 00000000 00:00 0 |
| 3fae032000-3fae073000 rw-p 00000000 00:00 0 |
| 3fae073000-3fae074000 ---p 00000000 00:00 0 |
| 3fae074000-3fae0b5000 rw-p 00000000 00:00 0 |
| 3fae0b5000-3fae0b6000 ---p 00000000 00:00 0 |
| 3fae0b6000-3fae0f7000 rw-p 00000000 00:00 0 |
| 3fae0f7000-3fae0f8000 ---p 00000000 00:00 0 |
| 3fae0f8000-3fae139000 rw-p 00000000 00:00 0 |
| 3fae139000-3fae13a000 ---p 00000000 00:00 0 |
| 3fae13a000-3fae17b000 rw-p 00000000 00:00 0 |
| 3fae17b000-3fae17c000 ---p 00000000 00:00 0 |
| 3fae17c000-3fae1bd000 rw-p 00000000 00:00 0 |
| 3fae1bd000-3fae1be000 ---p 00000000 00:00 0 |
| 3fae1be000-3fae1ff000 rw-p 00000000 00:00 0 |
| 3fae1ff000-3fae200000 ---p 00000000 00:00 0 |
| 3fae200000-3fae241000 rw-p 00000000 00:00 0 |
| 3fae241000-3fae242000 ---p 00000000 00:00 0 |
| 3fae242000-3fae283000 rw-p 00000000 00:00 0 |
| 3fae283000-3fae284000 ---p 00000000 00:00 0 |
| 3fae284000-3fae2c5000 rw-p 00000000 00:00 0 |
| 3fae2c5000-3fae2c6000 ---p 00000000 00:00 0 |
| 3fae2c6000-3fae307000 rw-p 00000000 00:00 0 |
| 3fae307000-3fae308000 ---p 00000000 00:00 0 |
| 3fae308000-3fae349000 rw-p 00000000 00:00 0 |
| 3fae349000-3fae34a000 ---p 00000000 00:00 0 |
| 3fae34a000-3fae38b000 rw-p 00000000 00:00 0 |
| 3fae38b000-3fae38c000 ---p 00000000 00:00 0 |
| 3fae38c000-3fae3cd000 rw-p 00000000 00:00 0 |
| 3fae3cd000-3fae3ce000 ---p 00000000 00:00 0 |
| 3fae3ce000-3fae40f000 rw-p 00000000 00:00 0 |
| 3fae40f000-3fae410000 ---p 00000000 00:00 0 |
| 3fae410000-3faec60000 rw-p 00000000 00:00 0 |
| 3faec6f000-3fc80e0000 rw-p 00000000 00:00 0 |
| 3fc80e5000-3fc81e8000 rw-p 00000000 00:00 0 |
| 3fc81e8000-3fc8324000 r-xp 00000000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8324000-3fc8327000 r--p 0013c000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8327000-3fc8329000 rw-p 0013f000 b3:03 8777 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8329000-3fc8336000 rw-p 00000000 00:00 0 |
| 3fc8336000-3fc83a1000 r-xp 00000000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc83a1000-3fc83a2000 r--p 0006a000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc83a2000-3fc83a3000 rw-p 0006b000 b3:03 8780 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc83a3000-3fc83d2000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc83d2000-3fc83d3000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc83d3000-3fc83d4000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc83d4000-3fc83dc000 rw-p 00000000 00:00 0 |
| 3fc83dc000-3fc8438000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc8438000-3fc8439000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc8439000-3fc843a000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc843a000-3fc844d000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc844d000-3fc844e000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc844e000-3fc844f000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc8454000-3fc8457000 r-xp 00000000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8457000-3fc8458000 r--p 00002000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8458000-3fc8459000 rw-p 00003000 00:21 25708 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8459000-3fc845b000 r-xp 00000000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc845b000-3fc845c000 r--p 00001000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc845c000-3fc845d000 rw-p 00002000 00:21 21477 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc845d000-3fc889a000 r-xp 00000000 00:21 2689711 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc889a000-3fc88a3000 r--p 0043c000 00:21 2689711 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc88a3000-3fc88a8000 rw-p 00445000 00:21 2689711 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc88a8000-3fc88bd000 rw-p 00000000 00:00 0 |
| 3fc88bd000-3fc88be000 r-xp 00000000 00:00 0 [vdso] |
| 3fc88be000-3fc88bf000 r--p 00000000 00:00 0 [vdso_data] |
| 3fc88bf000-3fc88db000 r-xp 00000000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc88db000-3fc88dd000 r--p 0001b000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc88dd000-3fc88df000 rw-p 0001d000 b3:03 8774 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff454000-3fffc53000 rw-p 00000000 00:00 0 [stack] |
| Failed tests: |
| TestGemExit#test_exit: Test::Unit::AssertionFailedError: <2> expected but was |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |