虚無庵

徒然なるままに

今日の ruby build 2024-01-23

今日のビルド

7cf74a2ff28b1b4c26e367d0d67521f7e1fed239 までを pull ってきてビルド。

raddrinfo.c: In function ‘rb_getnameinfo’:
raddrinfo.c:753:11: warning: ‘gni_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  753 |     errno = gni_errno;
raddrinfo.c: In function ‘rsock_getaddrinfo’:
raddrinfo.c:534:11: warning: ‘gai_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  534 |     errno = gai_errno;
raddrinfo.c:484:14: note: ‘gai_errno’ was declared here
  484 |     int err, gai_errno;
      |              ^~~~~~~~~
raddrinfo.c: At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
  Files:        899

  Classes:     1161 ( 279 undocumented)
  Modules:      205 (  62 undocumented)
  Constants:   2446 ( 619 undocumented)
  Attributes:  1422 ( 231 undocumented)
  Methods:    11495 (1956 undocumented)

  Total:      16729 (3147 undocumented)
   81.19% documented

  Elapsed: 31.7s

これが原因で出るようになった警告だけど、単純に gai_errno を最初に 0 で初期化していいもんでもなさそう。

今日のテスト

make test-all を実行。

Finished tests in 855.748440s, 28.6907 tests/s, 7254.9381 assertions/s.
24552 tests, 6208402 assertions, 0 failures, 0 errors, 102 skips

ruby -v: ruby 3.4.0dev (2024-01-23T07:10:58Z master 7cf74a2ff2) [x86_64-linux]

今日のビルド(Universal Parser 有効化)

7cf74a2ff28b1b4c26e367d0d67521f7e1fed239 までを pull ってきてビルド。

ruby_parser.c:658:21: warning: initialization left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  658 |     .compile_warn = rb_compile_warn,
      |                     ^~~~~~~~~~~~~~~
ruby_parser.c:659:24: warning: initialization left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  659 |     .compile_warning = rb_compile_warning,
      |                        ^~~~~~~~~~~~~~~~~~
ruby_parser.c:660:12: warning: initialization left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  660 |     .bug = rb_bug,
      |            ^~~~~~
ruby_parser.c:661:14: warning: initialization left-hand side might be a candidate for a format attribute [-Wsuggest-attribute=format]
  661 |     .fatal = rb_fatal,
      |              ^~~~~~~~
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
raddrinfo.c: In function ‘rb_getnameinfo’:
raddrinfo.c:753:11: warning: ‘gni_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  753 |     errno = gni_errno;
raddrinfo.c: In function ‘rsock_getaddrinfo’:
raddrinfo.c:534:11: warning: ‘gai_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  534 |     errno = gai_errno;
raddrinfo.c:484:14: note: ‘gai_errno’ was declared here
  484 |     int err, gai_errno;
      |              ^~~~~~~~~
raddrinfo.c: At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics
  Files:        899

  Classes:     1161 ( 279 undocumented)
  Modules:      205 (  62 undocumented)
  Constants:   2446 ( 619 undocumented)
  Attributes:  1422 ( 231 undocumented)
  Methods:    11495 (1956 undocumented)

  Total:      16729 (3147 undocumented)
   81.19% documented

  Elapsed: 34.1s

今日のテスト(Universal Parser 有効化)

make test-all を実行。

Finished tests in 903.837930s, 27.1642 tests/s, 6868.0045 assertions/s.
24552 tests, 6207563 assertions, 0 failures, 0 errors, 102 skips

ruby -v: ruby 3.4.0dev (2024-01-23T07:10:58Z master 7cf74a2ff2) [x86_64-linux]

今日のビルド(YJIT 有効化)

7cf74a2ff28b1b4c26e367d0d67521f7e1fed239 までを pull ってきてビルド。

raddrinfo.c: In function ‘rb_getnameinfo’:
raddrinfo.c:753:11: warning: ‘gni_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  753 |     errno = gni_errno;
raddrinfo.c: In function ‘rsock_getaddrinfo’:
raddrinfo.c:534:11: warning: ‘gai_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  534 |     errno = gai_errno;
raddrinfo.c:484:14: note: ‘gai_errno’ was declared here
  484 |     int err, gai_errno;
      |              ^~~~~~~~~
raddrinfo.c: At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics

今日のテスト(YJIT 有効化)

make test-all を実行。

Finished tests in 864.236499s, 28.4089 tests/s, 7184.8562 assertions/s.
24552 tests, 6209415 assertions, 0 failures, 0 errors, 103 skips

