| "make update-download -j3" exit with 0. |
| "make update-src -j3" exit with 0. |
| "make after-update -j3" exit with 0. |
| "make miniruby -j3" exit with 0. |
| "make ruby -j3" exit with 0. |
| "make all -j3" exit with 0. |
| "make install -j3" exit with 0. |
| "make yes-btest TESTOPTS='-q -j3'" exit with 512. |
| Fstderr output is not empty |
| bootstraptest.test_ractor.rb_1627_1370.rb:13: [BUG] Segmentation fault at 0x0000000000000008 |
| ruby 3.5.0dev (2025-04-11T17:28:26Z master 3628e9e30d) +PRISM [aarch64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:0006 s:0020 e:000017 BLOCK bootstraptest.test_ractor.rb_1627_1370.rb:13 |
| c:0003 p:0024 s:0013 e:000012 METHOD <internal:numeric>:257 |
| c:0002 p:0025 s:0008 E:000648 EVAL bootstraptest.test_ractor.rb_1627_1370.rb:13 [FINISH] |
| c:0001 p:0000 s:0003 E:000b00 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_1627_1370.rb:13:in '<main>' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_1627_1370.rb:13:in 'block in <main>' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| x0: 0x0000000000000008 x1: 0x000000000000009c x2: 0x0000ffffc6dde930 |
| x3: 0x0000000000000000 x4: 0x0000ffffc6dde92c x5: 0x0000000000000000 |
| x6: 0x0000000000000001 x7: 0x0000ffff1803e9c8 x18: 0x0000000000000001 |
| x19: 0x0000aaaaad31f000 x20: 0x0000aaaaad31f000 x21: 0x0000aaaac06797d0 |
| x22: 0x0000ffff15fc4260 x23: 0x0000000000000008 x24: 0x0000ffffc6dde9b8 |
| x25: 0x000000000000009c x26: 0x0000ffffc6dde930 x27: 0x0000000000000000 |
| x28: 0x0000000000000000 x29: 0x0000ffffc6dde940 sp: 0x0000ffffc6dde920 |
| fau: 0x0000000000000008 |
| |
| -- C level backtrace information ------------------------------------------- |
| /home/opc/ruby/build/master/miniruby(fprintf+0x0) [0xaaaaad12e5a0] /home/opc/ruby/src/master/vm_dump.c:839 |
| /home/opc/ruby/build/master/miniruby(rb_vm_bugreport) /home/opc/ruby/src/master/vm_dump.c:1174 |
| /home/opc/ruby/build/master/miniruby(rb_bug_for_fatal_signal+0xe0) [0xaaaaacf3b188] /home/opc/ruby/src/master/error.c:1130 |
| /home/opc/ruby/build/master/miniruby(sigsegv+0x54) [0xaaaaad085884] /home/opc/ruby/src/master/signal.c:933 |
| linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xffff319d05a8] |
| /home/opc/ruby/build/master/miniruby(rb_id_table_memsize+0x18) [0xaaaaad0c1518] /home/opc/ruby/src/master/id_table.c:127 |
| /home/opc/ruby/build/master/miniruby(rb_id_table_lookup) (null):0 |
| /home/opc/ruby/build/master/miniruby(cached_callable_method_entry+0x1c) [0xaaaaad10a594] /home/opc/ruby/src/master/vm_method.c:1423 |
| /home/opc/ruby/build/master/miniruby(callable_method_entry_or_negative) /home/opc/ruby/src/master/vm_method.c:1493 |
| /home/opc/ruby/build/master/miniruby(callable_method_entry+0x4) [0xaaaaad118298] /home/opc/ruby/src/master/vm_method.c:1530 |
| /home/opc/ruby/build/master/miniruby(vm_respond_to) /home/opc/ruby/src/master/vm_method.c:2892 |
| /home/opc/ruby/build/master/miniruby(rb_check_funcall_default_kw+0x78) [0xaaaaad118e88] /home/opc/ruby/src/master/vm_eval.c:607 |
| /home/opc/ruby/build/master/miniruby(convert_type_with_id+0x14) [0xaaaaacfe0890] /home/opc/ruby/src/master/object.c:3161 |
| /home/opc/ruby/build/master/miniruby(rb_check_convert_type_with_id) /home/opc/ruby/src/master/object.c:3253 |
| /home/opc/ruby/build/master/miniruby(vm_splat_array+0x10) [0xaaaaad120090] /home/opc/ruby/src/master/vm_insnhelper.c:5613 |
| /home/opc/ruby/build/master/miniruby(vm_exec_core) ../../src/master/insns.def:559 |
| /home/opc/ruby/build/master/miniruby(rb_vm_exec+0xa8) [0xaaaaad112178] /home/opc/ruby/src/master/vm.c:2595 |
| /home/opc/ruby/build/master/miniruby(rb_ec_exec_node+0x8c) [0xaaaaacf4621c] /home/opc/ruby/src/master/eval.c:280 |
| /home/opc/ruby/build/master/miniruby(ruby_run_node+0x34) [0xaaaaacf47eec] /home/opc/ruby/src/master/eval.c:318 |
| /home/opc/ruby/build/master/miniruby(main+0x74) [0xaaaaace712fc] /home/opc/ruby/src/master/main.c:42 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_1627_1370.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /home/opc/ruby/build/master/aarch64-linux-fake.rb |
| |
| * Process memory map: |
| |
| aaaaace40000-aaaaad310000 r-xp 00000000 fc:00 102031812 /home/opc/ruby/build/master/miniruby |
| aaaaad310000-aaaaad320000 r--p 004c0000 fc:00 102031812 /home/opc/ruby/build/master/miniruby |
| aaaaad320000-aaaaad330000 rw-p 004d0000 fc:00 102031812 /home/opc/ruby/build/master/miniruby |
| aaaaad330000-aaaaad340000 rw-p 00000000 00:00 0 |
| aaaac0670000-aaaac07f0000 rw-p 00000000 00:00 0 [heap] |
| fffed5570000-fffed8000000 r--s 00000000 fc:00 102031812 /home/opc/ruby/build/master/miniruby |
| fffed8000000-fffed8030000 rw-p 00000000 00:00 0 |
| fffed8030000-fffedc000000 ---p 00000000 00:00 0 |
| fffedd570000-fffee0000000 r--s 00000000 fc:00 102031812 /home/opc/ruby/build/master/miniruby |
| fffee0000000-fffee0030000 rw-p 00000000 00:00 0 |
| fffee0030000-fffee4000000 ---p 00000000 00:00 0 |
| fffee4000000-fffee4030000 rw-p 00000000 00:00 0 |
| fffee4030000-fffee8000000 ---p 00000000 00:00 0 |
| fffee8000000-fffee8030000 rw-p 00000000 00:00 0 |
| fffee8030000-fffeec000000 ---p 00000000 00:00 0 |
| fffeec000000-fffeec030000 rw-p 00000000 00:00 0 |
| fffeec030000-fffef0000000 ---p 00000000 00:00 0 |
| fffef0000000-fffef0030000 rw-p 00000000 00:00 0 |
| fffef0030000-fffef4000000 ---p 00000000 00:00 0 |
| fffef5750000-fffef5770000 r-xp 00000000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffef5770000-fffef5780000 r--p 00010000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffef5780000-fffef5790000 rw-p 00020000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffef5790000-fffef57a0000 ---p 00000000 00:00 0 |
| fffef57a0000-fffef5940000 rw-p 00000000 00:00 0 |
| fffef5940000-fffef5950000 ---p 00000000 00:00 0 |
| fffef5950000-fffef5a50000 rw-p 00000000 00:00 0 |
| fffef5a50000-fffef5a60000 ---p 00000000 00:00 0 |
| fffef5a60000-fffef5b60000 rw-p 00000000 00:00 0 |
| fffef5b60000-fffef5b70000 ---p 00000000 00:00 0 |
| fffef5b70000-fffef5c90000 rw-p 00000000 00:00 0 |
| fffef5c90000-fffef5ca0000 ---p 00000000 00:00 0 |
| fffef5ca0000-fffef5da0000 rw-p 00000000 00:00 0 |
| fffef5da0000-fffef5db0000 ---p 00000000 00:00 0 |
| fffef5db0000-fffef5eb0000 rw-p 00000000 00:00 0 |
| fffef5eb0000-fffef5ec0000 ---p 00000000 00:00 0 |
| fffef5ec0000-fffef60d0000 rw-p 00000000 00:00 0 |
| fffef60d0000-fffef60e0000 ---p 00000000 00:00 0 |
| fffef60e0000-fffef62e0000 rw-p 00000000 00:00 0 |
| fffef62e0000-fffef62f0000 ---p 00000000 00:00 0 |
| fffef62f0000-fffef64f0000 rw-p 00000000 00:00 0 |
| fffef64f0000-fffef6500000 ---p 00000000 00:00 0 |
| fffef6500000-fffef6700000 rw-p 00000000 00:00 0 |
| fffef6700000-fffef6710000 ---p 00000000 00:00 0 |
| fffef6710000-fffef6910000 rw-p 00000000 00:00 0 |
| fffef6910000-fffef6920000 ---p 00000000 00:00 0 |
| fffef6920000-fffef6b20000 rw-p 00000000 00:00 0 |
| fffef6b20000-fffef6b30000 ---p 00000000 00:00 0 |
| fffef6b30000-fffef6d30000 rw-p 00000000 00:00 0 |
| fffef6d30000-fffef6d40000 ---p 00000000 00:00 0 |
| fffef6d40000-fffef6f40000 rw-p 00000000 00:00 0 |
| fffef6f40000-fffef6f50000 ---p 00000000 00:00 0 |
| fffef6f50000-ffff15fd0000 rw-p 00000000 00:00 0 |
| ffff15fe0000-ffff15ff0000 ---p 00000000 00:00 0 |
| ffff15ff0000-ffff160a0000 rw-p 00000000 00:00 0 |
| ffff160a0000-ffff160b0000 ---p 00000000 00:00 0 |
| ffff160b0000-ffff16160000 rw-p 00000000 00:00 0 |
| ffff16160000-ffff16170000 ---p 00000000 00:00 0 |
| ffff16170000-ffff16220000 rw-p 00000000 00:00 0 |
| ffff16220000-ffff16230000 ---p 00000000 00:00 0 |
| ffff16230000-ffff162e0000 rw-p 00000000 00:00 0 |
| ffff162e0000-ffff162f0000 ---p 00000000 00:00 0 |
| ffff162f0000-ffff163a0000 rw-p 00000000 00:00 0 |
| ffff163a0000-ffff163b0000 ---p 00000000 00:00 0 |
| ffff163b0000-ffff16460000 rw-p 00000000 00:00 0 |
| ffff16460000-ffff16470000 ---p 00000000 00:00 0 |
| ffff16470000-ffff16520000 rw-p 00000000 00:00 0 |
| ffff16520000-ffff16530000 ---p 00000000 00:00 0 |
| ffff16530000-ffff165e0000 rw-p 00000000 00:00 0 |
| ffff165e0000-ffff165f0000 ---p 00000000 00:00 0 |
| ffff165f0000-ffff166a0000 rw-p 00000000 00:00 0 |
| ffff166a0000-ffff166b0000 ---p 00000000 00:00 0 |
| ffff166b0000-ffff16760000 rw-p 00000000 00:00 0 |
| ffff16760000-ffff16770000 ---p 00000000 00:00 0 |
| ffff16770000-ffff16820000 rw-p 00000000 00:00 0 |
| ffff16820000-ffff16830000 ---p 00000000 00:00 0 |
| ffff16830000-ffff168e0000 rw-p 00000000 00:00 0 |
| ffff168e0000-ffff168f0000 ---p 00000000 00:00 0 |
| ffff168f0000-ffff169a0000 rw-p 00000000 00:00 0 |
| ffff169a0000-ffff169b0000 ---p 00000000 00:00 0 |
| ffff169b0000-ffff16a60000 rw-p 00000000 00:00 0 |
| ffff16a60000-ffff16a70000 ---p 00000000 00:00 0 |
| ffff16a70000-ffff16b20000 rw-p 00000000 00:00 0 |
| ffff16b20000-ffff16b30000 ---p 00000000 00:00 0 |
| ffff16b30000-ffff16be0000 rw-p 00000000 00:00 0 |
| ffff16be0000-ffff16bf0000 ---p 00000000 00:00 0 |
| ffff16bf0000-ffff16ca0000 rw-p 00000000 00:00 0 |
| ffff16ca0000-ffff16cb0000 ---p 00000000 00:00 0 |
| ffff16cb0000-ffff16d60000 rw-p 00000000 00:00 0 |
| ffff16d60000-ffff16d70000 ---p 00000000 00:00 0 |
| ffff16d70000-ffff16e20000 rw-p 00000000 00:00 0 |
| ffff16e20000-ffff16e30000 ---p 00000000 00:00 0 |
| ffff16e30000-ffff16ee0000 rw-p 00000000 00:00 0 |
| ffff16ee0000-ffff16ef0000 ---p 00000000 00:00 0 |
| ffff16ef0000-ffff16fa0000 rw-p 00000000 00:00 0 |
| ffff16fa0000-ffff16fb0000 ---p 00000000 00:00 0 |
| ffff16fb0000-ffff17060000 rw-p 00000000 00:00 0 |
| ffff17060000-ffff17070000 ---p 00000000 00:00 0 |
| ffff17070000-ffff17120000 rw-p 00000000 00:00 0 |
| ffff17120000-ffff17130000 ---p 00000000 00:00 0 |
| ffff17130000-ffff171e0000 rw-p 00000000 00:00 0 |
| ffff171e0000-ffff171f0000 ---p 00000000 00:00 0 |
| ffff171f0000-ffff172a0000 rw-p 00000000 00:00 0 |
| ffff172a0000-ffff172b0000 ---p 00000000 00:00 0 |
| ffff172b0000-ffff17360000 rw-p 00000000 00:00 0 |
| ffff17360000-ffff17370000 ---p 00000000 00:00 0 |
| ffff17370000-ffff17420000 rw-p 00000000 00:00 0 |
| ffff17420000-ffff17430000 ---p 00000000 00:00 0 |
| ffff17430000-ffff174e0000 rw-p 00000000 00:00 0 |
| ffff174e0000-ffff174f0000 ---p 00000000 00:00 0 |
| ffff174f0000-ffff175a0000 rw-p 00000000 00:00 0 |
| ffff175a0000-ffff175b0000 ---p 00000000 00:00 0 |
| ffff175b0000-ffff17660000 rw-p 00000000 00:00 0 |
| ffff17660000-ffff17670000 ---p 00000000 00:00 0 |
| ffff17670000-ffff17720000 rw-p 00000000 00:00 0 |
| ffff17720000-ffff17730000 ---p 00000000 00:00 0 |
| ffff17730000-ffff177e0000 rw-p 00000000 00:00 0 |
| ffff177e0000-ffff177f0000 ---p 00000000 00:00 0 |
| ffff177f0000-ffff315d0000 rw-p 00000000 00:00 0 |
| ffff315d0000-ffff31630000 r--p 00000000 fc:00 17418 /usr/lib/locale/C.utf8/LC_CTYPE |
| ffff31630000-ffff31790000 r-xp 00000000 fc:00 13801 /usr/lib64/libc-2.28.so |
| ffff31790000-ffff317a0000 ---p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| ffff317a0000-ffff317b0000 r--p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| ffff317b0000-ffff317c0000 rw-p 00170000 fc:00 13801 /usr/lib64/libc-2.28.so |
| ffff317c0000-ffff317e0000 r-xp 00000000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| ffff317e0000-ffff317f0000 r--p 00010000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| ffff317f0000-ffff31800000 rw-p 00020000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| ffff31800000-ffff318b0000 r-xp 00000000 fc:00 13805 /usr/lib64/libm-2.28.so |
| ffff318b0000-ffff318c0000 r--p 000a0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| ffff318c0000-ffff318d0000 rw-p 000b0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| ffff318d0000-ffff318f0000 r-xp 00000000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| ffff318f0000-ffff31900000 r--p 00010000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| ffff31900000-ffff31910000 rw-p 00000000 00:00 0 |
| ffff31910000-ffff31920000 r-xp 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| ffff31920000-ffff31930000 r--p 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| ffff31930000-ffff31940000 rw-p 00010000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| ffff31940000-ffff31950000 r-xp 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| ffff31950000-ffff31960000 r--p 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| ffff31960000-ffff31970000 rw-p 00010000 fc:00 13817 /usr/lib64/librt-2.28.so |
| ffff31970000-ffff31990000 r-xp 00000000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| ffff31990000-ffff319a0000 r--p 00010000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| ffff319a0000-ffff319b0000 rw-p 00000000 00:00 0 |
| ffff319b0000-ffff319c0000 r--s 00000000 fc:00 100664686 /usr/lib64/gconv/gconv-modules.cache |
| ffff319c0000-ffff319d0000 r--p 00000000 00:00 0 [vvar] |
| ffff319d0000-ffff319e0000 r-xp 00000000 00:00 0 [vdso] |
| ffff319e0000-ffff31a10000 r-xp 00000000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| ffff31a10000-ffff31a20000 r--p 00020000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| ffff31a20000-ffff31a30000 rw-p 00030000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| ffffc6dc0000-ffffc6df0000 rw-p 00000000 00:00 0 [stack] |
| #1370 test_ractor.rb:1627: |
| workers = (0...8).map do |
| Ractor.new do |
| loop do |
| 10_000.times.map { Object.new } |
| Ractor.yield Time.now |
| end |
| end |
| end |
| |
| 1_000.times { idle_worker, tmp_reporter = Ractor.select(*workers) } |
| "ok" |
| #=> "" (expected "ok") |
| FAIL 1/2016 tests failed |
| make: *** [uncommon.mk:886: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j3'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j3'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j3'" exit with 0. |