| "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] Segmentation fault at 0x00005590fffffff8 |
| ruby 3.4.0dev (2024-12-04T04:09:40Z master 56576b6cce) +YJIT +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] |
| |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 9 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x00007fd509a41d45 RBP: 0x00007fd4ceca3670 RSP: 0x00007fd4ceca3640 |
| RAX: 0x00005592a28d2e10 RBX: 0xfffffffffffffef8 RCX: 0x00005592a28d2e10 |
| RDX: 0x0000000000000005 RDI: 0x0000559100000000 RSI: 0x00005592a2a1b5d0 |
| R8: 0x00000005592a2a1b R9: 0x0000000000000007 R10: 0x00005592a2a1b5e0 |
| R11: 0xb65c80e70de650b0 R12: 0x00005592a2a2df10 R13: 0x00005590fffffff0 |
| R14: 0x0000000000000028 R15: 0x0000000000000653 EFL: 0x0000000000010202 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_print_backtrace+0x8) [0x5592a1a5b292] /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_for_fatal_signal+0xfc) [0x5592a18241ac] /tmp/ruby/src/trunk-yjit/error.c:1108 |
| /tmp/ruby/build/trunk-yjit/miniruby(sigsegv+0x48) [0x5592a1995ef8] /tmp/ruby/src/trunk-yjit/signal.c:930 |
| /lib/x86_64-linux-gnu/libc.so.6(0x7fd5099d9320) [0x7fd5099d9320] |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_free+0x25) [0x7fd509a41d45] ./malloc/malloc.c:3371 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_free) (null):0 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_local_storage_free+0x0) [0x5592a19366e3] /tmp/ruby/src/trunk-yjit/ractor.c:236 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_queue_free) /tmp/ruby/src/trunk-yjit/ractor.c:250 |
| /tmp/ruby/build/trunk-yjit/miniruby(ractor_free) /tmp/ruby/src/trunk-yjit/ractor.c:249 |
| /tmp/ruby/build/trunk-yjit/miniruby(RTYPEDDATA_TYPE+0x0) [0x5592a1849ad3] /tmp/ruby/src/trunk-yjit/gc.c:1160 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_data_free) /tmp/ruby/src/trunk-yjit/gc.c:1161 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_gc_obj_free) /tmp/ruby/src/trunk-yjit/gc.c:1334 |
| /tmp/ruby/build/trunk-yjit/miniruby(gc_sweep_plane+0xde) [0x5592a1849ebc] /tmp/ruby/src/trunk-yjit/gc/default/default.c:3546 |
| /tmp/ruby/build/trunk-yjit/miniruby(gc_sweep_page) /tmp/ruby/src/trunk-yjit/gc/default/default.c:3634 |
| /tmp/ruby/build/trunk-yjit/miniruby(gc_sweep_step) /tmp/ruby/src/trunk-yjit/gc/default/default.c:3906 |
| /tmp/ruby/build/trunk-yjit/miniruby(gc_sweep+0x1c2) [0x5592a18544f2] /tmp/ruby/src/trunk-yjit/gc/default/default.c:4165 |
| /tmp/ruby/build/trunk-yjit/miniruby(gc_start+0xbaa) [0x5592a185607a] /tmp/ruby/src/trunk-yjit/gc/default/default.c:6484 |
| /tmp/ruby/build/trunk-yjit/miniruby(heap_prepare+0x1b) [0x5592a1859cfb] /tmp/ruby/src/trunk-yjit/gc/default/default.c:2109 |
| /tmp/ruby/build/trunk-yjit/miniruby(heap_next_free_page) /tmp/ruby/src/trunk-yjit/gc/default/default.c:2315 |
| /tmp/ruby/build/trunk-yjit/miniruby(newobj_cache_miss) /tmp/ruby/src/trunk-yjit/gc/default/default.c:2423 |
| /tmp/ruby/build/trunk-yjit/miniruby(newobj_alloc+0x10) [0x5592a185a520] /tmp/ruby/src/trunk-yjit/gc/default/default.c:2447 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_gc_impl_new_obj) /tmp/ruby/src/trunk-yjit/gc/default/default.c:2530 |
| /tmp/ruby/build/trunk-yjit/miniruby(newobj_of) /tmp/ruby/src/trunk-yjit/gc.c:988 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_wb_protected_newobj_of) /tmp/ruby/src/trunk-yjit/gc.c:1017 |
| /tmp/ruby/build/trunk-yjit/miniruby(str_alloc_embed+0x12) [0x5592a19aae1a] /tmp/ruby/src/trunk-yjit/string.c:974 |
| /tmp/ruby/build/trunk-yjit/miniruby(str_enc_new) /tmp/ruby/src/trunk-yjit/string.c:1017 |
| /tmp/ruby/build/trunk-yjit/miniruby(prep_io+0x3a) [0x5592a187a84a] /tmp/ruby/src/trunk-yjit/io.c:9267 |
| /tmp/ruby/build/trunk-yjit/miniruby(RB_SPECIAL_CONST_P+0x0) [0x5592a1889b46] /tmp/ruby/src/trunk-yjit/io.c:9309 |
| /tmp/ruby/build/trunk-yjit/miniruby(RB_FL_ABLE) /tmp/ruby/src/trunk-yjit/include/ruby/internal/fl_type.h:446 |
| /tmp/ruby/build/trunk-yjit/miniruby(RB_OBJ_FROZEN) /tmp/ruby/src/trunk-yjit/include/ruby/internal/fl_type.h:900 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_check_frozen_inline) /tmp/ruby/src/trunk-yjit/include/ruby/internal/intern/error.h:255 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_io_taint_check) /tmp/ruby/src/trunk-yjit/io.c:783 |
| /tmp/ruby/build/trunk-yjit/miniruby(prep_stdio) /tmp/ruby/src/trunk-yjit/io.c:9311 |
| /tmp/ruby/build/trunk-yjit/miniruby(rb_io_prep_stdin) /tmp/ruby/src/trunk-yjit/io.c:9327 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_start_func_2+0x6c2) [0x5592a19e81f2] /tmp/ruby/src/trunk-yjit/thread.c:662 |
| /tmp/ruby/build/trunk-yjit/miniruby(thread_sched_lock_+0x0) [0x5592a19e87db] /tmp/ruby/src/trunk-yjit/thread_pthread.c:2180 |
| /tmp/ruby/build/trunk-yjit/miniruby(co_start) /tmp/ruby/src/trunk-yjit/thread_pthread_mn.c:455 |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Process memory map: |
| |
| 5592996ec000-5592996f0000 r-xp 00000000 00:00 0 |
| 5592996f0000-5592a16ec000 ---p 00000000 00:00 0 |
| 5592a16fc000-5592a1743000 r--p 00000000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 5592a1743000-5592a1bef000 r-xp 00047000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 5592a1bef000-5592a1d89000 r--p 004f3000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 5592a1d89000-5592a1da3000 r--p 0068c000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 5592a1da3000-5592a1da4000 rw-p 006a6000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 5592a1da4000-5592a1db9000 rw-p 00000000 00:00 0 |
| 5592a284f000-5592a2a8e000 rw-p 00000000 00:00 0 [heap] |
| 7fd4a97bc000-7fd4acbde000 r--s 00000000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 7fd4acbde000-7fd4b0000000 r--s 00000000 00:d7 15762799 /tmp/ruby/build/trunk-yjit/miniruby |
| 7fd4b0000000-7fd4b0021000 rw-p 00000000 00:00 0 |
| 7fd4b0021000-7fd4b4000000 ---p 00000000 00:00 0 |
| 7fd4b4000000-7fd4b4021000 rw-p 00000000 00:00 0 |
| 7fd4b4021000-7fd4b8000000 ---p 00000000 00:00 0 |
| 7fd4b8000000-7fd4b8021000 rw-p 00000000 00:00 0 |
| 7fd4b8021000-7fd4bc000000 ---p 00000000 00:00 0 |
| 7fd4bc000000-7fd4bc021000 rw-p 00000000 00:00 0 |
| 7fd4bc021000-7fd4c0000000 ---p 00000000 00:00 0 |
| 7fd4c0000000-7fd4c0021000 rw-p 00000000 00:00 0 |
| 7fd4c0021000-7fd4c4000000 ---p 00000000 00:00 0 |
| 7fd4c4000000-7fd4c4021000 rw-p 00000000 00:00 0 |
| 7fd4c4021000-7fd4c8000000 ---p 00000000 00:00 0 |
| 7fd4c8000000-7fd4c8021000 rw-p 00000000 00:00 0 |
| 7fd4c8021000-7fd4cc000000 ---p 00000000 00:00 0 |
| 7fd4cdd28000-7fd4cdf2f000 r--s 00000000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd4cdf2f000-7fd4cdf30000 ---p 00000000 00:00 0 |
| 7fd4cdf30000-7fd4ce050000 rw-p 00000000 00:00 0 |
| 7fd4ce05f000-7fd4ce060000 ---p 00000000 00:00 0 |
| 7fd4ce060000-7fd4ce170000 rw-p 00000000 00:00 0 |
| 7fd4ce17f000-7fd4ce180000 ---p 00000000 00:00 0 |
| 7fd4ce180000-7fd4ce290000 rw-p 00000000 00:00 0 |
| 7fd4ce29c000-7fd4ce29d000 ---p 00000000 00:00 0 |
| 7fd4ce29d000-7fd4ce39d000 rw-p 00000000 00:00 0 |
| 7fd4ce39d000-7fd4ce39e000 ---p 00000000 00:00 0 |
| 7fd4ce39e000-7fd4ce49e000 rw-p 00000000 00:00 0 |
| 7fd4ce49e000-7fd4ce49f000 ---p 00000000 00:00 0 |
| 7fd4ce49f000-7fd4ce59f000 rw-p 00000000 00:00 0 |
| 7fd4ce59f000-7fd4ce5a0000 ---p 00000000 00:00 0 |
| 7fd4ce5a0000-7fd4ce7a1000 rw-p 00000000 00:00 0 |
| 7fd4ce7a1000-7fd4ce7a2000 ---p 00000000 00:00 0 |
| 7fd4ce7a2000-7fd4ce9a2000 rw-p 00000000 00:00 0 |
| 7fd4ce9a2000-7fd4ce9a3000 ---p 00000000 00:00 0 |
| 7fd4ce9a3000-7fd4ceba3000 rw-p 00000000 00:00 0 |
| 7fd4ceba3000-7fd4ceba4000 ---p 00000000 00:00 0 |
| 7fd4ceba4000-7fd4ceda4000 rw-p 00000000 00:00 0 |
| 7fd4ceda4000-7fd4ceda5000 ---p 00000000 00:00 0 |
| 7fd4ceda5000-7fd4cefa5000 rw-p 00000000 00:00 0 |
| 7fd4cefa5000-7fd4cefa6000 ---p 00000000 00:00 0 |
| 7fd4cefa6000-7fd4cf1a6000 rw-p 00000000 00:00 0 |
| 7fd4cf1a6000-7fd4cf1a7000 ---p 00000000 00:00 0 |
| 7fd4cf1a7000-7fd4cf3a7000 rw-p 00000000 00:00 0 |
| 7fd4cf3a7000-7fd4cf3a8000 ---p 00000000 00:00 0 |
| 7fd4cf3a8000-7fd4cf5a8000 rw-p 00000000 00:00 0 |
| 7fd4cf5a8000-7fd4cf5a9000 ---p 00000000 00:00 0 |
| 7fd4cf5a9000-7fd4cf7a9000 rw-p 00000000 00:00 0 |
| 7fd4cf7a9000-7fd4cf7aa000 ---p 00000000 00:00 0 |
| 7fd4cf7aa000-7fd4cf9aa000 rw-p 00000000 00:00 0 |
| 7fd4cf9aa000-7fd4cf9ab000 ---p 00000000 00:00 0 |
| 7fd4cf9ab000-7fd4cfbab000 rw-p 00000000 00:00 0 |
| 7fd4cfbab000-7fd4cfbac000 ---p 00000000 00:00 0 |
| 7fd4cfbac000-7fd4cfdac000 rw-p 00000000 00:00 0 |
| 7fd4cfdac000-7fd4cfdad000 ---p 00000000 00:00 0 |
| 7fd4cfdad000-7fd4cffad000 rw-p 00000000 00:00 0 |
| 7fd4cffad000-7fd4cffae000 ---p 00000000 00:00 0 |
| 7fd4cffae000-7fd4d01ae000 rw-p 00000000 00:00 0 |
| 7fd4d01ae000-7fd4d01af000 ---p 00000000 00:00 0 |
| 7fd4d01af000-7fd4d03af000 rw-p 00000000 00:00 0 |
| 7fd4d03af000-7fd4d03b0000 ---p 00000000 00:00 0 |
| 7fd4d03b0000-7fd4d05b0000 rw-p 00000000 00:00 0 |
| 7fd4d05b0000-7fd4d05b1000 ---p 00000000 00:00 0 |
| 7fd4d05b1000-7fd4d07b1000 rw-p 00000000 00:00 0 |
| 7fd4d07b1000-7fd4d07b2000 ---p 00000000 00:00 0 |
| 7fd4d07b2000-7fd4d09b2000 rw-p 00000000 00:00 0 |
| 7fd4d09b2000-7fd4d09b3000 ---p 00000000 00:00 0 |
| 7fd4d09b3000-7fd4d0bb3000 rw-p 00000000 00:00 0 |
| 7fd4d0bb3000-7fd4d0bb4000 ---p 00000000 00:00 0 |
| 7fd4d0bb4000-7fd4d0db4000 rw-p 00000000 00:00 0 |
| 7fd4d0db4000-7fd4d0db5000 ---p 00000000 00:00 0 |
| 7fd4d0db5000-7fd4d0fb5000 rw-p 00000000 00:00 0 |
| 7fd4d0fb5000-7fd4d0fb6000 ---p 00000000 00:00 0 |
| 7fd4d0fb6000-7fd4d11b6000 rw-p 00000000 00:00 0 |
| 7fd4d11b6000-7fd4d11b7000 ---p 00000000 00:00 0 |
| 7fd4d11b7000-7fd4d13b7000 rw-p 00000000 00:00 0 |
| 7fd4d13b7000-7fd4d13b8000 ---p 00000000 00:00 0 |
| 7fd4d13b8000-7fd4d15b8000 rw-p 00000000 00:00 0 |
| 7fd4d15b8000-7fd4d15b9000 ---p 00000000 00:00 0 |
| 7fd4d15b9000-7fd4d17b9000 rw-p 00000000 00:00 0 |
| 7fd4d17b9000-7fd4d17ba000 ---p 00000000 00:00 0 |
| 7fd4d17ba000-7fd4ee710000 rw-p 00000000 00:00 0 |
| 7fd4ee71f000-7fd4ee720000 ---p 00000000 00:00 0 |
| 7fd4ee720000-7fd4ee7c1000 rw-p 00000000 00:00 0 |
| 7fd4ee7c1000-7fd4ee7c2000 ---p 00000000 00:00 0 |
| 7fd4ee7c2000-7fd4ee863000 rw-p 00000000 00:00 0 |
| 7fd4ee863000-7fd4ee864000 ---p 00000000 00:00 0 |
| 7fd4ee864000-7fd4ee905000 rw-p 00000000 00:00 0 |
| 7fd4ee905000-7fd4ee906000 ---p 00000000 00:00 0 |
| 7fd4ee906000-7fd4ee9a7000 rw-p 00000000 00:00 0 |
| 7fd4ee9a7000-7fd4ee9a8000 ---p 00000000 00:00 0 |
| 7fd4ee9a8000-7fd4eea49000 rw-p 00000000 00:00 0 |
| 7fd4eea49000-7fd4eea4a000 ---p 00000000 00:00 0 |
| 7fd4eea4a000-7fd4eeaeb000 rw-p 00000000 00:00 0 |
| 7fd4eeaeb000-7fd4eeaec000 ---p 00000000 00:00 0 |
| 7fd4eeaec000-7fd4eeb8d000 rw-p 00000000 00:00 0 |
| 7fd4eeb8d000-7fd4eeb8e000 ---p 00000000 00:00 0 |
| 7fd4eeb8e000-7fd4eec2f000 rw-p 00000000 00:00 0 |
| 7fd4eec2f000-7fd4eec30000 ---p 00000000 00:00 0 |
| 7fd4eec30000-7fd4eecd1000 rw-p 00000000 00:00 0 |
| 7fd4eecd1000-7fd4eecd2000 ---p 00000000 00:00 0 |
| 7fd4eecd2000-7fd4eed73000 rw-p 00000000 00:00 0 |
| 7fd4eed73000-7fd4eed74000 ---p 00000000 00:00 0 |
| 7fd4eed74000-7fd4eee15000 rw-p 00000000 00:00 0 |
| 7fd4eee15000-7fd4eee16000 ---p 00000000 00:00 0 |
| 7fd4eee16000-7fd4eeeb7000 rw-p 00000000 00:00 0 |
| 7fd4eeeb7000-7fd4eeeb8000 ---p 00000000 00:00 0 |
| 7fd4eeeb8000-7fd4eef59000 rw-p 00000000 00:00 0 |
| 7fd4eef59000-7fd4eef5a000 ---p 00000000 00:00 0 |
| 7fd4eef5a000-7fd4eeffb000 rw-p 00000000 00:00 0 |
| 7fd4eeffb000-7fd4eeffc000 ---p 00000000 00:00 0 |
| 7fd4eeffc000-7fd4ef09d000 rw-p 00000000 00:00 0 |
| 7fd4ef09d000-7fd4ef09e000 ---p 00000000 00:00 0 |
| 7fd4ef09e000-7fd4ef13f000 rw-p 00000000 00:00 0 |
| 7fd4ef13f000-7fd4ef140000 ---p 00000000 00:00 0 |
| 7fd4ef140000-7fd4ef1e1000 rw-p 00000000 00:00 0 |
| 7fd4ef1e1000-7fd4ef1e2000 ---p 00000000 00:00 0 |
| 7fd4ef1e2000-7fd4ef283000 rw-p 00000000 00:00 0 |
| 7fd4ef283000-7fd4ef284000 ---p 00000000 00:00 0 |
| 7fd4ef284000-7fd4ef325000 rw-p 00000000 00:00 0 |
| 7fd4ef325000-7fd4ef326000 ---p 00000000 00:00 0 |
| 7fd4ef326000-7fd4ef3c7000 rw-p 00000000 00:00 0 |
| 7fd4ef3c7000-7fd4ef3c8000 ---p 00000000 00:00 0 |
| 7fd4ef3c8000-7fd4ef469000 rw-p 00000000 00:00 0 |
| 7fd4ef469000-7fd4ef46a000 ---p 00000000 00:00 0 |
| 7fd4ef46a000-7fd4ef50b000 rw-p 00000000 00:00 0 |
| 7fd4ef50b000-7fd4ef50c000 ---p 00000000 00:00 0 |
| 7fd4ef50c000-7fd4ef5ad000 rw-p 00000000 00:00 0 |
| 7fd4ef5ad000-7fd4ef5ae000 ---p 00000000 00:00 0 |
| 7fd4ef5ae000-7fd4ef64f000 rw-p 00000000 00:00 0 |
| 7fd4ef64f000-7fd4ef650000 ---p 00000000 00:00 0 |
| 7fd4ef650000-7fd4ef6f1000 rw-p 00000000 00:00 0 |
| 7fd4ef6f1000-7fd4ef6f2000 ---p 00000000 00:00 0 |
| 7fd4ef6f2000-7fd4ef793000 rw-p 00000000 00:00 0 |
| 7fd4ef793000-7fd4ef794000 ---p 00000000 00:00 0 |
| 7fd4ef794000-7fd4ef835000 rw-p 00000000 00:00 0 |
| 7fd4ef835000-7fd4ef836000 ---p 00000000 00:00 0 |
| 7fd4ef836000-7fd4ef8d7000 rw-p 00000000 00:00 0 |
| 7fd4ef8d7000-7fd4ef8d8000 ---p 00000000 00:00 0 |
| 7fd4ef8d8000-7fd4ef979000 rw-p 00000000 00:00 0 |
| 7fd4ef979000-7fd4ef97a000 ---p 00000000 00:00 0 |
| 7fd4ef97a000-7fd4efa1b000 rw-p 00000000 00:00 0 |
| 7fd4efa1b000-7fd4efa1c000 ---p 00000000 00:00 0 |
| 7fd4efa1c000-7fd4efabd000 rw-p 00000000 00:00 0 |
| 7fd4efabd000-7fd4efabe000 ---p 00000000 00:00 0 |
| 7fd4efabe000-7fd4efb5f000 rw-p 00000000 00:00 0 |
| 7fd4efb5f000-7fd4efb60000 ---p 00000000 00:00 0 |
| 7fd4efb60000-7fd4f03b0000 rw-p 00000000 00:00 0 |
| 7fd4f03bf000-7fd509931000 rw-p 00000000 00:00 0 |
| 7fd509931000-7fd509938000 r--s 00000000 00:d7 15348559 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 7fd509938000-7fd509991000 r--p 00000000 00:d7 15348059 /usr/lib/locale/C.utf8/LC_CTYPE |
| 7fd509991000-7fd509994000 rw-p 00000000 00:00 0 |
| 7fd509994000-7fd5099bc000 r--p 00000000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd5099bc000-7fd509b44000 r-xp 00028000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd509b44000-7fd509b93000 r--p 001b0000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd509b93000-7fd509b97000 r--p 001fe000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd509b97000-7fd509b99000 rw-p 00202000 00:d7 15348597 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 7fd509b99000-7fd509ba8000 rw-p 00000000 00:00 0 |
| 7fd509ba8000-7fd509bac000 r--p 00000000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fd509bac000-7fd509bcf000 r-xp 00004000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fd509bcf000-7fd509bd3000 r--p 00027000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fd509bd3000-7fd509bd4000 r--p 0002b000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fd509bd4000-7fd509bd5000 rw-p 0002c000 00:d7 15348637 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 7fd509bd5000-7fd509be5000 r--p 00000000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fd509be5000-7fd509c64000 r-xp 00010000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fd509c64000-7fd509cbc000 r--p 0008f000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fd509cbc000-7fd509cbd000 r--p 000e7000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fd509cbd000-7fd509cbe000 rw-p 000e8000 00:d7 15348668 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 7fd509cbe000-7fd509cc0000 r--p 00000000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fd509cc0000-7fd509cd5000 r-xp 00002000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fd509cd5000-7fd509cee000 r--p 00017000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fd509cee000-7fd509cef000 r--p 0002f000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fd509cef000-7fd509cf0000 rw-p 00030000 00:d7 15348620 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 7fd509cf0000-7fd509cf8000 rw-p 00000000 00:00 0 |
| 7fd509cf8000-7fd509d02000 r--p 00000000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fd509d02000-7fd509d65000 r-xp 0000a000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fd509d65000-7fd509d7a000 r--p 0006d000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fd509d7a000-7fd509d7b000 r--p 00081000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fd509d7b000-7fd509d7c000 rw-p 00082000 00:d7 15348642 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 7fd509d7c000-7fd509d7e000 r--p 00000000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fd509d7e000-7fd509d90000 r-xp 00002000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fd509d90000-7fd509d96000 r--p 00014000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fd509d96000-7fd509d97000 r--p 0001a000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fd509d97000-7fd509d98000 rw-p 0001b000 00:d7 15350670 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 7fd509d9d000-7fd509d9f000 rw-p 00000000 00:00 0 |
| 7fd509d9f000-7fd509da0000 r--p 00000000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fd509da0000-7fd509dcb000 r-xp 00001000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fd509dcb000-7fd509dd5000 r--p 0002c000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fd509dd5000-7fd509dd7000 r--p 00036000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7fd509dd7000-7fd509dd9000 rw-p 00038000 00:d7 15348571 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffd73de6000-7ffd73e07000 rw-p 00000000 00:00 0 [stack] |
| 7ffd73eec000-7ffd73ef0000 r--p 00000000 00:00 0 [vvar] |
| 7ffd73ef0000-7ffd73ef2000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1290 test_ractor.rb:248: |
| 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/0 tests failed |
| make: *** [uncommon.mk:899: 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. |