ruby -v: ruby 3.4.0dev (2024-01-23T07:10:58Z master 7cf74a2ff2) [x86_64-linux]

今日のビルド(RJIT 有効化)

7cf74a2ff28b1b4c26e367d0d67521f7e1fed239 までを pull ってきてビルド。

raddrinfo.c: In function ‘rb_getnameinfo’:
raddrinfo.c:753:11: warning: ‘gni_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  753 |     errno = gni_errno;
raddrinfo.c: In function ‘rsock_getaddrinfo’:
raddrinfo.c:534:11: warning: ‘gai_errno’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  534 |     errno = gai_errno;
raddrinfo.c:484:14: note: ‘gai_errno’ was declared here
  484 |     int err, gai_errno;
      |              ^~~~~~~~~
raddrinfo.c: At top level:
cc1: note: unrecognized command-line option ‘-Wno-self-assign’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-parentheses-equality’ may have been intended to silence earlier diagnostics
cc1: note: unrecognized command-line option ‘-Wno-constant-logical-operand’ may have been intended to silence earlier diagnostics

今日のテスト(RJIT 有効化)

make test-all を実行。

  1) Failure:
TestGc#test_thrashing_for_young_objects [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_gc.rb:676]:
before_stats: {:count=>27, :time=>55, :marking_time=>34, :sweeping_time=>21, :heap_allocated_pages=>152, :heap_sorted_length=>300, :heap_allocatable_pages=>148, :heap_available_slots=>210595, :heap_live_slots=>173075, :heap_free_slots=>37520, :heap_final_slots=>0, :heap_marked_slots=>129238, :heap_eden_pages=>152, :heap_tomb_pages=>0, :total_allocated_pages=>158, :total_freed_pages=>6, :total_allocated_objects=>1360378, :total_freed_objects=>1187303, :malloc_increase_bytes=>2120, :malloc_increase_bytes_limit=>17312150, :minor_gc_count=>22, :major_gc_count=>5, :compact_count=>0, :read_barrier_faults=>0, :total_moved_objects=>0, :remembered_wb_unprotected_objects=>0, :remembered_wb_unprotected_objects_limit=>1213, :old_objects=>129228, :old_objects_limit=>242796, :oldmalloc_increase_bytes=>2120, :oldmalloc_increase_bytes_limit=>19350882}
before_stat_heap: {0=>{:slot_size=>40, :heap_allocatable_pages=>0, :heap_eden_pages=>118, :heap_eden_slots=>193212, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>118, :total_freed_pages=>0, :force_major_gc_count=>1, :force_incremental_marking_finish_count=>1, :total_allocated_objects=>1322164, :total_freed_objects=>1154274}, 1=>{:slot_size=>80, :heap_allocatable_pages=>1, :heap_eden_pages=>11, :heap_eden_slots=>9004, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>12, :total_freed_pages=>1, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>1, :total_allocated_objects=>21495, :total_freed_objects=>18265}, 2=>{:slot_size=>160, :heap_allocatable_pages=>1, :heap_eden_pages=>19, :heap_eden_slots=>7768, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>24, :total_freed_pages=>5, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>16707, :total_freed_objects=>14695}, 3=>{:slot_size=>320, :heap_allocatable_pages=>48, :heap_eden_pages=>2, :heap_eden_slots=>407, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>2, :total_freed_pages=>0, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>59, :total_freed_objects=>51}, 4=>{:slot_size=>640, :heap_allocatable_pages=>98, :heap_eden_pages=>2, :heap_eden_slots=>204, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>2, :total_freed_pages=>0, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>23, :total_freed_objects=>18}}
after_stats: {:count=>43, :time=>71, :marking_time=>36, :sweeping_time=>35, :heap_allocated_pages=>152, :heap_sorted_length=>300, :heap_allocatable_pages=>148, :heap_available_slots=>210595, :heap_live_slots=>129406, :heap_free_slots=>81189, :heap_final_slots=>0, :heap_marked_slots=>129345, :heap_eden_pages=>152, :heap_tomb_pages=>0, :total_allocated_pages=>158, :total_freed_pages=>6, :total_allocated_objects=>2364728, :total_freed_objects=>2235322, :malloc_increase_bytes=>1912, :malloc_increase_bytes_limit=>16777216, :minor_gc_count=>38, :major_gc_count=>5, :compact_count=>0, :read_barrier_faults=>0, :total_moved_objects=>0, :remembered_wb_unprotected_objects=>0, :remembered_wb_unprotected_objects_limit=>1213, :old_objects=>129332, :old_objects_limit=>242796, :oldmalloc_increase_bytes=>6096, :oldmalloc_increase_bytes_limit=>19350882}
after_stat_heap: {0=>{:slot_size=>40, :heap_allocatable_pages=>0, :heap_eden_pages=>118, :heap_eden_slots=>193212, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>118, :total_freed_pages=>0, :force_major_gc_count=>1, :force_incremental_marking_finish_count=>1, :total_allocated_objects=>2326218, :total_freed_objects=>2202024}, 1=>{:slot_size=>80, :heap_allocatable_pages=>1, :heap_eden_pages=>11, :heap_eden_slots=>9004, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>12, :total_freed_pages=>1, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>1, :total_allocated_objects=>21566, :total_freed_objects=>18324}, 2=>{:slot_size=>160, :heap_allocatable_pages=>1, :heap_eden_pages=>19, :heap_eden_slots=>7768, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>24, :total_freed_pages=>5, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>16926, :total_freed_objects=>14905}, 3=>{:slot_size=>320, :heap_allocatable_pages=>48, :heap_eden_pages=>2, :heap_eden_slots=>407, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>2, :total_freed_pages=>0, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>59, :total_freed_objects=>51}, 4=>{:slot_size=>640, :heap_allocatable_pages=>98, :heap_eden_pages=>2, :heap_eden_slots=>204, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>2, :total_freed_pages=>0, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>23, :total_freed_objects=>18}}.
<0> expected but was
<6>.

  2) Failure:
