| "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 512. |
| Fstderr output is not empty |
| [BUG] pthread_mutex_destroy: Device or resource busy (EBUSY) |
| ruby 3.4.0dev (2024-12-19T07:16:12Z master 335bba0fde) +YJIT +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 15 |
| Ruby thread count for this ractor: 1 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_print_backtrace+0x8) [0x55b2fe812ca2] /tmp/ruby/src/trunk-yjit/vm_dump.c:823 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk-yjit/vm_dump.c:1155 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_bug_without_die_internal+0x58) [0x55b2fe4fcf12] /tmp/ruby/src/trunk-yjit/error.c:1097 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_bug) /tmp/ruby/src/trunk-yjit/error.c:1115 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_bug_errno+0x42) [0x55b2fe5db672] /tmp/ruby/src/trunk-yjit/error.c:1147 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_start_func_2+0xbb3) [0x55b2fe7a0063] /tmp/ruby/src/trunk-yjit/thread_pthread.c:163 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_sched_lock_+0x0) [0x55b2fe7a015b] /tmp/ruby/src/trunk-yjit/thread_pthread.c:2173 |
| /tmp/ruby/build/trunk-yjit/miniruby(co_start) /tmp/ruby/src/trunk-yjit/thread_pthread_mn.c:455 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: bootstraptest.test_ractor.rb_249_1290.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: |
| |
| 55b2f64a4000-55b2f64a8000 r-xp 00000000 00:00 0 |
| 55b2f64a8000-55b2fe4a4000 ---p 00000000 00:00 0 |
| 55b2fe4b3000-55b2fe4fa000 r--p 00000000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 55b2fe4fa000-55b2fe9a9000 r-xp 00047000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 55b2fe9a9000-55b2feb43000 r--p 004f6000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 55b2feb43000-55b2feb5d000 r--p 0068f000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 55b2feb5d000-55b2feb5e000 rw-p 006a9000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 55b2feb5e000-55b2feb73000 rw-p 00000000 00:00 0 |
| 55b2ff85e000-55b2ffa9f000 rw-p 00000000 00:00 0 [heap] |
| 7fde40bce000-7fde44000000 r--s 00000000 00:d7 15729990 /tmp/ruby/build/trunk-yjit/miniruby |
| 7fde44000000-7fde44021000 rw-p 00000000 00:00 0 |
| 7fde44021000-7fde48000000 ---p 00000000 00:00 0 |
| 7fde48000000-7fde48021000 rw-p 00000000 00:00 0 |
| 7fde48021000-7fde4c000000 ---p 00000000 00:00 0 |
| 7fde4c000000-7fde4c021000 rw-p 00000000 00:00 0 |
| 7fde4c021000-7fde50000000 ---p 00000000 00:00 0 |
| 7fde50000000-7fde50021000 rw-p 00000000 00:00 0 |
| 7fde50021000-7fde54000000 ---p 00000000 00:00 0 |
| 7fde54000000-7fde54021000 rw-p 00000000 00:00 0 |
| 7fde54021000-7fde58000000 ---p 00000000 00:00 0 |
| 7fde58000000-7fde58021000 rw-p 00000000 00:00 0 |
| 7fde58021000-7fde5c000000 ---p 00000000 00:00 0 |
| 7fde5c000000-7fde5c021000 rw-p 00000000 00:00 0 |
| 7fde5c021000-7fde60000000 ---p 00000000 00:00 0 |
| 7fde62f60000-7fde62fa0000 rw-p 00000000 00:00 0 |
| 7fde62faf000-7fde62fb0000 ---p 00000000 00:00 0 |
| 7fde62fb0000-7fde630c0000 rw-p 00000000 00:00 0 |
| 7fde630cf000-7fde630d0000 ---p 00000000 00:00 0 |
| 7fde630d0000-7fde631e0000 rw-p 00000000 00:00 0 |
| 7fde631ef000-7fde631f0000 ---p 00000000 00:00 0 |
| 7fde631f0000-7fde63300000 rw-p 00000000 00:00 0 |
| 7fde6330c000-7fde6330d000 ---p 00000000 00:00 0 |
| 7fde6330d000-7fde6340d000 rw-p 00000000 00:00 0 |
| 7fde6340d000-7fde6340e000 ---p 00000000 00:00 0 |
| 7fde6340e000-7fde6350e000 rw-p 00000000 00:00 0 |
| 7fde6350e000-7fde6350f000 ---p 00000000 00:00 0 |
| 7fde6350f000-7fde6360f000 rw-p 00000000 00:00 0 |
| 7fde6360f000-7fde63610000 ---p 00000000 00:00 0 |
| 7fde63610000-7fde63811000 rw-p 00000000 00:00 0 |
| 7fde63811000-7fde63812000 ---p 00000000 00:00 0 |
| 7fde63812000-7fde63a12000 rw-p 00000000 00:00 0 |
| 7fde63a12000-7fde63a13000 ---p 00000000 00:00 0 |
| 7fde63a13000-7fde63c13000 rw-p 00000000 00:00 0 |
| 7fde63c13000-7fde63c14000 ---p 00000000 00:00 0 |
| 7fde63c14000-7fde63e14000 rw-p 00000000 00:00 0 |
| 7fde63e14000-7fde63e15000 ---p 00000000 00:00 0 |
| 7fde63e15000-7fde64015000 rw-p 00000000 00:00 0 |
| 7fde64015000-7fde64016000 ---p 00000000 00:00 0 |
| 7fde64016000-7fde64216000 rw-p 00000000 00:00 0 |
| 7fde64216000-7fde64217000 ---p 00000000 00:00 0 |
| 7fde64217000-7fde64417000 rw-p 00000000 00:00 0 |
| 7fde64417000-7fde64418000 ---p 00000000 00:00 0 |
| 7fde64418000-7fde64618000 rw-p 00000000 00:00 0 |
| 7fde64618000-7fde64619000 ---p 00000000 00:00 0 |
| 7fde64619000-7fde64819000 rw-p 00000000 00:00 0 |
| 7fde64819000-7fde6481a000 ---p 00000000 00:00 0 |
| 7fde6481a000-7fde64a1a000 rw-p 00000000 00:00 0 |
| 7fde64a1a000-7fde64a1b000 ---p 00000000 00:00 0 |
| 7fde64a1b000-7fde64c1b000 rw-p 00000000 00:00 0 |
| 7fde64c1b000-7fde64c1c000 ---p 00000000 00:00 0 |
| 7fde64c1c000-7fde64e1c000 rw-p 00000000 00:00 0 |
| 7fde64e1c000-7fde64e1d000 ---p 00000000 00:00 0 |
| 7fde64e1d000-7fde6501d000 rw-p 00000000 00:00 0 |
| 7fde6501d000-7fde6501e000 ---p 00000000 00:00 0 |
| 7fde6501e000-7fde6521e000 rw-p 00000000 00:00 0 |
| 7fde6521e000-7fde6521f000 ---p 00000000 00:00 0 |
| 7fde6521f000-7fde6541f000 rw-p 00000000 00:00 0 |
| 7fde6541f000-7fde65420000 ---p 00000000 00:00 0 |
| 7fde65420000-7fde65620000 rw-p 00000000 00:00 0 |
| 7fde65620000-7fde65621000 ---p 00000000 00:00 0 |
| 7fde65621000-7fde65821000 rw-p 00000000 00:00 0 |
| 7fde65821000-7fde65822000 ---p 00000000 00:00 0 |
| 7fde65822000-7fde65a22000 rw-p 00000000 00:00 0 |
| 7fde65a22000-7fde65a23000 ---p 00000000 00:00 0 |
| 7fde65a23000-7fde65c23000 rw-p 00000000 00:00 0 |
| 7fde65c23000-7fde65c24000 ---p 00000000 00:00 0 |
| 7fde65c24000-7fde65e24000 rw-p 00000000 00:00 0 |
| 7fde65e24000-7fde65e25000 ---p 00000000 00:00 0 |
| 7fde65e25000-7fde66025000 rw-p 00000000 00:00 0 |
| 7fde66025000-7fde66026000 ---p 00000000 00:00 0 |
| 7fde66026000-7fde66226000 rw-p 00000000 00:00 0 |
| 7fde66226000-7fde66227000 ---p 00000000 00:00 0 |
| 7fde66227000-7fde66427000 rw-p 00000000 00:00 0 |
| 7fde66427000-7fde66428000 ---p 00000000 00:00 0 |
| 7fde66428000-7fde66628000 rw-p 00000000 00:00 0 |
| 7fde66628000-7fde66629000 ---p 00000000 00:00 0 |
| 7fde66629000-7fde66829000 rw-p 00000000 00:00 0 |
| 7fde66829000-7fde6682a000 ---p 00000000 00:00 0 |
| 7fde6682a000-7fde66a2a000 rw-p 00000000 00:00 0 |
| 7fde66a2a000-7fde66a2b000 ---p 00000000 00:00 0 |
| 7fde66a2b000-7fde66c2b000 rw-p 00000000 00:00 0 |
| 7fde66c2b000-7fde66c2c000 ---p 00000000 00:00 0 |
| 7fde66c2c000-7fde66e2c000 rw-p 00000000 00:00 0 |
| 7fde66e2c000-7fde66e2d000 ---p 00000000 00:00 0 |
| 7fde66e2d000-7fde6702d000 rw-p 00000000 00:00 0 |
| 7fde6702d000-7fde6702e000 ---p 00000000 00:00 0 |
| 7fde6702e000-7fde6722e000 rw-p 00000000 00:00 0 |
| 7fde6722e000-7fde6722f000 ---p 00000000 00:00 0 |
| 7fde6722f000-7fde6742f000 rw-p 00000000 00:00 0 |
| 7fde6742f000-7fde67430000 ---p 00000000 00:00 0 |
| 7fde67430000-7fde67630000 rw-p 00000000 00:00 0 |
| 7fde67630000-7fde67631000 ---p 00000000 00:00 0 |
| 7fde67631000-7fde67831000 rw-p 00000000 00:00 0 |
| 7fde67831000-7fde67832000 ---p 00000000 00:00 0 |
| 7fde67832000-7fde67a32000 rw-p 00000000 00:00 0 |
| 7fde67a32000-7fde67a33000 ---p 00000000 00:00 0 |
| 7fde67a33000-7fde67c33000 rw-p 00000000 00:00 0 |
| 7fde67c33000-7fde67c34000 ---p 00000000 00:00 0 |
| 7fde67c34000-7fde67e34000 rw-p 00000000 00:00 0 |
| 7fde67e34000-7fde67e35000 ---p 00000000 00:00 0 |
| 7fde67e35000-7fde68035000 rw-p 00000000 00:00 0 |
| 7fde68035000-7fde68036000 ---p 00000000 00:00 0 |
| 7fde68036000-7fde68236000 rw-p 00000000 00:00 0 |
| 7fde68236000-7fde68237000 ---p 00000000 00:00 0 |
| 7fde68237000-7fde83780000 rw-p 00000000 00:00 0 |
| 7fde8378f000-7fde83790000 ---p 00000000 00:00 0 |
| 7fde83790000-7fde83831000 rw-p 00000000 00:00 0 |
| 7fde83831000-7fde83832000 ---p 00000000 00:00 0 |
| 7fde83832000-7fde838d3000 rw-p 00000000 00:00 0 |
| 7fde838d3000-7fde838d4000 ---p 00000000 00:00 0 |
| 7fde838d4000-7fde83975000 rw-p 00000000 00:00 0 |
| 7fde83975000-7fde83976000 ---p 00000000 00:00 0 |
| 7fde83976000-7fde83a17000 rw-p 00000000 00:00 0 |
| 7fde83a17000-7fde83a18000 ---p 00000000 00:00 0 |
| 7fde83a18000-7fde83ab9000 rw-p 00000000 00:00 0 |
| 7fde83ab9000-7fde83aba000 ---p 00000000 00:00 0 |
| 7fde83aba000-7fde83b5b000 rw-p 00000000 00:00 0 |
| 7fde83b5b000-7fde83b5c000 ---p 00000000 00:00 0 |
| 7fde83b5c000-7fde83bfd000 rw-p 00000000 00:00 0 |
| 7fde83bfd000-7fde83bfe000 ---p 00000000 00:00 0 |
| 7fde83bfe000-7fde83c9f000 rw-p 00000000 00:00 0 |
| 7fde83c9f000-7fde83ca0000 ---p 00000000 00:00 0 |
| 7fde83ca0000-7fde83d41000 rw-p 00000000 00:00 0 |
| 7fde83d41000-7fde83d42000 ---p 00000000 00:00 0 |
| 7fde83d42000-7fde83de3000 rw-p 00000000 00:00 0 |
| 7fde83de3000-7fde83de4000 ---p 00000000 00:00 0 |
| 7fde83de4000-7fde83e85000 rw-p 00000000 00:00 0 |
| 7fde83e85000-7fde83e86000 ---p 00000000 00:00 0 |
| 7fde83e86000-7fde83f27000 rw-p 00000000 00:00 0 |
| 7fde83f27000-7fde83f28000 ---p 00000000 00:00 0 |
| 7fde83f28000-7fde83fc9000 rw-p 00000000 00:00 0 |
| 7fde83fc9000-7fde83fca000 ---p 00000000 00:00 0 |
| 7fde83fca000-7fde8406b000 rw-p 00000000 00:00 0 |
| 7fde8406b000-7fde8406c000 ---p 00000000 00:00 0 |
| 7fde8406c000-7fde8410d000 rw-p 00000000 00:00 0 |
| 7fde8410d000-7fde8410e000 ---p 00000000 00:00 0 |
| 7fde8410e000-7fde841af000 rw-p 00000000 00:00 0 |
| 7fde841af000-7fde841b0000 ---p 00000000 00:00 0 |
| 7fde841b0000-7fde84251000 rw-p 00000000 00:00 0 |
| 7fde84251000-7fde84252000 ---p 00000000 00:00 0 |
| 7fde84252000-7fde842f3000 rw-p 00000000 00:00 0 |
| 7fde842f3000-7fde842f4000 ---p 00000000 00:00 0 |
| 7fde842f4000-7fde84395000 rw-p 00000000 00:00 0 |
| 7fde84395000-7fde84396000 ---p 00000000 00:00 0 |
| 7fde84396000-7fde84437000 rw-p 00000000 00:00 0 |
| 7fde84437000-7fde84438000 ---p 00000000 00:00 0 |
| 7fde84438000-7fde844d9000 rw-p 00000000 00:00 0 |
| 7fde844d9000-7fde844da000 ---p 00000000 00:00 0 |
| 7fde844da000-7fde8457b000 rw-p 00000000 00:00 0 |
| 7fde8457b000-7fde8457c000 ---p 00000000 00:00 0 |
| 7fde8457c000-7fde8461d000 rw-p 00000000 00:00 0 |
| 7fde8461d000-7fde8461e000 ---p 00000000 00:00 0 |
| 7fde8461e000-7fde846bf000 rw-p 00000000 00:00 0 |
| 7fde846bf000-7fde846c0000 ---p 00000000 00:00 0 |
| 7fde846c0000-7fde84761000 rw-p 00000000 00:00 0 |
| 7fde84761000-7fde84762000 ---p 00000000 00:00 0 |
| 7fde84762000-7fde84803000 rw-p 00000000 00:00 0 |
| 7fde84803000-7fde84804000 ---p 00000000 00:00 0 |
| 7fde84804000-7fde848a5000 rw-p 00000000 00:00 0 |
| 7fde848a5000-7fde848a6000 ---p 00000000 00:00 0 |
| 7fde848a6000-7fde84947000 rw-p 00000000 00:00 0 |
| 7fde84947000-7fde84948000 ---p 00000000 00:00 0 |
| 7fde84948000-7fde849e9000 rw-p 00000000 00:00 0 |
| 7fde849e9000-7fde849ea000 ---p 00000000 00:00 0 |
| 7fde849ea000-7fde84a8b000 rw-p 00000000 00:00 0 |
| 7fde84a8b000-7fde84a8c000 ---p 00000000 00:00 0 |
| 7fde84a8c000-7fde84b2d000 rw-p 00000000 00:00 0 |
| 7fde84b2d000-7fde84b2e000 ---p 00000000 00:00 0 |
| 7fde84b2e000-7fde84bcf000 rw-p 00000000 00:00 0 |
| 7fde84bcf000-7fde84bd0000 ---p 00000000 00:00 0 |
| 7fde84bd0000-7fde85420000 rw-p 00000000 00:00 0 |
| 7fde8542f000-7fde9e8a0000 rw-p 00000000 00:00 0 |
| 7fde9e8ae000-7fde9e9af000 rw-p 00000000 00:00 0 |
| 7fde9e9af000-7fde9e9b6000 r--s 00000000 00:d7 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7fde9e9b6000-7fde9ea0f000 r--p 00000000 00:d7 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7fde9ea0f000-7fde9ea12000 rw-p 00000000 00:00 0 |
| 7fde9ea12000-7fde9ea3a000 r--p 00000000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fde9ea3a000-7fde9ebc2000 r-xp 00028000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fde9ebc2000-7fde9ec11000 r--p 001b0000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fde9ec11000-7fde9ec15000 r--p 001fe000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fde9ec15000-7fde9ec17000 rw-p 00202000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fde9ec17000-7fde9ec26000 rw-p 00000000 00:00 0 |
| 7fde9ec26000-7fde9ec2a000 r--p 00000000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fde9ec2a000-7fde9ec4d000 r-xp 00004000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fde9ec4d000-7fde9ec51000 r--p 00027000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fde9ec51000-7fde9ec52000 r--p 0002b000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fde9ec52000-7fde9ec53000 rw-p 0002c000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fde9ec53000-7fde9ec63000 r--p 00000000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fde9ec63000-7fde9ece2000 r-xp 00010000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fde9ece2000-7fde9ed3a000 r--p 0008f000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fde9ed3a000-7fde9ed3b000 r--p 000e7000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fde9ed3b000-7fde9ed3c000 rw-p 000e8000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fde9ed3c000-7fde9ed3e000 r--p 00000000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fde9ed3e000-7fde9ed53000 r-xp 00002000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fde9ed53000-7fde9ed6c000 r--p 00017000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fde9ed6c000-7fde9ed6d000 r--p 0002f000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fde9ed6d000-7fde9ed6e000 rw-p 00030000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fde9ed6e000-7fde9ed76000 rw-p 00000000 00:00 0 |
| 7fde9ed76000-7fde9ed80000 r--p 00000000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fde9ed80000-7fde9ede3000 r-xp 0000a000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fde9ede3000-7fde9edf8000 r--p 0006d000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fde9edf8000-7fde9edf9000 r--p 00081000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fde9edf9000-7fde9edfa000 rw-p 00082000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fde9edfa000-7fde9edfc000 r--p 00000000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fde9edfc000-7fde9ee0e000 r-xp 00002000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fde9ee0e000-7fde9ee14000 r--p 00014000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fde9ee14000-7fde9ee15000 r--p 0001a000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fde9ee15000-7fde9ee16000 rw-p 0001b000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fde9ee1b000-7fde9ee1d000 rw-p 00000000 00:00 0 |
| 7fde9ee1d000-7fde9ee1e000 r--p 00000000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fde9ee1e000-7fde9ee49000 r-xp 00001000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fde9ee49000-7fde9ee53000 r--p 0002c000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fde9ee53000-7fde9ee55000 r--p 00036000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fde9ee55000-7fde9ee57000 rw-p 00038000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffdac6bd000-7ffdac6de000 rw-p 00000000 00:00 0 [stack] |
| 7ffdac7d9000-7ffdac7dd000 r--p 00000000 00:00 0 [vvar] |
| 7ffdac7dd000-7ffdac7df000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1290 test_ractor.rb:249: |
| def test n |
| rs = (1..n).map do |i| |
| Ractor.new(i) do |i| |
| "r#{i}" |
| end |
| end |
| as = [] |
| all_rs = rs.dup |
| |
| n.times{ |
| r, obj = Ractor.select(*rs) |
| as << [r, obj] |
| rs.delete(r) |
| } |
| |
| if as.map{|r, o| r.object_id}.sort == all_rs.map{|r| r.object_id}.sort && |
| as.map{|r, o| o}.sort == (1..n).map{|i| "r#{i}"}.sort |
| 'ok' |
| else |
| 'ng' |
| end |
| (...snip) |
| #=> "" (expected "[\"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\", \"ok\"]") |
| FAIL 1/2000 tests failed |
| make: *** [uncommon.mk:896: 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 -j' TESTS='-j4'" exit with 0. |