emancu/toml-rb

Segfaults on Ruby 3.0

Closed this issue · 3 comments

uvlad7 commented

I have Ruby installed via rtx:

$ ruby -v
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

To reproduce the problem I've created a simple file tmp.rb:

# frozen_string_literal: true

require "toml-rb"

and ran it multiple times:

$ for i in {1..100}; do ruby tmp.rb 2>&1 ; done | grep 'Segmentation fault' -c
9
Crash output examle
$ ruby tmp.rb
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1286: [BUG] Segmentation fault at 0x000055c8a7d24000
ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0055 p:---- s:0275 e:000274 CFUNC  :slice!
c:0054 p:0063 s:0269 e:000268 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1286 [FINISH]
c:0053 p:---- s:0260 e:000259 CFUNC  :new
c:0052 p:0139 s:0253 e:000252 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1470
c:0051 p:0011 s:0238 e:000237 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1330
c:0050 p:0003 s:0233 e:000232 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1336
c:0049 p:0006 s:0228 e:000227 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:130 [FINISH]
c:0048 p:0015 s:0223 e:000222 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122 [FINISH]
c:0047 p:0015 s:0218 e:000217 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113 [FINISH]
c:0046 p:0015 s:0213 e:000212 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104 [FINISH]
c:0045 p:0005 s:0208 e:000207 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0044 p:---- s:0204 e:000203 CFUNC  :map
c:0043 p:0011 s:0200 e:000199 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0042 p:0005 s:0196 e:000195 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0041 p:---- s:0192 e:000191 CFUNC  :map
c:0040 p:0011 s:0188 e:000187 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0039 p:0008 s:0184 e:000183 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:143 [FINISH]
c:0038 p:0015 s:0181 e:000180 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:131 [FINISH]
c:0037 p:0015 s:0176 e:000175 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122 [FINISH]
c:0036 p:0015 s:0171 e:000170 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113 [FINISH]
c:0035 p:0015 s:0166 e:000165 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104 [FINISH]
c:0034 p:0005 s:0161 e:000160 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0033 p:---- s:0157 e:000156 CFUNC  :map
c:0032 p:0011 s:0153 e:000152 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0031 p:0005 s:0149 e:000148 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0030 p:---- s:0145 e:000144 CFUNC  :map
c:0029 p:0011 s:0141 e:000140 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0028 p:0008 s:0137 e:000136 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:143 [FINISH]
c:0027 p:0015 s:0134 e:000133 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:131 [FINISH]
c:0026 p:0015 s:0129 e:000128 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122 [FINISH]
c:0025 p:0015 s:0124 e:000123 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113 [FINISH]
c:0024 p:0015 s:0119 e:000118 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104 [FINISH]
c:0023 p:0005 s:0114 e:000113 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0022 p:---- s:0110 e:000109 CFUNC  :map
c:0021 p:0011 s:0106 e:000105 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96 [FINISH]
c:0020 p:0005 s:0102 e:000101 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0019 p:---- s:0098 e:000097 CFUNC  :map
c:0018 p:0011 s:0094 e:000093 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89 [FINISH]
c:0017 p:0015 s:0090 e:000089 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:82
c:0016 p:0013 s:0085 e:000082 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:63 [FINISH]
c:0015 p:---- s:0079 e:000078 CFUNC  :each
c:0014 p:0043 s:0075 e:000074 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:63
c:0013 p:0005 s:0069 e:000068 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:51 [FINISH]
c:0012 p:---- s:0065 e:000064 CFUNC  :map
c:0011 p:0023 s:0061 e:000060 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:51 [FINISH]
c:0010 p:0021 s:0058 e:000057 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:47
c:0009 p:0070 s:0052 e:000048 METHOD /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:77
c:0008 p:0081 s:0041 e:000040 BLOCK  /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb.rb:17
c:0007 p:0003 s:0037 e:000036 METHOD <internal:kernel>:90
c:0006 p:0093 s:0033 e:000032 TOP    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb.rb:14 [FINISH]
c:0005 p:---- s:0030 e:000029 CFUNC  :require
c:0004 p:0077 s:0025 e:000024 RESCUE <internal:/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160
c:0003 p:0454 s:0021 e:000020 METHOD <internal:/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:40
c:0002 p:0005 s:0006 e:000005 EVAL   tmp.rb:3 [FINISH]
c:0001 p:0000 s:0003 E:000520 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
tmp.rb:3:in `<main>'
<internal:/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:40:in `require'
<internal:/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require'
<internal:/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:160:in `require'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb.rb:14:in `<top (required)>'
<internal:kernel>:90:in `tap'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb.rb:17:in `block in <top (required)>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:77:in `load'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:47:in `eval'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:51:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:51:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:51:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:63:in `value'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:63:in `each'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:63:in `block in value'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:82:in `value'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:131:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:143:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:131:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:143:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:89:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `map'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:96:in `block (4 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:104:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:113:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:122:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb:130:in `block (3 levels) in <module:Citrus>'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1336:in `capture'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1330:in `captures'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1470:in `process_events!'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1470:in `new'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1286:in `initialize'
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb:1286:in `slice!'

-- Machine register context ------------------------------------------------
RIP: 0x00007f4fee3a0aa9 RBP: 0x000055c8a7d1c138 RSP: 0x00007ffecfc4ec48
RAX: 0x00007f4fed856f30 RBX: 0x0000000000000017 RCX: 0x000055c8a7d23f90
RDX: 0x00000000000000b8 RDI: 0x00007f4fed856f30 RSI: 0x000055c8a7d23f90
R8: 0x000055c8a7d1c138  R9: 0x000055c8a7d1c138 R10: 0x0000000000007ff0
R11: 0x00007f4fee419ce0 R12: 0x0000000000000017 R13: 0x0000000000000000
R14: 0x000055c8a7d23f90 R15: 0x000055c8a75349e8 EFL: 0x0000000000010202

-- C level backtrace information -------------------------------------------
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_bugreport+0x4a4) [0x7f4fee8cba84]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_bug_for_fatal_signal+0xf4) [0x7f4fee6cf8b4]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(sigsegv+0x4d) [0x7f4fee820a3d]
[0x7f4fee242520]
[0x7f4fee3a0aa9]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(ary_memcpy0+0xcc) [0x7f4fee63e4fc]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_tmp_new_from_values+0x6b) [0x7f4fee63fc8b]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(ary_slice_bang_by_rb_ary_splice+0x7a) [0x7f4fee643a2a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_slice_bang+0x11c) [0x7f4fee64adec]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_call0+0x1f7) [0x7f4fee8bbd07]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_funcallv_kw+0x56) [0x7f4fee8bc8f6]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_class_new_instance_pass_kw+0x52) [0x7f4fee787692]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_each+0x3c) [0x7f4fee63b88c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_yield+0x271) [0x7f4fee8c38c1]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ary_collect+0x5c) [0x7f4fee64262c]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0x117) [0x7f4fee8afb37]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(invoke_bmethod.isra.0+0x169) [0x7f4fee8b6669]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_bmethod+0x13a) [0x7f4fee8c174a]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x1a2) [0x7f4fee8b5302]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(require_internal+0xa0b) [0x7f4fee7342cb]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_require_string+0x31) [0x7f4fee734d11]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_cfunc_with_frame+0x117) [0x7f4fee8a1817]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_call_alias+0x86) [0x7f4fee8c3596]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_sendish+0x37e) [0x7f4fee8acb6e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(vm_exec_core+0xa0) [0x7f4fee8afac0]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_vm_exec+0x9ce) [0x7f4fee8b5b2e]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(rb_ec_exec_node+0xdd) [0x7f4fee6d492d]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0(ruby_run_node+0x5a) [0x7f4fee6da8ea]
/home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby(main+0x5f) [0x55c8a60ee17f]

-- Other runtime information -----------------------------------------------

* Loaded script: tmp.rb

* Loaded features:

  0 enumerator.so
  1 thread.rb
  2 rational.so
  3 complex.so
  4 ruby2_keywords.rb
  5 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
  6 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
  7 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/rbconfig.rb
  8 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/compatibility.rb
  9 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/defaults.rb
 10 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/deprecate.rb
 11 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/errors.rb
 12 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/unknown_command_spell_checker.rb
 13 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/exceptions.rb
 14 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/basic_specification.rb
 15 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/stub_specification.rb
 16 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/platform.rb
 17 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/util/list.rb
 18 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/version.rb
 19 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/requirement.rb
 20 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/specification.rb
 21 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/util.rb
 22 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/dependency.rb
 23 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_gem.rb
 24 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
 25 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/monitor.rb
 26 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems.rb
 27 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/site_ruby/3.0.0/rubygems/path_support.rb
 28 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/version.rb
 29 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/core_ext/name_error.rb
 30 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/levenshtein.rb
 31 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/jaro_winkler.rb
 32 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checker.rb
 33 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
 34 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
 35 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers.rb
 36 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/method_name_checker.rb
 37 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/key_error_checker.rb
 38 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/null_checker.rb
 39 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/tree_spell_checker.rb
 40 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/spell_checkers/require_path_checker.rb
 41 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean/formatters/plain_formatter.rb
 42 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/did_you_mean.rb
 43 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
 44 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
 45 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/pathname.rb
 46 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/version.rb
 47 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus.rb
 48 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/errors.rb
 49 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/array.rb
 50 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/string.rb
 51 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/datetime.rb
 52 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/table.rb
 53 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/table_array.rb
 54 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/inline_table.rb
 55 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/keyvalue.rb
 56 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/parser.rb
 57 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
 58 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/date.rb
 59 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/toml-rb-2.2.0/lib/toml-rb/dumper.rb
 60 /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/gems/3.0.0/gems/citrus-3.0.2/lib/citrus/file.rb

* Process memory map:

55c8a60ed000-55c8a60ee000 r--p 00000000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
55c8a60ee000-55c8a60ef000 r-xp 00001000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
55c8a60ef000-55c8a60f0000 r--p 00002000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
55c8a60f0000-55c8a60f1000 r--p 00002000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
55c8a60f1000-55c8a60f2000 rw-p 00003000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
55c8a7497000-55c8a7d6f000 rw-p 00000000 00:00 0                          [heap]
7f4fea47f000-7f4fea4b6000 r--s 00000000 08:04 4071808                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/bin/ruby
7f4fea4b6000-7f4fea4b7000 ---p 00000000 00:00 0 
7f4fea4b7000-7f4fea558000 rw-p 00000000 00:00 0 
7f4fea558000-7f4fea559000 ---p 00000000 00:00 0 
7f4fea559000-7f4fea5fa000 rw-p 00000000 00:00 0 
7f4fea5fa000-7f4fea5fb000 ---p 00000000 00:00 0 
7f4fea5fb000-7f4fea69c000 rw-p 00000000 00:00 0 
7f4fea69c000-7f4fea69d000 ---p 00000000 00:00 0 
7f4fea69d000-7f4fea73e000 rw-p 00000000 00:00 0 
7f4fea73e000-7f4fea73f000 ---p 00000000 00:00 0 
7f4fea73f000-7f4fea7e0000 rw-p 00000000 00:00 0 
7f4fea7e0000-7f4fea7e1000 ---p 00000000 00:00 0 
7f4fea7e1000-7f4fea882000 rw-p 00000000 00:00 0 
7f4fea882000-7f4fea883000 ---p 00000000 00:00 0 
7f4fea883000-7f4fea924000 rw-p 00000000 00:00 0 
7f4fea924000-7f4fea925000 ---p 00000000 00:00 0 
7f4fea925000-7f4fea9c6000 rw-p 00000000 00:00 0 
7f4fea9c6000-7f4fea9c7000 ---p 00000000 00:00 0 
7f4fea9c7000-7f4feaa68000 rw-p 00000000 00:00 0 
7f4feaa68000-7f4feaa69000 ---p 00000000 00:00 0 
7f4feaa69000-7f4feab0a000 rw-p 00000000 00:00 0 
7f4feab0a000-7f4feab0b000 ---p 00000000 00:00 0 
7f4feab0b000-7f4feabac000 rw-p 00000000 00:00 0 
7f4feabac000-7f4feabad000 ---p 00000000 00:00 0 
7f4feabad000-7f4feac4e000 rw-p 00000000 00:00 0 
7f4feac4e000-7f4feac4f000 ---p 00000000 00:00 0 
7f4feac4f000-7f4feacf0000 rw-p 00000000 00:00 0 
7f4feacf0000-7f4feacf1000 ---p 00000000 00:00 0 
7f4feacf1000-7f4fead92000 rw-p 00000000 00:00 0 
7f4fead92000-7f4fead93000 ---p 00000000 00:00 0 
7f4fead93000-7f4feae34000 rw-p 00000000 00:00 0 
7f4feae34000-7f4feae35000 ---p 00000000 00:00 0 
7f4feae35000-7f4feaed6000 rw-p 00000000 00:00 0 
7f4feaed6000-7f4feaed7000 ---p 00000000 00:00 0 
7f4feaed7000-7f4feaf78000 rw-p 00000000 00:00 0 
7f4feaf78000-7f4feaf79000 ---p 00000000 00:00 0 
7f4feaf79000-7f4feb01a000 rw-p 00000000 00:00 0 
7f4feb01a000-7f4feb01b000 ---p 00000000 00:00 0 
7f4feb01b000-7f4feb0bc000 rw-p 00000000 00:00 0 
7f4feb0bc000-7f4feb0bd000 ---p 00000000 00:00 0 
7f4feb0bd000-7f4feb15e000 rw-p 00000000 00:00 0 
7f4feb15e000-7f4feb15f000 ---p 00000000 00:00 0 
7f4feb15f000-7f4feb200000 rw-p 00000000 00:00 0 
7f4feb200000-7f4feb201000 ---p 00000000 00:00 0 
7f4feb201000-7f4feb2a2000 rw-p 00000000 00:00 0 
7f4feb2a2000-7f4feb2a3000 ---p 00000000 00:00 0 
7f4feb2a3000-7f4feb344000 rw-p 00000000 00:00 0 
7f4feb344000-7f4feb345000 ---p 00000000 00:00 0 
7f4feb345000-7f4feb3e6000 rw-p 00000000 00:00 0 
7f4feb3e6000-7f4feb3e7000 ---p 00000000 00:00 0 
7f4feb3e7000-7f4feb488000 rw-p 00000000 00:00 0 
7f4feb488000-7f4feb489000 ---p 00000000 00:00 0 
7f4feb489000-7f4feb52a000 rw-p 00000000 00:00 0 
7f4feb52a000-7f4feb52b000 ---p 00000000 00:00 0 
7f4feb52b000-7f4feb5cc000 rw-p 00000000 00:00 0 
7f4feb5cc000-7f4feb5cd000 ---p 00000000 00:00 0 
7f4feb5cd000-7f4feb66e000 rw-p 00000000 00:00 0 
7f4feb66e000-7f4feb66f000 ---p 00000000 00:00 0 
7f4feb66f000-7f4feb710000 rw-p 00000000 00:00 0 
7f4feb710000-7f4feb711000 ---p 00000000 00:00 0 
7f4feb711000-7f4feb7b2000 rw-p 00000000 00:00 0 
7f4feb7b2000-7f4feb7b3000 ---p 00000000 00:00 0 
7f4feb7b3000-7f4feb854000 rw-p 00000000 00:00 0 
7f4feb854000-7f4feb855000 ---p 00000000 00:00 0 
7f4feb855000-7f4feda00000 rw-p 00000000 00:00 0 
7f4feda00000-7f4fee1ec000 r--p 00000000 08:03 264198                     /usr/lib/locale/locale-archive
7f4fee200000-7f4fee228000 r--p 00000000 08:03 263369                     /usr/lib/x86_64-linux-gnu/libc.so.6
7f4fee228000-7f4fee3bd000 r-xp 00028000 08:03 263369                     /usr/lib/x86_64-linux-gnu/libc.so.6
7f4fee3bd000-7f4fee415000 r--p 001bd000 08:03 263369                     /usr/lib/x86_64-linux-gnu/libc.so.6
7f4fee415000-7f4fee419000 r--p 00214000 08:03 263369                     /usr/lib/x86_64-linux-gnu/libc.so.6
7f4fee419000-7f4fee41b000 rw-p 00218000 08:03 263369                     /usr/lib/x86_64-linux-gnu/libc.so.6
7f4fee41b000-7f4fee428000 rw-p 00000000 00:00 0 
7f4fee43a000-7f4fee43d000 r--p 00000000 08:03 262417                     /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f4fee43d000-7f4fee454000 r-xp 00003000 08:03 262417                     /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f4fee454000-7f4fee458000 r--p 0001a000 08:03 262417                     /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f4fee458000-7f4fee459000 r--p 0001d000 08:03 262417                     /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f4fee459000-7f4fee45a000 rw-p 0001e000 08:03 262417                     /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f4fee47a000-7f4fee47e000 r--p 00000000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee47e000-7f4fee4ac000 r-xp 00004000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee4ac000-7f4fee4b4000 r--p 00032000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee4b4000-7f4fee4b5000 ---p 0003a000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee4b5000-7f4fee4b6000 r--p 0003a000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee4b6000-7f4fee4b7000 rw-p 0003b000 08:04 4071836                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/date_core.so
7f4fee4b7000-7f4fee519000 rw-p 00000000 00:00 0 
7f4fee519000-7f4fee527000 r--p 00000000 08:03 263565                     /usr/lib/x86_64-linux-gnu/libm.so.6
7f4fee527000-7f4fee5a3000 r-xp 0000e000 08:03 263565                     /usr/lib/x86_64-linux-gnu/libm.so.6
7f4fee5a3000-7f4fee5fe000 r--p 0008a000 08:03 263565                     /usr/lib/x86_64-linux-gnu/libm.so.6
7f4fee5fe000-7f4fee5ff000 r--p 000e4000 08:03 263565                     /usr/lib/x86_64-linux-gnu/libm.so.6
7f4fee5ff000-7f4fee600000 rw-p 000e5000 08:03 263565                     /usr/lib/x86_64-linux-gnu/libm.so.6
7f4fee600000-7f4fee630000 r--p 00000000 08:04 4071809                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0.2
7f4fee630000-7f4fee8d9000 r-xp 00030000 08:04 4071809                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0.2
7f4fee8d9000-7f4fee9e1000 r--p 002d9000 08:04 4071809                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0.2
7f4fee9e1000-7f4fee9e8000 r--p 003e0000 08:04 4071809                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0.2
7f4fee9e8000-7f4fee9eb000 rw-p 003e7000 08:04 4071809                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/libruby.so.3.0.2
7f4fee9eb000-7f4fee9fc000 rw-p 00000000 00:00 0 
7f4feea19000-7f4feea1b000 r--p 00000000 08:04 4071841                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
7f4feea1b000-7f4feea21000 r-xp 00002000 08:04 4071841                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
7f4feea21000-7f4feea23000 r--p 00008000 08:04 4071841                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
7f4feea23000-7f4feea24000 r--p 00009000 08:04 4071841                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
7f4feea24000-7f4feea25000 rw-p 0000a000 08:04 4071841                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/pathname.so
7f4feea25000-7f4feea2a000 rw-p 00000000 00:00 0 
7f4feea2a000-7f4feea2c000 r--p 00000000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea2c000-7f4feea40000 r-xp 00002000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea40000-7f4feea59000 r--p 00016000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea59000-7f4feea5a000 ---p 0002f000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea5a000-7f4feea5b000 r--p 0002f000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea5b000-7f4feea5c000 rw-p 00030000 08:03 262195                     /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f4feea5c000-7f4feea64000 rw-p 00000000 00:00 0 
7f4feea64000-7f4feea6e000 r--p 00000000 08:03 268420                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f4feea6e000-7f4feeacd000 r-xp 0000a000 08:03 268420                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f4feeacd000-7f4feeae4000 r--p 00069000 08:03 268420                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f4feeae4000-7f4feeae5000 r--p 0007f000 08:03 268420                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f4feeae5000-7f4feeae6000 rw-p 00080000 08:03 268420                     /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f4feeae6000-7f4feeae8000 r--p 00000000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeae8000-7f4feeaf9000 r-xp 00002000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeaf9000-7f4feeaff000 r--p 00013000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeaff000-7f4feeb00000 ---p 00019000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeb00000-7f4feeb01000 r--p 00019000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeb01000-7f4feeb02000 rw-p 0001a000 08:03 263245                     /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f4feeb02000-7f4feeb04000 r--p 00000000 08:04 4071833                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
7f4feeb04000-7f4feeb08000 r-xp 00002000 08:04 4071833                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
7f4feeb08000-7f4feeb0a000 r--p 00006000 08:04 4071833                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
7f4feeb0a000-7f4feeb0b000 r--p 00007000 08:04 4071833                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
7f4feeb0b000-7f4feeb0c000 rw-p 00008000 08:04 4071833                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/strscan.so
7f4feeb0c000-7f4feeb0d000 r--p 00000000 08:04 4071849                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
7f4feeb0d000-7f4feeb0e000 r-xp 00001000 08:04 4071849                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
7f4feeb0e000-7f4feeb0f000 r--p 00002000 08:04 4071849                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
7f4feeb0f000-7f4feeb10000 r--p 00002000 08:04 4071849                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
7f4feeb10000-7f4feeb11000 rw-p 00003000 08:04 4071849                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/monitor.so
7f4feeb11000-7f4feeb12000 r--p 00000000 08:04 4071925                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
7f4feeb12000-7f4feeb13000 r-xp 00001000 08:04 4071925                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
7f4feeb13000-7f4feeb14000 r--p 00002000 08:04 4071925                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
7f4feeb14000-7f4feeb15000 r--p 00002000 08:04 4071925                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
7f4feeb15000-7f4feeb16000 rw-p 00003000 08:04 4071925                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/trans/transdb.so
7f4feeb16000-7f4feeb17000 r--p 00000000 08:04 4071903                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
7f4feeb17000-7f4feeb18000 r-xp 00001000 08:04 4071903                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
7f4feeb18000-7f4feeb19000 r--p 00002000 08:04 4071903                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
7f4feeb19000-7f4feeb1a000 r--p 00002000 08:04 4071903                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
7f4feeb1a000-7f4feeb1b000 rw-p 00003000 08:04 4071903                    /home/vladimir/.local/share/rtx/installs/ruby/3.0.2/lib/ruby/3.0.0/x86_64-linux/enc/encdb.so
7f4feeb1b000-7f4feeb22000 r--s 00000000 08:03 1470437                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f4feeb22000-7f4feeb24000 rw-p 00000000 00:00 0 
7f4feeb24000-7f4feeb26000 r--p 00000000 08:03 262471                     /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f4feeb26000-7f4feeb50000 r-xp 00002000 08:03 262471                     /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f4feeb50000-7f4feeb5b000 r--p 0002c000 08:03 262471                     /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f4feeb5c000-7f4feeb5e000 r--p 00037000 08:03 262471                     /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f4feeb5e000-7f4feeb60000 rw-p 00039000 08:03 262471                     /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7ffecf45a000-7ffecfc59000 rw-p 00000000 00:00 0                          [stack]
7ffecfd06000-7ffecfd0a000 r--p 00000000 00:00 0                          [vvar]
7ffecfd0a000-7ffecfd0c000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]


Aborted (core dumped)

I'm not actually sure the problem is present only on that version of Ruby, but I've checked on other rubies too

ruby 2.3.8
ruby 2.6.10
ruby 2.7.8
ruby 3.2.2

and it didn't reproduce

uvlad7 commented

It appears that the problem is related to the installed gems, it doesn't reproduce with bundle exec (here is my Gemfile.lock):

$ for i in {1..100}; do bundle exec ruby tmp.rb 2>&1 ; done | grep 'Segmentation fault' -c
0

UPD: Still reproduces, but less often:

$ for i in {1..1000}; do bundle exec ruby tmp.rb 2>&1 ; done | grep 'Segmentation fault' -c
19
list of installed gems
abbrev (default: 0.1.0)
actioncable (6.0.3.4, 5.1.7)
actionmailbox (6.0.3.4)
actionmailer (6.0.3.4, 5.1.7, 4.2.11.3, 4.2.8)
actionpack (7.1.1, 7.0.4.3, 6.0.3.4, 5.2.8.1, 5.1.7, 5.0.7.2, 4.2.11.3, 4.2.8)
actiontext (6.0.3.4)
actionview (7.1.1, 7.0.4.3, 6.0.3.4, 5.2.8.1, 5.1.7, 5.0.7.2, 4.2.11.3, 4.2.8)
activejob (6.0.3.4, 5.1.7, 4.2.11.3, 4.2.8)
activemodel (7.1.1, 7.0.4.3, 6.0.3.4, 5.1.7, 4.2.11.3, 4.2.8)
activerecord (6.0.3.4, 5.1.7, 4.2.11.3, 4.2.8)
activestorage (6.0.3.4)
activesupport (7.1.1, 7.0.8, 7.0.4.3, 6.1.7, 6.0.3.4, 6.0.0, 5.2.8.1, 5.1.7, 5.0.7.2, 4.2.11.3, 4.2.8, 4.2.4)
addressable (2.8.5, 2.8.4, 2.8.1, 2.7.0, 2.5.2)
airbrussh (1.4.1)
algolia (2.2.2)
amq-protocol (2.3.2)
amqp (1.8.0)
anomaly (0.2.1)
anomaly_detection (0.1.4)
ansi (1.5.0)
arel (8.0.0, 6.0.4)
ascii_charts (0.9.1)
aspector (0.14.0)
ast (2.4.2)
atk (4.1.7)
audio-playback (0.0.8)
autoprefixer-rails (10.4.13.0, 10.0.3.0)
awesome_print (1.9.2)
aws-eventstream (1.2.0, 1.1.1)
aws-partitions (1.802.0, 1.782.0, 1.781.0, 1.780.0, 1.772.0, 1.770.0, 1.766.0, 1.764.0, 1.743.0, 1.742.0, 1.690.0, 1.686.0, 1.679.0, 1.670.0, 1.651.0)
aws-sdk (2.11.632)
aws-sdk-core (3.180.3, 3.175.0, 3.174.0, 3.173.1, 3.173.0, 3.172.0, 3.171.0, 3.168.4, 3.168.3, 3.165.1, 2.11.632)
aws-sdk-kms (1.71.0, 1.67.0, 1.65.0, 1.64.0, 1.63.0, 1.61.0, 1.60.0, 1.59.0)
aws-sdk-resources (2.11.632)
aws-sdk-s3 (1.132.1, 1.126.0, 1.123.0, 1.122.0, 1.120.1, 1.117.2, 1.117.0)
aws-sigv4 (1.6.0, 1.5.2, 1.2.3)
axlsx (2.0.1)
babel-source (5.8.35)
babel-transpiler (0.7.0)
backports (3.24.1, 3.23.0, 3.21.0)
base64 (default: 0.1.0)
benchmark (default: 0.1.1)
bigdecimal (3.1.4, default: 3.0.0)
bindex (0.8.1)
binding_of_caller (1.0.0, 0.8.0)
blankslate (3.1.3)
bond (0.5.1)
bootsnap (1.5.1)
bootstrap (4.5.3)
builder (3.2.4, 3.2.3)
bundle-audit (0.1.0)
bundler (default: 2.4.20, 2.4.10, 2.4.2, 2.3.26, 2.3.24, 2.3.2, 2.2.14, 2.2.5, 1.17.3)
bundler-audit (0.9.1, 0.8.0)
bunny (2.19.0, 2.9.2)
byebug (11.1.3, 11.0.1, 10.0.2)
cairo (1.17.12)
cairo-gobject (4.1.7)
call-me (0.0.2.3)
capistrano (3.17.3)
capybara (3.39.1, 3.34.0, 3.15.1, 2.5.0)
capybara-selenium (0.0.6)
cassandra-driver (3.2.5, 3.2.0)
cgi (0.3.6, default: 0.2.0)
chef-utils (18.2.7, 18.0.185, 17.1.35, 16.6.14)
childprocess (3.0.0, 0.9.0)
chroma (0.2.0)
chronic (0.10.2)
chronic_duration (0.10.6)
chunky_png (1.4.0, 1.3.15, 1.3.5)
citrus (3.0.2)
clbustos-rtf (0.4.2)
click_house (1.5.0, 1.3.6)
clickhouse (0.1.10)
clipboard (1.3.6)
cliver (0.3.2)
cmdparse (3.0.7)
codelog (0.8.0)
coderay (1.1.3)
coffee-rails (4.2.2, 4.1.1)
coffee-script (2.4.1)
coffee-script-source (1.12.2)
color-generator (0.0.4)
colorize (0.8.1, 0.7.5)
columnize (0.9.0)
concurrent-ruby (1.2.2, 1.1.10, 1.1.8, 1.1.3)
connection_pool (2.4.1, 2.4.0, 2.3.0, 2.2.5)
cookiejar (0.3.3)
cool.io (1.8.0, 1.7.1)
corefoundation (0.2.0)
crack (0.4.5)
crass (1.0.6, 1.0.5)
cronex (0.12.0, 0.11.1)
css_parser (1.7.1)
csv (default: 3.1.9)
curb (1.0.5, 1.0.3, 1.0.1, 1.0.0)
daemon_controller (1.2.0)
daemons (1.4.1, 1.4.0)
dalli (2.7.10)
daru (0.3, 0.1.6)
data_uri (0.1.0)
datadog_api_client (2.9.0, 1.11.0, 1.10.0)
date (default: 3.1.0)
debase-ruby_core_source (0.10.17, 0.10.11)
debug (1.7.1, default: 0.1.0)
debug_inspector (1.1.0, 0.0.3)
debugger-linecache (1.2.0)
debugger-ruby_core_source (1.3.8)
declarative (0.0.20)
declarative-option (0.1.0)
delegate (default: 0.2.0)
dentaku (3.5.1)
descendants_tracker (0.0.4)
did_you_mean (default: 1.5.0, 1.0.0)
diff-lcs (1.5.0, 1.4.4)
dig_rb (1.0.1)
digest (3.1.1, default: 3.0.0)
dirty-memoize (0.0.4)
distribution (0.8.0, 0.7.3)
docile (1.4.0, 1.3.5)
docker-api (2.2.0, 2.1.0)
dogma.rb (0.0.1)
dogstatsd-ruby (5.5.0)
domain_name (0.5.20190701)
dotenv (2.8.1, 2.7.5)
drb (default: 2.0.4)
dry-cli (1.0.0, 0.7.0, 0.6.0)
dry-configurable (1.0.1, 0.12.1, 0.8.3)
dry-container (0.11.0, 0.7.2)
dry-core (1.0.1, 1.0.0, 0.9.1, 0.5.0, 0.4.9)
dry-equalizer (0.3.0, 0.2.2)
dry-events (1.0.1, 0.3.0, 0.2.0)
dry-inflector (1.0.0, 0.3.0, 0.1.2)
dry-initializer (3.1.1)
dry-logic (1.5.0, 0.6.1)
dry-schema (1.13.1, 1.13.0)
dry-struct (1.6.0, 0.7.0)
dry-types (1.7.1, 1.7.0, 0.15.0)
dry-validation (1.10.0, 0.13.0)
duktape (2.3.0.0)
em-files (0.2.4)
em-hiredis (0.3.1)
em-http-request (1.1.7)
em-socksify (0.3.2)
em-synchrony (1.0.6)
english (default: 0.7.1)
erb (4.0.3, default: 2.2.0)
erubi (1.12.0, 1.10.0)
erubis (2.7.0)
etc (default: 1.2.0)
ethon (0.16.0, 0.15.0)
eventmachine (1.2.7)
excon (0.104.0, 0.100.0, 0.99.0, 0.97.0, 0.95.0, 0.92.4, 0.81.0)
execjs (2.9.1, 2.8.1, 2.8.0, 2.7.0)
executable-hooks (1.6.1)
extendmatrix (0.4)
extpp (0.1.1)
factory_bot (6.2.1, 4.11.1)
faker (3.2.0, 1.9.1)
faraday (1.10.3, 1.9.3, 1.0.1, 0.17.6, 0.17.5, 0.17.4)
faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0)
faraday-excon (1.1.0)
faraday-httpclient (1.0.1)
faraday-multipart (1.0.4, 1.0.3)
faraday-net_http (1.0.1)
faraday-net_http_persistent (1.2.0)
faraday-patron (1.0.0)
faraday-rack (1.0.0)
faraday-retry (1.0.3)
faraday_middleware (1.2.0, 0.14.0)
faraday_middleware-multi_json (0.0.6)
fast_excel (0.4.1)
fast_xs (0.8.0)
fastimage (1.7.0)
fcntl (default: 1.0.0)
feature (1.4.0)
ferrum (0.11, 0.9)
ffi (1.16.3, 1.15.5, 1.15.0, 1.13.1, 1.9.25, 1.0.11)
ffi-bit_masks (0.1.1)
ffi-clang (0.8.0, 0.7.0)
ffi-extra (0.1.0)
ffi-inline (0.0.4.3)
ffi-libc (0.1.1)
ffi-mmap (0.2.0)
ffi-portaudio (0.1.3, 0.1.2)
ffi-rzmq (2.0.7)
ffi-rzmq-core (1.0.7)
ffidb (0.13.0)
fiddle (1.1.1, 1.0.9, default: 1.0.6)
fileutils (1.7.1, 1.7.0, default: 1.5.0)
find (default: 0.1.0)
firebase (0.2.8)
flay (2.12.1)
fluentd (1.12.1, 1.8.1)
forwardable (default: 1.3.2)
fxruby (1.6.46)
gdb (1.0.0)
gdbm (default: 2.1.0)
gdk3 (4.1.7)
gdk4 (4.1.7)
gdk_pixbuf2 (4.1.7)
gems (1.2.0)
geom2d (0.3.1)
get_process_mem (0.2.7)
getoptlong (default: 0.1.1)
gio2 (4.1.7, 4.1.2)
gir_ffi (0.16.0, 0.15.9)
gir_ffi-gnome_keyring (0.0.11)
git (1.7.0)
github_api (0.19.0)
gitlab (4.19.0, 4.5.0)
gli (2.21.1, 2.21.0, 2.20.0)
glib2 (4.1.7, 4.1.2)
globalid (1.1.0, 0.4.2, 0.4.1)
gmail (0.7.1)
gmail_xoauth (0.4.2)
gnuplot (2.6.2)
gobject-introspection (4.1.7, 4.1.2)
google-api-client (0.53.0)
google-apis-core (0.11.1, 0.11.0, 0.9.2, 0.3.0)
google-apis-discovery_v1 (0.14.0, 0.13.0, 0.2.0)
google-apis-drive_v3 (0.32.0, 0.5.0)
google-apis-generator (0.12.0, 0.11.0, 0.2.0)
google-apis-sheets_v4 (0.22.0, 0.20.0, 0.4.0)
google_drive (3.0.7, 3.0.6)
googleauth (1.8.1, 0.17.1, 0.16.2, 0.9.0)
graphql (1.13.19, 1.12.13)
graphql-client (0.16.0)
graphql-libgraphqlparser (1.3.0)
graphql-ruby (9001.0)
gtk3 (4.1.7)
gtk4 (4.1.7)
haml (6.1.1, 5.2.2, 5.2.1)
hashdiff (1.0.1)
hashie (5.0.0, 3.6.0, 3.5.7)
headless (2.2.0)
hexapdf (0.25.0)
highline (2.1.0, 2.0.3)
hike (1.2.3)
hiredis (0.6.3)
htmlentities (4.3.4)
http-cookie (1.0.5, 1.0.3)
http_parser.rb (0.8.0, 0.6.0)
httparty (0.21.0, 0.20.0, 0.18.1, 0.13.5)
httpclient (2.8.3)
hurley (0.2)
i18n (1.14.1, 1.13.0, 1.12.0, 1.8.10, 0.9.5)
ice_nine (0.11.2)
imatcher (0.1.9)
inifile (3.0.0, 2.0.2)
iniparse (1.5.0)
io-console (default: 0.5.7)
io-nonblock (default: 0.1.0)
io-wait (default: 0.1.0)
ione (1.2.5, 1.2.4)
ipaddr (default: 1.2.2)
irb (1.8.3, 1.7.3, default: 1.3.5)
iruby (0.7.4, 0.4.0)
iso-639 (0.3.5)
jaro_winkler (1.5.6, 1.5.5, 1.5.4)
jbuilder (2.10.1, 2.9.1, 2.8.0)
jenkins_api_client (2.0.0)
jira-ruby (1.2.0)
jmespath (1.6.2, 1.6.1, 1.4.0)
jquery-rails (4.4.0, 4.3.3)
jsgf (0.5)
json (2.6.3, 2.6.2, default: 2.5.1, 1.8.6)
jsoncons (0.1.0)
jsonpath (1.1.0, 1.0.5)
jwt (2.7.1, 2.7.0, 2.6.0, 2.3.0, 2.2.3)
k-php-serialize (1.2.1)
kgio (2.11.4, 2.11.3)
language_server-protocol (3.17.0.3)
launchy (2.5.2, 2.5.0, 2.4.3)
levenshtein (0.2.2)
levenshtein-ffi (1.1.0)
libv8 (8.4.255.0 x86_64-linux, 3.16.14.19 x86_64-linux)
lightly (0.3.2)
listen (3.3.1)
little-plugger (1.1.4)
logger (1.5.3, 1.5.2, 1.5.1, default: 1.4.3)
logging (2.3.0)
loofah (2.21.4, 2.21.3, 2.21.1, 2.11.0, 2.8.0, 2.3.1)
lru_redux (1.1.0)
lz4-ruby (0.3.3)
magick_title (0.2.0)
mail (2.8.1, 2.7.1, 2.6.6)
malloc_trim (0.1.0)
marcel (0.3.3)
matplotlib (1.2.0, 1.1.0)
matrix (0.4.2, default: 0.3.1)
mechanize (2.7.7, 2.7.6)
memoist (0.16.2)
memory_io (0.1.1)
memstat (0.1.3)
method_source (1.0.0, 0.9.2, 0.8.2)
mime-types (3.5.1, 3.5.0, 3.4.1, 3.3.1)
mime-types-data (3.2023.1003, 3.2023.0808, 3.2023.0218.1, 3.2022.0105, 3.2021.0225)
mimemagic (0.4.3, 0.3.10)
mini_mime (1.1.5, 1.1.2, 1.1.0, 1.0.1)
mini_portile2 (2.8.4, 2.4.0)
mini_racer (0.3.1)
minimization (0.2.5, 0.2.3)
minitest (5.20.0, 5.18.0, 5.17.0, 5.16.3, 5.15.0, 5.14.4, 5.14.2, 5.8.5)
minitest-reporters (1.6.1, 1.6.0, 1.5.0, 1.4.3)
mixlib-shellout (3.2.7, 3.2.5, 3.0.9)
mock_redis (0.19.0)
msgpack (1.7.2, 1.7.1, 1.6.0, 1.4.2, 1.3.3)
multi_json (1.15.0, 1.13.1)
multi_xml (0.6.0)
multipart-post (2.3.0, 2.2.3, 2.1.1)
mustermann (3.0.0, 2.0.2)
mutex_m (default: 0.1.1)
mysql2 (0.5.5, 0.5.4, 0.5.2)
narray (0.6.1.2)
native-package-installer (1.1.8, 1.1.5, 1.1.1)
net-ftp (0.2.0, default: 0.1.2)
net-http (default: 0.1.1)
net-http-digest_auth (1.4.1)
net-http-persistent (4.0.2, 4.0.1)
net-imap (0.3.4, default: 0.1.1)
net-pop (0.1.2, default: 0.1.1)
net-protocol (0.2.1, default: 0.1.0)
net-scp (4.0.0, 3.0.0)
net-sftp (4.0.0, 2.1.2)
net-smtp (0.3.3, default: 0.2.1)
net-ssh (7.2.0, 6.1.0, 4.2.0, 2.9.2)
net-telnet (0.2.0, 0.1.1)
newrelic_rpm (9.1.0, 8.16.0, 7.2.0, 7.0.0)
nexus (1.4.0)
nio4r (2.5.9, 2.5.8, 2.5.4)
nkf (default: 0.1.0)
node_task (0.3.5)
nokogiri (1.15.3 x86_64-linux, 1.15.2 x86_64-linux, 1.15.1 x86_64-linux, 1.13.9 x86_64-linux, 1.10.10)
ntlm-http (0.1.1)
numerizer (0.1.1)
numo-narray (0.9.1.9)
numpy (0.4.0)
numru-narray (1.0.3)
nyaplot (0.1.6)
oauth (1.1.0, 0.6.2, 0.5.14, 0.5.13, 0.5.6)
oauth-tty (1.0.5)
oauth2 (1.4.11, 1.4.10, 1.4.7)
observer (default: 0.1.1)
octokit (6.1.1, 4.21.0)
oj (3.14.2, 3.13.23, 3.11.5, 3.10.8)
open-uri (default: 0.1.0)
open3 (default: 0.1.1)
openssl (default: 2.2.0)
optimist (3.1.0, 3.0.1)
optparse (default: 0.1.0)
os (1.1.4, 1.1.1)
ostruct (default: 0.3.1)
packable (1.3.18, 1.3.17, 1.3.14)
paint (2.3.0)
pango (4.1.7)
parallel (1.23.0, 1.22.1, 1.21.0, 1.20.1, 1.19.2)
parser (3.2.2.4, 3.2.2.3, 3.2.2.1, 3.2.2.0, 3.2.0.0, 3.1.3.0, 3.1.2.1, 3.0.3.1, 3.0.2.0, 3.0.1.1, 2.3.0.1)
parslet (2.0.0)
pastel (0.8.0)
path_expander (1.1.1, 1.1.0)
pathname (default: 0.1.0)
pg (1.2.3, 1.1.3)
phys-units (0.9.9)
pkg-config (1.5.5, 1.5.2, 1.5.1)
plotrb (0.0.1)
pocketsphinx-ruby (0.4.0)
poltergeist (1.18.1)
pond (0.5.0)
popper_js (1.16.1, 1.16.0)
power_assert (2.0.3, 1.2.0, 1.1.7, 0.2.6)
pp (default: 0.1.0)
prawn (0.8.4)
prawn-core (0.8.4)
prawn-layout (0.8.4)
prawn-security (0.8.4)
prawn-svg (0.9.1.11)
prettier_print (1.2.1)
prettyprint (default: 0.1.0)
prime (default: 0.1.2)
prometheus-api-client (0.6.1)
prometheus-client (0.9.0)
pronto (0.11.1, 0.11.0, 0.10.0)
pronto-rubocop (0.11.5, 0.11.2, 0.10.0)
pry (0.14.2, 0.14.1, 0.13.1, 0.12.2)
pry-byebug (3.10.1, 3.9.0, 3.8.0, 3.7.0, 3.6.0)
pry-doc (1.4.0, 1.3.0)
pstore (default: 0.1.1)
psych (5.1.0, default: 3.3.0, 3.1.0)
public_suffix (5.0.1, 4.0.7, 4.0.6, 3.1.1)
puma (6.4.0, 6.3.0, 6.0.2, 4.3.6, 3.12.6)
pycall (1.5.1, 1.4.2, 1.4.1, 1.3.1)
quantile (0.2.1)
r18n-core (2.1.8)
racc (1.7.1, 1.6.0, 1.5.2, default: 1.5.1)
rack (3.0.8, 3.0.4.1, 2.2.8, 2.2.7, 2.2.6.2, 2.2.3, 1.6.13, 1.6.11)
rack-protection (3.1.0, 2.2.4, 1.5.5)
rack-proxy (0.6.5)
rack-session (2.0.0)
rack-test (2.1.0, 2.0.2, 1.1.0, 0.6.3)
rackup (2.1.0)
rails (6.0.3.4, 5.1.7, 4.2.11.3, 4.2.8)
rails-deprecated_sanitizer (1.0.4, 1.0.3)
rails-dom-testing (2.2.0, 2.0.3, 1.0.9)
rails-html-sanitizer (1.6.0, 1.5.0, 1.3.0, 1.0.4)
rails_12factor (0.0.3)
rails_serve_static_assets (0.0.5)
rails_stdout_logging (0.0.5)
railties (7.1.1, 7.0.4.3, 6.0.3.4, 5.2.8.1, 5.1.7, 5.0.7.2, 4.2.11.3, 4.2.8)
rainbow (3.1.1, 3.0.0)
raindrops (0.20.1, 0.20.0, 0.19.1)
rake (13.1.0, 13.0.6, 13.0.3, 13.0.1, 12.3.3, 12.3.1, 10.5.0, 10.4.2)
rake-compiler (1.2.5, 1.2.3, 1.2.1, 1.1.9, 1.1.1)
raven (1.2.4)
rb-fsevent (0.11.2, 0.11.0, 0.10.4, 0.10.3)
rb-inotify (0.10.1, 0.9.10)
rb-libsvm (1.4.0)
rb_json5 (0.3.0)
rb_sys (0.9.82, 0.9.79)
rbs (2.8.2, 1.0.4)
rbtree (0.4.6)
rchardet (1.8.0)
rdoc (default: 6.3.1, 4.3.0)
react-rails (2.6.1)
readline (default: 0.0.2)
readline-ext (default: 0.1.1)
red-colors (0.3.0)
redcarpet (3.5.1)
redis (4.4.0, 3.3.5)
redis_cluster (0.3.2)
ref (2.0.0)
refining (0.0.5.5)
regexp_parser (2.8.2, 2.8.1, 2.8.0, 2.6.1, 2.6.0, 2.1.1, 2.0.3, 1.8.2)
reline (0.3.9, 0.3.6, default: 0.2.5)
reportbuilder (1.4.2)
representable (3.2.0, 3.1.1, 3.0.4)
resolv (default: 0.2.0)
resolv-replace (default: 0.1.0)
retriable (3.1.2)
retryable (2.0.3)
rexml (3.2.6, 3.2.5)
rice (4.1.0, 4.0.4)
rinda (default: 0.1.0)
rmagick (4.2.4)
roo (2.7.1)
rotp (6.2.0, 3.3.1)
rserve-client (0.3.5, 0.3.1)
rspec (3.12.0, 3.11.0, 3.10.0)
rspec-core (3.12.2, 3.12.0, 3.11.0, 3.10.2, 3.10.1)
rspec-dry-struct (0.5.0)
rspec-expectations (3.12.3, 3.12.2, 3.12.1, 3.11.1, 3.11.0, 3.10.2, 3.10.1)
rspec-its (1.3.0)
rspec-mocks (3.12.6, 3.12.5, 3.12.2, 3.12.1, 3.11.2, 3.11.1, 3.10.3, 3.10.2)
rspec-rails (4.0.1)
rspec-sonarqube-formatter (1.5.0)
rspec-support (3.12.1, 3.12.0, 3.11.1, 3.11.0, 3.10.3, 3.10.2)
rss (0.2.9)
rtesseract (3.1.2)
rubocop (1.57.2, 1.54.1, 1.51.0, 1.49.0, 1.39.0, 1.37.1, 1.14.0, 0.93.1, 0.81.0)
rubocop-ast (1.30.0, 1.29.0, 1.28.1, 1.28.0, 1.24.0, 1.23.0, 1.5.0)
rubocop-capybara (2.18.0)
rubocop-factory_bot (2.23.1)
rubocop-minitest (0.9.0, 0.8.1)
rubocop-performance (1.4.1)
rubocop-rake (0.6.0, 0.5.1)
rubocop-rspec (2.22.0, 2.14.2, 1.38.1)
ruby-audio (1.6.1)
ruby-fann (1.2.6)
ruby-keychain (0.3.2)
ruby-lsp (0.11.1)
ruby-minisat (2.2.0.2)
ruby-mpi (0.3.2)
ruby-ole (1.2.12.2)
ruby-progressbar (1.13.0, 1.11.0)
ruby-saml (1.14.0, 1.12.2)
ruby-sox (0.0.3)
ruby2_keywords (0.0.5)
ruby2d (0.9.4)
ruby2js (4.1.7)
ruby2ruby (2.4.4)
ruby_parser (3.20.3, 3.20.2, 3.19.2, 3.15.1)
rubygems-update (3.4.20, 3.4.14, 3.3.5, 3.2.3)
rubypython (0.6.4)
rubyvis (0.7.0, 0.6.1)
rubyzip (2.3.2, 2.3.0, 1.3.0, 1.0.0)
rufo (0.16.2, 0.16.1, 0.12.0, 0.5.1)
rufus-scheduler (3.3.4)
rugged (1.0.1, 0.99.0)
rx (0.0.3)
sass (3.7.4, 3.7.2)
sass-listen (4.0.0)
sass-rails (6.0.0, 5.0.7)
sassc (2.4.0)
sassc-rails (2.1.2)
sawyer (0.9.2, 0.8.2, 0.8.1)
sciruby (0.2.11)
sdoc (0.4.2)
securerandom (default: 0.1.0)
selenium-webdriver (3.142.7, 2.53.3)
sentry-raven (3.1.2, 2.13.0)
sentry-ruby (5.9.0, 5.8.0)
sequel (5.70.0, 5.69.0, 5.68.0, 5.63.0, 4.49.0)
serverengine (2.3.2, 2.3.1, 2.3.0, 2.2.3)
set (1.0.3, default: 1.0.1)
sexp_processor (4.17.0)
shellwords (default: 0.1.0)
sigdump (0.2.5, 0.2.4)
signet (0.18.0, 0.17.0, 0.15.0, 0.11.0)
simple_xlsx_writer (0.5.3)
simplecov (0.22.0, 0.21.2, 0.17.1)
simplecov-cobertura (2.1.0, 1.4.2)
simplecov-html (0.12.3, 0.10.2)
simplecov_json_formatter (0.1.4)
sinatra (3.1.0, 1.4.8)
sinatra-contrib (1.4.7)
singleton (default: 0.1.1)
slack-ruby-client (0.14.6)
slim (4.1.0)
slop (4.8.2, 3.6.0)
snaky_hash (2.0.1)
socksify (1.7.1)
solid_assert (1.1.0)
sorbet-runtime (0.5.11062)
sorted_set (1.0.3)
spreadsheet (1.1.9)
spring (2.1.1, 2.0.2)
spring-watcher-listen (2.0.1)
sprockets (4.2.1, 4.2.0, 4.1.1, 4.0.2, 3.7.2)
sprockets-rails (3.4.2, 3.2.2, 3.2.1)
sqlite3 (1.4.4, 1.4.2, 1.3.13)
sshkit (1.15.0)
statsample (2.1.0, 2.0.2)
statsample-bivariate-extension (1.2.0)
statsample-glm (0.2.1)
statsample-timeseries (0.3.0)
stringio (3.0.7, default: 3.0.0)
strong_password (0.0.10)
strptime (0.2.5)
strscan (default: 3.0.0)
syntax_tree (5.3.0)
syslog (default: 0.1.0)
table_print (1.5.7)
tempfile (0.1.3, default: 0.1.1)
temple (0.10.3, 0.10.1, 0.8.2)
terminal-table (3.0.2, 3.0.1)
test-unit (3.5.7, 3.3.7, 3.3.4)
text-table (1.2.4)
thin (1.8.2, 1.8.1, 1.8.0)
thor (1.2.2, 1.2.1, 1.1.0, 0.20.3)
thread (0.2.2)
thread_safe (0.3.6, 0.3.5)
tilt (2.3.0, 2.1.0, 2.0.11, 2.0.10, 2.0.8)
time (default: 0.1.0)
timeout (default: 0.1.1)
tioga (1.19.1)
tmpdir (default: 0.1.2)
to_regexp (0.2.1)
toml-rb (2.2.0)
tracer (default: 0.1.1)
trailblazer-option (0.1.2, 0.1.1)
trollop (2.9.10, 2.1.2)
tsort (default: 0.1.0)
tty-color (0.6.0)
tty-cursor (0.7.1)
tty-logger (0.6.0)
tty-prompt (0.23.1)
tty-reader (0.9.0)
tty-screen (0.8.1)
turbolinks (5.2.1, 5.2.0)
turbolinks-source (5.2.0)
typeprof (0.21.3, 0.12.0)
typhoeus (1.4.0)
tzinfo (2.0.6, 2.0.5, 2.0.4, 1.2.11, 1.2.10, 1.2.8, 1.2.5)
tzinfo-data (1.2023.3, 1.2022.7, 1.2021.1)
uber (0.1.0)
uglifier (4.2.0, 4.1.19)
un (default: 0.1.0)
unf (0.1.4)
unf_ext (0.0.8.2, 0.0.7.7)
unicode (0.4.4.4)
unicode-display_width (2.5.0, 2.4.2, 2.3.0, 2.0.0, 1.8.0, 1.7.0)
unicorn (6.1.0)
unicorn-worker-killer (0.4.5)
unidecoder (1.1.2)
unit (0.5.0)
uri (0.12.1, default: 0.10.1)
user-agent-randomizer (0.2.0)
user_agent_randomizer (0.1.1)
vega (0.2.6)
version_gem (1.1.3, 1.1.2, 1.1.1)
vkontakte_api (1.4.4)
vladlev (1.1.0)
vosk (0.3.42)
wavefile (1.1.1)
weakref (default: 0.1.1)
web-console (4.1.0, 2.3.0)
webdrivers (4.4.1)
webmock (3.14.0)
webpacker (4.3.0)
webrick (1.8.1, 1.7.0, 1.3.1)
webrobots (0.1.2)
websocket (1.2.10, 1.2.9, 1.2.5)
websocket-driver (0.7.5, 0.7.3, 0.6.5)
websocket-extensions (0.1.5)
will_paginate (3.3.1, 3.3.0)
will_paginate-bootstrap (1.0.2)
wisper (2.0.1)
writeexcel (1.0.5)
xlsxwriter (0.2.0)
xml2json-rb (0.3.1 x86_64-linux, 0.2.1, 0.1.0)
xmlrpc (0.3.0)
xpath (3.2.0, 2.1.0)
yajl-ruby (1.4.3, 1.4.1)
yaml (default: 0.1.1)
yard (0.9.34, 0.9.28, 0.9.26)
yard-rustdoc (0.3.2)
yarp (0.12.0)
zeitwerk (2.6.12, 2.6.8, 2.6.7, 2.6.6, 2.4.2)
zip-zip (0.3)
zlib (default: 1.1.0)
emancu commented

🤔 The problem seems closer to ruby gems, ruby or your environment itself rather than the gem.
Especially, if you are telling that ruby 3.2.2 actually doesn't fail, it could be a problem on 3.0.2p107 only and it was fixed

uvlad7 commented

Hmm, I've made a clean install of ruby3.0.6 and toml-rb, just rtx install ruby@3.0.6 && rtx shell ruby@3.0.6 && gem install toml-rb, and it doesn't fail