| "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_executable_path [/tmp/ruby/src/trunk-yjit/test/ruby/test_rubyoptions.rb:913]: |
| Expected / |
| -e:(?:1:)?\s\[BUG\]\sSegmentation\sfault.*\n |
| /x |
| to match |
| "[BUG] Segmentation fault at 0x000003e90005b4d5\n"+ |
| "ruby 3.5.0dev (2025-03-08T09:56:02Z master a14d9b8d57) +YJIT +PRISM [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007ffb77fdf84e RBP: 0x00007ffb5e95eef0 RSP: 0x00007ffb5e95ee50\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007ffb5e95fcdc RCX: 0x00007ffb77fdf84e\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007ffb5e95ffb0\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007ffb5e95f6c0 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007ffb5e95f6c0 R13: 0xfffffffffffffef8\n"+ |
| " R14: 0x0000000000000000 R15: 0x00007fff86587e80 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_print_backtrace+0x8) [0x56054d3eaf62] /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) [0x56054d3a215c] /tmp/ruby/src/trunk-yjit/error.c:1130\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(sigsegv+0x48) [0x56054d0f03d8] /tmp/ruby/src/trunk-yjit/signal.c:933\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7ffb77f88320) [0x7ffb77f88320]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x13e) [0x7ffb77fdf84e] ../sysdeps/unix/sysv/linux/internal-signals.h:89\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone3+0x2c) [0x7ffb7806cc3c] ../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"+ |
| "560544dd4000-560544dd7000 r-xp 00000000 00:00 0 \n"+ |
| "560544dd7000-56054cdd4000 ---p 00000000 00:00 0 \n"+ |
| "56054cf76000-56054cfb5000 r--p 00000000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "56054cfb5000-56054d466000 r-xp 0003f000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "56054d466000-56054d5ed000 r--p 004f0000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "56054d5ed000-56054d603000 r--p 00677000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "56054d603000-56054d604000 rw-p 0068d000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "56054d604000-56054d618000 rw-p 00000000 00:00 0 \n"+ |
| "56057a106000-56057a244000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7ffb51792000-7ffb54bc9000 r--s 00000000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7ffb54bc9000-7ffb58000000 r--s 00000000 00:c6 14364505 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7ffb58000000-7ffb58021000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb58021000-7ffb5c000000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5d6c9000-7ffb5d8d0000 r--s 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb5d8d0000-7ffb5d910000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5d91f000-7ffb5d920000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5d920000-7ffb5d961000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5d961000-7ffb5d962000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5d962000-7ffb5d9a3000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5d9a3000-7ffb5d9a4000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5d9a4000-7ffb5d9e5000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5d9e5000-7ffb5d9e6000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5d9e6000-7ffb5da27000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5da27000-7ffb5da28000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5da28000-7ffb5da69000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5da69000-7ffb5da6a000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5da6a000-7ffb5daab000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5daab000-7ffb5daac000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5daac000-7ffb5daed000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5daed000-7ffb5daee000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5daee000-7ffb5db2f000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5db2f000-7ffb5db30000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5db30000-7ffb5db71000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5db71000-7ffb5db72000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5db72000-7ffb5dbb3000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dbb3000-7ffb5dbb4000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dbb4000-7ffb5dbf5000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dbf5000-7ffb5dbf6000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dbf6000-7ffb5dc37000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dc37000-7ffb5dc38000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dc38000-7ffb5dc79000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dc79000-7ffb5dc7a000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dc7a000-7ffb5dcbb000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dcbb000-7ffb5dcbc000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dcbc000-7ffb5dcfd000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dcfd000-7ffb5dcfe000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dcfe000-7ffb5dd3f000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dd3f000-7ffb5dd40000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dd40000-7ffb5dd81000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dd81000-7ffb5dd82000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dd82000-7ffb5ddc3000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5ddc3000-7ffb5ddc4000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5ddc4000-7ffb5de05000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5de05000-7ffb5de06000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5de06000-7ffb5de47000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5de47000-7ffb5de48000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5de48000-7ffb5de89000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5de89000-7ffb5de8a000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5de8a000-7ffb5decb000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5decb000-7ffb5decc000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5decc000-7ffb5df0d000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5df0d000-7ffb5df0e000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5df0e000-7ffb5df4f000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5df4f000-7ffb5df50000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5df50000-7ffb5df91000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5df91000-7ffb5df92000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5df92000-7ffb5dfd3000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5dfd3000-7ffb5dfd4000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5dfd4000-7ffb5e015000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e015000-7ffb5e016000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e016000-7ffb5e057000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e057000-7ffb5e058000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e058000-7ffb5e099000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e099000-7ffb5e09a000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e09a000-7ffb5e0db000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e0db000-7ffb5e0dc000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e0dc000-7ffb5e11d000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e11d000-7ffb5e11e000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e11e000-7ffb5e15f000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e15f000-7ffb5e160000 ---p 00000000 00:00 0 \n"+ |
| "7ffb5e160000-7ffb5e9b0000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb5e9bf000-7ffb77e30000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb77e3a000-7ffb77e3b000 r--p 00000000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7ffb77e3b000-7ffb77e3c000 r-xp 00001000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7ffb77e3c000-7ffb77e3d000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7ffb77e3d000-7ffb77e3e000 r--p 00002000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7ffb77e3e000-7ffb77e3f000 rw-p 00003000 00:c6 14556814 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7ffb77e3f000-7ffb77f43000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb77f43000-7ffb77f6b000 r--p 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb77f6b000-7ffb780f3000 r-xp 00028000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb780f3000-7ffb78142000 r--p 001b0000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb78142000-7ffb78146000 r--p 001fe000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb78146000-7ffb78148000 rw-p 00202000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7ffb78148000-7ffb78157000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb78157000-7ffb7815b000 r--p 00000000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7ffb7815b000-7ffb7817e000 r-xp 00004000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7ffb7817e000-7ffb78182000 r--p 00027000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7ffb78182000-7ffb78183000 r--p 0002b000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7ffb78183000-7ffb78184000 rw-p 0002c000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7ffb78184000-7ffb78194000 r--p 00000000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7ffb78194000-7ffb78213000 r-xp 00010000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7ffb78213000-7ffb7826b000 r--p 0008f000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7ffb7826b000-7ffb7826c000 r--p 000e7000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7ffb7826c000-7ffb7826d000 rw-p 000e8000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7ffb7826d000-7ffb7826f000 r--p 00000000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7ffb7826f000-7ffb78284000 r-xp 00002000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7ffb78284000-7ffb7829d000 r--p 00017000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7ffb7829d000-7ffb7829e000 r--p 0002f000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7ffb7829e000-7ffb7829f000 rw-p 00030000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7ffb7829f000-7ffb782a7000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb782a7000-7ffb782b1000 r--p 00000000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7ffb782b1000-7ffb78314000 r-xp 0000a000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7ffb78314000-7ffb78329000 r--p 0006d000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7ffb78329000-7ffb7832a000 r--p 00081000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7ffb7832a000-7ffb7832b000 rw-p 00082000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7ffb7832b000-7ffb7832d000 r--p 00000000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7ffb7832d000-7ffb7833f000 r-xp 00002000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7ffb7833f000-7ffb78345000 r--p 00014000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7ffb78345000-7ffb78346000 r--p 0001a000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7ffb78346000-7ffb78347000 rw-p 0001b000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7ffb78347000-7ffb78348000 r--p 00000000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7ffb78348000-7ffb78349000 r-xp 00001000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7ffb78349000-7ffb7834a000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7ffb7834a000-7ffb7834b000 r--p 00002000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7ffb7834b000-7ffb7834c000 rw-p 00003000 00:c6 14560777 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7ffb7834c000-7ffb7834e000 rw-p 00000000 00:00 0 \n"+ |
| "7ffb7834e000-7ffb7834f000 r--p 00000000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffb7834f000-7ffb7837a000 r-xp 00001000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffb7837a000-7ffb78384000 r--p 0002c000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffb78384000-7ffb78386000 r--p 00036000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7ffb78386000-7ffb78388000 rw-p 00038000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fff86568000-7fff86589000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7fff865cb000-7fff865cf000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7fff865cf000-7fff865d1000 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. |