| "make update-unicode -j4" exit with 0. |
| "make update-download -j4" exit with 0. |
| "make update-rubyspec -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| From https://github.com/ruby/ruby |
| 3379593..5cff4c5 master -> origin/master |
| "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=--repeat-count=50" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS=--repeat-count=50" exit with 512. |
| 1) Failure: |
| TestRubyOptions#test_crash_report_script_path [/tmp/ruby/src/trunk-repeat50/test/ruby/test_rubyoptions.rb:896]: |
| Expected / |
| test\/bug\.rb:(?:1:)?\s\[BUG\]\sSegmentation\sfault.*\n |
| /x |
| to match |
| "[BUG] Segmentation fault at 0x000003e9002730cc\n"+ |
| "ruby 3.3.0dev (2023-11-03T01:41:48Z master 5cff4c5aa3) [x86_64-linux]\n\n"+ |
| "-- Machine register context ------------------------------------------------\n"+ |
| " RIP: 0x00007f38927f699a RBP: 0x0000000000000000 RSP: 0x00007f3878f9ede0\n"+ |
| " RAX: 0x0000000000000000 RBX: 0x00007f3878f9f640 RCX: 0x00007f38927f699a\n"+ |
| " RDX: 0x0000000000000000 RDI: 0x0000000000000002 RSI: 0x00007f3878f9ff30\n"+ |
| " R8: 0x0000000000000000 R9: 0x00007f3878f9f640 R10: 0x0000000000000008\n"+ |
| " R11: 0x0000000000000246 R12: 0x00007f3878f9f640 R13: 0x0000000000000019\n"+ |
| " R14: 0x00007f38927f6850 R15: 0x00007fff2fd294f0 EFL: 0x0000000000000246\n\n"+ |
| "-- C level backtrace information -------------------------------------------\n"+ |
| "/tmp/ruby/build/trunk-repeat50/libruby.so.3.3(rb_print_backtrace+0x14) [0x7f3892c9b3b1] /tmp/ruby/src/trunk-repeat50/vm_dump.c:812\n"+ |
| "/tmp/ruby/build/trunk-repeat50/libruby.so.3.3(rb_vm_bugreport) /tmp/ruby/src/trunk-repeat50/vm_dump.c:1143\n"+ |
| "/tmp/ruby/build/trunk-repeat50/libruby.so.3.3(rb_bug_for_fatal_signal+0x104) [0x7f3892a97e04] /tmp/ruby/src/trunk-repeat50/error.c:1065\n"+ |
| "/tmp/ruby/build/trunk-repeat50/libruby.so.3.3(sigsegv+0x4f) [0x7f3892be845f] /tmp/ruby/src/trunk-repeat50/signal.c:920\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(0x7f38927a4520) [0x7f38927a4520]\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(start_thread+0x14a) [0x7f38927f699a] ../sysdeps/unix/sysv/linux/internal-signals.h:110\n"+ |
| "/lib/x86_64-linux-gnu/libc.so.6(clone+0x44) [0x7f3892887bb4] ../sysdeps/unix/sysv/linux/x86_64/clone.S:100\n\n"+ |
| "-- Other runtime information -----------------------------------------------\n\n"+ |
| "* Loaded script: test/bug.rb\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-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| " 7 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n\n"+ |
| "* Process memory map:\n\n"+ |
| "55b2fe781000-55b2fe782000 r--p 00000000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "55b2fe782000-55b2fe783000 r-xp 00001000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "55b2fe783000-55b2fe784000 r--p 00002000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "55b2fe784000-55b2fe785000 r--p 00002000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "55b2fe785000-55b2fe786000 rw-p 00003000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "55b2fffd1000-55b300170000 rw-p 00000000 00:00 0 [heap]\n"+ |
| "7f3870000000-7f3870021000 rw-p 00000000 00:00 0 \n"+ |
| "7f3870021000-7f3874000000 ---p 00000000 00:00 0 \n"+ |
| "7f38753cf000-7f38755ed000 r--s 00000000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f38755ed000-7f3876c43000 rw-p 00000000 00:00 0 \n"+ |
| "7f3876c43000-7f3877eba000 r--s 00000000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3877eba000-7f3877ef0000 r--s 00000000 00:6d 18484541 /tmp/ruby/build/trunk-repeat50/ruby\n"+ |
| "7f3877ef0000-7f3877f50000 rw-p 00000000 00:00 0 \n"+ |
| "7f3877f5f000-7f3877f60000 ---p 00000000 00:00 0 \n"+ |
| "7f3877f60000-7f3877fa1000 rw-p 00000000 00:00 0 \n"+ |
| "7f3877fa1000-7f3877fa2000 ---p 00000000 00:00 0 \n"+ |
| "7f3877fa2000-7f3877fe3000 rw-p 00000000 00:00 0 \n"+ |
| "7f3877fe3000-7f3877fe4000 ---p 00000000 00:00 0 \n"+ |
| "7f3877fe4000-7f3878025000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878025000-7f3878026000 ---p 00000000 00:00 0 \n"+ |
| "7f3878026000-7f3878067000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878067000-7f3878068000 ---p 00000000 00:00 0 \n"+ |
| "7f3878068000-7f38780a9000 rw-p 00000000 00:00 0 \n"+ |
| "7f38780a9000-7f38780aa000 ---p 00000000 00:00 0 \n"+ |
| "7f38780aa000-7f38780eb000 rw-p 00000000 00:00 0 \n"+ |
| "7f38780eb000-7f38780ec000 ---p 00000000 00:00 0 \n"+ |
| "7f38780ec000-7f387812d000 rw-p 00000000 00:00 0 \n"+ |
| "7f387812d000-7f387812e000 ---p 00000000 00:00 0 \n"+ |
| "7f387812e000-7f387816f000 rw-p 00000000 00:00 0 \n"+ |
| "7f387816f000-7f3878170000 ---p 00000000 00:00 0 \n"+ |
| "7f3878170000-7f38781b1000 rw-p 00000000 00:00 0 \n"+ |
| "7f38781b1000-7f38781b2000 ---p 00000000 00:00 0 \n"+ |
| "7f38781b2000-7f38781f3000 rw-p 00000000 00:00 0 \n"+ |
| "7f38781f3000-7f38781f4000 ---p 00000000 00:00 0 \n"+ |
| "7f38781f4000-7f3878235000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878235000-7f3878236000 ---p 00000000 00:00 0 \n"+ |
| "7f3878236000-7f3878277000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878277000-7f3878278000 ---p 00000000 00:00 0 \n"+ |
| "7f3878278000-7f38782b9000 rw-p 00000000 00:00 0 \n"+ |
| "7f38782b9000-7f38782ba000 ---p 00000000 00:00 0 \n"+ |
| "7f38782ba000-7f38782fb000 rw-p 00000000 00:00 0 \n"+ |
| "7f38782fb000-7f38782fc000 ---p 00000000 00:00 0 \n"+ |
| "7f38782fc000-7f387833d000 rw-p 00000000 00:00 0 \n"+ |
| "7f387833d000-7f387833e000 ---p 00000000 00:00 0 \n"+ |
| "7f387833e000-7f387837f000 rw-p 00000000 00:00 0 \n"+ |
| "7f387837f000-7f3878380000 ---p 00000000 00:00 0 \n"+ |
| "7f3878380000-7f38783c1000 rw-p 00000000 00:00 0 \n"+ |
| "7f38783c1000-7f38783c2000 ---p 00000000 00:00 0 \n"+ |
| "7f38783c2000-7f3878403000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878403000-7f3878404000 ---p 00000000 00:00 0 \n"+ |
| "7f3878404000-7f3878445000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878445000-7f3878446000 ---p 00000000 00:00 0 \n"+ |
| "7f3878446000-7f3878487000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878487000-7f3878488000 ---p 00000000 00:00 0 \n"+ |
| "7f3878488000-7f38784c9000 rw-p 00000000 00:00 0 \n"+ |
| "7f38784c9000-7f38784ca000 ---p 00000000 00:00 0 \n"+ |
| "7f38784ca000-7f387850b000 rw-p 00000000 00:00 0 \n"+ |
| "7f387850b000-7f387850c000 ---p 00000000 00:00 0 \n"+ |
| "7f387850c000-7f387854d000 rw-p 00000000 00:00 0 \n"+ |
| "7f387854d000-7f387854e000 ---p 00000000 00:00 0 \n"+ |
| "7f387854e000-7f387858f000 rw-p 00000000 00:00 0 \n"+ |
| "7f387858f000-7f3878590000 ---p 00000000 00:00 0 \n"+ |
| "7f3878590000-7f38785d1000 rw-p 00000000 00:00 0 \n"+ |
| "7f38785d1000-7f38785d2000 ---p 00000000 00:00 0 \n"+ |
| "7f38785d2000-7f3878613000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878613000-7f3878614000 ---p 00000000 00:00 0 \n"+ |
| "7f3878614000-7f3878655000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878655000-7f3878656000 ---p 00000000 00:00 0 \n"+ |
| "7f3878656000-7f3878697000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878697000-7f3878698000 ---p 00000000 00:00 0 \n"+ |
| "7f3878698000-7f38786d9000 rw-p 00000000 00:00 0 \n"+ |
| "7f38786d9000-7f38786da000 ---p 00000000 00:00 0 \n"+ |
| "7f38786da000-7f387871b000 rw-p 00000000 00:00 0 \n"+ |
| "7f387871b000-7f387871c000 ---p 00000000 00:00 0 \n"+ |
| "7f387871c000-7f387875d000 rw-p 00000000 00:00 0 \n"+ |
| "7f387875d000-7f387875e000 ---p 00000000 00:00 0 \n"+ |
| "7f387875e000-7f387879f000 rw-p 00000000 00:00 0 \n"+ |
| "7f387879f000-7f38787a0000 ---p 00000000 00:00 0 \n"+ |
| "7f38787a0000-7f3878ff0000 rw-p 00000000 00:00 0 \n"+ |
| "7f3878fff000-7f3892470000 rw-p 00000000 00:00 0 \n"+ |
| "7f3892474000-7f3892475000 r--p 00000000 00:6d 19925072 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f3892475000-7f3892476000 r-xp 00001000 00:6d 19925072 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f3892476000-7f3892477000 r--p 00002000 00:6d 19925072 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f3892477000-7f3892478000 r--p 00002000 00:6d 19925072 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f3892478000-7f3892479000 rw-p 00003000 00:6d 19925072 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/trans/transdb.so\n"+ |
| "7f3892479000-7f389247a000 r--p 00000000 00:6d 19924682 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f389247a000-7f389247b000 r-xp 00001000 00:6d 19924682 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f389247b000-7f389247c000 r--p 00002000 00:6d 19924682 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f389247c000-7f389247d000 r--p 00002000 00:6d 19924682 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f389247d000-7f389247e000 rw-p 00003000 00:6d 19924682 /tmp/ruby/build/trunk-repeat50/.ext/x86_64-linux/enc/encdb.so\n"+ |
| "7f389247e000-7f3892581000 rw-p 00000000 00:00 0 \n"+ |
| "7f3892581000-7f3892584000 r--p 00000000 00:6d 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f3892584000-7f389259b000 r-xp 00003000 00:6d 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f389259b000-7f389259f000 r--p 0001a000 00:6d 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f389259f000-7f38925a0000 r--p 0001d000 00:6d 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f38925a0000-7f38925a1000 rw-p 0001e000 00:6d 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1\n"+ |
| "7f38925a1000-7f38925af000 r--p 00000000 00:6d 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f38925af000-7f389262b000 r-xp 0000e000 00:6d 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f389262b000-7f3892686000 r--p 0008a000 00:6d 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f3892686000-7f3892687000 r--p 000e4000 00:6d 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f3892687000-7f3892688000 rw-p 000e5000 00:6d 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6\n"+ |
| "7f3892688000-7f389268a000 rw-p 00000000 00:00 0 \n"+ |
| "7f389268a000-7f389268c000 r--p 00000000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f389268c000-7f38926a0000 r-xp 00002000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f38926a0000-7f38926b9000 r--p 00016000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f38926b9000-7f38926ba000 ---p 0002f000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f38926ba000-7f38926bb000 r--p 0002f000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f38926bb000-7f38926bc000 rw-p 00030000 00:6d 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0\n"+ |
| "7f38926bc000-7f38926c4000 rw-p 00000000 00:00 0 \n"+ |
| "7f38926c4000-7f38926ce000 r--p 00000000 00:6d 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1\n"+ |
| "7f38926ce000-7f389272d000 r-xp 0000a000 00:6d 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1\n"+ |
| "7f389272d000-7f3892744000 r--p 00069000 00:6d 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1\n"+ |
| "7f3892744000-7f3892745000 r--p 0007f000 00:6d 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1\n"+ |
| "7f3892745000-7f3892746000 rw-p 00080000 00:6d 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1\n"+ |
| "7f3892746000-7f3892748000 r--p 00000000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f3892748000-7f3892759000 r-xp 00002000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f3892759000-7f389275f000 r--p 00013000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f389275f000-7f3892760000 ---p 00019000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f3892760000-7f3892761000 r--p 00019000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f3892761000-7f3892762000 rw-p 0001a000 00:6d 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11\n"+ |
| "7f3892762000-7f389278a000 r--p 00000000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f389278a000-7f389291f000 r-xp 00028000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f389291f000-7f3892977000 r--p 001bd000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f3892977000-7f389297b000 r--p 00214000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f389297b000-7f389297d000 rw-p 00218000 00:6d 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6\n"+ |
| "7f389297d000-7f389298a000 rw-p 00000000 00:00 0 \n"+ |
| "7f389298e000-7f38929d7000 r--p 00000000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f38929d7000-7f3892db2000 r-xp 00049000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3892db2000-7f3892f33000 r--p 00424000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3892f33000-7f3892f34000 ---p 005a5000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3892f34000-7f3892f4a000 r--p 005a5000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3892f4a000-7f3892f4e000 rw-p 005bb000 00:6d 18484399 /tmp/ruby/build/trunk-repeat50/libruby.so.3.3.0\n"+ |
| "7f3892f4e000-7f3892f65000 rw-p 00000000 00:00 0 \n"+ |
| "7f3892f65000-7f3892f67000 r--p 00000000 00:6d 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f3892f67000-7f3892f91000 r-xp 00002000 00:6d 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f3892f91000-7f3892f9c000 r--p 0002c000 00:6d 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f3892f9d000-7f3892f9f000 r--p 00037000 00:6d 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7f3892f9f000-7f3892fa1000 rw-p 00039000 00:6d 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2\n"+ |
| "7fff2f52c000-7fff2fd2b000 rw-p 00000000 00:00 0 [stack]\n"+ |
| "7fff2fd4c000-7fff2fd50000 r--p 00000000 00:00 0 [vvar]\n"+ |
| "7fff2fd50000-7fff2fd52000 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:942: yes-test-all] Error 1 |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS=--repeat-count=50" exit with 0. |