Skip to content

v3.16.13 Active Support Segmentation faults #986

@wlokes

Description

@wlokes

Numerous segmentation faults after upgrading to 3.16.13. After Rolling back to 3.16.12 segmentation faults were no longer observed.

I was not able to isolate the conditions that lead to the segmentation fault, but when it occurs the control frame consistently shows points to:

c:0055 p:0013 s:0291 e:000288 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/core_ext/object/json.rb:178 [FINISH]
c:0054 p:---- s:0281 e:000280 CFUNC  :encode

OS: Debian 12.12 (bookworm), x86_64-linux
Ruby 3.2.5
Rails: 8.0.4
Active Support: 8.0.4

ruby 3.2.5 (2024-07-26 revision 31d0f1a2e7) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0055 p:0013 s:0291 e:000288 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/core_ext/object/json.rb:178 [FINISH]
c:0054 p:---- s:0281 e:000280 CFUNC  :encode
c:0053 p:0015 s:0276 e:000275 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/json/encoding.rb:41
c:0052 p:0025 s:0270 e:000269 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/core_ext/object/json.rb:42
c:0051 p:0043 s:0265 e:000263 BLOCK  /opt/app/app/service/extractor.rb:121 [FINISH]
c:0050 p:---- s:0259 e:000258 CFUNC  :each_line
c:0049 p:0005 s:0255 e:000254 BLOCK  /opt/app/app/service/extractor.rb:115 [FINISH]
c:0048 p:---- s:0251 e:000250 CFUNC  :open
c:0047 p:0016 s:0245 e:000244 BLOCK  /opt/app/app/service/extractor.rb:114 [FINISH]
c:0046 p:---- s:0241 e:000240 CFUNC  :open
c:0045 p:0057 s:0235 e:000234 BLOCK  /opt/app/app/service/extractor.rb:111 [FINISH]
c:0044 p:---- s:0227 e:000226 CFUNC  :each
c:0043 p:0037 s:0223 e:000222 METHOD /opt/app/app/service/extractor.rb:107
c:0042 p:0151 s:0217 e:000216 METHOD /opt/app/app/service/extractor.rb:41
c:0041 p:0006 s:0204 e:000203 BLOCK  /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/extraction/extractor_base.rb:119
c:0040 p:0002 s:0201 e:000200 BLOCK  /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:42
c:0039 p:0010 s:0198 e:000197 BLOCK  /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210
c:0038 p:0027 s:0195 e:000194 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58
c:0037 p:0023 s:0187 e:000186 METHOD /usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210
c:0036 p:0009 s:0181 e:000180 BLOCK  /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:41
c:0035 p:0002 s:0178 e:000177 METHOD /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:10
c:0034 p:0008 s:0174 e:000173 METHOD /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:40
c:0033 p:0039 s:0167 e:000166 METHOD /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/extraction/extractor_base.rb:118
c:0032 p:0031 s:0157 e:000156 METHOD /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/poll_result.rb:73
c:0031 p:0012 s:0152 E:000140 BLOCK  /opt/app/Rakefile:24
c:0030 p:0047 s:0149 e:000148 BLOCK  /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:498 [FINISH]
c:0029 p:---- s:0145 e:000144 CFUNC  :loop
c:0028 p:0020 s:0141 e:000140 BLOCK  /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:494
c:0027 p:0004 s:0135 e:000134 BLOCK  /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:514
c:0026 p:0010 s:0132 e:000131 METHOD /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_utils.rb:33
c:0025 p:0108 s:0128 E:002408 METHOD /usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:514
c:0024 p:0007 s:0117 E:001f90 BLOCK  /opt/app/Rakefile:21
c:0023 p:0265 s:0114 e:000113 METHOD /usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/mongo/mongo_connector.rb:58
c:0022 p:0025 s:0107 E:002378 BLOCK  /opt/app/Rakefile:20
c:0021 p:0009 s:0101 e:000100 BLOCK  /usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:279 [FINISH]
c:0020 p:---- s:0097 e:000096 CFUNC  :each
c:0019 p:0106 s:0093 e:000092 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:279
c:0018 p:0117 s:0087 e:000086 BLOCK  /usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:219 [FINISH]
c:0017 p:---- s:0083 e:000082 CFUNC  :synchronize
c:0016 p:0015 s:0079 e:000078 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:199
c:0015 p:0018 s:0072 e:000071 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:188
c:0014 p:0027 s:0066 e:000065 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:188
c:0013 p:0005 s:0058 e:000057 BLOCK  /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:138 [FINISH]
c:0012 p:---- s:0054 e:000053 CFUNC  :each
c:0011 p:0029 s:0050 e:000049 BLOCK  /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:138
c:0010 p:0019 s:0047 e:000046 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:147
c:0009 p:0004 s:0042 e:000041 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:132
c:0008 p:0015 s:0038 e:000037 BLOCK  /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:83
c:0007 p:0002 s:0035 e:000034 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:214
c:0006 p:0008 s:0030 e:000029 METHOD /usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:80
c:0005 p:0012 s:0025 e:000024 TOP    /usr/local/bundle/gems/rake-13.3.1/exe/rake:27 [FINISH]
c:0004 p:---- s:0022 e:000021 CFUNC  :load
c:0003 p:0094 s:0017 e:000016 METHOD /usr/local/lib/ruby/site_ruby/3.2.0/rubygems.rb:319
c:0002 p:0075 s:0008 E:0001f0 EVAL   /usr/local/bundle/bin/rake:25 [FINISH]
c:0001 p:0000 s:0003 E:0007b0 DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
/usr/local/bundle/bin/rake:25:in `<main>'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in `activate_and_load_bin_path'
/usr/local/lib/ruby/site_ruby/3.2.0/rubygems.rb:319:in `load'
/usr/local/bundle/gems/rake-13.3.1/exe/rake:27:in `<top (required)>'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:80:in `run'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:214:in `standard_exception_handling'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:83:in `block in run'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:132:in `top_level'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:147:in `run_with_threads'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:138:in `block in top_level'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:138:in `each'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:138:in `block (2 levels) in top_level'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/application.rb:188:in `invoke_task'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:188:in `invoke'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:199:in `synchronize'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:279:in `execute'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:279:in `each'
/usr/local/bundle/gems/rake-13.3.1/lib/rake/task.rb:279:in `block in execute'
/opt/app/Rakefile:20:in `block (2 levels) in <top (required)>'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/mongo/mongo_connector.rb:58:in `mongo_client'
/opt/app/Rakefile:21:in `block (3 levels) in <top (required)>'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:514:in `daemon'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_utils.rb:33:in `wait_for_enqueue'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:514:in `block in daemon'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:494:in `block in daemon'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:494:in `loop'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/queue_service.rb:498:in `block (2 levels) in daemon'
/opt/app/Rakefile:24:in `block (4 levels) in <top (required)>'
/usr/local/bundle/gems/ow_queue-4.2.2/lib/ow_queue/poll_result.rb:73:in `persist'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/extraction/extractor_base.rb:118:in `extract_and_queue_for_transform'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:40:in `profile'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:10:in `report'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:41:in `block in profile'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `instrument'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/notifications.rb:210:in `block in instrument'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/profiler.rb:42:in `block (2 levels) in profile'
/usr/local/bundle/gems/data_transform_base-23.0.8/lib/data_transform_base/extraction/extractor_base.rb:119:in `block in extract_and_queue_for_transform'
/opt/app/app/service/extractor.rb:41:in `extract_file'
/opt/app/app/service/extractor.rb:107:in `prepare_flat_file_prn_import'
/opt/app/app/service/extractor.rb:107:in `each'
/opt/app/app/service/extractor.rb:111:in `block in prepare_flat_file_prn_import'
/opt/app/app/service/extractor.rb:111:in `open'
/opt/app/app/service/extractor.rb:114:in `block (2 levels) in prepare_flat_file_prn_import'
/opt/app/app/service/extractor.rb:114:in `open'
/opt/app/app/service/extractor.rb:115:in `block (3 levels) in prepare_flat_file_prn_import'
/opt/app/app/service/extractor.rb:115:in `each_line'
/opt/app/app/service/extractor.rb:121:in `block (4 levels) in prepare_flat_file_prn_import'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/core_ext/object/json.rb:42:in `to_json'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/json/encoding.rb:41:in `encode'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/json/encoding.rb:41:in `encode'
/usr/local/bundle/gems/activesupport-8.0.4/lib/active_support/core_ext/object/json.rb:178:in `as_json'

