| "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 0x000003e9002b7459\n"+ |
| "ruby 3.5.0dev (2025-03-18T19:07:40Z master e391c33734) +YJIT +PRISM [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007fd4a7e9e84e RBP: 0x00007fd48e81eef0 RSP: 0x00007fd48e81ee50\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007fd48e81fcdc RCX: 0x00007fd4a7e9e84e\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007fd48e81ffb0\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007fd48e81f6c0 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007fd48e81f6c0 R13: 0xfffffffffffffef8\n"+ |
| " R14: 0x0000000000000000 R15: 0x00007fff262e31f0 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(rb_print_backtrace+0x8) [0x55d323815942] /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) [0x55d3237cc99c] /tmp/ruby/src/trunk-yjit/error.c:1130\n"+ |
| "/tmp/ruby/build/trunk-yjit/ruby(sigsegv+0x48) [0x55d32351a878] /tmp/ruby/src/trunk-yjit/signal.c:933\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7fd4a7e47320) [0x7fd4a7e47320]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x13e) [0x7fd4a7e9e84e] ../sysdeps/unix/sysv/linux/internal-signals.h:89\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone3+0x2c) [0x7fd4a7f2bc3c] ../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"+ |
| "55d31b1fe000-55d31b201000 r-xp 00000000 00:00 0 \n"+ |
| "55d31b201000-55d3231fe000 ---p 00000000 00:00 0 \n"+ |
| "55d3233a0000-55d3233df000 r--p 00000000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d3233df000-55d323890000 r-xp 0003f000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d323890000-55d323a1a000 r--p 004f0000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d323a1a000-55d323a30000 r--p 00679000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d323a30000-55d323a31000 rw-p 0068f000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "55d323a31000-55d323a45000 rw-p 00000000 00:00 0 \n"+ |
| "55d33da73000-55d33dbb3000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7fd481780000-7fd484bc0000 r--s 00000000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7fd484bc0000-7fd488000000 r--s 00000000 00:c6 14370123 /tmp/ruby/build/trunk-yjit/ruby\n"+ |
| "7fd488000000-7fd488021000 rw-p 00000000 00:00 0 \n"+ |
| "7fd488021000-7fd48c000000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d589000-7fd48d790000 r--s 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd48d790000-7fd48d7d0000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d7df000-7fd48d7e0000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d7e0000-7fd48d821000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d821000-7fd48d822000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d822000-7fd48d863000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d863000-7fd48d864000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d864000-7fd48d8a5000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d8a5000-7fd48d8a6000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d8a6000-7fd48d8e7000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d8e7000-7fd48d8e8000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d8e8000-7fd48d929000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d929000-7fd48d92a000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d92a000-7fd48d96b000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d96b000-7fd48d96c000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d96c000-7fd48d9ad000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d9ad000-7fd48d9ae000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d9ae000-7fd48d9ef000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48d9ef000-7fd48d9f0000 ---p 00000000 00:00 0 \n"+ |
| "7fd48d9f0000-7fd48da31000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48da31000-7fd48da32000 ---p 00000000 00:00 0 \n"+ |
| "7fd48da32000-7fd48da73000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48da73000-7fd48da74000 ---p 00000000 00:00 0 \n"+ |
| "7fd48da74000-7fd48dab5000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dab5000-7fd48dab6000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dab6000-7fd48daf7000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48daf7000-7fd48daf8000 ---p 00000000 00:00 0 \n"+ |
| "7fd48daf8000-7fd48db39000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48db39000-7fd48db3a000 ---p 00000000 00:00 0 \n"+ |
| "7fd48db3a000-7fd48db7b000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48db7b000-7fd48db7c000 ---p 00000000 00:00 0 \n"+ |
| "7fd48db7c000-7fd48dbbd000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dbbd000-7fd48dbbe000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dbbe000-7fd48dbff000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dbff000-7fd48dc00000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dc00000-7fd48dc41000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dc41000-7fd48dc42000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dc42000-7fd48dc83000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dc83000-7fd48dc84000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dc84000-7fd48dcc5000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dcc5000-7fd48dcc6000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dcc6000-7fd48dd07000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dd07000-7fd48dd08000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dd08000-7fd48dd49000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dd49000-7fd48dd4a000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dd4a000-7fd48dd8b000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dd8b000-7fd48dd8c000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dd8c000-7fd48ddcd000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48ddcd000-7fd48ddce000 ---p 00000000 00:00 0 \n"+ |
| "7fd48ddce000-7fd48de0f000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48de0f000-7fd48de10000 ---p 00000000 00:00 0 \n"+ |
| "7fd48de10000-7fd48de51000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48de51000-7fd48de52000 ---p 00000000 00:00 0 \n"+ |
| "7fd48de52000-7fd48de93000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48de93000-7fd48de94000 ---p 00000000 00:00 0 \n"+ |
| "7fd48de94000-7fd48ded5000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48ded5000-7fd48ded6000 ---p 00000000 00:00 0 \n"+ |
| "7fd48ded6000-7fd48df17000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48df17000-7fd48df18000 ---p 00000000 00:00 0 \n"+ |
| "7fd48df18000-7fd48df59000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48df59000-7fd48df5a000 ---p 00000000 00:00 0 \n"+ |
| "7fd48df5a000-7fd48df9b000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48df9b000-7fd48df9c000 ---p 00000000 00:00 0 \n"+ |
| "7fd48df9c000-7fd48dfdd000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48dfdd000-7fd48dfde000 ---p 00000000 00:00 0 \n"+ |
| "7fd48dfde000-7fd48e01f000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48e01f000-7fd48e020000 ---p 00000000 00:00 0 \n"+ |
| "7fd48e020000-7fd48e870000 rw-p 00000000 00:00 0 \n"+ |
| "7fd48e87f000-7fd4a7cf0000 rw-p 00000000 00:00 0 \n"+ |
| "7fd4a7cf9000-7fd4a7cfa000 r--p 00000000 00:c6 14557404 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fd4a7cfa000-7fd4a7cfb000 r-xp 00001000 00:c6 14557404 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fd4a7cfb000-7fd4a7cfc000 r--p 00002000 00:c6 14557404 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fd4a7cfc000-7fd4a7cfd000 r--p 00002000 00:c6 14557404 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fd4a7cfd000-7fd4a7cfe000 rw-p 00003000 00:c6 14557404 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fd4a7cfe000-7fd4a7e02000 rw-p 00000000 00:00 0 \n"+ |
| "7fd4a7e02000-7fd4a7e2a000 r--p 00000000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd4a7e2a000-7fd4a7fb2000 r-xp 00028000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd4a7fb2000-7fd4a8001000 r--p 001b0000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd4a8001000-7fd4a8005000 r--p 001fe000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd4a8005000-7fd4a8007000 rw-p 00202000 00:c6 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fd4a8007000-7fd4a8016000 rw-p 00000000 00:00 0 \n"+ |
| "7fd4a8016000-7fd4a801a000 r--p 00000000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fd4a801a000-7fd4a803d000 r-xp 00004000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fd4a803d000-7fd4a8041000 r--p 00027000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fd4a8041000-7fd4a8042000 r--p 0002b000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fd4a8042000-7fd4a8043000 rw-p 0002c000 00:c6 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fd4a8043000-7fd4a8053000 r--p 00000000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fd4a8053000-7fd4a80d2000 r-xp 00010000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fd4a80d2000-7fd4a812a000 r--p 0008f000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fd4a812a000-7fd4a812b000 r--p 000e7000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fd4a812b000-7fd4a812c000 rw-p 000e8000 00:c6 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fd4a812c000-7fd4a812e000 r--p 00000000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fd4a812e000-7fd4a8143000 r-xp 00002000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fd4a8143000-7fd4a815c000 r--p 00017000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fd4a815c000-7fd4a815d000 r--p 0002f000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fd4a815d000-7fd4a815e000 rw-p 00030000 00:c6 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fd4a815e000-7fd4a8166000 rw-p 00000000 00:00 0 \n"+ |
| "7fd4a8166000-7fd4a8170000 r--p 00000000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fd4a8170000-7fd4a81d3000 r-xp 0000a000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fd4a81d3000-7fd4a81e8000 r--p 0006d000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fd4a81e8000-7fd4a81e9000 r--p 00081000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fd4a81e9000-7fd4a81ea000 rw-p 00082000 00:c6 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fd4a81ea000-7fd4a81ec000 r--p 00000000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fd4a81ec000-7fd4a81fe000 r-xp 00002000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fd4a81fe000-7fd4a8204000 r--p 00014000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fd4a8204000-7fd4a8205000 r--p 0001a000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fd4a8205000-7fd4a8206000 rw-p 0001b000 00:c6 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fd4a8206000-7fd4a8207000 r--p 00000000 00:c6 14554053 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fd4a8207000-7fd4a8208000 r-xp 00001000 00:c6 14554053 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fd4a8208000-7fd4a8209000 r--p 00002000 00:c6 14554053 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fd4a8209000-7fd4a820a000 r--p 00002000 00:c6 14554053 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fd4a820a000-7fd4a820b000 rw-p 00003000 00:c6 14554053 /tmp/ruby/build/trunk-yjit/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fd4a820b000-7fd4a820d000 rw-p 00000000 00:00 0 \n"+ |
| "7fd4a820d000-7fd4a820e000 r--p 00000000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fd4a820e000-7fd4a8239000 r-xp 00001000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fd4a8239000-7fd4a8243000 r--p 0002c000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fd4a8243000-7fd4a8245000 r--p 00036000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fd4a8245000-7fd4a8247000 rw-p 00038000 00:c6 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fff262c4000-7fff262e5000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7fff26332000-7fff26336000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7fff26336000-7fff26338000 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. |