| "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_2089_1390.rb:8: [BUG] Segmentation fault at 0x0000fffcff03a5a0 |
| ruby 3.5.0dev (2025-10-12T08:00:03Z master c938c11f10) +PRISM [aarch64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0010 p:---- s:0039 e:000038 n:---- CFUNC :initialize |
| c:0009 p:0009 s:0035 e:000033 n:---- BLOCK bootstraptest.test_ractor.rb_2089_1390.rb:8 [FINISH] |
| c:0008 p:---- s:0031 e:000030 n:---- IFUNC |
| c:0007 p:0024 s:0028 e:000026 n:0001 METHOD <internal:numeric>:257 [FINISH] |
| c:0006 p:---- s:0022 e:000021 n:---- CFUNC :each |
| c:0005 p:---- s:0019 e:000018 n:---- CFUNC :map |
| c:0004 p:0007 s:0015 e:000014 n:---- BLOCK bootstraptest.test_ractor.rb_2089_1390.rb:8 |
| c:0003 p:0017 s:0012 e:000011 n:0001 METHOD <internal:kernel>:168 |
| c:0002 p:0004 s:0007 e:000006 n:---- BLOCK bootstraptest.test_ractor.rb_2089_1390.rb:7 [FINISH] |
| c:0001 p:---- s:0003 e:000002 n:---- DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2089_1390.rb:7:in 'block (2 levels) in <main>' |
| <internal:kernel>:168:in 'loop' |
| bootstraptest.test_ractor.rb_2089_1390.rb:8:in 'block (3 levels) in <main>' |
| bootstraptest.test_ractor.rb_2089_1390.rb:8:in 'map' |
| bootstraptest.test_ractor.rb_2089_1390.rb:8:in 'each' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_2089_1390.rb:8:in 'block (4 levels) in <main>' |
| bootstraptest.test_ractor.rb_2089_1390.rb:8:in 'initialize' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| x0: 0x0000000000000001 x1: 0x0000fffcff03a5a0 x2: 0x0000fffd189dfb88 |
| x3: 0x0000000000000000 x4: 0x0000aaad3f2333d8 x5: 0x000000000000017f |
| x6: 0x0000fffcdcd7f8c0 x7: 0x0000000000000000 x18: 0x0000000000000000 |
| x19: 0x0000fffcd80ea2f0 x20: 0x0000aaad3f26b040 x21: 0x0000fffcdc556228 |
| x22: 0x0000aaad3f26b0f0 x23: 0x0000aaad0dd5f000 x24: 0x0000000000000001 |
| x25: 0x0000000000000001 x26: 0x0000fffcdd1bdc50 x27: 0x0000fffcdcfb0118 |
| x28: 0x0000fffcdc5562c8 x29: 0x0000fffcdd1bdc60 sp: 0x0000fffcdd1bdc50 |
| fau: 0x0000fffcff03a5a0 |
| |
| -- C level backtrace information ------------------------------------------- |
| /home/opc/ruby/build/master/miniruby(rb_print_backtrace+0x14) [0xaaad0db4f3d0] /home/opc/ruby/src/master/vm_dump.c:857 |
| /home/opc/ruby/build/master/miniruby(rb_vm_bugreport) /home/opc/ruby/src/master/vm_dump.c:1198 |
| /home/opc/ruby/build/master/miniruby(rb_bug_for_fatal_signal+0xe8) [0xaaad0d94b3b8] /home/opc/ruby/src/master/error.c:1130 |
| /home/opc/ruby/build/master/miniruby(sigsegv+0x54) [0xaaad0daa2d1c] /home/opc/ruby/src/master/signal.c:948 |
| linux-vdso.so.1(__kernel_rt_sigreturn+0x0) [0xfffd189905a8] |
| [0xfffcff03a5a0] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_2089_1390.rb |
| |
| * Namespace: disabled |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 pathname.so |
| 6 ruby2_keywords.rb |
| 7 set.rb |
| 8 /home/opc/ruby/build/master/aarch64-linux-fake.rb |
| |
| * Process memory map: |
| |
| aaad0d850000-aaad0dd40000 r-xp 00000000 fc:00 101950884 /home/opc/ruby/build/master/miniruby |
| aaad0dd50000-aaad0dd60000 r--p 004f0000 fc:00 101950884 /home/opc/ruby/build/master/miniruby |
| aaad0dd60000-aaad0dd70000 rw-p 00500000 fc:00 101950884 /home/opc/ruby/build/master/miniruby |
| aaad0dd70000-aaad0dd80000 rw-p 00000000 00:00 0 |
| aaad3f230000-aaad3f440000 rw-p 00000000 00:00 0 [heap] |
| fffcc5500000-fffcc8000000 r--s 00000000 fc:00 101950884 /home/opc/ruby/build/master/miniruby |
| fffcc8000000-fffcc8260000 rw-p 00000000 00:00 0 |
| fffcc8260000-fffccc000000 ---p 00000000 00:00 0 |
| fffccc000000-fffccc030000 rw-p 00000000 00:00 0 |
| fffccc030000-fffcd0000000 ---p 00000000 00:00 0 |
| fffcd0000000-fffcd0030000 rw-p 00000000 00:00 0 |
| fffcd0030000-fffcd4000000 ---p 00000000 00:00 0 |
| fffcd4000000-fffcd4030000 rw-p 00000000 00:00 0 |
| fffcd4030000-fffcd8000000 ---p 00000000 00:00 0 |
| fffcd8000000-fffcd80f0000 rw-p 00000000 00:00 0 |
| fffcd80f0000-fffcdc000000 ---p 00000000 00:00 0 |
| fffcdc4e0000-fffcdc500000 r-xp 00000000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcdc500000-fffcdc510000 r--p 00010000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcdc510000-fffcdc520000 rw-p 00020000 fc:00 1776771 /usr/lib64/libgcc_s-8-20210514.so.1 |
| fffcdc520000-fffcdc6b0000 rw-p 00000000 00:00 0 |
| fffcdc6b0000-fffcdc6c0000 ---p 00000000 00:00 0 |
| fffcdc6c0000-fffcdc7d0000 rw-p 00000000 00:00 0 |
| fffcdc7d0000-fffcdc7e0000 ---p 00000000 00:00 0 |
| fffcdc7e0000-fffcdc8e0000 rw-p 00000000 00:00 0 |
| fffcdc8e0000-fffcdc8f0000 ---p 00000000 00:00 0 |
| fffcdc8f0000-fffcdc9f0000 rw-p 00000000 00:00 0 |
| fffcdc9f0000-fffcdca00000 ---p 00000000 00:00 0 |
| fffcdca00000-fffcdcb40000 rw-p 00000000 00:00 0 |
| fffcdcb40000-fffcdcb50000 ---p 00000000 00:00 0 |
| fffcdcb50000-fffcdcc50000 rw-p 00000000 00:00 0 |
| fffcdcc60000-fffcdcc70000 rw-p 00000000 00:00 0 |
| fffcdcc70000-fffcdcc80000 ---p 00000000 00:00 0 |
| fffcdcc80000-fffcdcd80000 rw-p 00000000 00:00 0 |
| fffcdcd80000-fffcdcd90000 ---p 00000000 00:00 0 |
| fffcdcd90000-fffcdce90000 rw-p 00000000 00:00 0 |
| fffcdce90000-fffcdcea0000 ---p 00000000 00:00 0 |
| fffcdcea0000-fffcdd0b0000 rw-p 00000000 00:00 0 |
| fffcdd0b0000-fffcdd0c0000 ---p 00000000 00:00 0 |
| fffcdd0c0000-fffcdd2c0000 rw-p 00000000 00:00 0 |
| fffcdd2c0000-fffcdd2d0000 ---p 00000000 00:00 0 |
| fffcdd2d0000-fffcdd4d0000 rw-p 00000000 00:00 0 |
| fffcdd4d0000-fffcdd4e0000 ---p 00000000 00:00 0 |
| fffcdd4e0000-fffcdd6e0000 rw-p 00000000 00:00 0 |
| fffcdd6e0000-fffcdd6f0000 ---p 00000000 00:00 0 |
| fffcdd6f0000-fffcdd8f0000 rw-p 00000000 00:00 0 |
| fffcdd8f0000-fffcdd900000 ---p 00000000 00:00 0 |
| fffcdd900000-fffcddb00000 rw-p 00000000 00:00 0 |
| fffcddb00000-fffcddb10000 ---p 00000000 00:00 0 |
| fffcddb10000-fffcddd10000 rw-p 00000000 00:00 0 |
| fffcddd10000-fffcddd20000 ---p 00000000 00:00 0 |
| fffcddd20000-fffcddf20000 rw-p 00000000 00:00 0 |
| fffcddf20000-fffcddf30000 ---p 00000000 00:00 0 |
| fffcddf30000-fffcfcff0000 rw-p 00000000 00:00 0 |
| fffcfd000000-fffcfd010000 rw-p 00000000 00:00 0 |
| fffcfd010000-fffcfd020000 ---p 00000000 00:00 0 |
| fffcfd020000-fffcfd0d0000 rw-p 00000000 00:00 0 |
| fffcfd0d0000-fffcfd0e0000 ---p 00000000 00:00 0 |
| fffcfd0e0000-fffcfd190000 rw-p 00000000 00:00 0 |
| fffcfd190000-fffcfd1a0000 ---p 00000000 00:00 0 |
| fffcfd1a0000-fffcfd250000 rw-p 00000000 00:00 0 |
| fffcfd250000-fffcfd260000 ---p 00000000 00:00 0 |
| fffcfd260000-fffcfd310000 rw-p 00000000 00:00 0 |
| fffcfd310000-fffcfd320000 ---p 00000000 00:00 0 |
| fffcfd320000-fffcfd3d0000 rw-p 00000000 00:00 0 |
| fffcfd3d0000-fffcfd3e0000 ---p 00000000 00:00 0 |
| fffcfd3e0000-fffcfd490000 rw-p 00000000 00:00 0 |
| fffcfd490000-fffcfd4a0000 ---p 00000000 00:00 0 |
| fffcfd4a0000-fffcfd550000 rw-p 00000000 00:00 0 |
| fffcfd550000-fffcfd560000 ---p 00000000 00:00 0 |
| fffcfd560000-fffcfd610000 rw-p 00000000 00:00 0 |
| fffcfd610000-fffcfd620000 ---p 00000000 00:00 0 |
| fffcfd620000-fffcfd6d0000 rw-p 00000000 00:00 0 |
| fffcfd6d0000-fffcfd6e0000 ---p 00000000 00:00 0 |
| fffcfd6e0000-fffcfd790000 rw-p 00000000 00:00 0 |
| fffcfd790000-fffcfd7a0000 ---p 00000000 00:00 0 |
| fffcfd7a0000-fffcfd850000 rw-p 00000000 00:00 0 |
| fffcfd850000-fffcfd860000 ---p 00000000 00:00 0 |
| fffcfd860000-fffcfd910000 rw-p 00000000 00:00 0 |
| fffcfd910000-fffcfd920000 ---p 00000000 00:00 0 |
| fffcfd920000-fffcfd9d0000 rw-p 00000000 00:00 0 |
| fffcfd9d0000-fffcfd9e0000 ---p 00000000 00:00 0 |
| fffcfd9e0000-fffcfda90000 rw-p 00000000 00:00 0 |
| fffcfda90000-fffcfdaa0000 ---p 00000000 00:00 0 |
| fffcfdaa0000-fffcfdb50000 rw-p 00000000 00:00 0 |
| fffcfdb50000-fffcfdb60000 ---p 00000000 00:00 0 |
| fffcfdb60000-fffcfdc10000 rw-p 00000000 00:00 0 |
| fffcfdc10000-fffcfdc20000 ---p 00000000 00:00 0 |
| fffcfdc20000-fffcfdcd0000 rw-p 00000000 00:00 0 |
| fffcfdcd0000-fffcfdce0000 ---p 00000000 00:00 0 |
| fffcfdce0000-fffcfdd90000 rw-p 00000000 00:00 0 |
| fffcfdd90000-fffcfdda0000 ---p 00000000 00:00 0 |
| fffcfdda0000-fffcfde50000 rw-p 00000000 00:00 0 |
| fffcfde50000-fffcfde60000 ---p 00000000 00:00 0 |
| fffcfde60000-fffcfdf10000 rw-p 00000000 00:00 0 |
| fffcfdf10000-fffcfdf20000 ---p 00000000 00:00 0 |
| fffcfdf20000-fffcfdfd0000 rw-p 00000000 00:00 0 |
| fffcfdfd0000-fffcfdfe0000 ---p 00000000 00:00 0 |
| fffcfdfe0000-fffcfe090000 rw-p 00000000 00:00 0 |
| fffcfe090000-fffcfe0a0000 ---p 00000000 00:00 0 |
| fffcfe0a0000-fffcfe150000 rw-p 00000000 00:00 0 |
| fffcfe150000-fffcfe160000 ---p 00000000 00:00 0 |
| fffcfe160000-fffcfe210000 rw-p 00000000 00:00 0 |
| fffcfe210000-fffcfe220000 ---p 00000000 00:00 0 |
| fffcfe220000-fffcfe2d0000 rw-p 00000000 00:00 0 |
| fffcfe2d0000-fffcfe2e0000 ---p 00000000 00:00 0 |
| fffcfe2e0000-fffcfe390000 rw-p 00000000 00:00 0 |
| fffcfe390000-fffcfe3a0000 ---p 00000000 00:00 0 |
| fffcfe3a0000-fffcfe450000 rw-p 00000000 00:00 0 |
| fffcfe450000-fffcfe460000 ---p 00000000 00:00 0 |
| fffcfe460000-fffcfe510000 rw-p 00000000 00:00 0 |
| fffcfe510000-fffcfe520000 ---p 00000000 00:00 0 |
| fffcfe520000-fffcfe5d0000 rw-p 00000000 00:00 0 |
| fffcfe5d0000-fffcfe5e0000 ---p 00000000 00:00 0 |
| fffcfe5e0000-fffcfe690000 rw-p 00000000 00:00 0 |
| fffcfe690000-fffcfe6a0000 ---p 00000000 00:00 0 |
| fffcfe6a0000-fffcfe750000 rw-p 00000000 00:00 0 |
| fffcfe750000-fffcfe760000 ---p 00000000 00:00 0 |
| fffcfe760000-fffcfe810000 rw-p 00000000 00:00 0 |
| fffcfe810000-fffcfe820000 ---p 00000000 00:00 0 |
| fffcfe820000-fffd18590000 rw-p 00000000 00:00 0 |
| fffd18590000-fffd185f0000 r--p 00000000 fc:00 17418 /usr/lib/locale/C.utf8/LC_CTYPE |
| fffd185f0000-fffd18750000 r-xp 00000000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd18750000-fffd18760000 ---p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd18760000-fffd18770000 r--p 00160000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd18770000-fffd18780000 rw-p 00170000 fc:00 13801 /usr/lib64/libc-2.28.so |
| fffd18780000-fffd187a0000 r-xp 00000000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd187a0000-fffd187b0000 r--p 00010000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd187b0000-fffd187c0000 rw-p 00020000 fc:00 13813 /usr/lib64/libpthread-2.28.so |
| fffd187c0000-fffd18870000 r-xp 00000000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd18870000-fffd18880000 r--p 000a0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd18880000-fffd18890000 rw-p 000b0000 fc:00 13805 /usr/lib64/libm-2.28.so |
| fffd18890000-fffd188b0000 r-xp 00000000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd188b0000-fffd188c0000 r--p 00010000 fc:00 17639 /usr/lib64/libcrypt.so.1.1.0 |
| fffd188c0000-fffd188d0000 rw-p 00000000 00:00 0 |
| fffd188d0000-fffd188e0000 r-xp 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd188e0000-fffd188f0000 r--p 00000000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd188f0000-fffd18900000 rw-p 00010000 fc:00 13803 /usr/lib64/libdl-2.28.so |
| fffd18900000-fffd18910000 r-xp 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd18910000-fffd18920000 r--p 00000000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd18920000-fffd18930000 rw-p 00010000 fc:00 13817 /usr/lib64/librt-2.28.so |
| fffd18930000-fffd18950000 r-xp 00000000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd18950000-fffd18960000 r--p 00010000 fc:00 17571 /usr/lib64/libz.so.1.2.11 |
| fffd18960000-fffd18970000 rw-p 00000000 00:00 0 |
| fffd18970000-fffd18980000 r--s 00000000 fc:00 100664686 /usr/lib64/gconv/gconv-modules.cache |
| fffd18980000-fffd18990000 r--p 00000000 00:00 0 [vvar] |
| fffd18990000-fffd189a0000 r-xp 00000000 00:00 0 [vdso] |
| fffd189a0000-fffd189d0000 r-xp 00000000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd189d0000-fffd189e0000 r--p 00020000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| fffd189e0000-fffd189f0000 rw-p 00030000 fc:00 1778452 /usr/lib64/ld-2.28.so |
| ffffe7ec0000-ffffe7ef0000 rw-p 00000000 00:00 0 [stack] |
| #1390 test_ractor.rb:2089: |
| port = Ractor::Port.new |
| workers = (0...8).map do |
| Ractor.new port do |port| |
| loop do |
| 100.times.map { Class.new } |
| port << nil |
| end |
| end |
| end |
| |
| 100.times { port.receive } |
| |
| 'ok' |
| #=> "" (expected "ok") |
| FAIL 1/2017 tests failed |
| make: *** [uncommon.mk:843: 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. |