| "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 |
| malloc_consolidate(): unaligned fastbin chunk detected |
| bootstraptest.test_ractor.rb_2135_1394.rb:8: [BUG] Segmentation fault at 0x0000fffde013d718 |
| ruby 4.0.0dev (2025-11-20T08:56:51Z master a24922a680) +PRISM [aarch64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0010 p:---- s:0039 e:000038 l:y b:---- CFUNC :initialize |
| c:0009 p:0009 s:0035 e:000033 l:n b:---- BLOCK bootstraptest.test_ractor.rb_2135_1394.rb:8 [FINISH] |
| c:0008 p:---- s:0031 e:000030 l:n b:---- IFUNC |
| c:0007 p:0024 s:0028 e:000026 l:y b:0001 METHOD <internal:numeric>:257 [FINISH] |
| c:0006 p:---- s:0022 e:000021 l:y b:---- CFUNC :each |
| c:0005 p:---- s:0019 e:000018 l:y b:---- CFUNC :map |
| c:0004 p:0007 s:0015 e:000014 l:n b:---- BLOCK bootstraptest.test_ractor.rb_2135_1394.rb:8 |
| c:0003 p:0017 s:0012 e:000011 l:y b:0001 METHOD <internal:kernel>:169 |
| c:0002 p:0004 s:0007 e:000006 l:n b:---- BLOCK bootstraptest.test_ractor.rb_2135_1394.rb:7 [FINISH] |
| c:0001 p:---- s:0003 e:000002 l:y b:---- DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_2135_1394.rb:7:in 'block (2 levels) in <main>' |
| <internal:kernel>:169:in 'loop' |
| bootstraptest.test_ractor.rb_2135_1394.rb:8:in 'block (3 levels) in <main>' |
| bootstraptest.test_ractor.rb_2135_1394.rb:8:in 'map' |
| bootstraptest.test_ractor.rb_2135_1394.rb:8:in 'each' |
| <internal:numeric>:257:in 'times' |
| bootstraptest.test_ractor.rb_2135_1394.rb:8:in 'block (4 levels) in <main>' |
| bootstraptest.test_ractor.rb_2135_1394.rb:8:in 'initialize' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| x0: 0x0000000000000001 x1: 0x0000fffde013d718 x2: 0x0000fffe1c47fb88 |
| x3: 0x0000000000000000 x4: 0x0000fffde0eadcb0 x5: 0x0000000000000000 |
| x6: 0x0000000000000007 x7: 0x0000fffde0ca0120 x18: 0x0000000000000000 |
| x19: 0x0000fffdd4017db0 x20: 0x0000fffe1c210a88 x21: 0x0000fffde014a468 |
| x22: 0x0000aaae67a5a5a0 x23: 0x0000aaae50acf000 x24: 0x0000000000000001 |
| x25: 0x0000000000000001 x26: 0x0000fffde0eadc30 x27: 0x0000fffde0ca0118 |
| x28: 0x0000fffde014a468 x29: 0x0000fffde0eadc40 sp: 0x0000fffde0eadc30 |
| fau: 0x0000fffde013d718 |
| |
| -- C level backtrace information ------------------------------------------- |
| #1394 test_ractor.rb:2135: |
| 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/2023 tests failed |
| make: *** [uncommon.mk:848: 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. |
| Children under /tmp/rubytest.yh75w4: |
| * -rw-rw-r-- 1 159464 2025-11-20 10:22:00 +0000 _ruby_box_p4050788_2_rbconfig+sizeof.so |
| * -rw-rw-r-- 1 144016 2025-11-20 10:22:00 +0000 _ruby_box_p4050788_2_-test-+sanitizers.so |
| * -rw-rw-r-- 1 206752 2025-11-20 10:22:00 +0000 _ruby_box_p4050788_2_io+console.so |
| * -rw-rw-r-- 1 159464 2025-11-20 10:22:00 +0000 _ruby_box_p4050805_2_rbconfig+sizeof.so |
| * -rw-rw-r-- 1 144016 2025-11-20 10:22:00 +0000 _ruby_box_p4050805_2_-test-+sanitizers.so |
| * -rw-rw-r-- 1 206752 2025-11-20 10:22:00 +0000 _ruby_box_p4050805_2_io+console.so |
| * -rw-rw-r-- 1 159464 2025-11-20 10:22:00 +0000 _ruby_box_p4050810_2_rbconfig+sizeof.so |
| * -rw-rw-r-- 1 144016 2025-11-20 10:22:00 +0000 _ruby_box_p4050810_2_-test-+sanitizers.so |
| * -rw-rw-r-- 1 206752 2025-11-20 10:22:00 +0000 _ruby_box_p4050810_2_io+console.so |
| * -rw-rw-r-- 1 159464 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_rbconfig+sizeof.so |
| * -rw-rw-r-- 1 144016 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_-test-+sanitizers.so |
| * -rw-rw-r-- 1 206752 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_io+console.so |
| * -rw-rw-r-- 1 801568 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_date_core.so |
| * -rw-rw-r-- 1 181800 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_etc.so |
| * -rw-rw-r-- 1 224208 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_json+ext+parser.so |
| * -rw-rw-r-- 1 266728 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_json+ext+generator.so |
| * -rw-rw-r-- 1 213288 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_psych.so |
| * -rw-rw-r-- 1 273304 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_zlib.so |
| * -rw-rw-r-- 1 892024 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_socket.so |
| * -rw-rw-r-- 1 143176 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_io+wait.so |
| * -rw-rw-r-- 1 1488336 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_openssl.so |
| * -rw-rw-r-- 1 164064 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_digest.so |
| * -rw-rw-r-- 1 162496 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_io+nonblock.so |
| * -rw-rw-r-- 1 215832 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_strscan.so |
| * -rw-rw-r-- 1 168456 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_cgi+escape.so |
| * -rw-rw-r-- 1 159736 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_erb+escape.so |
| * -rw-rw-r-- 1 216584 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_stringio.so |
| * -rw-rw-r-- 1 154008 2025-11-20 10:22:00 +0000 _ruby_box_p4050815_2_monitor.so |
| * -rw-rw-r-- 1 159464 2025-11-20 10:22:00 +0000 _ruby_box_p4050847_2_rbconfig+sizeof.so |
| * -rw-rw-r-- 1 144016 2025-11-20 10:22:00 +0000 _ruby_box_p4050847_2_-test-+sanitizers.so |
| * -rw-rw-r-- 1 206752 2025-11-20 10:22:00 +0000 _ruby_box_p4050847_2_io+console.so |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j3'" exit with 0. |