| "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 512. |
| Fstderr output is not empty |
| bootstraptest.test_yjit_rust_port.rb_354_1999.rb:3: [BUG] Segmentation fault at 0x0000003fd3899180 |
| ruby 3.5.0dev (2024-12-25T19:46:34Z master ece332a44d) +PRISM [riscv64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0003 p:---- s:0013 e:000012 CFUNC :print |
| c:0002 p:0037 s:0008 E:0017d0 EVAL bootstraptest.test_yjit_rust_port.rb_354_1999.rb:3 [FINISH] |
| c:0001 p:0000 s:0003 E:0013d0 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_yjit_rust_port.rb_354_1999.rb:3:in '<main>' |
| bootstraptest.test_yjit_rust_port.rb_354_1999.rb:3:in 'print' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| sp: 0x0000003ffffade50 s0: 0x0000002ae481f8a0 s1: 0x0000002ae4875c30 |
| a0: 0x0000000000000001 a1: 0x0000000000000001 a2: 0x0000000000000001 |
| a3: 0x0000000000000001 a4: 0x0000000000000001 a5: 0x0000003fd3899168 |
| a6: 0x0000000000000122 a7: 0x0000000000000235 s2: 0x0000003fd3874d18 |
| s3: 0x0000000000000018 s4: 0x0000002ae48165c0 s5: 0x0000003fb9f8fa18 |
| s6: 0x0000003ffffadec0 s7: 0x0000003fd3874d18 s8: 0x0000003fb9f99e00 |
| s9: 0x0000003fd3874d18 s10: 0x0000003fd3446058 s11: 0x0000000000000015 |
| |
| -- C level backtrace information ------------------------------------------- |
| #1999 test_yjit_rust_port.rb:354: |
| rs = [] |
| begin |
| Ractor.allocate |
| rescue => e |
| rs << :ok if e.message == 'allocator undefined for Ractor' |
| end |
| |
| begin |
| Ractor.new{}.dup |
| rescue |
| rs << :ok if e.message == 'allocator undefined for Ractor' |
| end |
| |
| rs |
| #=> "" (expected "[:ok, :ok]") |
| FAIL 1/2004 tests failed |
| make: *** [uncommon.mk:896: yes-btest] Error 1 |
| "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 0. |