-- Machine register context ------------------------------------------------
 RIP: 0x00007ff6d40465ef RBP: 0x00007ff6d432e060 RSP: 0x00007ffdabd90120
 RAX: 0x0000000000000000 RBX: 0x00005593044002f8 RCX: 0x00007ff6cefaab28
 RDX: 0x0000009100100003 RDI: 0x00007ff6d37d03f8 RSI: 0x0000000000000000
  R8: 0x00007ff6d38e3250  R9: 0x00007ff6cefaab28 R10: 0x00007ff6d37d4840
 R11: 0x0000000000000001 R12: 0x0000559304ce53a0 R13: 0x00007ff6d38e3250
 R14: 0x0000559304400308 R15: 0x00007ff6d38e3250 EFL: 0x0000000000010246

-- C level backtrace information -------------------------------------------
/usr/local/lib/libruby.so.3.2(rb_print_backtrace+0xd) [0x7ff6d406138d] /usr/src/ruby/vm_dump.c:785
/usr/local/lib/libruby.so.3.2(rb_vm_bugreport) /usr/src/ruby/vm_dump.c:1080
/usr/local/lib/libruby.so.3.2(rb_bug_for_fatal_signal+0xf0) [0x7ff6d3e59e80] /usr/src/ruby/error.c:813
/usr/local/lib/libruby.so.3.2(sigsegv+0x4b) [0x7ff6d3fb35db] /usr/src/ruby/signal.c:964
/lib/x86_64-linux-gnu/libc.so.6(0x7ff6d39a1050) [0x7ff6d39a1050]
/usr/local/lib/libruby.so.3.2(vm_search_method_fastpath+0xe) [0x7ff6d40465ef] /usr/src/ruby/vm_insnhelper.c:2168
/usr/local/lib/libruby.so.3.2(vm_sendish) /usr/src/ruby/vm_insnhelper.c:5098
/usr/local/lib/libruby.so.3.2(vm_exec_core) /usr/src/ruby/insns.def:820
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(vm_call0_cc+0x75) [0x7ff6d4055208] /usr/src/ruby/vm_eval.c:87
/usr/local/lib/libruby.so.3.2(rb_funcallv) /usr/src/ruby/vm_eval.c:1050
/usr/local/bundle/gems/oj-3.16.13/lib/oj/oj.so(dump_as_json+0x108) [0x7ff6ca8be808] /usr/local/bundle/gems/oj-3.16.13/ext/oj/rails.c:510
/usr/local/bundle/gems/oj-3.16.13/lib/oj/oj.so(protect_dump+0x80) [0x7ff6ca8c0880] /usr/local/bundle/gems/oj-3.16.13/ext/oj/rails.c:1462
/usr/local/lib/libruby.so.3.2(rb_protect+0xec) [0x7ff6d3e6380c] /usr/src/ruby/eval.c:985
/usr/local/bundle/gems/oj-3.16.13/lib/oj/oj.so(encode+0xff) [0x7ff6ca8bc9df] /usr/local/bundle/gems/oj-3.16.13/ext/oj/rails.c:924
/usr/local/bundle/gems/oj-3.16.13/lib/oj/oj.so(encoder_encode+0x5b) [0x7ff6ca8bcb5b] /usr/local/bundle/gems/oj-3.16.13/ext/oj/rails.c:967
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0xa3) [0x7ff6d4046614] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core) /usr/src/ruby/insns.def:820
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(rb_io_getline_1+0x0) [0x7ff6d3ea672b] /usr/src/ruby/io.c:4593
/usr/local/lib/libruby.so.3.2(rb_io_each_line) /usr/src/ruby/io.c:4592
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(rb_ensure+0x113) [0x7ff6d3e639d3] /usr/src/ruby/eval.c:1011
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(rb_ensure+0x113) [0x7ff6d3e639d3] /usr/src/ruby/eval.c:1011
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(RB_FL_TEST_RAW+0x0) [0x7ff6d3dc6fbc] /usr/src/ruby/array.c:2740
/usr/local/lib/libruby.so.3.2(RB_FL_ANY_RAW) ./include/ruby/internal/fl_type.h:552
/usr/local/lib/libruby.so.3.2(rb_array_len) ./include/ruby/internal/core/rarray.h:321
/usr/local/lib/libruby.so.3.2(rb_ary_each) /usr/src/ruby/array.c:2739
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0x51c) [0x7ff6d404c05c] /usr/src/ruby/vm.c:2383
/usr/local/lib/libruby.so.3.2(invoke_block_from_c_bh+0x236) [0x7ff6d404d273] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(vm_yield_with_cref) /usr/src/ruby/vm.c:1509
/usr/local/lib/libruby.so.3.2(vm_yield) /usr/src/ruby/vm.c:1517
/usr/local/lib/libruby.so.3.2(rb_yield_0) /usr/src/ruby/vm_eval.c:1347
/usr/local/lib/libruby.so.3.2(loop_i) /usr/src/ruby/vm_eval.c:1446
/usr/local/lib/libruby.so.3.2(rb_vrescue2+0x10b) [0x7ff6d3e6346b] /usr/src/ruby/eval.c:921
/usr/local/lib/libruby.so.3.2(rb_rescue2+0x8a) [0x7ff6d3e636da] /usr/src/ruby/eval.c:902
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(RB_FL_TEST_RAW+0x0) [0x7ff6d3dc6fbc] /usr/src/ruby/array.c:2740
/usr/local/lib/libruby.so.3.2(RB_FL_ANY_RAW) ./include/ruby/internal/fl_type.h:552
/usr/local/lib/libruby.so.3.2(rb_array_len) ./include/ruby/internal/core/rarray.h:321
/usr/local/lib/libruby.so.3.2(rb_ary_each) /usr/src/ruby/array.c:2739
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_ensure+0x113) [0x7ff6d3e639d3] /usr/src/ruby/eval.c:1011
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0x51c) [0x7ff6d404c05c] /usr/src/ruby/vm.c:2383
/usr/local/lib/libruby.so.3.2(rb_yield+0x1de) [0x7ff6d405028e] /usr/src/ruby/vm.c:1398
/usr/local/lib/libruby.so.3.2(RB_FL_TEST_RAW+0x0) [0x7ff6d3dc6fbc] /usr/src/ruby/array.c:2740
/usr/local/lib/libruby.so.3.2(RB_FL_ANY_RAW) ./include/ruby/internal/fl_type.h:552
/usr/local/lib/libruby.so.3.2(rb_array_len) ./include/ruby/internal/core/rarray.h:321
/usr/local/lib/libruby.so.3.2(rb_ary_each) /usr/src/ruby/array.c:2739
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0x154) [0x7ff6d403c7a4] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core+0x1e62) [0x7ff6d4048362] /usr/src/ruby/insns.def:801
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0x51c) [0x7ff6d404c05c] /usr/src/ruby/vm.c:2383
/usr/local/lib/libruby.so.3.2(raise_load_if_failed+0x0) [0x7ff6d3ecc359] /usr/src/ruby/load.c:711
/usr/local/lib/libruby.so.3.2(rb_load_internal) /usr/src/ruby/load.c:774
/usr/local/lib/libruby.so.3.2(rb_f_load) /usr/src/ruby/load.c:847
/usr/local/lib/libruby.so.3.2(vm_call_cfunc_with_frame+0x117) [0x7ff6d40367d7] /usr/src/ruby/vm_insnhelper.c:3287
/usr/local/lib/libruby.so.3.2(vm_sendish+0xa3) [0x7ff6d4046614] /usr/src/ruby/vm_insnhelper.c:5099
/usr/local/lib/libruby.so.3.2(vm_exec_core) /usr/src/ruby/insns.def:820
/usr/local/lib/libruby.so.3.2(rb_vm_exec+0xb3) [0x7ff6d404bbf3] /usr/src/ruby/vm.c:2374
/usr/local/lib/libruby.so.3.2(rb_ec_exec_node+0xa5) [0x7ff6d3e5f2c5] /usr/src/ruby/eval.c:289
/usr/local/lib/libruby.so.3.2(ruby_run_node+0x8b) [0x7ff6d3e6564b] /usr/src/ruby/eval.c:330
/usr/local/bin/ruby(rb_main+0x21) [0x5593021e0112] ./main.c:38
/usr/local/bin/ruby(main) ./main.c:57
/lib/x86_64-linux-gnu/libc.so.6(0x7ff6d398c24a) [0x7ff6d398c24a]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x85) [0x7ff6d398c305]
[0x5593021e0151]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions