cotag / http-parser

A super fast http parser for ruby
MIT License
18 stars 17 forks source link

Segmentation fault in ruby 2.7.0 #3

Closed tycooon closed 4 years ago

tycooon commented 4 years ago

Here is a backtrace with all app-specific information removed.

<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:103: [BUG] Segmentation fault at 0x00000000007f75b0
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0121 p:---- s:0640 e:000639 CFUNC  :[]=
c:0120 p:0039 s:0634 e:000632 METHOD <bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:103
c:0119 p:0021 s:0627 e:000626 BLOCK  <bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:27 [FINISH]
c:0118 p:---- s:0623 e:000622 CFUNC  :each
c:0117 p:0049 s:0619 e:000618 METHOD <bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:26 [FINISH]
c:0116 p:---- s:0614 e:000613 CFUNC  :new
c:0115 p:0036 s:0609 e:000608 METHOD <bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/response/parser.rb:17 [FINISH]
c:0114 p:---- s:0605 e:000604 CFUNC  :new
c:0113 p:0053 s:0601 e:000600 METHOD <bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/connection.rb:40
c:0112 p:0048 s:0594 e:000593 METHOD <bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:47 [FINISH]
c:0111 p:---- s:0588 e:000587 CFUNC  :new
c:0110 p:0046 s:0582 e:000581 METHOD <bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/client.rb:71
c:0109 p:0011 s:0575 e:000574 BLOCK  <bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:12
c:0108 p:0028 s:0572 e:000571 METHOD <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/benchmark.rb:308
c:0107 p:0013 s:0567 e:000566 BLOCK  <bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:11 [FINISH]
c:0106 p:0012 s:0560 e:000559 BLOCK  <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:107
c:0105 p:0002 s:0556 e:000555 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:135
c:0104 p:0010 s:0551 e:000550 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:120
c:0103 p:0004 s:0544 e:000543 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:104
c:0102 p:0003 s:0540 e:000539 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:24
c:0101 p:0003 s:0534 e:000533 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:35
c:0100 p:0009 s:0529 e:000528 METHOD <bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/client.rb:48
c:0099 p:0017 s:0524 e:000523 METHOD <...>
c:0098 p:0070 s:0516 e:000515 METHOD <...>
c:0097 p:0024 s:0509 e:000508 METHOD <...>
c:0096 p:0009 s:0499 e:000498 BLOCK  <...>
c:0095 p:0002 s:0496 e:000495 METHOD <...>
c:0094 p:0005 s:0491 e:000490 BLOCK  <...> [FINISH]
c:0093 p:---- s:0487 e:000486 CFUNC  :each
c:0092 p:0012 s:0483 e:000482 METHOD <...>
c:0091 p:0028 s:0478 e:000477 METHOD <...>
c:0090 p:0003 s:0474 e:000473 METHOD <...>
c:0089 p:0018 s:0470 e:000469 METHOD <bundle_dir>/ruby/2.7.0/gems/polist-1.2.0/lib/polist/service.rb:30
c:0088 p:0018 s:0466 e:000465 METHOD <bundle_dir>/ruby/2.7.0/gems/polist-1.2.0/lib/polist/service.rb:30
c:0087 p:0009 s:0462 e:000461 BLOCK  <bundle_dir>/ruby/2.7.0/gems/polist-1.2.0/lib/polist/service.rb:49 [FINISH]
c:0086 p:---- s:0458 e:000457 CFUNC  :tap
c:0085 p:0010 s:0454 e:000453 METHOD <bundle_dir>/ruby/2.7.0/gems/polist-1.2.0/lib/polist/service.rb:49
c:0084 p:0019 s:0448 e:000447 METHOD <...>
c:0083 p:0004 s:0444 e:000443 METHOD <...>
c:0082 p:0009 s:0440 e:000439 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:39
c:0081 p:0048 s:0437 e:000435 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:112
c:0080 p:0012 s:0427 e:000426 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rails/active_job.rb:13 [FINISH]
c:0079 p:---- s:0422 e:000421 CFUNC  :instance_exec
c:0078 p:0127 s:0416 e:000415 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121
c:0077 p:0026 s:0407 e:000406 METHOD <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n.rb:313
c:0076 p:0019 s:0401 e:000400 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/translation.rb:9 [FINISH]
c:0075 p:---- s:0396 e:000395 CFUNC  :instance_exec
c:0074 p:0127 s:0390 e:000389 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121
c:0073 p:0046 s:0381 e:000380 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/zones.rb:66
c:0072 p:0019 s:0374 e:000373 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/timezones.rb:9 [FINISH]
c:0071 p:---- s:0369 e:000368 CFUNC  :instance_exec
c:0070 p:0127 s:0363 e:000362 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121
c:0069 p:0006 s:0354 e:000353 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:25
c:0068 p:0010 s:0351 e:000350 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb:180
c:0067 p:0022 s:0348 e:000347 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications/instrumenter.rb:24
c:0066 p:0023 s:0340 e:000339 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb:180
c:0065 p:0059 s:0334 e:000333 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:24
c:0064 p:0003 s:0330 e:000329 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:45
c:0063 p:0004 s:0327 e:000326 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:80
c:0062 p:0012 s:0324 e:000323 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:28
c:0061 p:0010 s:0318 e:000317 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:80
c:0060 p:0031 s:0313 e:000312 METHOD <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:45
c:0059 p:0015 s:0308 e:000307 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:21 [FINISH]
c:0058 p:---- s:0303 e:000302 CFUNC  :instance_exec
c:0057 p:0127 s:0297 e:000296 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121
c:0056 p:0124 s:0288 E:0008e8 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:139
c:0055 p:0025 s:0279 E:0010f8 METHOD <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:38
c:0054 p:0012 s:0274 e:000273 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:24
c:0053 p:0048 s:0270 e:000268 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:112
c:0052 p:0005 s:0260 e:000259 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/railtie.rb:43
c:0051 p:0015 s:0257 e:000256 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88
c:0050 p:0005 s:0252 e:000251 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:72
c:0049 p:0007 s:0249 e:000248 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:84
c:0048 p:0006 s:0244 e:000243 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:71
c:0047 p:0009 s:0240 e:000239 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/railtie.rb:42 [FINISH]
c:0046 p:---- s:0235 e:000234 CFUNC  :instance_exec
c:0045 p:0127 s:0229 e:000228 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121
c:0044 p:0124 s:0220 E:000ea8 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:139
c:0043 p:0018 s:0211 E:001268 METHOD <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:22
c:0042 p:0022 s:0206 e:000205 METHOD <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42
c:0041 p:0008 s:0201 e:000200 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:196
c:0040 p:0013 s:0195 e:000194 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:164
c:0039 p:0009 s:0192 e:000191 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:138
c:0038 p:0065 s:0189 e:000188 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-pro-5.0.1/lib/sidekiq/batch/middleware.rb:54
c:0037 p:0023 s:0179 e:000178 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140
c:0036 p:0058 s:0176 e:000175 METHOD <bundle_dir>/ruby/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/sidekiq.rb:9
c:0035 p:0023 s:0169 e:000168 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140
c:0034 p:0003 s:0166 e:000165 BLOCK  <bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/sidekiq_raven_middleware.rb:9
c:0033 p:0003 s:0163 e:000162 BLOCK  <bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian.rb:49
c:0032 p:0019 s:0160 e:000159 METHOD <bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/logger.rb:27
c:0031 p:0006 s:0156 e:000155 METHOD <bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian.rb:49
c:0030 p:0012 s:0152 e:000151 METHOD <bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/sidekiq_raven_middleware.rb:7
c:0029 p:0023 s:0147 e:000146 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140
c:0028 p:0026 s:0144 E:000298 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:143
c:0027 p:0021 s:0137 E:001ee8 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:163
c:0026 p:0005 s:0133 e:000132 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:136
c:0025 p:0002 s:0130 e:000129 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:111
c:0024 p:0045 s:0119 e:000118 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:135
c:0023 p:0003 s:0114 e:000113 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/rails.rb:43
c:0022 p:0015 s:0111 e:000110 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88
c:0021 p:0005 s:0106 e:000105 BLOCK  <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:72
c:0020 p:0015 s:0103 e:000102 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88
c:0019 p:0006 s:0098 e:000097 METHOD <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:71
c:0018 p:0008 s:0094 e:000093 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/rails.rb:42
c:0017 p:0007 s:0090 e:000089 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:131
c:0016 p:0042 s:0087 e:000086 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:257
c:0015 p:0011 s:0081 e:000080 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:126
c:0014 p:0042 s:0078 e:000077 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:13
c:0013 p:0013 s:0071 e:000070 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:125
c:0012 p:0002 s:0068 e:000067 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:78
c:0011 p:0011 s:0058 e:000057 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:124
c:0010 p:0010 s:0055 e:000054 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/logger.rb:10
c:0009 p:0046 s:0050 e:000049 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:33
c:0008 p:0008 s:0043 e:000042 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:123
c:0007 p:0047 s:0036 E:000250 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:162
c:0006 p:0017 s:0024 e:000023 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:78
c:0005 p:0009 s:0020 e:000019 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:68 [FINISH]
c:0004 p:---- s:0015 e:000014 IFUNC
c:0003 p:0002 s:0012 e:000011 METHOD <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:15
c:0002 p:0026 s:0006 e:000005 BLOCK  <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:24 [FINISH]
c:0001 p:---- s:0003 e:000002 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:24:in `block in safe_thread'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb:15:in `watchdog'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:68:in `run'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:78:in `process_one'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:162:in `process'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:123:in `dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:33:in `prepare'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/logger.rb:10:in `with'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:124:in `block in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:78:in `global'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:125:in `block (2 levels) in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb:13:in `call'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:126:in `block (3 levels) in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:257:in `stats'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:131:in `block (4 levels) in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/rails.rb:42:in `call'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:71:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:72:in `block in wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/rails.rb:43:in `block in call'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:135:in `block (5 levels) in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb:111:in `local'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:136:in `block (6 levels) in dispatch'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:163:in `block in process'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:143:in `invoke'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140:in `block in invoke'
<bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/sidekiq_raven_middleware.rb:7:in `call'
<bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian.rb:49:in `run'
<bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/logger.rb:27:in `run'
<bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian.rb:49:in `block in run'
<bundle_dir>/ruby/2.7.0/gems/lamian-1.2.0/lib/lamian/sidekiq_raven_middleware.rb:9:in `block in call'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140:in `block in invoke'
<bundle_dir>/ruby/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/sidekiq.rb:9:in `call'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:140:in `block in invoke'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-pro-5.0.1/lib/sidekiq/batch/middleware.rb:54:in `call'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb:138:in `block in invoke'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:164:in `block (2 levels) in process'
<bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb:196:in `execute_job'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/queue_adapters/sidekiq_adapter.rb:42:in `perform'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:22:in `execute'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:139:in `run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `instance_exec'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/railtie.rb:42:in `block (3 levels) in <class:Railtie>'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:71:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:84:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/reloader.rb:72:in `block in wrap'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/execution_wrapper.rb:88:in `wrap'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/railtie.rb:43:in `block (4 levels) in <class:Railtie>'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:112:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:24:in `block in execute'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:38:in `perform_now'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:139:in `run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `instance_exec'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:21:in `block (2 levels) in <module:Logging>'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:45:in `tag_logger'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:80:in `tagged'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:28:in `tagged'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/tagged_logging.rb:80:in `block in tagged'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:45:in `block in tag_logger'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:24:in `block (3 levels) in <module:Logging>'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb:180:in `instrument'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb:180:in `block in instrument'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/logging.rb:25:in `block (4 levels) in <module:Logging>'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `instance_exec'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/timezones.rb:9:in `block (2 levels) in <module:Timezones>'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/zones.rb:66:in `use_zone'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `instance_exec'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/translation.rb:9:in `block (2 levels) in <module:Translation>'
<bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n.rb:313:in `with_locale'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:121:in `instance_exec'
<bundle_dir>/ruby/2.7.0/gems/sentry-raven-2.13.0/lib/raven/integrations/rails/active_job.rb:13:in `block (2 levels) in included'
<bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/callbacks.rb:112:in `block in run_callbacks'
<bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/execution.rb:39:in `block in perform_now'
<...>
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/client.rb:48:in `perform!'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:35:in `perform!'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:24:in `perform'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:104:in `perform_request'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:120:in `with_retry'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:135:in `retry_on_connection_error'
<bundle_dir>/ruby/2.7.0/gems/ezclient-1.4.0/lib/ezclient/request.rb:107:in `block in perform_request'
<bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:11:in `block in <class:Client>'
<rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
<bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:12:in `block (2 levels) in <class:Client>'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/client.rb:71:in `perform'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/client.rb:71:in `new'
<bundle_dir>/ruby/2.7.0/gems/httplog-1.3.3/lib/httplog/adapters/http.rb:47:in `initialize'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/connection.rb:40:in `initialize'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/connection.rb:40:in `new'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/response/parser.rb:17:in `initialize'
<bundle_dir>/ruby/2.7.0/gems/http-4.3.0/lib/http/response/parser.rb:17:in `new'
<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:26:in `initialize'
<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:26:in `each'
<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:27:in `block in initialize'
<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:103:in `on_header_field'
<bundle_dir>/ruby/2.7.0/gems/http-parser-1.2.1/lib/http-parser/parser.rb:103:in `[]='
-- Machine register context ------------------------------------------------
RIP: 0x00000000007f75b0 RBP: 0x0000000001c5f570 RSP: 0x00007f5d2b6f6c38
RAX: 0x00000000007f75b0 RBX: 0x00007f5d2c1608c0 RCX: 0x000000000000000a
RDX: 0x0000000006504230 RDI: 0x0000000001c5f570 RSI: 0x00007f5d2c1608c0
R8: 0x00007f5d2b6fc120  R9: 0x0000000006504438 R10: 0x0000000000000000
R11: 0x0000000055550083 R12: 0x0000000006504230 R13: 0x0000000006504438
R14: 0x000000000487410c R15: 0x00000000036b7d50 EFL: 0x0000000000010202
-- C level backtrace information -------------------------------------------
<rbenv_dir>/versions/2.7.0/lib/libruby.so.2.7(rb_vm_bugreport+0x573) [0x7f5d452bab73]
<rbenv_dir>/versions/2.7.0/lib/libruby.so.2.7(rb_bug_for_fatal_signal+0xe3) [0x7f5d450e78b3]
<rbenv_dir>/versions/2.7.0/lib/libruby.so.2.7(sigsegv+0x4b) [0x7f5d4521ea5b]
[0x7f5d44bf95f0]
[0x7f75b0]
-- Other runtime information -----------------------------------------------
* Loaded script: sidekiq 6.0.4 server [3 of 4 busy]
* Loaded features:
0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 ruby2_keywords.rb
5 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/enc/encdb.so
6 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/enc/trans/transdb.so
7 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/rbconfig.rb
8 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/compatibility.rb
9 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/defaults.rb
10 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/deprecate.rb
11 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/errors.rb
12 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/version.rb
13 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/requirement.rb
14 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/platform.rb
15 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/basic_specification.rb
16 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/stub_specification.rb
17 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/util.rb
18 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/text.rb
19 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/user_interaction.rb
20 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/specification_policy.rb
21 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/util/list.rb
22 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/specification.rb
23 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/exceptions.rb
24 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/bundler_version_finder.rb
25 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/dependency.rb
26 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_gem.rb
27 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/monitor.so
28 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/monitor.rb
29 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb
30 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/core_ext/kernel_warn.rb
31 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems.rb
32 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/path_support.rb
33 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/version.rb
34 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/core_ext/name_error.rb
35 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/levenshtein.rb
36 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/jaro_winkler.rb
37 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checker.rb
38 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
39 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
40 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers.rb
41 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/method_name_checker.rb
42 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/key_error_checker.rb
43 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/spell_checkers/null_checker.rb
44 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/formatters/plain_formatter.rb
45 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean/tree_spell_checker.rb
46 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/did_you_mean.rb
47 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/tsort.rb
48 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/request_set/gem_dependency_api.rb
49 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/request_set/lockfile/parser.rb
50 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/request_set/lockfile/tokenizer.rb
51 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/request_set/lockfile.rb
52 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/request_set.rb
53 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/gem_metadata.rb
54 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/errors.rb
55 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/set.rb
56 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/action.rb
57 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
58 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
59 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
60 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
61 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/set_payload.rb
62 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/tag.rb
63 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/log.rb
64 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph/vertex.rb
65 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/dependency_graph.rb
66 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/state.rb
67 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/modules/specification_provider.rb
68 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/delegates/resolution_state.rb
69 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/delegates/specification_provider.rb
70 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/resolution.rb
71 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/resolver.rb
72 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo/modules/ui.rb
73 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo/lib/molinillo.rb
74 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/molinillo.rb
75 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/activation_request.rb
76 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/conflict.rb
77 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/dependency_request.rb
78 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/requirement_list.rb
79 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/stats.rb
80 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/set.rb
81 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/api_set.rb
82 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/composed_set.rb
83 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/best_set.rb
84 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/current_set.rb
85 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/git_set.rb
86 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/index_set.rb
87 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/installer_set.rb
88 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/lock_set.rb
89 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/vendor_set.rb
90 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/source_set.rb
91 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/specification.rb
92 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/spec_specification.rb
93 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/api_specification.rb
94 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/git_specification.rb
95 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/index_specification.rb
96 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/installed_specification.rb
97 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/local_specification.rb
98 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/lock_specification.rb
99 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver/vendor_specification.rb
100 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/resolver.rb
101 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/version.rb
102 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/rfc2396_parser.rb
103 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/rfc3986_parser.rb
104 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/common.rb
105 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/generic.rb
106 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/file.rb
107 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/ftp.rb
108 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/http.rb
109 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/https.rb
110 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/ldap.rb
111 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/ldaps.rb
112 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri/mailto.rb
113 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/uri.rb
114 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/git.rb
115 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/installed.rb
116 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/specific_file.rb
117 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/local.rb
118 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/lock.rb
119 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source/vendor.rb
120 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/source.rb
121 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/fileutils/lib/fileutils.rb
122 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendored_fileutils.rb
123 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/pathname.so
124 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/pathname.rb
125 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/errors.rb
126 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/environment_preserver.rb
127 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/plugin/api.rb
128 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/plugin.rb
129 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/gem_helpers.rb
130 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/match_platform.rb
131 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/rubygems_ext.rb
132 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/rubygems_integration.rb
133 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/version.rb
134 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/constants.rb
135 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/current_ruby.rb
136 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/build_metadata.rb
137 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler.rb
138 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb
139 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb
140 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/error.rb
141 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb
142 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/nested_context.rb
143 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/parser/argument.rb
144 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/parser/arguments.rb
145 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/parser/option.rb
146 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/parser/options.rb
147 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/parser.rb
148 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/shell.rb
149 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/line_editor/basic.rb
150 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/line_editor/readline.rb
151 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/line_editor.rb
152 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/util.rb
153 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb
154 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor.rb
155 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendored_thor.rb
156 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/friendly_errors.rb
157 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/cli/common.rb
158 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/settings.rb
159 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/feature_flag.rb
160 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/shared_helpers.rb
161 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/rubygems/ext/builder.rb
162 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/yaml_serializer.rb
163 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/cli/config.rb
164 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/cli/plugin.rb
165 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/cli.rb
166 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/shell/basic.rb
167 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/shell/color.rb
168 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/ui.rb
169 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/ui/shell.rb
170 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/ui/rg_proxy.rb
171 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/cli/exec.rb
172 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source.rb
173 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/path.rb
174 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/git.rb
175 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/rubygems.rb
176 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/lockfile_parser.rb
177 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/definition.rb
178 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/dependency.rb
179 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/ruby_dsl.rb
180 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/dsl.rb
181 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source_list.rb
182 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/metadata.rb
183 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/version.rb
184 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/rfc2396_parser.rb
185 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/rfc3986_parser.rb
186 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/common.rb
187 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/generic.rb
188 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/file.rb
189 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/ftp.rb
190 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/http.rb
191 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/https.rb
192 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/ldap.rb
193 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/ldaps.rb
194 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri/mailto.rb
195 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/uri/lib/uri.rb
196 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendored_uri.rb
197 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/ruby_version.rb
198 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/uri_credentials_filter.rb
199 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/lazy_specification.rb
200 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/index.rb
201 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/spec_set.rb
202 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/shellwords.rb
203 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/git/git_proxy.rb
204 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/digest.so
205 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/digest.rb
206 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/digest/sha1.so
207 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/compatibility.rb
208 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/gem_metadata.rb
209 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb
210 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/errors.rb
211 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/action.rb
212 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb
213 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb
214 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb
215 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb
216 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb
217 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb
218 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/log.rb
219 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb
220 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/dependency_graph.rb
221 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/state.rb
222 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/modules/specification_provider.rb
223 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/delegates/resolution_state.rb
224 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolution.rb
225 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/resolver.rb
226 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo/modules/ui.rb
227 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendor/molinillo/lib/molinillo.rb
228 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/vendored_molinillo.rb
229 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/resolver/spec_group.rb
230 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/resolver.rb
231 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/source/gemspec.rb
232 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/runtime.rb
233 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/dep_proxy.rb
234 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/remote_specification.rb
235 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/stub_specification.rb
236 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/endpoint_specification.rb
237 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bundler/setup.rb
238 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/versions.rb
239 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/exception.rb
240 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/syntax_error.rb
241 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/psych.so
242 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/stringio.so
243 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/omap.rb
244 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/set.rb
245 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/class_loader.rb
246 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/strscan.so
247 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/scalar_scanner.rb
248 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/node.rb
249 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/stream.rb
250 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/document.rb
251 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/sequence.rb
252 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/scalar.rb
253 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/mapping.rb
254 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes/alias.rb
255 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/nodes.rb
256 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/streaming.rb
257 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/visitor.rb
258 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/to_ruby.rb
259 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/emitter.rb
260 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/handler.rb
261 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/tree_builder.rb
262 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/yaml_tree.rb
263 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/json/ruby_events.rb
264 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/json_tree.rb
265 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors/depth_first.rb
266 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/visitors.rb
267 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/parser.rb
268 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/coder.rb
269 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/core_ext.rb
270 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/stream.rb
271 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/json/yaml_events.rb
272 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/json/tree_builder.rb
273 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/json/stream.rb
274 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych/handlers/document_stream.rb
275 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/psych.rb
276 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/yaml.rb
277 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/singleton.rb
278 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/optparse.rb
279 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/cgi/escape.so
280 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/cgi/util.rb
281 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/erb.rb
282 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/fileutils.rb
283 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/version.rb
284 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/version.rb
285 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/formatter.rb
286 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/period.rb
287 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/log_device.rb
288 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/severity.rb
289 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger/errors.rb
290 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/logger.rb
291 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/date_core.so
292 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/date.rb
293 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/time.rb
294 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/logger.rb
295 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/securerandom.rb
296 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/middleware/chain.rb
297 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/client.rb
298 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/worker.rb
299 <bundle_dir>/ruby/2.7.0/gems/connection_pool-2.2.2/lib/connection_pool/version.rb
300 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/timeout.rb
301 <bundle_dir>/ruby/2.7.0/gems/connection_pool-2.2.2/lib/connection_pool/monotonic_time.rb
302 <bundle_dir>/ruby/2.7.0/gems/connection_pool-2.2.2/lib/connection_pool/timed_stack.rb
303 <bundle_dir>/ruby/2.7.0/gems/connection_pool-2.2.2/lib/connection_pool.rb
304 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/errors.rb
305 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/version.rb
306 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/connection/registry.rb
307 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/connection/command_helper.rb
308 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/socket.so
309 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/io/wait.so
310 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/socket.rb
311 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/openssl.so
312 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/bn.rb
313 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/pkey.rb
314 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/cipher.rb
315 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/config.rb
316 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/digest.rb
317 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/x509.rb
318 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/buffering.rb
319 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/io/nonblock.so
320 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/ipaddr.rb
321 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/ssl.rb
322 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl/pkcs5.rb
323 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/openssl.rb
324 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/connection/ruby.rb
325 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/connection.rb
326 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/cgi/core.rb
327 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/cgi/cookie.rb
328 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/cgi.rb
329 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/client.rb
330 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/command.rb
331 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/command_loader.rb
332 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/key_slot_converter.rb
333 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/node.rb
334 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/node_key.rb
335 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/node_loader.rb
336 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/option.rb
337 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/slot.rb
338 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster/slot_loader.rb
339 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/cluster.rb
340 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/pipeline.rb
341 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis/subscribe.rb
342 <bundle_dir>/ruby/2.7.0/gems/redis-4.1.3/lib/redis.rb
343 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/redis_connection.rb
344 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/delay.rb
345 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/json/version.rb
346 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/ostruct/version.rb
347 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/ostruct.rb
348 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/json/generic_object.rb
349 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/json/common.rb
350 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/json/ext/parser.so
351 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/json/ext/generator.so
352 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/json/ext.rb
353 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/json.rb
354 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq.rb
355 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/exception_handler.rb
356 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/util.rb
357 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/fetch.rb
358 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_logger.rb
359 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/zlib.so
360 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/base64.rb
361 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/api.rb
362 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/scheduled.rb
363 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/job_retry.rb
364 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/processor.rb
365 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/manager.rb
366 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/launcher.rb
367 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/cli.rb
368 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/enc/utf_16le.so
369 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/enc/utf_16be.so
370 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/ruby_version_check.rb
371 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/constants.rb
372 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/engine.rb
373 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_object.rb
374 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_extension_loader.rb
375 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mri_object.rb
376 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/jruby_object.rb
377 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/rbx_object.rb
378 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/truffleruby_object.rb
379 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/object.rb
380 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/volatile.rb
381 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_lockable_object.rb
382 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/mutex_lockable_object.rb
383 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/jruby_lockable_object.rb
384 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/rbx_lockable_object.rb
385 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/lockable_object.rb
386 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/condition.rb
387 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/lock.rb
388 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization.rb
389 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/non_concurrent_map_backend.rb
390 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/map/mri_map_backend.rb
391 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/map.rb
392 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/deep_merge.rb
393 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/except.rb
394 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/slice.rb
395 <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n/version.rb
396 <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n/exceptions.rb
397 <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n/interpolate/ruby.rb
398 <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n.rb
399 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/lazy_load_hooks.rb
400 <bundle_dir>/ruby/2.7.0/gems/i18n-1.8.1/lib/i18n/config.rb
401 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/i18n.rb
402 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/kernel/singleton_class.rb
403 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/delegation.rb
404 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/instance_delegator.rb
405 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications/instrumenter.rb
406 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/mutex_m.rb
407 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications/fanout.rb
408 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/per_thread_registry.rb
409 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/notifications.rb
410 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/behaviors.rb
411 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/reporting.rb
412 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/constant_accessor.rb
413 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/array/extract_options.rb
414 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/redefine_method.rb
415 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/method_wrappers.rb
416 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation/proxy_wrappers.rb
417 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/deprecation.rb
418 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/deprecation.rb
419 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/inflector/inflections.rb
420 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/inflections.rb
421 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/inflector/methods.rb
422 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/dependencies/autoload.rb
423 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/gem_version.rb
424 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/version.rb
425 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/concern.rb
426 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/attribute_accessors.rb
427 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/version.rb
428 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/errors.rb
429 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/event.rb
430 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/dereferenceable.rb
431 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/obligation.rb
432 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/logging.rb
433 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/executor_service.rb
434 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/at_exit.rb
435 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/abstract_executor_service.rb
436 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serial_executor_service.rb
437 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/immediate_executor.rb
438 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/delay.rb
439 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic_reference/numeric_cas_wrapper.rb
440 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic_reference/mutex_atomic.rb
441 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_reference.rb
442 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_executor_service.rb
443 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/monotonic_time.rb
444 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_thread_pool_executor.rb
445 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/thread_pool_executor.rb
446 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/cached_thread_pool.rb
447 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/processor_counter.rb
448 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/configuration.rb
449 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_atomic_boolean.rb
450 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_boolean.rb
451 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/utility/native_integer.rb
452 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_atomic_fixnum.rb
453 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_fixnum.rb
454 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/cyclic_barrier.rb
455 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_count_down_latch.rb
456 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/java_count_down_latch.rb
457 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/count_down_latch.rb
458 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/read_write_lock.rb
459 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/abstract_thread_local_var.rb
460 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/ruby_thread_local_var.rb
461 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/java_thread_local_var.rb
462 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/thread_local_var.rb
463 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/reentrant_read_write_lock.rb
464 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/mutex_semaphore.rb
465 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/semaphore.rb
466 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomics.rb
467 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/fixed_thread_pool.rb
468 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/simple_executor_service.rb
469 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/indirect_immediate_executor.rb
470 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_executor_service.rb
471 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_single_thread_executor.rb
472 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/java_thread_pool_executor.rb
473 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/ruby_single_thread_executor.rb
474 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/safe_task_executor.rb
475 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serialized_execution.rb
476 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/delegate.rb
477 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/serialized_execution_delegator.rb
478 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/single_thread_executor.rb
479 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/copy_on_write_observer_set.rb
480 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/copy_on_notify_observer_set.rb
481 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/concern/observable.rb
482 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/ivar.rb
483 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/options.rb
484 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/scheduled_task.rb
485 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/java_non_concurrent_priority_queue.rb
486 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/ruby_non_concurrent_priority_queue.rb
487 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/non_concurrent_priority_queue.rb
488 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executor/timer_set.rb
489 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/executors.rb
490 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atomic/atomic_markable_reference.rb
491 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/agent.rb
492 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/atom.rb
493 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/thread_safe/util.rb
494 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/array.rb
495 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/hash.rb
496 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/set.rb
497 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/tuple.rb
498 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/async.rb
499 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/future.rb
500 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/dataflow.rb
501 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/maybe.rb
502 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/exchanger.rb
503 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/synchronization/abstract_struct.rb
504 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/immutable_struct.rb
505 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/mutable_struct.rb
506 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/mvar.rb
507 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/promise.rb
508 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/settable_struct.rb
509 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/timer_task.rb
510 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/tvar.rb
511 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/collection/lock_free_stack.rb
512 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/re_include.rb
513 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/promises.rb
514 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent/thread_safe/synchronized_delegator.rb
515 <bundle_dir>/ruby/2.7.0/gems/concurrent-ruby-1.1.5/lib/concurrent.rb
516 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/fiber.so
517 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/logger_thread_safe_level.rb
518 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/logger_silence.rb
519 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/logger.rb
520 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_and_time/compatibility.rb
521 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support.rb
522 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/kernel/reporting.rb
523 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/blank.rb
524 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/keys.rb
525 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/key_generator.rb
526 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/digest/sha2.so
527 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/digest/sha2.rb
528 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/security_utils.rb
529 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/messages/metadata.rb
530 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/messages/rotator.rb
531 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/message_verifier.rb
532 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/etc.so
533 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/tmpdir.rb
534 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/message_encryptor.rb
535 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/encrypted_file.rb
536 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/ordered_options.rb
537 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/inclusion.rb
538 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/encrypted_configuration.rb
539 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/reverse_merge.rb
540 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/hash_with_indifferent_access.rb
541 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/initializable.rb
542 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/multibyte.rb
543 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/multibyte.rb
544 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/inflector/transliterate.rb
545 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/inflections.rb
546 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/inflector.rb
547 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/introspection.rb
548 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/railtie.rb
549 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/engine/railties.rb
550 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/engine.rb
551 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/secrets.rb
552 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/application.rb
553 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/gem_version.rb
554 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/version.rb
555 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/aliasing.rb
556 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/anonymous.rb
557 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/load_error.rb
558 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/name_error.rb
559 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/starts_ends_with.rb
560 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/concurrency/share_lock.rb
561 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/dependencies/interlock.rb
562 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/dependencies.rb
563 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/dependencies/zeitwerk_integration.rb
564 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/autoloaders.rb
565 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/array/wrap.rb
566 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/acts_like.rb
567 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/duplicable.rb
568 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/deep_dup.rb
569 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/try.rb
570 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/to_query.rb
571 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/to_param.rb
572 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/x86_64-linux/bigdecimal.so
573 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bigdecimal.rb
574 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/bigdecimal/util.rb
575 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time/calculations.rb
576 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/xml_mini/rexml.rb
577 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/xml_mini.rb
578 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/array/conversions.rb
579 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/acts_like.rb
580 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/filters.rb
581 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/duration.rb
582 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/ruby_core_support.rb
583 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/offset_rationals.rb
584 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/time_or_datetime.rb
585 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_definition.rb
586 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_offset.rb
587 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_transition.rb
588 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_transition_definition.rb
589 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_index_definition.rb
590 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_info.rb
591 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/data_timezone_info.rb
592 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/linked_timezone_info.rb
593 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/transition_data_timezone_info.rb
594 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/zoneinfo_timezone_info.rb
595 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/data_source.rb
596 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/ruby_data_source.rb
597 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/zoneinfo_data_source.rb
598 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_period.rb
599 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/version.rb
600 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/synchronized_delegator.rb
601 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe.rb
602 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/non_concurrent_cache_backend.rb
603 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/mri_cache_backend.rb
604 <bundle_dir>/ruby/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb
605 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone.rb
606 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/info_timezone.rb
607 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/data_timezone.rb
608 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/linked_timezone.rb
609 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/timezone_proxy.rb
610 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/country_index_definition.rb
611 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/country_info.rb
612 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/ruby_country_info.rb
613 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/zoneinfo_country_info.rb
614 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/country.rb
615 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo/country_timezone.rb
616 <bundle_dir>/ruby/2.7.0/gems/tzinfo-1.2.6/lib/tzinfo.rb
617 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/values/time_zone.rb
618 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/conversions.rb
619 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/time_with_zone.rb
620 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_and_time/zones.rb
621 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/zones.rb
622 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_and_time/calculations.rb
623 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date/zones.rb
624 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date/calculations.rb
625 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/calculations.rb
626 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time/compatibility.rb
627 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/time.rb
628 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date/acts_like.rb
629 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date/blank.rb
630 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date/conversions.rb
631 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date.rb
632 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time/acts_like.rb
633 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time/blank.rb
634 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time/compatibility.rb
635 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time/conversions.rb
636 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/date_time.rb
637 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/numeric/time.rb
638 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/integer/time.rb
639 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/conversions.rb
640 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/zones.rb
641 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/time.rb
642 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/conversions.rb
643 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/conversions.rb
644 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/instance_variables.rb
645 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/big_decimal/conversions.rb
646 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/json.rb
647 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/option_merger.rb
648 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object/with_options.rb
649 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/object.rb
650 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/paths.rb
651 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/rack.rb
652 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/configuration.rb
653 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/railtie/configuration.rb
654 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/i18n_railtie.rb
655 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/railtie.rb
656 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/class/attribute.rb
657 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/rails.rb
658 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_pack/gem_version.rb
659 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_pack/version.rb
660 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_pack.rb
661 <bundle_dir>/ruby/2.7.0/gems/rack-2.0.8/lib/rack.rb
662 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch.rb
663 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/messages/rotation_configuration.rb
664 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/railtie.rb
665 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails.rb
666 <bundle_dir>/ruby/2.7.0/gems/railties-6.0.2.1/lib/rails/engine/configuration.rb
667 <bundle_dir>/ruby/2.7.0/gems/sidekiq-6.0.4/lib/sidekiq/rails.rb
668 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/version.rb
669 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/bundler.rb
670 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/explicit_require.rb
671 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path_scanner.rb
672 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/path.rb
673 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/cache.rb
674 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/version.rb
675 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/msgpack.so
676 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/packer.rb
677 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/unpacker.rb
678 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/factory.rb
679 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/symbol.rb
680 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/core_ext.rb
681 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/timestamp.rb
682 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack/time.rb
683 <bundle_dir>/ruby/2.7.0/gems/msgpack-1.3.1/lib/msgpack.rb
684 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/store.rb
685 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/change_observer.rb
686 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/loaded_features_index.rb
687 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/realpath_cache.rb
688 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache.rb
689 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache.rb
690 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap.rb
691 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb
692 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/loaded_features.rb
693 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/load_path_cache/core_ext/active_support.rb
694 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/bootsnap.so
695 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/iseq.rb
696 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/compile_cache/yaml.rb
697 <bundle_dir>/ruby/2.7.0/gems/bootsnap-1.4.5/lib/bootsnap/setup.rb
698 <...>
699 <bundle_dir>/ruby/2.7.0/gems/activemodel-6.0.2.1/lib/active_model/gem_version.rb
700 <bundle_dir>/ruby/2.7.0/gems/activemodel-6.0.2.1/lib/active_model/version.rb
701 <bundle_dir>/ruby/2.7.0/gems/activemodel-6.0.2.1/lib/active_model.rb
702 <bundle_dir>/ruby/2.7.0/gems/activemodel-6.0.2.1/lib/active_model/railtie.rb
703 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/array/access.rb
704 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/hash/indifferent_access.rb
705 <bundle_dir>/ruby/2.7.0/gems/globalid-0.4.2/lib/global_id/uri/gid.rb
706 <bundle_dir>/ruby/2.7.0/gems/globalid-0.4.2/lib/global_id/global_id.rb
707 <bundle_dir>/ruby/2.7.0/gems/globalid-0.4.2/lib/global_id.rb
708 <bundle_dir>/ruby/2.7.0/gems/globalid-0.4.2/lib/global_id/railtie.rb
709 <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/gem_version.rb
710 <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/version.rb
711 <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job.rb
712 <bundle_dir>/ruby/2.7.0/gems/activejob-6.0.2.1/lib/active_job/railtie.rb
713 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller.rb
714 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_dispatch/http/upload.rb
715 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/mock_session.rb
716 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/tempfile.rb
717 <bundle_dir>/ruby/2.7.0/gems/rack-2.0.8/lib/rack/query_parser.rb
718 <bundle_dir>/ruby/2.7.0/gems/rack-2.0.8/lib/rack/utils.rb
719 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/cookie_jar.rb
720 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/mock_digest_request.rb
721 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/utils.rb
722 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/forwardable/impl.rb
723 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/forwardable/version.rb
724 <rbenv_dir>/versions/2.7.0/lib/ruby/2.7.0/forwardable.rb
725 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/methods.rb
726 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/uploaded_file.rb
727 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test/version.rb
728 <bundle_dir>/ruby/2.7.0/gems/rack-test-1.1.0/lib/rack/test.rb
729 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/metal/strong_parameters.rb
730 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/module/attr_internal.rb
731 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/uri.rb
732 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller.rb
733 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/abstract_controller/railties/routes_helpers.rb
734 <bundle_dir>/ruby/2.7.0/gems/actionpack-6.0.2.1/lib/action_controller/railties/helpers.rb
735 <bundle_dir>/ruby/2.7.0/gems/actionview-6.0.2.1/lib/action_view/gem_version.rb
736 <bundle_dir>/ruby/2.7.0/gems/actionview-6.0.2.1/lib/action_view/version.rb
737 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/multibyte/unicode.rb
738 <bundle_dir>/ruby/2.7.0/gems/activesupport-6.0.2.1/lib/active_support/core_ext/string/output_safety.rb
739 <bundle_dir>/ruby/2.7.0/gems/actionview-6.0.2.1/lib/action_view.rb
740 <bundle_dir>/ruby/2.7.0/gems/actionview-6.0.2.1/lib/action_view/railtie.rb
stakach commented 4 years ago

