| "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 512. |
| [nil, 5, 5] |
| 1) Failure: |
| TestRubyOptions#test_crash_report [/tmp/ruby/src/trunk-yjit/test/ruby/test_rubyoptions.rb:902]: |
| Expected / |
| -e:(?:1:)?\s\[BUG\]\sSegmentation\sfault.*\n |
| /x |
| to match |
| "[BUG] Segmentation fault at 0x000003e90010ae81\n"+ |
| "ruby 3.5.0dev (2025-03-04T10:39:16Z master ce66eea167) +YJIT +PRISM [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007f521700b84e RBP: 0x00007f51fd98eef0 RSP: 0x00007f51fd98ee50\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007f51fd98fcdc RCX: 0x00007f521700b84e\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007f51fd98ffb0\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007f51fd98f6c0 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007f51fd98f6c0 R13: 0xfffffffffffffef8\n"+ |
| " R14: 0x0000000000000000 R15: 0x00007ffc3c242930 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_print_backtrace+0x8) [0x5626b57f6882] /tmp/ruby/src/trunk-yjit/vm_dump.c:835\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_vm_bugreport) /tmp/ruby/src/trunk-yjit/vm_dump.c:1167\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_bug_for_fatal_signal+0xfc) [0x5626b57ada7c] /tmp/ruby/src/trunk-yjit/error.c:1130\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(sigsegv+0x48) [0x5626b54faf68] /tmp/ruby/src/trunk-yjit/signal.c:933\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7f5216fb4320) [0x7f5216fb4320]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x13e) [0x7f521700b84e] ../sysdeps/unix/sysv/linux/internal-signals.h:89\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone3+0x2c) [0x7f5217098c3c] ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(__GI___clone3) (null):0\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(__clone3) (null):0\n\n"+ |
| "-- Other runtime information -----------------------------------------------\n\n"+ |
| "* Loaded script: -e\n\n"+ |
| "* Loaded features:\n\n"+ |
| " 0 enumerator.so\n"+ |
| " 1 thread.rb\n"+ |
| " 2 fiber.so\n"+ |
| " 3 rational.so\n"+ |
| " 4 complex.so\n"+ |
| " 5 ruby2_keywords.rb\n"+ |
| " 6 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| " 7 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n\n"+ |
| "* Process memory map:\n\n"+ |
| "5626ad1de000-5626ad1e1000 r-xp 00000000 00:00 0 \n"+ |
| "5626ad1e1000-5626b51de000 ---p 00000000 00:00 0 \n"+ |
| "5626b5381000-5626b53c0000 r--p 00000000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "5626b53c0000-5626b5871000 r-xp 0003f000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "5626b5871000-5626b59f8000 r--p 004f0000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "5626b59f8000-5626b5a0e000 r--p 00677000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "5626b5a0e000-5626b5a0f000 rw-p 0068d000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "5626b5a0f000-5626b5a23000 rw-p 00000000 00:00 0 \n"+ |
| "5626d70cc000-5626d720a000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7f51f1790000-7f51f4bc8000 r--s 00000000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7f51f4bc8000-7f51f8000000 r--s 00000000 00:c6 14335048 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7f51f8000000-7f51f8021000 rw-p 00000000 00:00 0 \n"+ |
| "7f51f8021000-7f51fc000000 ---p 00000000 00:00 0 \n"+ |
| "7f51fc6f9000-7f51fc900000 r--s 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f51fc900000-7f51fc940000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fc94f000-7f51fc950000 ---p 00000000 00:00 0 \n"+ |
| "7f51fc950000-7f51fc991000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fc991000-7f51fc992000 ---p 00000000 00:00 0 \n"+ |
| "7f51fc992000-7f51fc9d3000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fc9d3000-7f51fc9d4000 ---p 00000000 00:00 0 \n"+ |
| "7f51fc9d4000-7f51fca15000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fca15000-7f51fca16000 ---p 00000000 00:00 0 \n"+ |
| "7f51fca16000-7f51fca57000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fca57000-7f51fca58000 ---p 00000000 00:00 0 \n"+ |
| "7f51fca58000-7f51fca99000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fca99000-7f51fca9a000 ---p 00000000 00:00 0 \n"+ |
| "7f51fca9a000-7f51fcadb000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcadb000-7f51fcadc000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcadc000-7f51fcb1d000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcb1d000-7f51fcb1e000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcb1e000-7f51fcb5f000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcb5f000-7f51fcb60000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcb60000-7f51fcba1000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcba1000-7f51fcba2000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcba2000-7f51fcbe3000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcbe3000-7f51fcbe4000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcbe4000-7f51fcc25000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcc25000-7f51fcc26000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcc26000-7f51fcc67000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcc67000-7f51fcc68000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcc68000-7f51fcca9000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcca9000-7f51fccaa000 ---p 00000000 00:00 0 \n"+ |
| "7f51fccaa000-7f51fcceb000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcceb000-7f51fccec000 ---p 00000000 00:00 0 \n"+ |
| "7f51fccec000-7f51fcd2d000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcd2d000-7f51fcd2e000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcd2e000-7f51fcd6f000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcd6f000-7f51fcd70000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcd70000-7f51fcdb1000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcdb1000-7f51fcdb2000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcdb2000-7f51fcdf3000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcdf3000-7f51fcdf4000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcdf4000-7f51fce35000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fce35000-7f51fce36000 ---p 00000000 00:00 0 \n"+ |
| "7f51fce36000-7f51fce77000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fce77000-7f51fce78000 ---p 00000000 00:00 0 \n"+ |
| "7f51fce78000-7f51fceb9000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fceb9000-7f51fceba000 ---p 00000000 00:00 0 \n"+ |
| "7f51fceba000-7f51fcefb000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcefb000-7f51fcefc000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcefc000-7f51fcf3d000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcf3d000-7f51fcf3e000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcf3e000-7f51fcf7f000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcf7f000-7f51fcf80000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcf80000-7f51fcfc1000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fcfc1000-7f51fcfc2000 ---p 00000000 00:00 0 \n"+ |
| "7f51fcfc2000-7f51fd003000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd003000-7f51fd004000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd004000-7f51fd045000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd045000-7f51fd046000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd046000-7f51fd087000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd087000-7f51fd088000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd088000-7f51fd0c9000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd0c9000-7f51fd0ca000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd0ca000-7f51fd10b000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd10b000-7f51fd10c000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd10c000-7f51fd14d000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd14d000-7f51fd14e000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd14e000-7f51fd18f000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd18f000-7f51fd190000 ---p 00000000 00:00 0 \n"+ |
| "7f51fd190000-7f51fd9e0000 rw-p 00000000 00:00 0 \n"+ |
| "7f51fd9ef000-7f5216e60000 rw-p 00000000 00:00 0 \n"+ |
| "7f5216e66000-7f5216e67000 r--p 00000000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f5216e67000-7f5216e68000 r-xp 00001000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f5216e68000-7f5216e69000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f5216e69000-7f5216e6a000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f5216e6a000-7f5216e6b000 rw-p 00003000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f5216e6b000-7f5216f6f000 rw-p 00000000 00:00 0 \n"+ |
| "7f5216f6f000-7f5216f97000 r--p 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f5216f97000-7f521711f000 r-xp 00028000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f521711f000-7f521716e000 r--p 001b0000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f521716e000-7f5217172000 r--p 001fe000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f5217172000-7f5217174000 rw-p 00202000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f5217174000-7f5217183000 rw-p 00000000 00:00 0 \n"+ |
| "7f5217183000-7f5217187000 r--p 00000000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f5217187000-7f52171aa000 r-xp 00004000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f52171aa000-7f52171ae000 r--p 00027000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f52171ae000-7f52171af000 r--p 0002b000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f52171af000-7f52171b0000 rw-p 0002c000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f52171b0000-7f52171c0000 r--p 00000000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f52171c0000-7f521723f000 r-xp 00010000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f521723f000-7f5217297000 r--p 0008f000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f5217297000-7f5217298000 r--p 000e7000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f5217298000-7f5217299000 rw-p 000e8000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f5217299000-7f521729b000 r--p 00000000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f521729b000-7f52172b0000 r-xp 00002000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f52172b0000-7f52172c9000 r--p 00017000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f52172c9000-7f52172ca000 r--p 0002f000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f52172ca000-7f52172cb000 rw-p 00030000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f52172cb000-7f52172d3000 rw-p 00000000 00:00 0 \n"+ |
| "7f52172d3000-7f52172dd000 r--p 00000000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7f52172dd000-7f5217340000 r-xp 0000a000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7f5217340000-7f5217355000 r--p 0006d000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7f5217355000-7f5217356000 r--p 00081000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7f5217356000-7f5217357000 rw-p 00082000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7f5217357000-7f5217359000 r--p 00000000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7f5217359000-7f521736b000 r-xp 00002000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7f521736b000-7f5217371000 r--p 00014000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7f5217371000-7f5217372000 r--p 0001a000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7f5217372000-7f5217373000 rw-p 0001b000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7f5217373000-7f5217374000 r--p 00000000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f5217374000-7f5217375000 r-xp 00001000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f5217375000-7f5217376000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f5217376000-7f5217377000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f5217377000-7f5217378000 rw-p 00003000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f5217378000-7f521737a000 rw-p 00000000 00:00 0 \n"+ |
| "7f521737a000-7f521737b000 r--p 00000000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f521737b000-7f52173a6000 r-xp 00001000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f52173a6000-7f52173b0000 r--p 0002c000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f52173b0000-7f52173b2000 r--p 00036000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f52173b2000-7f52173b4000 rw-p 00038000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffc3c223000-7ffc3c244000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7ffc3c2bb000-7ffc3c2bf000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7ffc3c2bf000-7ffc3c2c1000 r-xp 00000000 00:00 0 [vdso]\n"+ |
| "ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]\n\n\n" |
| after 0 patterns with 0 characters. |
| make: *** [uncommon.mk:953: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j4'" exit with 0. |