| "make update-download -j20" exit with 0. |
| "make update-src -j20" exit with 0. |
| "make after-update -j20" exit with 0. |
| "make miniruby -j20" exit with 0. |
| "make ruby -j20" exit with 0. |
| "make all -j20" exit with 0. |
| "make install -j20" exit with 0. |
| "make yes-btest TESTOPTS='-q -j20'" exit with 512. |
| Fstderr output is not empty |
| /tmp/ruby/build/trunk/miniruby: [BUG] Segmentation fault at 0x0000000000000009 |
| ruby 4.1.0dev (2026-02-12T01:01:18Z master a2a818169d) +PRISM [x86_64-linux] |
| |
| -- Control frame information ----------------------------------------------- |
| c:0001 p:0000 s:0003 E:001b50 l:y b:---- DUMMY [FINISH] |
| |
| |
| -- Threading information --------------------------------------------------- |
| Total ractor count: 1 |
| Ruby thread count for this ractor: 1 |
| |
| -- Machine register context ------------------------------------------------ |
| RIP: 0x0000591cfc8faeb0 RBP: 0x0000591d00004a90 RSP: 0x00007ffc5cce7ee0 |
| RAX: 0x0000000000000001 RBX: 0x0000000000000011 RCX: 0x0000000000000048 |
| RDX: 0x0000000000000001 RDI: 0x0000000000000003 RSI: 0x0000000000000023 |
| R8: 0x0000000000000000 R9: 0x0000591d000048c0 R10: 0x000078834e7e4290 |
| R11: 0x0000000000000011 R12: 0x000078834e7e4290 R13: 0x0000000000000000 |
| R14: 0x0000591cfcca7d50 R15: 0x0000000000000000 EFL: 0x0000000000010246 |
| |
| -- C level backtrace information ------------------------------------------- |
| /tmp/ruby/build/trunk/miniruby(rb_print_backtrace+0x14) [0x591cfcbc8347] /tmp/ruby/src/trunk/vm_dump.c:1105 |
| /tmp/ruby/build/trunk/miniruby(rb_vm_bugreport) /tmp/ruby/src/trunk/vm_dump.c:1450 |
| /tmp/ruby/build/trunk/miniruby(rb_bug_for_fatal_signal+0x10a) [0x591cfc98787a] /tmp/ruby/src/trunk/error.c:1131 |
| /tmp/ruby/build/trunk/miniruby(sigsegv+0x48) [0x591cfcafc7c8] /tmp/ruby/src/trunk/signal.c:948 |
| /lib/x86_64-linux-gnu/libc.so.6(0x78834e845330) [0x78834e845330] |
| /tmp/ruby/build/trunk/miniruby(get_next_insn+0x7) [0x591cfc8faeb0] /tmp/ruby/src/trunk/compile.c:3084 |
| /tmp/ruby/build/trunk/miniruby(optimize_checktype) /tmp/ruby/src/trunk/compile.c:3297 |
| /tmp/ruby/build/trunk/miniruby(iseq_peephole_optimize) /tmp/ruby/src/trunk/compile.c:3369 |
| /tmp/ruby/build/trunk/miniruby(iseq_optimize+0x1d3) [0x591cfc8fc8ab] /tmp/ruby/src/trunk/compile.c:4460 |
| /tmp/ruby/build/trunk/miniruby(iseq_setup_insn) /tmp/ruby/src/trunk/compile.c:1648 |
| /tmp/ruby/build/trunk/miniruby(iseq_setup_insn) /tmp/ruby/src/trunk/compile.c:1637 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_compile_node+0x60) [0x591cfc949560] /tmp/ruby/src/trunk/prism_compile.c:10528 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt_try+0x14) [0x591cfca051c4] /tmp/ruby/src/trunk/iseq.c:1110 |
| /tmp/ruby/build/trunk/miniruby(rb_protect+0x103) [0x591cfc994193] /tmp/ruby/src/trunk/eval.c:1134 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt+0x197) [0x591cfc9fdcf7] /tmp/ruby/src/trunk/iseq.c:1163 |
| /tmp/ruby/build/trunk/miniruby(pm_new_child_iseq+0x99) [0x591cfc8ecd99] /tmp/ruby/src/trunk/prism_compile.c:1279 |
| /tmp/ruby/build/trunk/miniruby(pm_scope_node_destroy+0x0) [0x591cfc92bd81] /tmp/ruby/src/trunk/prism_compile.c:9087 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node) /tmp/ruby/src/trunk/prism_compile.c:9088 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node+0x2293) [0x591cfc92c593] /tmp/ruby/src/trunk/prism_compile.c:10341 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_scope_node+0x103a) [0x591cfc946f4a] /tmp/ruby/src/trunk/prism_compile.c:7061 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node+0x3809) [0x591cfc92db09] /tmp/ruby/src/trunk/prism_compile.c:10214 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_compile_node+0x55) [0x591cfc949555] /tmp/ruby/src/trunk/prism_compile.c:10525 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt_try+0x14) [0x591cfca051c4] /tmp/ruby/src/trunk/iseq.c:1110 |
| /tmp/ruby/build/trunk/miniruby(rb_protect+0x103) [0x591cfc994193] /tmp/ruby/src/trunk/eval.c:1134 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt+0x197) [0x591cfc9fdcf7] /tmp/ruby/src/trunk/iseq.c:1163 |
| /tmp/ruby/build/trunk/miniruby(pm_new_child_iseq+0x99) [0x591cfc8ecd99] /tmp/ruby/src/trunk/prism_compile.c:1279 |
| /tmp/ruby/build/trunk/miniruby(pm_scope_node_destroy+0x0) [0x591cfc92e6b5] /tmp/ruby/src/trunk/prism_compile.c:8862 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node) /tmp/ruby/src/trunk/prism_compile.c:8863 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node+0x2293) [0x591cfc92c593] /tmp/ruby/src/trunk/prism_compile.c:10341 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_scope_node+0x103a) [0x591cfc946f4a] /tmp/ruby/src/trunk/prism_compile.c:7061 |
| /tmp/ruby/build/trunk/miniruby(pm_compile_node+0x3809) [0x591cfc92db09] /tmp/ruby/src/trunk/prism_compile.c:10214 |
| /tmp/ruby/build/trunk/miniruby(APPEND_LIST+0x0) [0x591cfc9495d8] /tmp/ruby/src/trunk/prism_compile.c:10515 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_compile_node) /tmp/ruby/src/trunk/prism_compile.c:10519 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt_try+0x14) [0x591cfca051c4] /tmp/ruby/src/trunk/iseq.c:1110 |
| /tmp/ruby/build/trunk/miniruby(rb_protect+0x103) [0x591cfc994193] /tmp/ruby/src/trunk/eval.c:1134 |
| /tmp/ruby/build/trunk/miniruby(pm_iseq_new_with_opt+0x197) [0x591cfc9fdcf7] /tmp/ruby/src/trunk/iseq.c:1163 |
| /tmp/ruby/build/trunk/miniruby(builtin_iseq_load+0x1ba) [0x591cfc8ad66a] /tmp/ruby/src/trunk/mini_builtin.c:68 |
| /tmp/ruby/build/trunk/miniruby(rb_load_with_builtin_functions+0xa) [0x591cfc8ad6fa] /tmp/ruby/src/trunk/mini_builtin.c:102 |
| /tmp/ruby/build/trunk/miniruby(rb_call_builtin_inits+0x49) [0x591cfc9d3ee9] /tmp/ruby/src/trunk/inits.c:104 |
| /tmp/ruby/build/trunk/miniruby(rb_current_vm+0x0) [0x591cfcaeb967] /tmp/ruby/src/trunk/ruby.c:1818 |
| /tmp/ruby/build/trunk/miniruby(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1819 |
| /tmp/ruby/build/trunk/miniruby(ruby_opt_init) /tmp/ruby/src/trunk/ruby.c:1795 |
| /tmp/ruby/build/trunk/miniruby(prism_script+0x8) [0x591cfcaeda1b] /tmp/ruby/src/trunk/ruby.c:2227 |
| /tmp/ruby/build/trunk/miniruby(process_options) /tmp/ruby/src/trunk/ruby.c:2572 |
| /tmp/ruby/build/trunk/miniruby(ruby_process_options+0x158) [0x591cfcaede58] /tmp/ruby/src/trunk/ruby.c:3208 |
| /tmp/ruby/build/trunk/miniruby(ruby_options+0xd5) [0x591cfc995485] /tmp/ruby/src/trunk/eval.c:119 |
| /tmp/ruby/build/trunk/miniruby(rb_main+0x19) [0x591cfc8aca1e] /tmp/ruby/src/trunk/prism/prism.c:21084 |
| /tmp/ruby/build/trunk/miniruby(main) /tmp/ruby/src/trunk/main.c:62 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x78834e82a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 |
| /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x78834e82a28b] ../csu/libc-start.c:360 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 |
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 |
| [0x591cfc8aca75] |
| |
| -- Other runtime information ----------------------------------------------- |
| |
| * Loaded script: /tmp/ruby/build/trunk/miniruby |
| |
| * Ruby Box: disabled |
| * Loaded features: |
| |
| 0 enumerator.so |
| 1 thread.rb |
| 2 fiber.so |
| 3 rational.so |
| 4 complex.so |
| 5 pathname.so |
| 6 ruby2_keywords.rb |
| 7 set.rb |
| |
| * Process memory map: |
| |
| 591cfc875000-591cfc8a5000 r--p 00000000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 591cfc8a5000-591cfcc68000 r-xp 00030000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 591cfcc68000-591cfcdc5000 r--p 003f3000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 591cfcdc5000-591cfcdd0000 r--p 00550000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 591cfcdd0000-591cfcdd1000 rw-p 0055b000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 591cfcdd1000-591cfcde7000 rw-p 00000000 00:00 0 |
| 591cffebd000-591d0002b000 rw-p 00000000 00:00 0 [heap] |
| 788331000000-788331207000 r--s 00000000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78833122c000-7883333bf000 r--s 00000000 00:23 132205674 /tmp/ruby/build/trunk/miniruby |
| 7883333bf000-7883333c0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883333c0000-788333461000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333461000-788333462000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333462000-788333503000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333503000-788333504000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333504000-7883335a5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883335a5000-7883335a6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883335a6000-788333647000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333647000-788333648000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333648000-7883336e9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883336e9000-7883336ea000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883336ea000-78833378b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833378b000-78833378c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833378c000-78833382d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833382d000-78833382e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833382e000-7883338cf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883338cf000-7883338d0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883338d0000-788333971000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333971000-788333972000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333972000-788333a13000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333a13000-788333a14000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333a14000-788333ab5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333ab5000-788333ab6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333ab6000-788333b57000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333b57000-788333b58000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333b58000-788333bf9000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333bf9000-788333bfa000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333bfa000-788333c9b000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333c9b000-788333c9c000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333c9c000-788333d3d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333d3d000-788333d3e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333d3e000-788333ddf000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333ddf000-788333de0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333de0000-788333e81000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333e81000-788333e82000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333e82000-788333f23000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333f23000-788333f24000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333f24000-788333fc5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333fc5000-788333fc6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788333fc6000-788334067000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334067000-788334068000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334068000-788334109000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334109000-78833410a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833410a000-7883341ab000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883341ab000-7883341ac000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883341ac000-78833424d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833424d000-78833424e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833424e000-7883342ef000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883342ef000-7883342f0000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883342f0000-788334391000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334391000-788334392000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334392000-788334433000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334433000-788334434000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334434000-7883344d5000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883344d5000-7883344d6000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883344d6000-788334577000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334577000-788334578000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334578000-788334619000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 788334619000-78833461a000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833461a000-7883346bb000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883346bb000-7883346bc000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883346bc000-78833475d000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833475d000-78833475e000 ---p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 78833475e000-7883347ff000 rw-p 00000000 00:00 0 [anon:Ruby:fiber_pool_allocate_memory] |
| 7883347ff000-788334800000 ---p 00000000 00:00 0 |
| 788334800000-788335000000 rw-p 00000000 00:00 0 |
| 788335000000-78834d000000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_cache] |
| 78834d000000-78834e400000 rw-p 00000000 00:00 0 [anon:Ruby:Init_default_shapes:shape_list] |
| 78834e400000-78834e6eb000 r--p 00000000 103:02 5243331 /usr/lib/locale/locale-archive |
| 78834e7b2000-78834e7b6000 r--p 00000000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 78834e7b6000-78834e7da000 r-xp 00004000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 78834e7da000-78834e7de000 r--p 00028000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 78834e7de000-78834e7df000 r--p 0002b000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 78834e7df000-78834e7e0000 rw-p 0002c000 103:02 5244357 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 |
| 78834e7e0000-78834e800000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 78834e800000-78834e828000 r--p 00000000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78834e828000-78834e9b0000 r-xp 00028000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78834e9b0000-78834e9ff000 r--p 001b0000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78834e9ff000-78834ea03000 r--p 001fe000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78834ea03000-78834ea05000 rw-p 00202000 103:02 5242993 /usr/lib/x86_64-linux-gnu/libc.so.6 |
| 78834ea05000-78834ea12000 rw-p 00000000 00:00 0 |
| 78834ea30000-78834ea70000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 78834ea7e000-78834ea7f000 r--p 00000000 00:23 132208563 /tmp/bootstraptest20260212-2725991-gpfc6l.tmpwd/bootstraptest.test_yjit.rb_4582_1945.rb |
| 78834ea7f000-78834eaa0000 rw-p 00000000 00:00 0 |
| 78834eaa0000-78834eab0000 rw-p 00000000 00:00 0 [anon:Ruby:GC:default:heap_page_body_allocate] |
| 78834eab0000-78834ebb6000 rw-p 00000000 00:00 0 |
| 78834ebb6000-78834ebc6000 r--p 00000000 103:02 5243023 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 78834ebc6000-78834ec45000 r-xp 00010000 103:02 5243023 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 78834ec45000-78834ec9d000 r--p 0008f000 103:02 5243023 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 78834ec9d000-78834ec9e000 r--p 000e7000 103:02 5243023 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 78834ec9e000-78834ec9f000 rw-p 000e8000 103:02 5243023 /usr/lib/x86_64-linux-gnu/libm.so.6 |
| 78834ec9f000-78834eca1000 r--p 00000000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 78834eca1000-78834ecb6000 r-xp 00002000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 78834ecb6000-78834eccf000 r--p 00017000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 78834eccf000-78834ecd0000 r--p 0002f000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 78834ecd0000-78834ecd1000 rw-p 00030000 103:02 5245505 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 |
| 78834ecd1000-78834ecd9000 rw-p 00000000 00:00 0 |
| 78834ecd9000-78834ece3000 r--p 00000000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 78834ece3000-78834ed46000 r-xp 0000a000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 78834ed46000-78834ed5b000 r--p 0006d000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 78834ed5b000-78834ed5c000 r--p 00081000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 78834ed5c000-78834ed5d000 rw-p 00082000 103:02 5243895 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 |
| 78834ed5d000-78834ed5f000 r--p 00000000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 78834ed5f000-78834ed71000 r-xp 00002000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 78834ed71000-78834ed77000 r--p 00014000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 78834ed77000-78834ed78000 r--p 0001a000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 78834ed78000-78834ed79000 rw-p 0001b000 103:02 5246901 /usr/lib/x86_64-linux-gnu/libz.so.1.3 |
| 78834ed79000-78834ed80000 r--s 00000000 103:02 5377851 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache |
| 78834ed80000-78834ed82000 rw-p 00000000 00:00 0 |
| 78834ed82000-78834ed83000 r--p 00000000 103:02 5242950 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 78834ed83000-78834edae000 r-xp 00001000 103:02 5242950 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 78834edae000-78834edb8000 r--p 0002c000 103:02 5242950 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 78834edb8000-78834edba000 r--p 00036000 103:02 5242950 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 78834edba000-78834edbc000 rw-p 00038000 103:02 5242950 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 |
| 7ffc5cccb000-7ffc5ccec000 rw-p 00000000 00:00 0 [stack] |
| 7ffc5cd67000-7ffc5cd6b000 r--p 00000000 00:00 0 [vvar] |
| 7ffc5cd6b000-7ffc5cd6d000 r-xp 00000000 00:00 0 [vdso] |
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] |
| #1945 test_yjit.rb:4582: |
| def spill |
| 1.to_i # not inlined |
| end |
| |
| def inline(_stack1, _stack2, _stack3, _stack4, _stack5) |
| 0 # inlined |
| end |
| |
| def entry |
| # RegTemps is 00111110 prior to the #inline call. |
| # Its return value goes to stack_idx=0, which conflicts with stack_idx=5. |
| inline(spill, 2, 3, 4, 5) |
| end |
| |
| entry |
| #=> "" (expected "0") |
| FAIL 1/2037 tests failed |
| make: *** [uncommon.mk:846: yes-btest] Error 1 |
| "make yes-test-basic TESTS='-j20'" exit with 0. |
| "make yes-test-all TESTOPTS='--stderr-on-failure' TESTS='-j20'" exit with 0. |
| "make yes-test-rubyspec MSPECOPT='--error-output stderr -j' TESTS='-j20'" exit with 0. |