is it reproducible?

tycooon commented 4 years ago

Not sure, this happened in production only 1 time in like 7 days after we upgraded to ruby 2.7. I guess there was some specific response from the server (which I don't have of course).

stakach commented 4 years ago

I don't really know where to start in solving the problem, if it's a problem. When there are multiple threads running if a seg fault occurs on another thread (in a c-lib for instance and hence not blocked by the GIL) the control frame information is usually inaccurate.

As it stands the control frame points to a function assigning a field in an FFI::Struct which seems fine. Don't even think there would be an issue if different fields in that struct were being assigned in parallel.

However ruby 2.7 introduced compaction garbage collection. Meaning it moves objects in memory, which seems dangerous when dealing with c-code. So it might be a race condition caused by that? It's probably unlikely that the code referenced is directly to blame even if the fault occurred because of that operation.

Without some way of reproducing the event I don't think we are going to solve it and my guess is when it happens next it'll point to a totally different location. If it does happen again though, please update this issue as we also use this in production :)

tycooon commented 4 years ago

OK, sure. Thanks for your feedback!

tycooon commented 4 years ago

Unfortunately, we have 2 more segfaults since last time, and both happened in http-parser ☹️ Please take a look:

https://pastebin.com/raw/LgrLkHUv https://pastebin.com/raw/ittHt6B3

