| "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. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 512. |
| /tmp/ruby/src/trunk/lib/rubygems/requirement.rb: [BUG] Illegal instruction at 0x0000003fc8e06cb6 |
| ruby 3.4.0dev (2024-08-21T20:59:03Z master 773cf883ac) [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0009 p:---- s:0078 e:000077 DUMMY [FINISH] |
| c:0008 p:---- s:0075 e:000074 CFUNC :require |
| c:0007 p:0181 s:0072 e:000030 CLASS /tmp/ruby/src/trunk/lib/rubygems/specification.rb:151 |
| c:0006 p:0050 s:0027 e:000026 TOP /tmp/ruby/src/trunk/lib/rubygems/specification.rb:40 [FINISH] |
| c:0005 p:---- s:0024 e:000023 CFUNC :require_relative |
| c:0004 p:0063 s:0019 e:000018 TOP /tmp/ruby/src/trunk/lib/rubygems.rb:1359 [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:0003b0 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:1359:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems.rb:1359:in 'require_relative' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:40:in '<top (required)>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:151:in '<class:Specification>' |
| /tmp/ruby/src/trunk/lib/rubygems/specification.rb:151:in 'require' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003fffc1d830 s0: 0x0000002abc920890 s1: 0x0000002abcb9e0e0 |
| a0: 0x0000002abcb9e0e0 a1: 0x0000000002abcb9e a2: 0x0000002abcb978e0 |
| a3: 0xffffffffffffffed a4: 0x0000002abc91c010 a5: 0x0000002abcb9e0e0 |
| a6: 0x0000000000000085 a7: 0x0003c40000000000 s2: 0x0000003fc93e3d18 |
| s3: 0x0000000000000018 s4: 0x0000002abcc02740 s5: 0x0000002abc920959 |
| s6: 0x0000003fffc1da60 s7: 0x0000003fffc1dc50 s8: 0x0000000000000000 |
| s9: 0x0000002abcb18210 s10: 0x0000003fc9292620 s11: 0x0000003fffc1e310 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.4(rb_print_backtrace+0x14) [0x3fc91cb98c] /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) [0x3fc9027050] /tmp/ruby/src/trunk/error.c:1108 |
| /tmp/ruby/build/trunk/libruby.so.3.4(sigill+0x42) [0x3fc9135786] /tmp/ruby/src/trunk/signal.c:945 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3fc93c0800] |
| [0x3fc8e06cb6] |
| -- 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 |
| * Process memory map: |
| 2abc919000-2abc91a000 r-xp 00000000 00:1e 4263910 /tmp/ruby/build/trunk/ruby |
| 2abc91a000-2abc91b000 r--p 00000000 00:1e 4263910 /tmp/ruby/build/trunk/ruby |
| 2abc91b000-2abc91c000 rw-p 00001000 00:1e 4263910 /tmp/ruby/build/trunk/ruby |
| 2abc91c000-2abd057000 rw-p 00000000 00:00 0 [heap] |
| 3fac6b9000-3fad758000 rw-p 00000000 00:00 0 |
| 3fad758000-3fae4c0000 r--s 00000000 00:1e 4263589 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fae4c0000-3fae4e0000 rw-p 00000000 00:00 0 |
| 3fae528000-3fae563000 r--s 00000000 00:1e 4263910 /tmp/ruby/build/trunk/ruby |
| 3fae563000-3fae57e000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fae57e000-3fae57f000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fae57f000-3fae580000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fae580000-3fae5c0000 rw-p 00000000 00:00 0 |
| 3fae5d0000-3fae620000 rw-p 00000000 00:00 0 |
| 3fae62f000-3fae630000 ---p 00000000 00:00 0 |
| 3fae630000-3fae671000 rw-p 00000000 00:00 0 |
| 3fae671000-3fae672000 ---p 00000000 00:00 0 |
| 3fae672000-3fae6b3000 rw-p 00000000 00:00 0 |
| 3fae6b3000-3fae6b4000 ---p 00000000 00:00 0 |
| 3fae6b4000-3fae6f5000 rw-p 00000000 00:00 0 |
| 3fae6f5000-3fae6f6000 ---p 00000000 00:00 0 |
| 3fae6f6000-3fae737000 rw-p 00000000 00:00 0 |
| 3fae737000-3fae738000 ---p 00000000 00:00 0 |
| 3fae738000-3fae779000 rw-p 00000000 00:00 0 |
| 3fae779000-3fae77a000 ---p 00000000 00:00 0 |
| 3fae77a000-3fae7bb000 rw-p 00000000 00:00 0 |
| 3fae7bb000-3fae7bc000 ---p 00000000 00:00 0 |
| 3fae7bc000-3fae7fd000 rw-p 00000000 00:00 0 |
| 3fae7fd000-3fae7fe000 ---p 00000000 00:00 0 |
| 3fae7fe000-3fae83f000 rw-p 00000000 00:00 0 |
| 3fae83f000-3fae840000 ---p 00000000 00:00 0 |
| 3fae840000-3fae881000 rw-p 00000000 00:00 0 |
| 3fae881000-3fae882000 ---p 00000000 00:00 0 |
| 3fae882000-3fae8c3000 rw-p 00000000 00:00 0 |
| 3fae8c3000-3fae8c4000 ---p 00000000 00:00 0 |
| 3fae8c4000-3fae905000 rw-p 00000000 00:00 0 |
| 3fae905000-3fae906000 ---p 00000000 00:00 0 |
| 3fae906000-3fae947000 rw-p 00000000 00:00 0 |
| 3fae947000-3fae948000 ---p 00000000 00:00 0 |
| 3fae948000-3fae989000 rw-p 00000000 00:00 0 |
| 3fae989000-3fae98a000 ---p 00000000 00:00 0 |
| 3fae98a000-3fae9cb000 rw-p 00000000 00:00 0 |
| 3fae9cb000-3fae9cc000 ---p 00000000 00:00 0 |
| 3fae9cc000-3faea0d000 rw-p 00000000 00:00 0 |
| 3faea0d000-3faea0e000 ---p 00000000 00:00 0 |
| 3faea0e000-3faea4f000 rw-p 00000000 00:00 0 |
| 3faea4f000-3faea50000 ---p 00000000 00:00 0 |
| 3faea50000-3faea91000 rw-p 00000000 00:00 0 |
| 3faea91000-3faea92000 ---p 00000000 00:00 0 |
| 3faea92000-3faead3000 rw-p 00000000 00:00 0 |
| 3faead3000-3faead4000 ---p 00000000 00:00 0 |
| 3faead4000-3faeb15000 rw-p 00000000 00:00 0 |
| 3faeb15000-3faeb16000 ---p 00000000 00:00 0 |
| 3faeb16000-3faeb57000 rw-p 00000000 00:00 0 |
| 3faeb57000-3faeb58000 ---p 00000000 00:00 0 |
| 3faeb58000-3faeb99000 rw-p 00000000 00:00 0 |
| 3faeb99000-3faeb9a000 ---p 00000000 00:00 0 |
| 3faeb9a000-3faebdb000 rw-p 00000000 00:00 0 |
| 3faebdb000-3faebdc000 ---p 00000000 00:00 0 |
| 3faebdc000-3faec1d000 rw-p 00000000 00:00 0 |
| 3faec1d000-3faec1e000 ---p 00000000 00:00 0 |
| 3faec1e000-3faec5f000 rw-p 00000000 00:00 0 |
| 3faec5f000-3faec60000 ---p 00000000 00:00 0 |
| 3faec60000-3faeca1000 rw-p 00000000 00:00 0 |
| 3faeca1000-3faeca2000 ---p 00000000 00:00 0 |
| 3faeca2000-3faece3000 rw-p 00000000 00:00 0 |
| 3faece3000-3faece4000 ---p 00000000 00:00 0 |
| 3faece4000-3faed25000 rw-p 00000000 00:00 0 |
| 3faed25000-3faed26000 ---p 00000000 00:00 0 |
| 3faed26000-3faed67000 rw-p 00000000 00:00 0 |
| 3faed67000-3faed68000 ---p 00000000 00:00 0 |
| 3faed68000-3faeda9000 rw-p 00000000 00:00 0 |
| 3faeda9000-3faedaa000 ---p 00000000 00:00 0 |
| 3faedaa000-3faedeb000 rw-p 00000000 00:00 0 |
| 3faedeb000-3faedec000 ---p 00000000 00:00 0 |
| 3faedec000-3faee2d000 rw-p 00000000 00:00 0 |
| 3faee2d000-3faee2e000 ---p 00000000 00:00 0 |
| 3faee2e000-3faee6f000 rw-p 00000000 00:00 0 |
| 3faee6f000-3faee70000 ---p 00000000 00:00 0 |
| 3faee70000-3faf6c0000 rw-p 00000000 00:00 0 |
| 3faf6cf000-3fc8b40000 rw-p 00000000 00:00 0 |
| 3fc8b48000-3fc8b4b000 r-xp 00000000 00:1e 1049220 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8b4b000-3fc8b4c000 r--p 00002000 00:1e 1049220 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8b4c000-3fc8b4d000 rw-p 00003000 00:1e 1049220 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3fc8b4d000-3fc8c4e000 rw-p 00000000 00:00 0 |
| 3fc8c4e000-3fc8ca6000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3fc8ca6000-3fc8ca8000 rw-p 00000000 00:00 0 |
| 3fc8ca8000-3fc8e12000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8e12000-3fc8e15000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8e15000-3fc8e17000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3fc8e17000-3fc8e23000 rw-p 00000000 00:00 0 |
| 3fc8e23000-3fc8e9a000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc8e9a000-3fc8e9b000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc8e9b000-3fc8e9c000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3fc8e9c000-3fc8ecb000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc8ecb000-3fc8ecc000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc8ecc000-3fc8ecd000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3fc8ecd000-3fc8ed5000 rw-p 00000000 00:00 0 |
| 3fc8ed5000-3fc8f31000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc8f31000-3fc8f32000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc8f32000-3fc8f33000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3fc8f33000-3fc8f46000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc8f46000-3fc8f47000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc8f47000-3fc8f48000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3fc8f4b000-3fc8f4d000 r-xp 00000000 00:1e 1049106 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc8f4d000-3fc8f4e000 r--p 00001000 00:1e 1049106 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc8f4e000-3fc8f4f000 rw-p 00002000 00:1e 1049106 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3fc8f4f000-3fc8f56000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3fc8f56000-3fc939d000 r-xp 00000000 00:1e 4263589 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc939d000-3fc93a7000 r--p 00446000 00:1e 4263589 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc93a7000-3fc93ab000 rw-p 00450000 00:1e 4263589 /tmp/ruby/build/trunk/libruby.so.3.4.0 |
| 3fc93ab000-3fc93c0000 rw-p 00000000 00:00 0 |
| 3fc93c0000-3fc93c1000 r-xp 00000000 00:00 0 [vdso] |
| 3fc93c1000-3fc93c2000 r--p 00000000 00:00 0 [vdso_data] |
| 3fc93c2000-3fc93e2000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc93e2000-3fc93e4000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fc93e4000-3fc93e6000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3fff425000-3fffc24000 rw-p 00000000 00:00 0 [stack] |
| Illegal instruction (core dumped) |
| 1) |
| ARGF.readline reads all lines of stdin FAILED |
| Expected exit status is 0 but actual is 132 for command ruby_exe("/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/rubytest.3uh5wy_0/40-rubyexe.rb < /tmp/ruby/src/trunk/spec/ruby/core/argf/fixtures/stdin.txt") |
| Output: |
| /tmp/ruby/src/trunk/spec/ruby/core/argf/shared/gets.rb:28:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/core/argf/readline_spec.rb:4:in '<top (required)>' |
| make: *** [uncommon.mk:1014: yes-test-spec] Error 1 |