| "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. |
| 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 0x000003e9003434db\n"+ |
| "ruby 3.5.0dev (2025-03-12T02:34:03Z master c68088038f) +YJIT +PRISM [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007fecb198384e RBP: 0x00007fec9830eef0 RSP: 0x00007fec9830ee50\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007fec9830fcdc RCX: 0x00007fecb198384e\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007fec9830ffb0\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007fec9830f6c0 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007fec9830f6c0 R13: 0xfffffffffffffef8\n"+ |
| " R14: 0x0000000000000000 R15: 0x00007ffef6b8f820 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_print_backtrace+0x8) [0x55d22e118092] /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) [0x55d22e0cf16c] /tmp/ruby/src/trunk-yjit/error.c:1130\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(sigsegv+0x48) [0x55d22de1d3e8] /tmp/ruby/src/trunk-yjit/signal.c:933\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7fecb192c320) [0x7fecb192c320]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x13e) [0x7fecb198384e] ../sysdeps/unix/sysv/linux/internal-signals.h:89\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone3+0x2c) [0x7fecb1a10c3c] ../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"+ |
| "55d225b01000-55d225b04000 r-xp 00000000 00:00 0 \n"+ |
| "55d225b04000-55d22db01000 ---p 00000000 00:00 0 \n"+ |
| "55d22dca3000-55d22dce2000 r--p 00000000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d22dce2000-55d22e193000 r-xp 0003f000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d22e193000-55d22e31b000 r--p 004f0000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d22e31b000-55d22e331000 r--p 00677000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d22e331000-55d22e332000 rw-p 0068d000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d22e332000-55d22e346000 rw-p 00000000 00:00 0 \n"+ |
| "55d24cd86000-55d24cec4000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7fec89790000-7fec8cbc8000 r--s 00000000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7fec8cbc8000-7fec90000000 r--s 00000000 00:c6 14338832 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7fec90000000-7fec90021000 rw-p 00000000 00:00 0 \n"+ |
| "7fec90021000-7fec94000000 ---p 00000000 00:00 0 \n"+ |
| "7fec97079000-7fec97280000 r--s 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fec97280000-7fec972c0000 rw-p 00000000 00:00 0 \n"+ |
| "7fec972cf000-7fec972d0000 ---p 00000000 00:00 0 \n"+ |
| "7fec972d0000-7fec97311000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97311000-7fec97312000 ---p 00000000 00:00 0 \n"+ |
| "7fec97312000-7fec97353000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97353000-7fec97354000 ---p 00000000 00:00 0 \n"+ |
| "7fec97354000-7fec97395000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97395000-7fec97396000 ---p 00000000 00:00 0 \n"+ |
| "7fec97396000-7fec973d7000 rw-p 00000000 00:00 0 \n"+ |
| "7fec973d7000-7fec973d8000 ---p 00000000 00:00 0 \n"+ |
| "7fec973d8000-7fec97419000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97419000-7fec9741a000 ---p 00000000 00:00 0 \n"+ |
| "7fec9741a000-7fec9745b000 rw-p 00000000 00:00 0 \n"+ |
| "7fec9745b000-7fec9745c000 ---p 00000000 00:00 0 \n"+ |
| "7fec9745c000-7fec9749d000 rw-p 00000000 00:00 0 \n"+ |
| "7fec9749d000-7fec9749e000 ---p 00000000 00:00 0 \n"+ |
| "7fec9749e000-7fec974df000 rw-p 00000000 00:00 0 \n"+ |
| "7fec974df000-7fec974e0000 ---p 00000000 00:00 0 \n"+ |
| "7fec974e0000-7fec97521000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97521000-7fec97522000 ---p 00000000 00:00 0 \n"+ |
| "7fec97522000-7fec97563000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97563000-7fec97564000 ---p 00000000 00:00 0 \n"+ |
| "7fec97564000-7fec975a5000 rw-p 00000000 00:00 0 \n"+ |
| "7fec975a5000-7fec975a6000 ---p 00000000 00:00 0 \n"+ |
| "7fec975a6000-7fec975e7000 rw-p 00000000 00:00 0 \n"+ |
| "7fec975e7000-7fec975e8000 ---p 00000000 00:00 0 \n"+ |
| "7fec975e8000-7fec97629000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97629000-7fec9762a000 ---p 00000000 00:00 0 \n"+ |
| "7fec9762a000-7fec9766b000 rw-p 00000000 00:00 0 \n"+ |
| "7fec9766b000-7fec9766c000 ---p 00000000 00:00 0 \n"+ |
| "7fec9766c000-7fec976ad000 rw-p 00000000 00:00 0 \n"+ |
| "7fec976ad000-7fec976ae000 ---p 00000000 00:00 0 \n"+ |
| "7fec976ae000-7fec976ef000 rw-p 00000000 00:00 0 \n"+ |
| "7fec976ef000-7fec976f0000 ---p 00000000 00:00 0 \n"+ |
| "7fec976f0000-7fec97731000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97731000-7fec97732000 ---p 00000000 00:00 0 \n"+ |
| "7fec97732000-7fec97773000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97773000-7fec97774000 ---p 00000000 00:00 0 \n"+ |
| "7fec97774000-7fec977b5000 rw-p 00000000 00:00 0 \n"+ |
| "7fec977b5000-7fec977b6000 ---p 00000000 00:00 0 \n"+ |
| "7fec977b6000-7fec977f7000 rw-p 00000000 00:00 0 \n"+ |
| "7fec977f7000-7fec977f8000 ---p 00000000 00:00 0 \n"+ |
| "7fec977f8000-7fec97839000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97839000-7fec9783a000 ---p 00000000 00:00 0 \n"+ |
| "7fec9783a000-7fec9787b000 rw-p 00000000 00:00 0 \n"+ |
| "7fec9787b000-7fec9787c000 ---p 00000000 00:00 0 \n"+ |
| "7fec9787c000-7fec978bd000 rw-p 00000000 00:00 0 \n"+ |
| "7fec978bd000-7fec978be000 ---p 00000000 00:00 0 \n"+ |
| "7fec978be000-7fec978ff000 rw-p 00000000 00:00 0 \n"+ |
| "7fec978ff000-7fec97900000 ---p 00000000 00:00 0 \n"+ |
| "7fec97900000-7fec97941000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97941000-7fec97942000 ---p 00000000 00:00 0 \n"+ |
| "7fec97942000-7fec97983000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97983000-7fec97984000 ---p 00000000 00:00 0 \n"+ |
| "7fec97984000-7fec979c5000 rw-p 00000000 00:00 0 \n"+ |
| "7fec979c5000-7fec979c6000 ---p 00000000 00:00 0 \n"+ |
| "7fec979c6000-7fec97a07000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97a07000-7fec97a08000 ---p 00000000 00:00 0 \n"+ |
| "7fec97a08000-7fec97a49000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97a49000-7fec97a4a000 ---p 00000000 00:00 0 \n"+ |
| "7fec97a4a000-7fec97a8b000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97a8b000-7fec97a8c000 ---p 00000000 00:00 0 \n"+ |
| "7fec97a8c000-7fec97acd000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97acd000-7fec97ace000 ---p 00000000 00:00 0 \n"+ |
| "7fec97ace000-7fec97b0f000 rw-p 00000000 00:00 0 \n"+ |
| "7fec97b0f000-7fec97b10000 ---p 00000000 00:00 0 \n"+ |
| "7fec97b10000-7fec98360000 rw-p 00000000 00:00 0 \n"+ |
| "7fec9836a000-7fec9836b000 r--p 00000000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fec9836b000-7fec9836c000 r-xp 00001000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fec9836c000-7fec9836d000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fec9836d000-7fec9836e000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fec9836e000-7fec9836f000 rw-p 00003000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fec9836f000-7fecb17e0000 rw-p 00000000 00:00 0 \n"+ |
| "7fecb17e3000-7fecb18e7000 rw-p 00000000 00:00 0 \n"+ |
| "7fecb18e7000-7fecb190f000 r--p 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fecb190f000-7fecb1a97000 r-xp 00028000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fecb1a97000-7fecb1ae6000 r--p 001b0000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fecb1ae6000-7fecb1aea000 r--p 001fe000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fecb1aea000-7fecb1aec000 rw-p 00202000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fecb1aec000-7fecb1afb000 rw-p 00000000 00:00 0 \n"+ |
| "7fecb1afb000-7fecb1aff000 r--p 00000000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fecb1aff000-7fecb1b22000 r-xp 00004000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fecb1b22000-7fecb1b26000 r--p 00027000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fecb1b26000-7fecb1b27000 r--p 0002b000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fecb1b27000-7fecb1b28000 rw-p 0002c000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fecb1b28000-7fecb1b38000 r--p 00000000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fecb1b38000-7fecb1bb7000 r-xp 00010000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fecb1bb7000-7fecb1c0f000 r--p 0008f000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fecb1c0f000-7fecb1c10000 r--p 000e7000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fecb1c10000-7fecb1c11000 rw-p 000e8000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fecb1c11000-7fecb1c13000 r--p 00000000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fecb1c13000-7fecb1c28000 r-xp 00002000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fecb1c28000-7fecb1c41000 r--p 00017000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fecb1c41000-7fecb1c42000 r--p 0002f000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fecb1c42000-7fecb1c43000 rw-p 00030000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fecb1c43000-7fecb1c4b000 rw-p 00000000 00:00 0 \n"+ |
| "7fecb1c4b000-7fecb1c55000 r--p 00000000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fecb1c55000-7fecb1cb8000 r-xp 0000a000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fecb1cb8000-7fecb1ccd000 r--p 0006d000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fecb1ccd000-7fecb1cce000 r--p 00081000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fecb1cce000-7fecb1ccf000 rw-p 00082000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fecb1ccf000-7fecb1cd1000 r--p 00000000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fecb1cd1000-7fecb1ce3000 r-xp 00002000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fecb1ce3000-7fecb1ce9000 r--p 00014000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fecb1ce9000-7fecb1cea000 r--p 0001a000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fecb1cea000-7fecb1ceb000 rw-p 0001b000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fecb1ceb000-7fecb1cec000 r--p 00000000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fecb1cec000-7fecb1ced000 r-xp 00001000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fecb1ced000-7fecb1cee000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fecb1cee000-7fecb1cef000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fecb1cef000-7fecb1cf0000 rw-p 00003000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fecb1cf0000-7fecb1cf2000 rw-p 00000000 00:00 0 \n"+ |
| "7fecb1cf2000-7fecb1cf3000 r--p 00000000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fecb1cf3000-7fecb1d1e000 r-xp 00001000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fecb1d1e000-7fecb1d28000 r--p 0002c000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fecb1d28000-7fecb1d2a000 r--p 00036000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fecb1d2a000-7fecb1d2c000 rw-p 00038000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffef6b70000-7ffef6b91000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7ffef6b92000-7ffef6b96000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7ffef6b96000-7ffef6b98000 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. |