| "make update-unicode -j4" exit with 0. |
| "make update-download -j4" exit with 0. |
| From https://github.com/ruby/rbs |
| * branch 33813a60752624d58dfe5ae770b39bfaf29fbaf1 -> FETCH_HEAD |
| From https://github.com/ruby/debug |
| * branch 927587afb6aac69b358b86a01f602d207053e8d2 -> FETCH_HEAD |
| HEAD is now at 927587a Stop assuming Integer#times is written in C |
| HEAD is now at 33813a60 Use valid syntax |
| "make update-rubyspec -j4" exit with 0. |
| "make update-src -j4" exit with 0. |
| "make after-update -j4" exit with 0. |
| From https://github.com/ruby/debug |
| * branch 927587afb6aac69b358b86a01f602d207053e8d2 -> FETCH_HEAD |
| HEAD is now at 927587a Stop assuming Integer#times is written in C |
| From https://github.com/ruby/rbs |
| * branch 33813a60752624d58dfe5ae770b39bfaf29fbaf1 -> FETCH_HEAD |
| HEAD is now at 33813a60 Use valid syntax |
| "make miniruby -j4" exit with 0. |
| "make ruby -j4" exit with 0. |
| "make all -j4" exit with 0. |
| "make install -j4" exit with 0. |
| From https://github.com/ruby/debug |
| * branch 927587afb6aac69b358b86a01f602d207053e8d2 -> FETCH_HEAD |
| HEAD is now at 927587a Stop assuming Integer#times is written in C |
| From https://github.com/ruby/rbs |
| * branch 33813a60752624d58dfe5ae770b39bfaf29fbaf1 -> FETCH_HEAD |
| HEAD is now at 33813a60 Use valid syntax |
| "make yes-btest TESTOPTS='-q -j4'" exit with 512. |
| Fstderr output is not empty |
| Assertion Failed: /tmp/ruby/src/trunk-yjit/yjit.c:417:rb_iseq_set_yjit_payload:NULL == iseq->body->yjit_payload |
| ruby 3.3.0dev (2023-10-07T16:04:42Z master bf71b0eda5) +YJIT [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0004 p:0000 s:0015 e:000014 BLOCK bootstraptest.test_ractor.rb_1470_1310.rb:5 |
| c:0003 p:0025 s:0011 e:000010 METHOD <internal:numeric>:237 |
| c:0002 p:0005 s:0006 e:000005 BLOCK bootstraptest.test_ractor.rb_1470_1310.rb:5 [FINISH] |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| |
| -- Ruby level backtrace information ---------------------------------------- |
| bootstraptest.test_ractor.rb_1470_1310.rb:5:in `block (2 levels) in <main>' |
| <internal:numeric>:237:in `times' |
| bootstraptest.test_ractor.rb_1470_1310.rb:5:in `block (3 levels) in <main>' |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 3 |
| Ruby thread count for this ractor: 1 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_print_backtrace+0x14) [0x5649f80004b1] /tmp/ruby/src/trunk-yjit/vm_dump.c:812 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-yjit/vm_dump.c:1140 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_assert_failure+0x7a) [0x5649f7d32779] /tmp/ruby/src/trunk-yjit/error.c:1130 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_iseq_set_yjit_payload+0x3e) [0x5649f7d35fb5] /tmp/ruby/src/trunk-yjit/yjit.c:417 |
| /tmp/ruby/build/trunk-yjit/miniruby(get_or_create_iseq_payload+0x14b) [0x5649f80d348b] /tmp/ruby/src/trunk-yjit/yjit/src/core.rs:1038 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_yjit_threshold_hit+0x3a) [0x5649f80cb48a] /tmp/ruby/src/trunk-yjit/yjit/src/yjit.rs:71 |
| /tmp/ruby/build/trunk-yjit/miniruby(jit_compile+0x66) [0x5649f7fcbc06] /tmp/ruby/src/trunk-yjit/vm.c:395 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_core+0x47c0) [0x5649f7ff5b70] ../../src/trunk-yjit/insns.def:960 |
| /tmp/ruby/build/trunk-yjit/miniruby(vm_exec_loop+0x9) [0x5649f7fe1cc2] /tmp/ruby/src/trunk-yjit/vm.c:2444 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_vm_exec) /tmp/ruby/src/trunk-yjit/vm.c:2420 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_do_start_proc+0x2a3) [0x5649f7f931a3] /tmp/ruby/src/trunk-yjit/thread.c:580 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_do_start+0xc) [0x5649f7f95bb4] /tmp/ruby/src/trunk-yjit/thread.c:624 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_start_func_2) /tmp/ruby/src/trunk-yjit/thread.c:694 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_native_cond_initialize+0x0) [0x5649f7f95f94] /tmp/ruby/src/trunk-yjit/thread_pthread.c:1117 |
| /tmp/ruby/build/trunk-yjit/miniruby(register_cached_thread_and_wait) /tmp/ruby/src/trunk-yjit/thread_pthread.c:1164 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_start_func_1) /tmp/ruby/src/trunk-yjit/thread_pthread.c:1121 |
| /lib/x86_64-linux-gnu/libc.so.6(start_thread+0x2f3) [0x7f2aaccecb43] ./nptl/pthread_create.c:442 |
| /lib/x86_64-linux-gnu/libc.so.6(clone+0x44) [0x7f2aacd7dbb4] ../sysdeps/unix/sysv/linux/x86_64/clone.S:100 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_1470_1310.rb |
| |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 ruby2_keywords.rb |
| 6 /tmp/ruby/build/trunk-yjit/x86_64-linux-fake.rb |
| |
| * Process memory map: |
| |
| 5649f7cf0000-5649f7d30000 r--p 00000000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 5649f7d30000-5649f810a000 r-xp 00040000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 5649f810a000-5649f827f000 r--p 0041a000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 5649f8280000-5649f8295000 r--p 0058f000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 5649f8295000-5649f8297000 rw-p 005a4000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 5649f8297000-5649f82ab000 rw-p 00000000 00:00 0 |
| 5649f9a1b000-5649f9da5000 rw-p 00000000 00:00 0 [heap] |
| 5649fa055000-5649fa058000 r-xp 00000000 00:00 0 |
| 5649fa058000-564a02055000 ---p 00000000 00:00 0 |
| 7f2a9c000000-7f2a9c021000 rw-p 00000000 00:00 0 |
| 7f2a9c021000-7f2aa0000000 ---p 00000000 00:00 0 |
| 7f2aa1686000-7f2aa4000000 r--s 00000000 00:115 18627287 /tmp/ruby/build/trunk-yjit/miniruby |
| 7f2aa4000000-7f2aa42ba000 rw-p 00000000 00:00 0 |
| 7f2aa42ba000-7f2aa8000000 ---p 00000000 00:00 0 |
| 7f2aa9ec0000-7f2aaa0de000 r--s 00000000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aaa0de000-7f2aaa0df000 ---p 00000000 00:00 0 |
| 7f2aaa0df000-7f2aaa2df000 rw-p 00000000 00:00 0 |
| 7f2aaa2df000-7f2aaa2e0000 ---p 00000000 00:00 0 |
| 7f2aaa2e0000-7f2aaa4f0000 rw-p 00000000 00:00 0 |
| 7f2aaa580000-7f2aaa590000 rw-p 00000000 00:00 0 |
| 7f2aaa5b0000-7f2aaa640000 rw-p 00000000 00:00 0 |
| 7f2aaa640000-7f2aaa641000 ---p 00000000 00:00 0 |
| 7f2aaa641000-7f2aaa6e2000 rw-p 00000000 00:00 0 |
| 7f2aaa6e2000-7f2aaa6e3000 ---p 00000000 00:00 0 |
| 7f2aaa6e3000-7f2aaa784000 rw-p 00000000 00:00 0 |
| 7f2aaa784000-7f2aaa785000 ---p 00000000 00:00 0 |
| 7f2aaa785000-7f2aaa826000 rw-p 00000000 00:00 0 |
| 7f2aaa826000-7f2aaa827000 ---p 00000000 00:00 0 |
| 7f2aaa827000-7f2aaa8c8000 rw-p 00000000 00:00 0 |
| 7f2aaa8c8000-7f2aaa8c9000 ---p 00000000 00:00 0 |
| 7f2aaa8c9000-7f2aaa96a000 rw-p 00000000 00:00 0 |
| 7f2aaa96a000-7f2aaa96b000 ---p 00000000 00:00 0 |
| 7f2aaa96b000-7f2aaaa0c000 rw-p 00000000 00:00 0 |
| 7f2aaaa0c000-7f2aaaa0d000 ---p 00000000 00:00 0 |
| 7f2aaaa0d000-7f2aaaaae000 rw-p 00000000 00:00 0 |
| 7f2aaaaae000-7f2aaaaaf000 ---p 00000000 00:00 0 |
| 7f2aaaaaf000-7f2aaab50000 rw-p 00000000 00:00 0 |
| 7f2aaab50000-7f2aaab51000 ---p 00000000 00:00 0 |
| 7f2aaab51000-7f2aaabf2000 rw-p 00000000 00:00 0 |
| 7f2aaabf2000-7f2aaabf3000 ---p 00000000 00:00 0 |
| 7f2aaabf3000-7f2aaac94000 rw-p 00000000 00:00 0 |
| 7f2aaac94000-7f2aaac95000 ---p 00000000 00:00 0 |
| 7f2aaac95000-7f2aaad36000 rw-p 00000000 00:00 0 |
| 7f2aaad36000-7f2aaad37000 ---p 00000000 00:00 0 |
| 7f2aaad37000-7f2aaadd8000 rw-p 00000000 00:00 0 |
| 7f2aaadd8000-7f2aaadd9000 ---p 00000000 00:00 0 |
| 7f2aaadd9000-7f2aaae7a000 rw-p 00000000 00:00 0 |
| 7f2aaae7a000-7f2aaae7b000 ---p 00000000 00:00 0 |
| 7f2aaae7b000-7f2aaaf1c000 rw-p 00000000 00:00 0 |
| 7f2aaaf1c000-7f2aaaf1d000 ---p 00000000 00:00 0 |
| 7f2aaaf1d000-7f2aaafbe000 rw-p 00000000 00:00 0 |
| 7f2aaafbe000-7f2aaafbf000 ---p 00000000 00:00 0 |
| 7f2aaafbf000-7f2aab060000 rw-p 00000000 00:00 0 |
| 7f2aab060000-7f2aab061000 ---p 00000000 00:00 0 |
| 7f2aab061000-7f2aab102000 rw-p 00000000 00:00 0 |
| 7f2aab102000-7f2aab103000 ---p 00000000 00:00 0 |
| 7f2aab103000-7f2aab1a4000 rw-p 00000000 00:00 0 |
| 7f2aab1a4000-7f2aab1a5000 ---p 00000000 00:00 0 |
| 7f2aab1a5000-7f2aab246000 rw-p 00000000 00:00 0 |
| 7f2aab246000-7f2aab247000 ---p 00000000 00:00 0 |
| 7f2aab247000-7f2aab2e8000 rw-p 00000000 00:00 0 |
| 7f2aab2e8000-7f2aab2e9000 ---p 00000000 00:00 0 |
| 7f2aab2e9000-7f2aab38a000 rw-p 00000000 00:00 0 |
| 7f2aab38a000-7f2aab38b000 ---p 00000000 00:00 0 |
| 7f2aab38b000-7f2aab42c000 rw-p 00000000 00:00 0 |
| 7f2aab42c000-7f2aab42d000 ---p 00000000 00:00 0 |
| 7f2aab42d000-7f2aab4ce000 rw-p 00000000 00:00 0 |
| 7f2aab4ce000-7f2aab4cf000 ---p 00000000 00:00 0 |
| 7f2aab4cf000-7f2aab570000 rw-p 00000000 00:00 0 |
| 7f2aab570000-7f2aab571000 ---p 00000000 00:00 0 |
| 7f2aab571000-7f2aab612000 rw-p 00000000 00:00 0 |
| 7f2aab612000-7f2aab613000 ---p 00000000 00:00 0 |
| 7f2aab613000-7f2aab6b4000 rw-p 00000000 00:00 0 |
| 7f2aab6b4000-7f2aab6b5000 ---p 00000000 00:00 0 |
| 7f2aab6b5000-7f2aab756000 rw-p 00000000 00:00 0 |
| 7f2aab756000-7f2aab757000 ---p 00000000 00:00 0 |
| 7f2aab757000-7f2aab7f8000 rw-p 00000000 00:00 0 |
| 7f2aab7f8000-7f2aab7f9000 ---p 00000000 00:00 0 |
| 7f2aab7f9000-7f2aab89a000 rw-p 00000000 00:00 0 |
| 7f2aab89a000-7f2aab89b000 ---p 00000000 00:00 0 |
| 7f2aab89b000-7f2aab93c000 rw-p 00000000 00:00 0 |
| 7f2aab93c000-7f2aab93d000 ---p 00000000 00:00 0 |
| 7f2aab93d000-7f2aab9de000 rw-p 00000000 00:00 0 |
| 7f2aab9de000-7f2aab9df000 ---p 00000000 00:00 0 |
| 7f2aab9df000-7f2aabad0000 rw-p 00000000 00:00 0 |
| 7f2aabadf000-7f2aacb50000 rw-p 00000000 00:00 0 |
| 7f2aacb52000-7f2aacc58000 rw-p 00000000 00:00 0 |
| 7f2aacc58000-7f2aacc80000 r--p 00000000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aacc80000-7f2aace15000 r-xp 00028000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aace15000-7f2aace6d000 r--p 001bd000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aace6d000-7f2aace71000 r--p 00214000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aace71000-7f2aace73000 rw-p 00218000 00:115 13112687 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7f2aace73000-7f2aace80000 rw-p 00000000 00:00 0 |
| 7f2aace80000-7f2aace83000 r--p 00000000 00:115 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f2aace83000-7f2aace9a000 r-xp 00003000 00:115 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f2aace9a000-7f2aace9e000 r--p 0001a000 00:115 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f2aace9e000-7f2aace9f000 r--p 0001d000 00:115 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f2aace9f000-7f2aacea0000 rw-p 0001e000 00:115 13112712 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7f2aacea0000-7f2aaceae000 r--p 00000000 00:115 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f2aaceae000-7f2aacf2a000 r-xp 0000e000 00:115 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f2aacf2a000-7f2aacf85000 r--p 0008a000 00:115 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f2aacf85000-7f2aacf86000 r--p 000e4000 00:115 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f2aacf86000-7f2aacf87000 rw-p 000e5000 00:115 13112739 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7f2aacf87000-7f2aacf89000 r--p 00000000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacf89000-7f2aacf9d000 r-xp 00002000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacf9d000-7f2aacfb6000 r--p 00016000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacfb6000-7f2aacfb7000 ---p 0002f000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacfb7000-7f2aacfb8000 r--p 0002f000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacfb8000-7f2aacfb9000 rw-p 00030000 00:115 13112696 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7f2aacfb9000-7f2aacfc1000 rw-p 00000000 00:00 0 |
| 7f2aacfc1000-7f2aacfcb000 r--p 00000000 00:115 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 |
| 7f2aacfcb000-7f2aad02a000 r-xp 0000a000 00:115 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 |
| 7f2aad02a000-7f2aad041000 r--p 00069000 00:115 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 |
| 7f2aad041000-7f2aad042000 r--p 0007f000 00:115 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 |
| 7f2aad042000-7f2aad043000 rw-p 00080000 00:115 13112716 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1 |
| 7f2aad043000-7f2aad045000 r--p 00000000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad045000-7f2aad056000 r-xp 00002000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad056000-7f2aad05c000 r--p 00013000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad05c000-7f2aad05d000 ---p 00019000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad05d000-7f2aad05e000 r--p 00019000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad05e000-7f2aad05f000 rw-p 0001a000 00:115 13112818 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 |
| 7f2aad063000-7f2aad065000 rw-p 00000000 00:00 0 |
| 7f2aad065000-7f2aad067000 r--p 00000000 00:115 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f2aad067000-7f2aad091000 r-xp 00002000 00:115 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f2aad091000-7f2aad09c000 r--p 0002c000 00:115 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f2aad09d000-7f2aad09f000 r--p 00037000 00:115 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7f2aad09f000-7f2aad0a1000 rw-p 00039000 00:115 13112669 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffc1f96a000-7ffc20169000 rw-p 00000000 00:00 0 [stack] |
| 7ffc20199000-7ffc2019d000 r--p 00000000 00:00 0 [vvar] |
| 7ffc2019d000-7ffc2019f000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1310 test_ractor.rb:1470: |
| N = 100000 |
| 2.times.map{ |
| Ractor.new{ |
| N.times{|i| -(i.to_s)} |
| } |
| }.map{|r| r.take}.join |
| #=> "" (expected "100000100000") |
| FAIL 1/0 tests failed |
| make: *** [uncommon.mk:877: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j4'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j4'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr --debug' TESTS='-j4'" exit with 0. |