stakach commented 4 years ago

@larskanis any ideas? I really have no idea, the segfaults seem to be occuring when writing to FFI structs. My only thought is that the compacting GC on Ruby2.7.0 is moving things and that's a total stab in the dark

larskanis commented 4 years ago

Compacting GC doesn't start unless explicit triggered. @tycooon do you call GC.compact somewhere? Unfortunately none of the stack traces shows ffi_c.so. So possibly this could be a ruby core bug. I don't have an idea so far, without a reproducible script.

tycooon commented 4 years ago

It turns out we were experimenting with adding the following initializer to our Rails project:

Thread.new do
  loop do
    result = GC.compact
    Rails.logger.debug "#{Process.pid} Run GC.compact with result: #{result.inspect}"
    sleep 60
  end
end

And all 3 segfaults that we got so far happened right after we deployed that version. So I think the problem was exactly us calling GC.compact. We currently don't have this code in the project, so I guess there should not be more segfaults.

I guess I should report this problem to the Ruby issue tracker, but I have no idea how to make it reproducible.

larskanis commented 4 years ago

The related ruby issue describes a lot of details about compacting GC and has a known issue regarding C extensions. Possibly ffi is affected by it. Using GC.verify_compaction_references instead of GC.compact should trigger this kind of bugs more reliable.

tycooon commented 4 years ago

Thanks for the explanation! Closing this for now 🎉

larskanis commented 4 years ago

ffi-1.12.2 fixes this issue. See https://github.com/ffi/ffi/issues/742.

@tycooon You can re-add GC.compact to your project!

tycooon commented 4 years ago

Great news, thanks! 🎉