TestGc#test_gc_parameter_init_slots [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_gc.rb:477]:
{:slot_size=>160, :heap_allocatable_pages=>1, :heap_eden_pages=>21, :heap_eden_slots=>8584, :heap_tomb_pages=>0, :heap_tomb_slots=>0, :total_allocated_pages=>24, :total_freed_pages=>3, :force_major_gc_count=>0, :force_incremental_marking_finish_count=>0, :total_allocated_objects=>16273, :total_freed_objects=>8439}.
Expected 8992 to be >= 10000.

  3) Failure:
TestYJIT#test_odd_calls_to_attr_reader [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_yjit.rb:1519]:
Expected no use of fallback implementation.
<0> expected but was
<43>.

  4) Failure:
TestYJIT#test_build_large_struct [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_yjit.rb:916]:
Expected to compile instructions opt_send_without_block but didn't.
iseq:
== disasm: #<ISeq:block in <main>@-e:2 (2,15)-(12,1)>
0000 putobject                              Object                    (   3)[LiBc]
0002 opt_getconstant_path                   <ic:0 Struct>
0004 putobject                              :a
0006 putobject                              :b
0008 putobject                              :c
0010 putobject                              :d
0012 putobject                              :e
0014 putobject                              :f
0016 putobject                              :g
0018 putobject                              :h
0020 opt_send_without_block                 <calldata!mid:new, argc:8, ARGS_SIMPLE>
0022 swap
0023 setconstant                            :Foo
0025 definemethod                           :build_foo, build_foo     (   5)[Li]
0028 putself                                                          (   9)[Li]
0029 opt_send_without_block                 <calldata!mid:build_foo, argc:0, FCALL|VCALL|ARGS_SIMPLE>
0031 pop
0032 putself                                                          (  10)[Li]
0033 opt_send_without_block                 <calldata!mid:build_foo, argc:0, FCALL|VCALL|ARGS_SIMPLE>
0035 leave                                                            (  12)[Br]

== disasm: #<ISeq:build_foo@-e:5 (5,0)-(7,3)>
0000 opt_getconstant_path                   <ic:0 ::Foo>              (   6)[LiCa]
0002 putobject                              :a
0004 putobject                              :b
0006 putobject                              :c
0008 putobject                              :d
0010 putobject                              :e
0012 putobject                              :f
0014 putobject                              :g
0016 putobject                              :h
0018 opt_send_without_block                 <calldata!mid:new, argc:8, ARGS_SIMPLE>
0020 leave                                                            (   7)[Re]


  5) Failure:
TestYJIT#test_compile_opt_getconstant_path [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_yjit.rb:495]:
Expected to compile instructions opt_getconstant_path but didn't.
iseq:
== disasm: #<ISeq:block in <main>@-e:2 (2,15)-(12,1)>
0000 definemethod                           :get_foo, get_foo         (   3)[LiBc]
0003 putobject                              123                       (   7)[Li]
0005 putspecialobject                       3
0007 setconstant                            :FOO
0009 putself                                                          (   9)[Li]
0010 opt_send_without_block                 <calldata!mid:get_foo, argc:0, FCALL|VCALL|ARGS_SIMPLE>
0012 pop
0013 putself                                                          (  10)[Li]
0014 opt_send_without_block                 <calldata!mid:get_foo, argc:0, FCALL|VCALL|ARGS_SIMPLE>
0016 leave                                                            (  12)[Br]

