| "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/bundled_gems.rb: [BUG] Illegal instruction at 0x0000003feb84c8de |
| ruby 3.5.0dev (2025-02-26T20:52:45Z master 1b6fddf4db) +PRISM [riscv64-linux] |
| -- Control frame information ----------------------------------------------- |
| c:0005 p:---- s:0022 e:000021 DUMMY [FINISH] |
| c:0004 p:---- s:0019 e:000018 CFUNC :require |
| c:0003 p:0023 s:0014 e:000013 METHOD <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136 |
| c:0002 p:0017 s:0008 e:000006 TOP <internal:gem_prelude>:8 [FINISH] |
| c:0001 p:0000 s:0003 E:0006f0 DUMMY [FINISH] |
| -- Ruby level backtrace information ---------------------------------------- |
| <internal:gem_prelude>:8:in '<internal:gem_prelude>' |
| <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136:in 'require' |
| <internal:/tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_require.rb>:136:in 'require' |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003ffffebe90 s0: 0x0000003feb80655d s1: 0x000000000000000a |
| a0: 0x0000003ffffebeb0 a1: 0x0000003feb80655d a2: 0x000000000000000a |
| a3: 0x0000002acd1fa900 a4: 0x0000002acd454a50 a5: 0x0000000000000000 |
| a6: 0x000000000000000d a7: 0x0000003febcb5d18 s2: 0x0000002acd1fa900 |
| s3: 0x0000003febcb5d18 s4: 0x0000003febcb5d18 s5: 0x0000003ffffec468 |
| s6: 0x0000003ffffec438 s7: 0x0000003febb2d110 s8: 0x0000000000000001 |
| s9: 0x0000003febcb5d18 s10: 0x0000003feb40b088 s11: 0x0000003feb3f9078 |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_print_backtrace+0x14) [0x3feba91c9c] /tmp/ruby/src/trunk/vm_dump.c:835 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1167 |
| /tmp/ruby/build/trunk/libruby.so.3.5(rb_bug_for_fatal_signal+0x6e) [0x3feb8e755a] /tmp/ruby/src/trunk/error.c:1130 |
| /tmp/ruby/build/trunk/libruby.so.3.5(sigill+0x42) [0x3feb9fa214] /tmp/ruby/src/trunk/signal.c:949 |
| linux-vdso.so.1(__vdso_rt_sigreturn+0x0) [0x3febc92800] |
| [0x3feb84c8de] |
| -- 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 |
| 25 /tmp/ruby/src/trunk/lib/rubygems/dependency.rb |
| 26 /tmp/ruby/src/trunk/lib/rubygems/core_ext/kernel_gem.rb |
| 27 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 28 /tmp/ruby/build/trunk/.ext/common/monitor.rb |
| 29 /tmp/ruby/src/trunk/lib/rubygems.rb |
| * Process memory map: |
| 2acd1ed000-2acd1ee000 r-xp 00000000 00:1e 5186069 /tmp/ruby/build/trunk/ruby |
| 2acd1ee000-2acd1ef000 r--p 00000000 00:1e 5186069 /tmp/ruby/build/trunk/ruby |
| 2acd1ef000-2acd1f0000 rw-p 00001000 00:1e 5186069 /tmp/ruby/build/trunk/ruby |
| 2acd1f0000-2acd465000 rw-p 00000000 00:00 0 [heap] |
| 3fcec3c000-3fcffb4000 rw-p 00000000 00:00 0 |
| 3fcffb4000-3fd0d68000 r--s 00000000 00:1e 5185742 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3fd0d68000-3fd0da3000 r--s 00000000 00:1e 5186069 /tmp/ruby/build/trunk/ruby |
| 3fd0da3000-3fd0dbe000 r-xp 00000000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd0dbe000-3fd0dbf000 r--p 0001b000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd0dbf000-3fd0dc0000 rw-p 0001c000 b3:03 32 /usr/lib/riscv64-linux-gnu/libgcc_s.so.1 |
| 3fd0dc0000-3fd0e30000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd0e40000-3fd0e50000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd0e50000-3fd0ee0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd0eef000-3fd0ef0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0ef0000-3fd0f31000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0f31000-3fd0f32000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0f32000-3fd0f73000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0f73000-3fd0f74000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0f74000-3fd0fb5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0fb5000-3fd0fb6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0fb6000-3fd0ff7000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0ff7000-3fd0ff8000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd0ff8000-3fd1039000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1039000-3fd103a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd103a000-3fd107b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd107b000-3fd107c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd107c000-3fd10bd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd10bd000-3fd10be000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd10be000-3fd10ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd10ff000-3fd1100000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1100000-3fd1141000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1141000-3fd1142000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1142000-3fd1183000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1183000-3fd1184000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1184000-3fd11c5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd11c5000-3fd11c6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd11c6000-3fd1207000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1207000-3fd1208000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1208000-3fd1249000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1249000-3fd124a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd124a000-3fd128b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd128b000-3fd128c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd128c000-3fd12cd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd12cd000-3fd12ce000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd12ce000-3fd130f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd130f000-3fd1310000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1310000-3fd1351000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1351000-3fd1352000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1352000-3fd1393000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1393000-3fd1394000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1394000-3fd13d5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd13d5000-3fd13d6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd13d6000-3fd1417000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1417000-3fd1418000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1418000-3fd1459000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1459000-3fd145a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd145a000-3fd149b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd149b000-3fd149c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd149c000-3fd14dd000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd14dd000-3fd14de000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd14de000-3fd151f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd151f000-3fd1520000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1520000-3fd1561000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1561000-3fd1562000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1562000-3fd15a3000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd15a3000-3fd15a4000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd15a4000-3fd15e5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd15e5000-3fd15e6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd15e6000-3fd1627000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1627000-3fd1628000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1628000-3fd1669000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd1669000-3fd166a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd166a000-3fd16ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd16ab000-3fd16ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd16ac000-3fd16ed000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd16ed000-3fd16ee000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd16ee000-3fd172f000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 3fd172f000-3fd1730000 ---p 00000000 00:00 0 |
| 3fd1730000-3fd1f30000 rw-p 00000000 00:00 0 |
| 3fd1f30000-3fd1f80000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3fd1f8f000-3fe9f8f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 3fe9f8f000-3feb38f000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 3feb38f000-3feb3f0000 rw-p 00000000 00:00 0 |
| 3feb3f0000-3feb400000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 3feb402000-3feb404000 r-xp 00000000 00:1e 23020 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3feb404000-3feb405000 r--p 00001000 00:1e 23020 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3feb405000-3feb406000 rw-p 00002000 00:1e 23020 /tmp/ruby/build/trunk/.ext/riscv64-linux/monitor.so |
| 3feb406000-3feb409000 r-xp 00000000 00:1e 23506 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feb409000-3feb40a000 r--p 00002000 00:1e 23506 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feb40a000-3feb40b000 rw-p 00003000 00:1e 23506 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/trans/transdb.so |
| 3feb40b000-3feb50c000 rw-p 00000000 00:00 0 |
| 3feb50c000-3feb564000 r--p 00000000 b3:03 8804 /usr/lib/locale/C.utf8/LC_CTYPE |
| 3feb564000-3feb566000 rw-p 00000000 00:00 0 |
| 3feb566000-3feb6d0000 r-xp 00000000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3feb6d0000-3feb6d3000 r--p 0016a000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3feb6d3000-3feb6d5000 rw-p 0016d000 b3:03 5812 /usr/lib/riscv64-linux-gnu/libc.so.6 |
| 3feb6d5000-3feb6e1000 rw-p 00000000 00:00 0 |
| 3feb6e1000-3feb758000 r-xp 00000000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3feb758000-3feb759000 r--p 00077000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3feb759000-3feb75a000 rw-p 00078000 b3:03 5818 /usr/lib/riscv64-linux-gnu/libm.so.6 |
| 3feb75a000-3feb789000 r-xp 00000000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3feb789000-3feb78a000 r--p 0002e000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3feb78a000-3feb78b000 rw-p 0002f000 b3:03 4307 /usr/lib/riscv64-linux-gnu/libcrypt.so.1.1.0 |
| 3feb78b000-3feb793000 rw-p 00000000 00:00 0 |
| 3feb793000-3feb7ef000 r-xp 00000000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3feb7ef000-3feb7f0000 r--p 0005b000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3feb7f0000-3feb7f1000 rw-p 0005c000 b3:03 313 /usr/lib/riscv64-linux-gnu/libgmp.so.10.4.1 |
| 3feb7f1000-3feb804000 r-xp 00000000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feb804000-3feb805000 r--p 00013000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feb805000-3feb806000 rw-p 00014000 b3:03 4335 /usr/lib/riscv64-linux-gnu/libz.so.1.2.13 |
| 3feb806000-3feb808000 r--p 00000000 00:1e 2348 /tmp/ruby/src/trunk/lib/bundled_gems.rb |
| 3feb808000-3feb809000 r--p 00000000 00:1e 5255451 /tmp/rubytest.iawztk_3/44-rubyexe.rb |
| 3feb809000-3feb80b000 r-xp 00000000 00:1e 19650 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feb80b000-3feb80c000 r--p 00001000 00:1e 19650 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feb80c000-3feb80d000 rw-p 00002000 00:1e 19650 /tmp/ruby/build/trunk/.ext/riscv64-linux/enc/encdb.so |
| 3feb80d000-3feb814000 r--s 00000000 b3:03 10215 /usr/lib/riscv64-linux-gnu/gconv/gconv-modules.cache |
| 3feb814000-3febc6f000 r-xp 00000000 00:1e 5185742 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3febc6f000-3febc79000 r--p 0045a000 00:1e 5185742 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3febc79000-3febc7d000 rw-p 00464000 00:1e 5185742 /tmp/ruby/build/trunk/libruby.so.3.5.0 |
| 3febc7d000-3febc92000 rw-p 00000000 00:00 0 |
| 3febc92000-3febc93000 r-xp 00000000 00:00 0 [vdso] |
| 3febc93000-3febc94000 r--p 00000000 00:00 0 [vdso_data] |
| 3febc94000-3febcb4000 r-xp 00000000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3febcb4000-3febcb6000 r--p 0001f000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3febcb6000-3febcb8000 rw-p 00021000 b3:03 5806 /usr/lib/riscv64-linux-gnu/ld-linux-riscv64-lp64d.so.1 |
| 3ffffce000-3ffffef000 rw-p 00000000 00:00 0 [stack] |
| 1) |
| File#flock returns false if trying to lock an exclusively locked file FAILED |
| Expected exit status is 0 but actual is :SIGILL 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.iawztk_3/44-rubyexe.rb") |
| Output: |
| /tmp/ruby/src/trunk/spec/ruby/core/file/flock_spec.rb:33:in 'block (2 levels) in <top (required)>' |
| /tmp/ruby/src/trunk/spec/ruby/core/file/flock_spec.rb:3:in '<top (required)>' |
| make: *** [uncommon.mk:1003: yes-test-spec] Error 1 |