| "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=\"--test-order=random\"" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=\"--test-order=random\"" exit with 512. |
| 1) Failure: |
| TestRubyOptions#test_crash_report_executable_path [/tmp/ruby/src/trunk-random2/test/ruby/test_rubyoptions.rb:913]: |
| Expected / |
| -e:(?:1:)?\s\[BUG\]\sSegmentation\sfault.*\n |
| /x |
| to match |
| "[BUG] Segmentation fault at 0x000003e900340641\n"+ |
| "ruby 3.5.0dev (2025-02-24T14:20:12Z master 21ac0a3a64) +PRISM [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007fef0639a84e RBP: 0x00007feeecceeef0 RSP: 0x00007feeecceee50\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007feeeccefcdc RCX: 0x00007fef0639a84e\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007feeecceffb0\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007feeeccef6c0 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007feeeccef6c0 R13: 0xffffffffffffff00\n"+ |
| " R14: 0x0000000000000000 R15: 0x00007fff7356cc50 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-random2/libruby.so.3.5(rb_print_backtrace+0x8) [0x7fef06a22822] /tmp/ruby/src/trunk-random2/vm_dump.c:835\n"+ |
| "/tmp/ruby/build/trunk-random2/libruby.so.3.5(rb_vm_bugreport) /tmp/ruby/src/trunk-random2/vm_dump.c:1167\n"+ |
| "/tmp/ruby/build/trunk-random2/libruby.so.3.5(rb_bug_for_fatal_signal+0x104) [0x7fef06806024] /tmp/ruby/src/trunk-random2/error.c:1130\n"+ |
| "/tmp/ruby/build/trunk-random2/libruby.so.3.5(sigsegv+0x48) [0x7fef06961ea8] /tmp/ruby/src/trunk-random2/signal.c:933\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7fef06343320) [0x7fef06343320]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x13e) [0x7fef0639a84e] ../sysdeps/unix/sysv/linux/internal-signals.h:89\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone3+0x2c) [0x7fef06427c3c] ../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-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| " 7 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n\n"+ |
| "* Process memory map:\n\n"+ |
| "5636d2ace000-5636d2acf000 r--p 00000000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "5636d2acf000-5636d2ad0000 r-xp 00001000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "5636d2ad0000-5636d2ad1000 r--p 00002000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "5636d2ad1000-5636d2ad2000 r--p 00002000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "5636d2ad2000-5636d2ad3000 rw-p 00003000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "5636f0d7a000-5636f0eb8000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7feee4000000-7feee4021000 rw-p 00000000 00:00 0 \n"+ |
| "7feee4021000-7feee8000000 ---p 00000000 00:00 0 \n"+ |
| "7feee884f000-7feee8a56000 r--s 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7feee8a56000-7feeea6ce000 rw-p 00000000 00:00 0 \n"+ |
| "7feeea6ce000-7feeebc22000 r--s 00000000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7feeebc22000-7feeebc60000 r--s 00000000 00:34 13256835 /tmp/ruby/build/trunk-random2/ruby\n"+ |
| "7feeebc60000-7feeebca0000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebcaf000-7feeebcb0000 ---p 00000000 00:00 0 \n"+ |
| "7feeebcb0000-7feeebcf1000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebcf1000-7feeebcf2000 ---p 00000000 00:00 0 \n"+ |
| "7feeebcf2000-7feeebd33000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebd33000-7feeebd34000 ---p 00000000 00:00 0 \n"+ |
| "7feeebd34000-7feeebd75000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebd75000-7feeebd76000 ---p 00000000 00:00 0 \n"+ |
| "7feeebd76000-7feeebdb7000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebdb7000-7feeebdb8000 ---p 00000000 00:00 0 \n"+ |
| "7feeebdb8000-7feeebdf9000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebdf9000-7feeebdfa000 ---p 00000000 00:00 0 \n"+ |
| "7feeebdfa000-7feeebe3b000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebe3b000-7feeebe3c000 ---p 00000000 00:00 0 \n"+ |
| "7feeebe3c000-7feeebe7d000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebe7d000-7feeebe7e000 ---p 00000000 00:00 0 \n"+ |
| "7feeebe7e000-7feeebebf000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebebf000-7feeebec0000 ---p 00000000 00:00 0 \n"+ |
| "7feeebec0000-7feeebf01000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebf01000-7feeebf02000 ---p 00000000 00:00 0 \n"+ |
| "7feeebf02000-7feeebf43000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebf43000-7feeebf44000 ---p 00000000 00:00 0 \n"+ |
| "7feeebf44000-7feeebf85000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebf85000-7feeebf86000 ---p 00000000 00:00 0 \n"+ |
| "7feeebf86000-7feeebfc7000 rw-p 00000000 00:00 0 \n"+ |
| "7feeebfc7000-7feeebfc8000 ---p 00000000 00:00 0 \n"+ |
| "7feeebfc8000-7feeec009000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec009000-7feeec00a000 ---p 00000000 00:00 0 \n"+ |
| "7feeec00a000-7feeec04b000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec04b000-7feeec04c000 ---p 00000000 00:00 0 \n"+ |
| "7feeec04c000-7feeec08d000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec08d000-7feeec08e000 ---p 00000000 00:00 0 \n"+ |
| "7feeec08e000-7feeec0cf000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec0cf000-7feeec0d0000 ---p 00000000 00:00 0 \n"+ |
| "7feeec0d0000-7feeec111000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec111000-7feeec112000 ---p 00000000 00:00 0 \n"+ |
| "7feeec112000-7feeec153000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec153000-7feeec154000 ---p 00000000 00:00 0 \n"+ |
| "7feeec154000-7feeec195000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec195000-7feeec196000 ---p 00000000 00:00 0 \n"+ |
| "7feeec196000-7feeec1d7000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec1d7000-7feeec1d8000 ---p 00000000 00:00 0 \n"+ |
| "7feeec1d8000-7feeec219000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec219000-7feeec21a000 ---p 00000000 00:00 0 \n"+ |
| "7feeec21a000-7feeec25b000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec25b000-7feeec25c000 ---p 00000000 00:00 0 \n"+ |
| "7feeec25c000-7feeec29d000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec29d000-7feeec29e000 ---p 00000000 00:00 0 \n"+ |
| "7feeec29e000-7feeec2df000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec2df000-7feeec2e0000 ---p 00000000 00:00 0 \n"+ |
| "7feeec2e0000-7feeec321000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec321000-7feeec322000 ---p 00000000 00:00 0 \n"+ |
| "7feeec322000-7feeec363000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec363000-7feeec364000 ---p 00000000 00:00 0 \n"+ |
| "7feeec364000-7feeec3a5000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec3a5000-7feeec3a6000 ---p 00000000 00:00 0 \n"+ |
| "7feeec3a6000-7feeec3e7000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec3e7000-7feeec3e8000 ---p 00000000 00:00 0 \n"+ |
| "7feeec3e8000-7feeec429000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec429000-7feeec42a000 ---p 00000000 00:00 0 \n"+ |
| "7feeec42a000-7feeec46b000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec46b000-7feeec46c000 ---p 00000000 00:00 0 \n"+ |
| "7feeec46c000-7feeec4ad000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec4ad000-7feeec4ae000 ---p 00000000 00:00 0 \n"+ |
| "7feeec4ae000-7feeec4ef000 rw-p 00000000 00:00 0 \n"+ |
| "7feeec4ef000-7feeec4f0000 ---p 00000000 00:00 0 \n"+ |
| "7feeec4f0000-7feeecd40000 rw-p 00000000 00:00 0 \n"+ |
| "7feeecd4f000-7fef061c0000 rw-p 00000000 00:00 0 \n"+ |
| "7fef061c9000-7fef061ca000 r--p 00000000 00:34 15074566 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fef061ca000-7fef061cb000 r-xp 00001000 00:34 15074566 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fef061cb000-7fef061cc000 r--p 00002000 00:34 15074566 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fef061cc000-7fef061cd000 r--p 00002000 00:34 15074566 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fef061cd000-7fef061ce000 rw-p 00003000 00:34 15074566 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7fef061ce000-7fef062d1000 rw-p 00000000 00:00 0 \n"+ |
| "7fef062d1000-7fef062d5000 r--p 00000000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fef062d5000-7fef062f8000 r-xp 00004000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fef062f8000-7fef062fc000 r--p 00027000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fef062fc000-7fef062fd000 r--p 0002b000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fef062fd000-7fef062fe000 rw-p 0002c000 00:34 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7fef062fe000-7fef06326000 r--p 00000000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fef06326000-7fef064ae000 r-xp 00028000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fef064ae000-7fef064fd000 r--p 001b0000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fef064fd000-7fef06501000 r--p 001fe000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fef06501000-7fef06503000 rw-p 00202000 00:34 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7fef06503000-7fef06512000 rw-p 00000000 00:00 0 \n"+ |
| "7fef06512000-7fef06522000 r--p 00000000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fef06522000-7fef065a1000 r-xp 00010000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fef065a1000-7fef065f9000 r--p 0008f000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fef065f9000-7fef065fa000 r--p 000e7000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fef065fa000-7fef065fb000 rw-p 000e8000 00:34 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7fef065fb000-7fef065fd000 r--p 00000000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fef065fd000-7fef06612000 r-xp 00002000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fef06612000-7fef0662b000 r--p 00017000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fef0662b000-7fef0662c000 r--p 0002f000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fef0662c000-7fef0662d000 rw-p 00030000 00:34 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7fef0662d000-7fef06635000 rw-p 00000000 00:00 0 \n"+ |
| "7fef06635000-7fef0663f000 r--p 00000000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fef0663f000-7fef066a2000 r-xp 0000a000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fef066a2000-7fef066b7000 r--p 0006d000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fef066b7000-7fef066b8000 r--p 00081000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fef066b8000-7fef066b9000 rw-p 00082000 00:34 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0\n"+ |
| "7fef066b9000-7fef066bb000 r--p 00000000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fef066bb000-7fef066cd000 r-xp 00002000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fef066cd000-7fef066d3000 r--p 00014000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fef066d3000-7fef066d4000 r--p 0001a000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fef066d4000-7fef066d5000 rw-p 0001b000 00:34 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3\n"+ |
| "7fef066d5000-7fef066d6000 r--p 00000000 00:34 15074565 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fef066d6000-7fef066d7000 r-xp 00001000 00:34 15074565 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fef066d7000-7fef066d8000 r--p 00002000 00:34 15074565 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fef066d8000-7fef066d9000 r--p 00002000 00:34 15074565 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fef066d9000-7fef066da000 rw-p 00003000 00:34 15074565 /tmp/ruby/build/trunk-random2/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7fef066da000-7fef06722000 r--p 00000000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7fef06722000-7fef06bbf000 r-xp 00048000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7fef06bbf000-7fef06d44000 r--p 004e5000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7fef06d44000-7fef06d5a000 r--p 0066a000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7fef06d5a000-7fef06d5e000 rw-p 00680000 00:34 13256781 /tmp/ruby/build/trunk-random2/libruby.so.3.5.0\n"+ |
| "7fef06d5e000-7fef06d74000 rw-p 00000000 00:00 0 \n"+ |
| "7fef06d74000-7fef06d75000 r--p 00000000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fef06d75000-7fef06da0000 r-xp 00001000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fef06da0000-7fef06daa000 r--p 0002c000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fef06daa000-7fef06dac000 r--p 00036000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fef06dac000-7fef06dae000 rw-p 00038000 00:34 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fff7354e000-7fff7356f000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7fff7358c000-7fff73590000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7fff73590000-7fff73592000 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=\"--test-order=random\"" exit with 0. |