== disasm: #<ISeq:get_foo@-e:3 (3,2)-(5,3)>
0000 opt_getconstant_path                   <ic:0 FOO>                (   4)[LiCa]
0002 leave                                                            (   5)[Re]


  6) Failure:
TestRubyOptimization#test_block_parameter_should_not_create_objects [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_optimization.rb:785]:
<0> expected but was
<19>.

  7) Failure:
TestRubyOptions#test_parser_flag [/home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/test/ruby/test_rubyoptions.rb:293]:
pid 3139237 killed by SIGSEGV (signal 11) (core dumped)
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby: warning: The compiler based on the Prism parser is currently experimental and compatibility with the compiler based on parse.y is not yet complete. Please report any issues you find on the `ruby/prism` issue tracker.
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/compiler.rb:5: [BUG] Segmentation fault at 0x0000000000000010
| ruby 3.4.0dev (2024-01-23T07:10:58Z master 7cf74a2ff2) +RJIT +PRISM [x86_64-lin
| 
| -- Control frame information -----------------------------------------------
| c:0005 p:---- s:0019 e:000018 CFUNC  :require
| c:0004 p:0029 s:0014 e:000013 TOP    /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/compiler.rb:5 [FINISH]
| c:0003 p:---- s:0011 e:000010 CFUNC  :require
| c:0002 p:0038 s:0006 e:000005 TOP    <internal:rjit>:38 [FINISH]
| c:0001 p:0000 s:0003 E:0000c0 DUMMY  [FINISH]
| 
| -- Ruby level backtrace information ----------------------------------------
| <internal:rjit>:38:in `<internal:rjit>'
| <internal:rjit>:38:in `require'
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/compiler.rb:5:in `<compiled>'
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/compiler.rb:5:in `require'
| 
| -- Threading information ---------------------------------------------------
| Total ractor count: 1
| Ruby thread count for this ractor: 1
| 
| -- Machine register context ------------------------------------------------
|  RIP: 0x000055c7de35aa83 RBP: 0x0000000000000002 RSP: 0x00007ffcd9d11fa0
|  RAX: 0x0000000000000003 RBX: 0x0000000000000001 RCX: 0x0000000000000001
|  RDX: 0x0000000000000000 RDI: 0x00007fddcccba2a8 RSI: 0x00007ffcd9d120a0
|   R8: 0x0000000000000002  R9: 0x000055c7e0659ec8 R10: 0x0000000000000000
|  R11: 0x0000000000000000 R12: 0x00007fddcccba2a8 R13: 0x00007ffcd9d125b0
|  R14: 0x00007ffcd9d120a0 R15: 0x000055c7e05eecb0 EFL: 0x0000000000010246
| 
| -- C level backtrace information -------------------------------------------
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_print_backtrace+0x14) [0x55c7de215d91] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_dump.c:820
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_vm_bugreport) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_dump.c:1151
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_bug_for_fatal_signal+0xfc) [0x55c7de3deeec] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/error.c:1065
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(sigsegv+0x4d) [0x55c7de15fbed] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/signal.c:926
| /lib/x86_64-linux-gnu/libc.so.6(0x7fdde7242520) [0x7fdde7242520]
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(iseq_local_block_param_p+0x0) [0x55c7de35aa83] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:1863
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(iseq_add_setlocal) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:1862
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_pattern+0x141e) [0x55c7de39b6ae] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:2032
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_pattern_match+0x148) [0x55c7de39d408] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:1437
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_pattern+0x663) [0x55c7de39a8f3] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:1634
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ADD_ELEM+0x0) [0x55c7de391593] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:4059
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:4060
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x60fc) [0x55c7de38f34c] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:5369
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x3782) [0x55c7de38c9d2] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7054
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0xed30) [0x55c7de397f80] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6903
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_translate_prism+0x57) [0x55c7de39d946] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7249
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_compile_prism_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:991
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_iseq_new_with_opt+0x124) [0x55c7de070d84] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:984
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_scope_node_destroy+0x0) [0x55c7de39f959] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:839
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_call) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:2687
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x7fde) [0x55c7de39122e] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:3826
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x3743) [0x55c7de38c993] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7052
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ISEQ_COMPILE_DATA+0x0) [0x55c7de396ef7] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6933
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(compile_data_alloc) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:1151
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(compile_data_alloc_trace) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:1193
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(new_trace_body) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:1349
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6937
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_translate_prism+0x57) [0x55c7de39d946] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7249
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_compile_prism_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:991
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_iseq_new_with_opt+0x124) [0x55c7de070d84] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:984
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_scope_node_destroy+0x0) [0x55c7de389ad4] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:839
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:4551
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x3743) [0x55c7de38c993] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7052
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0xdd8c) [0x55c7de396fdc] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6966
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_translate_prism+0x57) [0x55c7de39d946] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7249
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_compile_prism_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:991
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_iseq_new_with_opt+0x124) [0x55c7de070d84] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:984
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_scope_node_destroy+0x0) [0x55c7de38f924] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:839
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:4131
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x3782) [0x55c7de38c9d2] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7054
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0xdd8c) [0x55c7de396fdc] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6966
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_translate_prism+0x57) [0x55c7de39d946] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7249
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_compile_prism_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:991
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_iseq_new_with_opt+0x124) [0x55c7de070d84] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:984
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_scope_node_destroy+0x0) [0x55c7de38afe5] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:839
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:5641
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0x3782) [0x55c7de38c9d2] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7054
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(pm_compile_node+0xdd8c) [0x55c7de396fdc] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:6966
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_translate_prism+0x57) [0x55c7de39d946] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/prism_compile.c:7249
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_compile_prism_node) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/compile.c:991
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(iseqw_s_compile_prism_compile+0x196) [0x55c7de06f166] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:1439
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_iseq_new_main_prism+0xac) [0x55c7de071c8c] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/iseq.c:1547
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(load_iseq_eval+0xec) [0x55c7de0786d8] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:750
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(require_internal) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1280
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_require_string_internal+0x2c) [0x55c7de0789d6] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1379
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_require_string) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1372
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_f_require) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1014
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_cfp_consistent_p+0x0) [0x55c7de1e823c] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3492
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_call_cfunc_with_frame_) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3494
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_call_cfunc_with_frame) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3520
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_sendish+0xa0) [0x55c7de2068e1] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:5583
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_exec_core) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/insns.def:834
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_vm_exec+0x18e) [0x55c7de1f6bbe] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm.c:2489
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(load_iseq_eval+0x3c) [0x55c7de0785da] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:774
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(require_internal) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1280
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_require_string_internal+0x2c) [0x55c7de0789d6] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1379
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_require_string) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1372
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_f_require) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/load.c:1014
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_cfp_consistent_p+0x0) [0x55c7de1e823c] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3492
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_call_cfunc_with_frame_) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3494
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_call_cfunc_with_frame) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:3520
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_sendish+0xa0) [0x55c7de2068e1] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm_insnhelper.c:5583
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(vm_exec_core) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/insns.def:834
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_vm_exec+0x18e) [0x55c7de1f6bbe] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/vm.c:2489
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(Init_builtin_prelude+0x0) [0x55c7de044607] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/inits.c:107
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_call_builtin_inits) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/inits.c:109
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ruby_init_prelude+0x0) [0x55c7de158e21] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby.c:1790
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ruby_opt_init) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby.c:1791
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ruby_opt_init+0x13) [0x55c7de15a71b] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby.c:1749
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(process_options) /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby.c:2432
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ruby_process_options+0x14c) [0x55c7de15b8dc] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby.c:3015
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(ruby_options+0xc2) [0x55c7de004032] /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/eval.c:118
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(rb_main+0x19) [0x55c7ddffed1f] ./main.c:39
| /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby(main) ./main.c:58
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x80) [0x7fdde7229d90] ../sysdeps/nptl/libc_start_call_main.h:58
| /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7fdde7229e40] ../csu/libc-start.c:392
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:379
| /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0
| [0x55c7ddffed75]
| 
| -- Other runtime information -----------------------------------------------
| 
| * Loaded script: -e
| 
| * Loaded features:
| 
|     0 enumerator.so
|     1 thread.rb
|     2 fiber.so
|     3 rational.so
|     4 complex.so
|     5 ruby2_keywords.rb
|     6 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
|     7 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
|     8 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
|     9 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/closure.rb
|    10 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/function.rb
|    11 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/version.rb
|    12 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle.rb
|    13 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/value.rb
|    14 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/pack.rb
|    15 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/struct.rb
|    16 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/cparser.rb
|    17 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/common/fiddle/import.rb
|    18 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/c_pointer.rb
|    19 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/c_type.rb
|    20 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/assembler.rb
|    21 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/block.rb
|    22 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/branch_stub.rb
|    23 /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/code_block.rb
| 
| * Process memory map:
| 
| 55c7ddfad000-55c7ddff0000 r--p 00000000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 55c7ddff0000-55c7de40a000 r-xp 00043000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 55c7de40a000-55c7de59a000 r--p 0045d000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 55c7de59a000-55c7de5b1000 r--p 005ec000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 55c7de5b1000-55c7de5b2000 rw-p 00603000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 55c7de5b2000-55c7de5c7000 rw-p 00000000 00:00 0 
| 55c7e049e000-55c7e0760000 rw-p 00000000 00:00 0                          [heap]
| 7fddc9c00000-7fddc9e1f000 r--s 00000000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fddca000000-7fddccc1f000 r--s 00000000 103:02 4348280                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/ruby
| 7fddccc80000-7fddccd00000 rw-p 00000000 00:00 0 
| 7fddccd0f000-7fddccd10000 ---p 00000000 00:00 0 
| 7fddccd10000-7fddccd51000 rw-p 00000000 00:00 0 
| 7fddccd51000-7fddccd52000 ---p 00000000 00:00 0 
| 7fddccd52000-7fddccd93000 rw-p 00000000 00:00 0 
| 7fddccd93000-7fddccd94000 ---p 00000000 00:00 0 
| 7fddccd94000-7fddccdd5000 rw-p 00000000 00:00 0 
| 7fddccdd5000-7fddccdd6000 ---p 00000000 00:00 0 
| 7fddccdd6000-7fddcce17000 rw-p 00000000 00:00 0 
| 7fddcce17000-7fddcce18000 ---p 00000000 00:00 0 
| 7fddcce18000-7fddcce59000 rw-p 00000000 00:00 0 
| 7fddcce59000-7fddcce5a000 ---p 00000000 00:00 0 
| 7fddcce5a000-7fddcce9b000 rw-p 00000000 00:00 0 
| 7fddcce9b000-7fddcce9c000 ---p 00000000 00:00 0 
| 7fddcce9c000-7fddccedd000 rw-p 00000000 00:00 0 
| 7fddccedd000-7fddccede000 ---p 00000000 00:00 0 
| 7fddccede000-7fddccf1f000 rw-p 00000000 00:00 0 
| 7fddccf1f000-7fddccf20000 ---p 00000000 00:00 0 
| 7fddccf20000-7fddccf61000 rw-p 00000000 00:00 0 
| 7fddccf61000-7fddccf62000 ---p 00000000 00:00 0 
| 7fddccf62000-7fddccfa3000 rw-p 00000000 00:00 0 
| 7fddccfa3000-7fddccfa4000 ---p 00000000 00:00 0 
| 7fddccfa4000-7fddccfe5000 rw-p 00000000 00:00 0 
| 7fddccfe5000-7fddccfe6000 ---p 00000000 00:00 0 
| 7fddccfe6000-7fddcd027000 rw-p 00000000 00:00 0 
| 7fddcd027000-7fddcd028000 ---p 00000000 00:00 0 
| 7fddcd028000-7fddcd069000 rw-p 00000000 00:00 0 
| 7fddcd069000-7fddcd06a000 ---p 00000000 00:00 0 
| 7fddcd06a000-7fddcd0ab000 rw-p 00000000 00:00 0 
| 7fddcd0ab000-7fddcd0ac000 ---p 00000000 00:00 0 
| 7fddcd0ac000-7fddcd0ed000 rw-p 00000000 00:00 0 
| 7fddcd0ed000-7fddcd0ee000 ---p 00000000 00:00 0 
| 7fddcd0ee000-7fddcd12f000 rw-p 00000000 00:00 0 
| 7fddcd12f000-7fddcd130000 ---p 00000000 00:00 0 
| 7fddcd130000-7fddcd171000 rw-p 00000000 00:00 0 
| 7fddcd171000-7fddcd172000 ---p 00000000 00:00 0 
| 7fddcd172000-7fddcd1b3000 rw-p 00000000 00:00 0 
| 7fddcd1b3000-7fddcd1b4000 ---p 00000000 00:00 0 
| 7fddcd1b4000-7fddcd1f5000 rw-p 00000000 00:00 0 
| 7fddcd1f5000-7fddcd1f6000 ---p 00000000 00:00 0 
| 7fddcd1f6000-7fddcd237000 rw-p 00000000 00:00 0 
| 7fddcd237000-7fddcd238000 ---p 00000000 00:00 0 
| 7fddcd238000-7fddcd279000 rw-p 00000000 00:00 0 
| 7fddcd279000-7fddcd27a000 ---p 00000000 00:00 0 
| 7fddcd27a000-7fddcd2bb000 rw-p 00000000 00:00 0 
| 7fddcd2bb000-7fddcd2bc000 ---p 00000000 00:00 0 
| 7fddcd2bc000-7fddcd2fd000 rw-p 00000000 00:00 0 
| 7fddcd2fd000-7fddcd2fe000 ---p 00000000 00:00 0 
| 7fddcd2fe000-7fddcd33f000 rw-p 00000000 00:00 0 
| 7fddcd33f000-7fddcd340000 ---p 00000000 00:00 0 
| 7fddcd340000-7fddcd381000 rw-p 00000000 00:00 0 
| 7fddcd381000-7fddcd382000 ---p 00000000 00:00 0 
| 7fddcd382000-7fddcd3c3000 rw-p 00000000 00:00 0 
| 7fddcd3c3000-7fddcd3c4000 ---p 00000000 00:00 0 
| 7fddcd3c4000-7fddcd405000 rw-p 00000000 00:00 0 
| 7fddcd405000-7fddcd406000 ---p 00000000 00:00 0 
| 7fddcd406000-7fddcd447000 rw-p 00000000 00:00 0 
| 7fddcd447000-7fddcd448000 ---p 00000000 00:00 0 
| 7fddcd448000-7fddcd489000 rw-p 00000000 00:00 0 
| 7fddcd489000-7fddcd48a000 ---p 00000000 00:00 0 
| 7fddcd48a000-7fddcd4cb000 rw-p 00000000 00:00 0 
| 7fddcd4cb000-7fddcd4cc000 ---p 00000000 00:00 0 
| 7fddcd4cc000-7fddcd50d000 rw-p 00000000 00:00 0 
| 7fddcd50d000-7fddcd50e000 ---p 00000000 00:00 0 
| 7fddcd50e000-7fddcd54f000 rw-p 00000000 00:00 0 
| 7fddcd54f000-7fddcd550000 ---p 00000000 00:00 0 
| 7fddcd550000-7fddcdd90000 rw-p 00000000 00:00 0 
| 7fddcdd92000-7fddcdd94000 r--p 00000000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd94000-7fddcdd9b000 r-xp 00002000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd9b000-7fddcdd9c000 r--p 00009000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd9c000-7fddcdd9d000 ---p 0000a000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd9d000-7fddcdd9e000 r--p 0000a000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd9e000-7fddcdd9f000 rw-p 0000b000 103:02 2103588                   /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
| 7fddcdd9f000-7fdde7200000 rw-p 00000000 00:00 0 
| 7fdde7200000-7fdde7228000 r--p 00000000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde7228000-7fdde73bd000 r-xp 00028000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde73bd000-7fdde7415000 r--p 001bd000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde7415000-7fdde7416000 ---p 00215000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde7416000-7fdde741a000 r--p 00215000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde741a000-7fdde741c000 rw-p 00219000 103:02 2099280                   /usr/lib/x86_64-linux-gnu/libc.so.6
| 7fdde741c000-7fdde7429000 rw-p 00000000 00:00 0 
| 7fdde742f000-7fdde7433000 r--p 00000000 103:02 4334117                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
| 7fdde7433000-7fdde743b000 r-xp 00004000 103:02 4334117                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
| 7fdde743b000-7fdde743e000 r--p 0000c000 103:02 4334117                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
| 7fdde743e000-7fdde743f000 r--p 0000e000 103:02 4334117                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
| 7fdde743f000-7fdde7440000 rw-p 0000f000 103:02 4334117                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/fiddle.so
| 7fdde7440000-7fdde7460000 rw-p 00000000 00:00 0 
| 7fdde7465000-7fdde756b000 rw-p 00000000 00:00 0 
| 7fdde756b000-7fdde756e000 r--p 00000000 103:02 2100975                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
| 7fdde756e000-7fdde7585000 r-xp 00003000 103:02 2100975                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
| 7fdde7585000-7fdde7589000 r--p 0001a000 103:02 2100975                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
| 7fdde7589000-7fdde758a000 r--p 0001d000 103:02 2100975                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
| 7fdde758a000-7fdde758b000 rw-p 0001e000 103:02 2100975                   /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
| 7fdde758b000-7fdde7599000 r--p 00000000 103:02 2099286                   /usr/lib/x86_64-linux-gnu/libm.so.6
| 7fdde7599000-7fdde7615000 r-xp 0000e000 103:02 2099286                   /usr/lib/x86_64-linux-gnu/libm.so.6
| 7fdde7615000-7fdde7670000 r--p 0008a000 103:02 2099286                   /usr/lib/x86_64-linux-gnu/libm.so.6
| 7fdde7670000-7fdde7671000 r--p 000e4000 103:02 2099286                   /usr/lib/x86_64-linux-gnu/libm.so.6
| 7fdde7671000-7fdde7672000 rw-p 000e5000 103:02 2099286                   /usr/lib/x86_64-linux-gnu/libm.so.6
| 7fdde7672000-7fdde7674000 r--p 00000000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde7674000-7fdde7688000 r-xp 00002000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde7688000-7fdde76a1000 r--p 00016000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde76a1000-7fdde76a2000 ---p 0002f000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde76a2000-7fdde76a3000 r--p 0002f000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde76a3000-7fdde76a4000 rw-p 00030000 103:02 2103432                   /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
| 7fdde76a4000-7fdde76ac000 rw-p 00000000 00:00 0 
| 7fdde76ac000-7fdde76b6000 r--p 00000000 103:02 2103712                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
| 7fdde76b6000-7fdde7715000 r-xp 0000a000 103:02 2103712                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
| 7fdde7715000-7fdde772c000 r--p 00069000 103:02 2103712                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
| 7fdde772c000-7fdde772d000 r--p 0007f000 103:02 2103712                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
| 7fdde772d000-7fdde772e000 rw-p 00080000 103:02 2103712                   /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
| 7fdde772e000-7fdde7730000 r--p 00000000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7730000-7fdde7741000 r-xp 00002000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7741000-7fdde7747000 r--p 00013000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7747000-7fdde7748000 ---p 00019000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7748000-7fdde7749000 r--p 00019000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7749000-7fdde774a000 rw-p 0001a000 103:02 2097340                   /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
| 7fdde7752000-7fdde7755000 r--p 00000000 103:02 4337405                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/lib/ruby_vm/rjit/context.rb
| 7fdde7755000-7fdde7756000 r--p 00000000 103:02 4355448                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
| 7fdde7756000-7fdde7757000 r-xp 00001000 103:02 4355448                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
| 7fdde7757000-7fdde7758000 r--p 00002000 103:02 4355448                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
| 7fdde7758000-7fdde7759000 r--p 00002000 103:02 4355448                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
| 7fdde7759000-7fdde775a000 rw-p 00003000 103:02 4355448                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/trans/transdb.so
| 7fdde775a000-7fdde775b000 r--p 00000000 103:02 4348295                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
| 7fdde775b000-7fdde775c000 r-xp 00001000 103:02 4348295                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
| 7fdde775c000-7fdde775d000 r--p 00002000 103:02 4348295                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
| 7fdde775d000-7fdde775e000 r--p 00002000 103:02 4348295                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
| 7fdde775e000-7fdde775f000 rw-p 00003000 103:02 4348295                   /home/jinroq/dev/sandbox/my-ruby-build/build-rjit-ruby-repo/.ext/x86_64-linux/enc/encdb.so
| 7fdde775f000-7fdde7761000 rw-p 00000000 00:00 0 
| 7fdde7761000-7fdde7763000 r--p 00000000 103:02 2099272                   /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
| 7fdde7763000-7fdde778d000 r-xp 00002000 103:02 2099272                   /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
| 7fdde778d000-7fdde7798000 r--p 0002c000 103:02 2099272                   /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
| 7fdde7799000-7fdde779b000 r--p 00037000 103:02 2099272                   /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
| 7fdde779b000-7fdde779d000 rw-p 00039000 103:02 2099272                   /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
| 7ffcd951c000-7ffcd9d1b000 rw-p 00000000 00:00 0                          [stack]
| 7ffcd9d29000-7ffcd9d2d000 r--p 00000000 00:00 0                          [vvar]
| 7ffcd9d2d000-7ffcd9d2f000 r-xp 00000000 00:00 0                          [vdso]
| ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]
| 
| 
.

1. [1/2] Assertion for "stdout"
   | <["hi"]> expected but was
   | <[]>.

Finished tests in 1188.072872s, 20.6721 tests/s, 5373.5795 assertions/s.
24560 tests, 6384204 assertions, 7 failures, 0 errors, 112 skips

ruby -v: ruby 3.4.0dev (2024-01-23T07:10:58Z master 7cf74a2ff2) +RJIT [x86_64-linux]
make: *** [uncommon.mk:945: yes-test-all] エラー 7