Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation Fault in macOS11 (M1 processor) #172

Closed
avanderbeek opened this issue Jan 6, 2021 · 32 comments
Closed

Segmentation Fault in macOS11 (M1 processor) #172

avanderbeek opened this issue Jan 6, 2021 · 32 comments

Comments

@avanderbeek
Copy link

avanderbeek commented Jan 6, 2021

Just switched from Ubuntu to Mac OS 11.1 with M1 processor and running rails app that had no issues on Ubuntu.
Running Rspec test suite with typhoeus 1.3.1, ethon 0.12.0, ffi 1.14.2.

/Users/asv/.rbenv/versions/2.6.6/lib/ruby/gems/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:109: [BUG] Segmentation fault at 0x00000001000653f1 ruby 2.6.6p146 (2020-03-31 revision 67876) [-darwin20]

Offending call seems to be Typhoeus.get(url, opts) where URL is a valid URL and

opts = {:timeout_ms=>6000, :connecttimeout_ms=>3000}

Any idea what may be up?

@CFKevinRef
Copy link

CFKevinRef commented Jan 8, 2021

I have a similar (potentially the same) issue, and a dead simple script reproduces it. Fair warning: I've been out of the Ruby game for a bit so I didn't try to make an ethon-only example. Anyway, my simple example here crashes in the same way I was seeing for something deep in a cocoapods command - easy_getinfo with httpauth_avail.

These particular Ruby installations come from Homebrew, configured for native (arm64) packages. The system Ruby installation is useless here as ffi will fail to select appropriate architectures.

bug.rb:

require "typhoeus"

Typhoeus::get("https://github.com/")

Ruby 3.0.0

Homebrew formula ruby

gem env output
RubyGems Environment:
  - RUBYGEMS VERSION: 3.2.4
  - RUBY VERSION: 3.0.0 (2020-12-25 patchlevel 0) [arm64-darwin20]
  - INSTALLATION DIRECTORY: /opt/homebrew/lib/ruby/gems/3.0.0
  - USER INSTALLATION DIRECTORY: /Users/kevin/.gem/ruby/3.0.0
  - RUBY EXECUTABLE: /opt/homebrew/opt/ruby/bin/ruby
  - GIT EXECUTABLE: /usr/bin/git
  - EXECUTABLE DIRECTORY: /opt/homebrew/lib/ruby/gems/3.0.0/bin
  - SPEC CACHE DIRECTORY: /Users/kevin/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /opt/homebrew/Cellar/ruby/3.0.0_1/etc
  - RUBYGEMS PLATFORMS:
     - ruby
     - arm64-darwin-20
  - GEM PATHS:
     - /opt/homebrew/lib/ruby/gems/3.0.0
     - /Users/kevin/.gem/ruby/3.0.0
     - /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/gems/3.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /opt/homebrew/lib/ruby/gems/3.0.0/bin
     - /opt/homebrew/opt/ruby/bin
     - /opt/homebrew/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /Library/Apple/usr/bin
ruby bug.rb output
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127: [BUG] Segmentation fault at 0x0000000000000001
ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [arm64-darwin20]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0020 p:---- s:0096 e:000095 CFUNC  :easy_getinfo
c:0019 p:0031 s:0089 e:000088 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127
c:0018 p:0018 s:0082 e:000081 METHOD (eval):1
c:0017 p:0012 s:0078 e:000074 BLOCK  /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15 [FINISH]
c:0016 p:---- s:0071 e:000070 CFUNC  :each
c:0015 p:0016 s:0067 e:000066 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14
c:0014 p:0019 s:0061 e:000060 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302
c:0013 p:0017 s:0057 e:000054 BLOCK  /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164
c:0012 p:0006 s:0051 e:000050 BLOCK  /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68 [FINISH]
c:0011 p:---- s:0047 e:000046 CFUNC  :each
c:0010 p:0033 s:0043 e:000042 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68
c:0009 p:0051 s:0039 e:000038 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33
c:0008 p:0020 s:0035 e:000034 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16
c:0007 p:0025 s:0030 e:000029 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18
c:0006 p:0033 s:0025 e:000024 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31
c:0005 p:0041 s:0021 e:000020 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25
c:0004 p:0020 s:0016 e:000015 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26
c:0003 p:0025 s:0012 e:000011 METHOD /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22
c:0002 p:0019 s:0006 e:000005 EVAL   bug.rb:3 [FINISH]
c:0001 p:0000 s:0003 E:000840 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
bug.rb:3:in `<main>'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22:in `get'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26:in `run'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25:in `run'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31:in `run'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18:in `run'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16:in `run'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33:in `perform'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `complete'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `each'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `block in complete'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164:in `block in set_callback'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302:in `mirror'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `from_easy'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `each'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15:in `block in from_easy'
(eval):1:in `httpauth_avail'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `get_info_long'
/opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `easy_getinfo'

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

* Loaded script: bug.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 ruby2_keywords.rb
    5 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
    6 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/trans/transdb.bundle
    7 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/rbconfig.rb
    8 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/compatibility.rb
    9 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/defaults.rb
   10 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/deprecate.rb
   11 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/errors.rb
   12 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/exceptions.rb
   13 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/rubygems/defaults/operating_system.rb
   14 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/basic_specification.rb
   15 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/stub_specification.rb
   16 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/text.rb
   17 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/user_interaction.rb
   18 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/specification_policy.rb
   19 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/util/list.rb
   20 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/platform.rb
   21 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/version.rb
   22 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/requirement.rb
   23 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/specification.rb
   24 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/util.rb
   25 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/dependency.rb
   26 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_gem.rb
   27 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
   28 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/monitor.rb
   29 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_require.rb
   30 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/core_ext/kernel_warn.rb
   31 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems.rb
   32 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/path_support.rb
   33 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/version.rb
   34 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/core_ext/name_error.rb
   35 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/levenshtein.rb
   36 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/jaro_winkler.rb
   37 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checker.rb
   38 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   39 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   40 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/name_error_checkers.rb
   41 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/method_name_checker.rb
   42 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/key_error_checker.rb
   43 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/null_checker.rb
   44 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/tree_spell_checker.rb
   45 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/spell_checkers/require_path_checker.rb
   46 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean/formatters/plain_formatter.rb
   47 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/did_you_mean.rb
   48 /opt/homebrew/lib/ruby/site_ruby/3.0.0/rubygems/bundler_version_finder.rb
   49 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest.bundle
   50 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/digest.rb
   51 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha2.bundle
   52 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/digest/sha2.rb
   53 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/version.rb
   54 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/formatter.rb
   55 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/period.rb
   56 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/log_device.rb
   57 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/severity.rb
   58 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger/errors.rb
   59 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/logger.rb
   60 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi_c.bundle
   61 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/platform.rb
   62 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/data_converter.rb
   63 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/types.rb
   64 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/library.rb
   65 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/errno.rb
   66 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/abstract_memory.rb
   67 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/pointer.rb
   68 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/memorypointer.rb
   69 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/struct_layout.rb
   70 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/struct_layout_builder.rb
   71 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/struct_by_reference.rb
   72 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/struct.rb
   73 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/union.rb
   74 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/managedstruct.rb
   75 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/callback.rb
   76 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/io.rb
   77 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/autopointer.rb
   78 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/variadic.rb
   79 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/enum.rb
   80 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/version.rb
   81 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi/ffi.rb
   82 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi.rb
   83 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/delegate.rb
   84 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/fileutils.rb
   85 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/etc.bundle
   86 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/tmpdir.rb
   87 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/tempfile.rb
   88 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/libc.rb
   89 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/codes.rb
   90 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/options.rb
   91 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
   92 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/form_options.rb
   93 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/messages.rb
   94 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/functions.rb
   95 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/constants.rb
   96 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/settings.rb
   97 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curls/classes.rb
   98 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/curl.rb
   99 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/informations.rb
  100 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/features.rb
  101 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
  102 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/options.rb
  103 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/header.rb
  104 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/util.rb
  105 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
  106 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/params.rb
  107 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/form.rb
  108 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/putable.rb
  109 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/postable.rb
  110 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
  111 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/post.rb
  112 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/get.rb
  113 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/head.rb
  114 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/put.rb
  115 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/delete.rb
  116 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/patch.rb
  117 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/options.rb
  118 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http/custom.rb
  119 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/http.rb
  120 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
  121 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
  122 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
  123 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
  124 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/easy.rb
  125 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/ethon_error.rb
  126 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/global_init.rb
  127 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/multi_timeout.rb
  128 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/multi_fdset.rb
  129 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/multi_add.rb
  130 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/multi_remove.rb
  131 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/select.rb
  132 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_option.rb
  133 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_value.rb
  134 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/errors.rb
  135 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/loggable.rb
  136 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/multi/stack.rb
  137 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/multi/operations.rb
  138 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/multi/options.rb
  139 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/multi.rb
  140 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon/version.rb
  141 /opt/homebrew/lib/ruby/gems/3.0.0/gems/ethon-0.12.0/lib/ethon.rb
  142 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
  143 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/set.rb
  144 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb
  145 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/typhoeus_error.rb
  146 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/no_stub.rb
  147 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/errors.rb
  148 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/expectation.rb
  149 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/addable.rb
  150 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/before.rb
  151 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/cacheable.rb
  152 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/block_connection.rb
  153 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/memoizable.rb
  154 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/queueable.rb
  155 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/runnable.rb
  156 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/stubbable.rb
  157 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra.rb
  158 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb
  159 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
  160 /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha1.bundle
  161 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb
  162 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb
  163 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb
  164 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb
  165 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/callbacks.rb
  166 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/marshal.rb
  167 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/memoizable.rb
  168 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb
  169 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/responseable.rb
  170 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/streamable.rb
  171 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb
  172 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/request.rb
  173 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/response/header.rb
  174 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/response/informations.rb
  175 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/response/status.rb
  176 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/response/cacheable.rb
  177 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/response.rb
  178 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus/version.rb
  179 /opt/homebrew/lib/ruby/gems/3.0.0/gems/typhoeus-1.4.0/lib/typhoeus.rb

* Process memory map:

104598000-10459c000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/bin/ruby
10459c000-1045a0000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/bin/ruby
1045a0000-1045a4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/bin/ruby
1045a4000-1045ac000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/bin/ruby
1045ac000-1045b4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
1045b4000-104820000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
104820000-104828000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
104828000-10482c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
10482c000-104838000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
104838000-1048a0000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/libruby.3.0.dylib
1048a0000-1048a4000 r-- /usr/lib/dyld
1048a4000-1048a8000 r-- /usr/lib/dyld
1048a8000-1048ac000 rw- /usr/lib/dyld
1048ac000-1048b0000 r-- /usr/lib/dyld
1048b0000-10492c000 r-x /usr/lib/dyld
10492c000-104934000 r-- /usr/lib/dyld
104934000-104938000 rw- /usr/lib/dyld
104938000-10496c000 rw- /usr/lib/dyld
10496c000-1049b0000 r-- /usr/lib/dyld
1049b0000-1049b4000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049b4000-1049b8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049b8000-1049c0000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049c0000-1049c4000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049c4000-1049c8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049c8000-1049d0000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049d0000-1049d4000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049d4000-1049d8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049d8000-1049e0000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049e0000-1049e4000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049e4000-1049e8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1049e8000-104a8c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104a8c000-104a90000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104a90000-104b34000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104b34000-104b38000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104b38000-104bdc000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104bdc000-104be0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104be0000-104c84000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104c84000-104c88000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104c88000-104d2c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104d2c000-104d30000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104d30000-104dd4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104dd4000-104dd8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104dd8000-104e7c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104e7c000-104e80000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104e80000-104f24000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104f24000-104f28000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104f28000-104fcc000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104fcc000-104fd0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
104fd0000-105074000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105074000-105078000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105078000-10511c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
10511c000-105120000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105120000-1051c4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1051c4000-1051c8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1051c8000-10526c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
10526c000-105270000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105270000-105314000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105314000-105318000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105318000-1053bc000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1053bc000-1053c0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1053c0000-105464000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105464000-105468000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105468000-10550c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
10550c000-105510000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105510000-1055b4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1055b4000-1055b8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1055b8000-10565c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
10565c000-105660000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105660000-105704000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105704000-105708000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105708000-1057ac000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1057ac000-1057b0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1057b0000-105854000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105854000-105858000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105858000-1058fc000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1058fc000-105900000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105900000-1059a4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1059a4000-1059a8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
1059a8000-105a4c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105a4c000-105a50000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105a50000-105af4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105af4000-105af8000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105af8000-105b9c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105b9c000-105ba0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105ba0000-105c44000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105c44000-105c48000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105c48000-105cec000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105cec000-105cf0000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105cf0000-105d94000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105d94000-105d98000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105d98000-105e3c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105e3c000-105e40000 --- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105e40000-105ee4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105ee4000-105ee8000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105ee8000-105eec000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105eec000-105ef0000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105ef0000-105ef8000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/encdb.bundle
105ef8000-105efc000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/trans/transdb.bundle
105efc000-105f00000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/trans/transdb.bundle
105f00000-105f04000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/trans/transdb.bundle
105f04000-105f0c000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/enc/trans/transdb.bundle
105f0c000-105f10000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
105f10000-105f14000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
105f14000-105f18000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
105f18000-105f1c000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
105f1c000-105f24000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/monitor.bundle
105f24000-105f28000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest.bundle
105f28000-105f2c000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest.bundle
105f2c000-105f30000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest.bundle
105f30000-105f38000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest.bundle
105f38000-105f3c000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha2.bundle
105f3c000-105f40000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha2.bundle
105f40000-105f44000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha2.bundle
105f44000-105f4c000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha2.bundle
105f4c000-105f68000 r-x /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi_c.bundle
105f68000-105f6c000 r-- /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi_c.bundle
105f6c000-105f70000 rw- /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi_c.bundle
105f70000-105f84000 r-- /opt/homebrew/lib/ruby/gems/3.0.0/gems/ffi-1.14.2/lib/ffi_c.bundle
105f84000-105f88000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/etc.bundle
105f88000-105f8c000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/etc.bundle
105f8c000-105f90000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/etc.bundle
105f90000-105f98000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/etc.bundle
105f98000-105fd8000 rw- /usr/lib/libffi-trampolines.dylib
105fd8000-105fdc000 rw- /usr/lib/libffi-trampolines.dylib
105fdc000-105fe4000 r-x /usr/lib/libffi-trampolines.dylib
105fe4000-105fec000 r-x /usr/lib/libffi-trampolines.dylib
105fec000-105ff0000 r-- /usr/lib/libffi-trampolines.dylib
105ff0000-105ff4000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
105ff4000-106000000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
106000000-106004000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
106004000-106008000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
106008000-106014000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/zlib.bundle
106014000-106018000 r-x /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha1.bundle
106018000-10601c000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha1.bundle
10601c000-106020000 rw- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha1.bundle
106020000-106028000 r-- /opt/homebrew/Cellar/ruby/3.0.0_1/lib/ruby/3.0.0/arm64-darwin20/digest/sha1.bundle
113e00000-113f00000 rw-
113f00000-114000000 rw-
118000000-118800000 rw-
118800000-119000000 rw-
119000000-119800000 rw-
119800000-11a000000 rw-
11a000000-11a800000 rw-
11a800000-11b000000 rw-
11b000000-11b800000 rw-
11b800000-11c000000 rw-
11c000000-11c800000 rw-
11c800000-11d000000 rw-
11d000000-11d800000 rw-
11d800000-11e000000 rw-
11e000000-11e800000 rw-
11e800000-11f000000 rw-
11f000000-11f800000 rw-
11f800000-120000000 rw-
123e00000-123f00000 rw-
124000000-124800000 rw-
128000000-128800000 rw-
128800000-129000000 rw-
129000000-129800000 rw-
129800000-12a000000 rw-
12a000000-12a800000 rw-
12a800000-12b000000 rw-
12b000000-12b800000 rw-
12b800000-12c000000 rw-
12c000000-12c800000 rw-
12c800000-12d000000 rw-
12d000000-12d800000 rw-
12d800000-12e000000 rw-
12e000000-12e800000 rw-
12e800000-12f000000 rw-
12f000000-12f800000 rw-
12f800000-130000000 rw-
133e00000-133f00000 rw-
133f00000-133f04000 rw-
134000000-134800000 rw-
134800000-136800000 rw-
136800000-137000000 rw-
137000000-137100000 rw-
138000000-138800000 rw-
138800000-139000000 rw-
139000000-139800000 rw-
139800000-13a000000 rw-
13a000000-13a800000 rw-
13a800000-13b000000 rw-
13b000000-13b800000 rw-
13b800000-13c000000 rw-
13c000000-13c800000 rw-
13c800000-13d000000 rw-
13d000000-13d800000 rw-
13d800000-13e000000 rw-
13e000000-13e800000 rw-
13e800000-13f000000 rw-
13f000000-13f800000 rw-
13f800000-140000000 rw-
167868000-16b06c000 ---
16b06c000-16b868000 rw-
16b868000-16b86c000 ---
16b86c000-16b8f4000 rw-
16b8f4000-16b8f8000 ---
16b8f8000-16bb00000 rw-
180000000-190000000 r--
190000000-1a0000000 r--
1a0000000-1b0000000 r--
1b0000000-1c0000000 r--
1c0000000-1d0000000 r--
1d0000000-1e0000000 r--
1e0000000-1e6000000 r--
1e6000000-1e8000000 rw-
1e8000000-1ec000000 r--
1ec000000-1ec9c8000 r--
1ec9c8000-1f21f0000 rw-
1f21f0000-1f4000000 r--
1f4000000-200000000 r--
200000000-210000000 r--
210000000-220000000 r--
220000000-230000000 r--
230000000-240000000 r--
240000000-250000000 r--
250000000-260000000 r--
260000000-270000000 r--
270000000-280000000 r--
fc0000000-1000000000 ---
1000000000-7000000000 ---
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

[1]    29913 abort      ruby bug.rb

crash report

Ruby 2.7.2

Homebrew formula ruby@2.7

gem env output
RubyGems Environment:
  - RUBYGEMS VERSION: 3.1.4
  - RUBY VERSION: 2.7.2 (2020-10-01 patchlevel 137) [arm64-darwin20]
  - INSTALLATION DIRECTORY: /opt/homebrew/lib/ruby/gems/2.7.0
  - USER INSTALLATION DIRECTORY: /Users/kevin/.gem/ruby/2.7.0
  - RUBY EXECUTABLE: /opt/homebrew/opt/ruby@2.7/bin/ruby
  - GIT EXECUTABLE: /opt/homebrew/bin/git
  - EXECUTABLE DIRECTORY: /opt/homebrew/lib/ruby/gems/2.7.0/bin
  - SPEC CACHE DIRECTORY: /Users/kevin/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /opt/homebrew/Cellar/ruby@2.7/2.7.2/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - arm64-darwin-20
  - GEM PATHS:
     - /opt/homebrew/lib/ruby/gems/2.7.0
     - /Users/kevin/.gem/ruby/2.7.0
     - /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/gems/2.7.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /opt/homebrew/lib/ruby/gems/2.7.0/bin
     - /opt/homebrew/opt/ruby@2.7/bin
     - /opt/homebrew/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /Library/Apple/usr/bin
ruby bug.rb output
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127: [BUG] Segmentation fault at 0x0000000000000002
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [arm64-darwin20]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0020 p:---- s:0096 e:000095 CFUNC  :easy_getinfo
c:0019 p:0031 s:0089 e:000088 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127
c:0018 p:0018 s:0082 e:000081 METHOD (eval):1
c:0017 p:0012 s:0078 e:000074 BLOCK  /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15 [FINISH]
c:0016 p:---- s:0071 e:000070 CFUNC  :each
c:0015 p:0016 s:0067 e:000066 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14
c:0014 p:0026 s:0061 e:000060 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302
c:0013 p:0017 s:0057 e:000054 BLOCK  /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164
c:0012 p:0006 s:0051 e:000050 BLOCK  /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68 [FINISH]
c:0011 p:---- s:0047 e:000046 CFUNC  :each
c:0010 p:0033 s:0043 e:000042 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68
c:0009 p:0051 s:0039 e:000038 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33
c:0008 p:0020 s:0035 e:000034 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16
c:0007 p:0025 s:0030 e:000029 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18
c:0006 p:0033 s:0025 e:000024 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31
c:0005 p:0041 s:0021 e:000020 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25
c:0004 p:0020 s:0016 e:000015 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26
c:0003 p:0025 s:0012 e:000011 METHOD /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22
c:0002 p:0019 s:0006 e:000005 EVAL   bug.rb:3 [FINISH]
c:0001 p:0000 s:0003 E:000460 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
bug.rb:3:in `<main>'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22:in `get'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26:in `run'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25:in `run'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31:in `run'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18:in `run'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16:in `run'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33:in `perform'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `complete'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `each'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `block in complete'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164:in `block in set_callback'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302:in `mirror'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `from_easy'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `each'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15:in `block in from_easy'
(eval):1:in `httpauth_avail'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `get_info_long'
/opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `easy_getinfo'

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

* Loaded script: bug.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 ruby2_keywords.rb
    5 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
    6 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/trans/transdb.bundle
    7 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/rbconfig.rb
    8 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/compatibility.rb
    9 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/defaults.rb
   10 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/deprecate.rb
   11 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/errors.rb
   12 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/version.rb
   13 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/requirement.rb
   14 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/platform.rb
   15 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/basic_specification.rb
   16 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/stub_specification.rb
   17 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/util.rb
   18 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/text.rb
   19 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/user_interaction.rb
   20 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/specification_policy.rb
   21 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/util/list.rb
   22 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/specification.rb
   23 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/exceptions.rb
   24 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/defaults/operating_system.rb
   25 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/bundler_version_finder.rb
   26 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/dependency.rb
   27 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/core_ext/kernel_gem.rb
   28 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
   29 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/monitor.rb
   30 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb
   31 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/core_ext/kernel_warn.rb
   32 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems.rb
   33 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/rubygems/path_support.rb
   34 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/version.rb
   35 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/core_ext/name_error.rb
   36 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/levenshtein.rb
   37 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/jaro_winkler.rb
   38 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checker.rb
   39 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   40 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   41 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/name_error_checkers.rb
   42 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/method_name_checker.rb
   43 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/key_error_checker.rb
   44 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/spell_checkers/null_checker.rb
   45 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/formatters/plain_formatter.rb
   46 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean/tree_spell_checker.rb
   47 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/did_you_mean.rb
   48 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest.bundle
   49 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/digest.rb
   50 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha2.bundle
   51 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/digest/sha2.rb
   52 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/version.rb
   53 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/formatter.rb
   54 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/period.rb
   55 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/log_device.rb
   56 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/severity.rb
   57 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger/errors.rb
   58 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/logger.rb
   59 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi_c.bundle
   60 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/platform.rb
   61 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/data_converter.rb
   62 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/types.rb
   63 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/library.rb
   64 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/errno.rb
   65 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/abstract_memory.rb
   66 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/pointer.rb
   67 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/memorypointer.rb
   68 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/struct_layout.rb
   69 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/struct_layout_builder.rb
   70 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/struct_by_reference.rb
   71 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/struct.rb
   72 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/union.rb
   73 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/managedstruct.rb
   74 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/callback.rb
   75 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/io.rb
   76 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/autopointer.rb
   77 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/variadic.rb
   78 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/enum.rb
   79 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/version.rb
   80 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi/ffi.rb
   81 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi.rb
   82 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/delegate.rb
   83 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/fileutils.rb
   84 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/etc.bundle
   85 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/tmpdir.rb
   86 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/tempfile.rb
   87 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/libc.rb
   88 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/codes.rb
   89 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/options.rb
   90 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
   91 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/form_options.rb
   92 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/messages.rb
   93 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/functions.rb
   94 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/constants.rb
   95 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/settings.rb
   96 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curls/classes.rb
   97 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/curl.rb
   98 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/informations.rb
   99 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/features.rb
  100 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
  101 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/options.rb
  102 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/header.rb
  103 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/util.rb
  104 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
  105 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/params.rb
  106 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/form.rb
  107 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/putable.rb
  108 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/postable.rb
  109 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
  110 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/post.rb
  111 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/get.rb
  112 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/head.rb
  113 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/put.rb
  114 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/delete.rb
  115 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/patch.rb
  116 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/options.rb
  117 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http/custom.rb
  118 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/http.rb
  119 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
  120 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
  121 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
  122 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
  123 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/easy.rb
  124 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/ethon_error.rb
  125 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/global_init.rb
  126 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/multi_timeout.rb
  127 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/multi_fdset.rb
  128 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/multi_add.rb
  129 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/multi_remove.rb
  130 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/select.rb
  131 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_option.rb
  132 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_value.rb
  133 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/errors.rb
  134 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/loggable.rb
  135 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/multi/stack.rb
  136 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/multi/operations.rb
  137 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/multi/options.rb
  138 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/multi.rb
  139 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon/version.rb
  140 /opt/homebrew/lib/ruby/gems/2.7.0/gems/ethon-0.12.0/lib/ethon.rb
  141 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
  142 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/set.rb
  143 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb
  144 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/typhoeus_error.rb
  145 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/no_stub.rb
  146 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/errors.rb
  147 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/expectation.rb
  148 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/addable.rb
  149 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/before.rb
  150 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/cacheable.rb
  151 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/block_connection.rb
  152 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/memoizable.rb
  153 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/queueable.rb
  154 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/runnable.rb
  155 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/stubbable.rb
  156 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra.rb
  157 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb
  158 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
  159 /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha1.bundle
  160 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb
  161 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb
  162 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb
  163 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb
  164 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/callbacks.rb
  165 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/marshal.rb
  166 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/memoizable.rb
  167 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb
  168 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/responseable.rb
  169 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/streamable.rb
  170 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb
  171 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/request.rb
  172 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/response/header.rb
  173 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/response/informations.rb
  174 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/response/status.rb
  175 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/response/cacheable.rb
  176 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/response.rb
  177 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus/version.rb
  178 /opt/homebrew/lib/ruby/gems/2.7.0/gems/typhoeus-1.4.0/lib/typhoeus.rb

* Process memory map:

100764000-100768000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/bin/ruby
100768000-10076c000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/bin/ruby
10076c000-100770000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/bin/ruby
100770000-100778000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/bin/ruby
100778000-100780000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
100780000-100784000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
100784000-100788000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
100788000-10078c000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
10078c000-100790000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
100790000-100798000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
100798000-10079c000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
10079c000-1007a0000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007a0000-1007a8000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007a8000-1007ac000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007ac000-1007b0000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007b0000-1007b8000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007b8000-1007bc000 --- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007bc000-1007c0000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007c0000-1007c4000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007c4000-1007c8000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007c8000-1007cc000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007cc000-1007d4000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/encdb.bundle
1007d4000-1007d8000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/trans/transdb.bundle
1007d8000-1007dc000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/trans/transdb.bundle
1007dc000-1007e0000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/trans/transdb.bundle
1007e0000-1007e8000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/enc/trans/transdb.bundle
1007e8000-1007ec000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
1007ec000-1007f0000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
1007f0000-1007f4000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
1007f4000-1007f8000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
1007f8000-100800000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/monitor.bundle
100800000-100804000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest.bundle
100804000-100808000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest.bundle
100808000-10080c000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest.bundle
10080c000-100814000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest.bundle
100814000-100818000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha2.bundle
100818000-10081c000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha2.bundle
10081c000-100820000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha2.bundle
100820000-100828000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha2.bundle
100828000-100874000 r-x /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libssl.1.1.dylib
100874000-10087c000 r-- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libssl.1.1.dylib
10087c000-100884000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libssl.1.1.dylib
100884000-1008a8000 r-- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libssl.1.1.dylib
1008a8000-1008c0000 r-x /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi_c.bundle
1008c0000-1008c4000 r-- /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi_c.bundle
1008c4000-1008c8000 rw- /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi_c.bundle
1008c8000-1008dc000 r-- /opt/homebrew/lib/ruby/gems/2.7.0/gems/ffi-1.14.2/lib/ffi_c.bundle
1008dc000-1008e0000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/etc.bundle
1008e0000-1008e4000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/etc.bundle
1008e4000-1008e8000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/etc.bundle
1008e8000-1008f0000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/etc.bundle
1008f0000-100930000 rw- /usr/lib/libffi-trampolines.dylib
100930000-100934000 rw- /usr/lib/libffi-trampolines.dylib
100934000-10093c000 r-x /usr/lib/libffi-trampolines.dylib
10093c000-100944000 r-x /usr/lib/libffi-trampolines.dylib
100944000-100948000 r-- /usr/lib/libffi-trampolines.dylib
100948000-10094c000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
10094c000-100958000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
100958000-10095c000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
10095c000-100960000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
100960000-10096c000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/zlib.bundle
10096c000-100970000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha1.bundle
100970000-100974000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha1.bundle
100974000-100978000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha1.bundle
100978000-100980000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/ruby/2.7.0/arm64-darwin20/digest/sha1.bundle
100a14000-100a90000 r-x /usr/lib/dyld
100a90000-100a98000 r-- /usr/lib/dyld
100a98000-100a9c000 rw- /usr/lib/dyld
100a9c000-100ad0000 rw- /usr/lib/dyld
100ad0000-100b14000 r-- /usr/lib/dyld
100b14000-100b18000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100b18000-100d68000 r-x /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100d68000-100d70000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100d70000-100d74000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100d74000-100d88000 rw- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100d88000-100df0000 r-- /opt/homebrew/Cellar/ruby@2.7/2.7.2/lib/libruby.2.7.dylib
100df0000-100df4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100df4000-100e98000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100e98000-100e9c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100e9c000-100f40000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100f40000-100f44000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100f44000-100fe8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100fe8000-100fec000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
100fec000-101090000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101090000-101094000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101094000-101138000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101138000-10113c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10113c000-1011e0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1011e0000-1011e4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1011e4000-101288000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101288000-10128c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10128c000-101330000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101330000-101334000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101334000-1013d8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1013d8000-1013dc000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1013dc000-101480000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101480000-101484000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101484000-101528000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101528000-10152c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10152c000-1015d0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1015d0000-1015d4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1015d4000-101678000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101678000-10167c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10167c000-101720000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101720000-101724000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101724000-1017c8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1017c8000-1017cc000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1017cc000-101870000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101870000-101874000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101874000-101918000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101918000-10191c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10191c000-1019c0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1019c0000-1019c4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1019c4000-101a68000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101a68000-101a6c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101a6c000-101b10000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101b10000-101b14000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101b14000-101bb8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101bb8000-101bbc000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101bbc000-101c60000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101c60000-101c64000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101c64000-101d08000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101d08000-101d0c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101d0c000-101db0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101db0000-101db4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101db4000-101e58000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101e58000-101e5c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101e5c000-101f00000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101f00000-101f04000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101f04000-101fa8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101fa8000-101fac000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
101fac000-102050000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
102050000-102054000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
102054000-1020f8000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1020f8000-1020fc000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1020fc000-1021a0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1021a0000-1021a4000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1021a4000-102248000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
102248000-10224c000 --- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10224c000-1022f0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1022f0000-102470000 r-x /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
102470000-10249c000 r-- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
10249c000-1024a0000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1024a0000-1024a4000 rw- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
1024a4000-102510000 r-- /opt/homebrew/Cellar/openssl@1.1/1.1.1i/lib/libcrypto.1.1.dylib
116e00000-116f00000 rw-
116f00000-117000000 rw-
117000000-117800000 rw-
117800000-118000000 rw-
118000000-118800000 rw-
118800000-119000000 rw-
119000000-119800000 rw-
119800000-11a000000 rw-
11a000000-11a800000 rw-
11a800000-11b000000 rw-
11b000000-11b800000 rw-
11b800000-11c000000 rw-
11c000000-11c800000 rw-
11c800000-11d000000 rw-
11d000000-11d800000 rw-
11d800000-11e000000 rw-
11e000000-11e800000 rw-
11e800000-11f000000 rw-
11f000000-11f800000 rw-
11f800000-120000000 rw-
120000000-120100000 rw-
120100000-120200000 rw-
126e00000-126f00000 rw-
127000000-127800000 rw-
128000000-128800000 rw-
128800000-129000000 rw-
129000000-129800000 rw-
129800000-12a000000 rw-
12a000000-12a800000 rw-
12a800000-12b000000 rw-
12b000000-12b800000 rw-
12b800000-12c000000 rw-
12c000000-12c800000 rw-
12c800000-12d000000 rw-
12d000000-12d800000 rw-
12d800000-12e000000 rw-
12e000000-12e800000 rw-
12e800000-12f000000 rw-
12f000000-12f800000 rw-
12f800000-130000000 rw-
136e00000-136f00000 rw-
137000000-137800000 rw-
138000000-138800000 rw-
138800000-139000000 rw-
139000000-139800000 rw-
139800000-13a000000 rw-
13a000000-13a800000 rw-
13a800000-13b000000 rw-
13b000000-13b800000 rw-
13b800000-13c000000 rw-
13c000000-13c800000 rw-
13c800000-13d000000 rw-
13d000000-13d800000 rw-
13d800000-13e000000 rw-
13e000000-13e800000 rw-
13e800000-13f000000 rw-
13f000000-13f800000 rw-
13f800000-140000000 rw-
146e00000-146f00000 rw-
146f00000-146f04000 rw-
147000000-147800000 rw-
147800000-148000000 rw-
148000000-148800000 rw-
148800000-149000000 rw-
149000000-149800000 rw-
149800000-14a000000 rw-
14a000000-14a800000 rw-
14a800000-14b000000 rw-
14b000000-14b800000 rw-
14b800000-14c000000 rw-
14c000000-14c800000 rw-
14c800000-14d000000 rw-
14d000000-14d800000 rw-
14d800000-14e000000 rw-
14e000000-14e800000 rw-
14e800000-14f000000 rw-
14f000000-14f800000 rw-
14f800000-150000000 rw-
150000000-152000000 rw-
152000000-152100000 rw-
152100000-152200000 rw-
152800000-153000000 rw-
16b69c000-16eea0000 ---
16eea0000-16f69c000 rw-
16f69c000-16f6a0000 ---
16f6a0000-16f728000 rw-
16f728000-16f72c000 ---
16f72c000-16f934000 rw-
180000000-190000000 r--
190000000-1a0000000 r--
1a0000000-1b0000000 r--
1b0000000-1c0000000 r--
1c0000000-1d0000000 r--
1d0000000-1e0000000 r--
1e0000000-1e6000000 r--
1e6000000-1e8000000 rw-
1e8000000-1ec000000 r--
1ec000000-1ec9c8000 r--
1ec9c8000-1f21f0000 rw-
1f21f0000-1f4000000 r--
1f4000000-200000000 r--
200000000-210000000 r--
210000000-220000000 r--
220000000-230000000 r--
230000000-240000000 r--
240000000-250000000 r--
250000000-260000000 r--
260000000-270000000 r--
270000000-280000000 r--
fc0000000-1000000000 ---
1000000000-7000000000 ---
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

[1]    35518 abort      ruby bug.rb

crash report

Ruby 2.6.6

Homebrew formula ruby@2.6

gem env output
RubyGems Environment:
  - RUBYGEMS VERSION: 3.0.3
  - RUBY VERSION: 2.6.6 (2020-03-31 patchlevel 146) [-darwin20]
  - INSTALLATION DIRECTORY: /opt/homebrew/lib/ruby/gems/2.6.0
  - USER INSTALLATION DIRECTORY: /Users/kevin/.gem/ruby/2.6.0
  - RUBY EXECUTABLE: /opt/homebrew/opt/ruby@2.6/bin/ruby
  - GIT EXECUTABLE: /opt/homebrew/bin/git
  - EXECUTABLE DIRECTORY: /opt/homebrew/lib/ruby/gems/2.6.0/bin
  - SPEC CACHE DIRECTORY: /Users/kevin/.gem/specs
  - SYSTEM CONFIGURATION DIRECTORY: /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/etc
  - RUBYGEMS PLATFORMS:
    - ruby
    - -darwin-20
  - GEM PATHS:
     - /opt/homebrew/lib/ruby/gems/2.6.0
     - /Users/kevin/.gem/ruby/2.6.0
     - /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /opt/homebrew/lib/ruby/gems/2.6.0/bin
     - /opt/homebrew/opt/ruby@2.6/bin
     - /opt/homebrew/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/sbin
     - /sbin
     - /Library/Apple/usr/bin
ruby bug.rb output
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127: [BUG] Segmentation fault at 0x0000000000000002
ruby 2.6.6p146 (2020-03-31 revision 67876) [-darwin20]

-- Crash Report log information --------------------------------------------
   See Crash Report log file under the one of following:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0020 p:---- s:0096 e:000095 CFUNC  :easy_getinfo
c:0019 p:0029 s:0089 e:000088 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127
c:0018 p:0018 s:0082 e:000081 METHOD (eval):1
c:0017 p:0013 s:0078 e:000074 BLOCK  /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15 [FINISH]
c:0016 p:---- s:0071 e:000070 CFUNC  :each
c:0015 p:0015 s:0067 e:000066 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14
c:0014 p:0025 s:0061 e:000060 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302
c:0013 p:0017 s:0057 e:000054 BLOCK  /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164
c:0012 p:0007 s:0051 e:000050 BLOCK  /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68 [FINISH]
c:0011 p:---- s:0047 e:000046 CFUNC  :each
c:0010 p:0038 s:0043 e:000042 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68
c:0009 p:0052 s:0039 e:000038 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33
c:0008 p:0021 s:0035 e:000034 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16
c:0007 p:0029 s:0030 e:000029 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18
c:0006 p:0031 s:0025 e:000024 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31
c:0005 p:0045 s:0021 e:000020 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25
c:0004 p:0021 s:0016 e:000015 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26
c:0003 p:0026 s:0012 e:000011 METHOD /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22
c:0002 p:0019 s:0006 e:000005 EVAL   bug.rb:3 [FINISH]
c:0001 p:0000 s:0003 E:001710 (none) [FINISH]

-- Ruby level backtrace information ----------------------------------------
bug.rb:3:in `<main>'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:22:in `get'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:26:in `run'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb:25:in `run'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb:31:in `run'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb:18:in `run'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb:16:in `run'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb:33:in `perform'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `complete'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `each'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb:68:in `block in complete'
/Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:164:in `block in set_callback'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy.rb:302:in `mirror'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `from_easy'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:14:in `each'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb:15:in `block in from_easy'
(eval):1:in `httpauth_avail'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `get_info_long'
/Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb:127:in `easy_getinfo'

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

* Loaded script: bug.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/enc/encdb.bundle
    5 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/enc/trans/transdb.bundle
    6 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/rbconfig.rb
    7 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/compatibility.rb
    8 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/defaults.rb
    9 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/deprecate.rb
   10 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/errors.rb
   11 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/version.rb
   12 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/requirement.rb
   13 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/platform.rb
   14 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/basic_specification.rb
   15 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/stub_specification.rb
   16 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/delegate.rb
   17 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/rfc2396_parser.rb
   18 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/rfc3986_parser.rb
   19 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/common.rb
   20 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/generic.rb
   21 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/file.rb
   22 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/ftp.rb
   23 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/http.rb
   24 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/https.rb
   25 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/ldap.rb
   26 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/ldaps.rb
   27 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri/mailto.rb
   28 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/uri.rb
   29 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/specification_policy.rb
   30 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/util/list.rb
   31 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/stringio.bundle
   32 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/specification.rb
   33 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/exceptions.rb
   34 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/defaults/operating_system.rb
   35 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/util.rb
   36 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/bundler_version_finder.rb
   37 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/dependency.rb
   38 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/core_ext/kernel_gem.rb
   39 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/monitor.rb
   40 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb
   41 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/core_ext/kernel_warn.rb
   42 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems.rb
   43 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/rubygems/path_support.rb
   44 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/version.rb
   45 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/core_ext/name_error.rb
   46 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/levenshtein.rb
   47 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/jaro_winkler.rb
   48 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checker.rb
   49 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   50 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   51 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
   52 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
   53 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/key_error_checker.rb
   54 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/spell_checkers/null_checker.rb
   55 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean/formatters/plain_formatter.rb
   56 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/gems/2.6.0/gems/did_you_mean-1.3.0/lib/did_you_mean.rb
   57 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/digest.bundle
   58 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/digest.rb
   59 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/digest/sha2.bundle
   60 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/digest/sha2.rb
   61 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/logger.rb
   62 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi_c.bundle
   63 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/platform.rb
   64 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/data_converter.rb
   65 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/types.rb
   66 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/library.rb
   67 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/errno.rb
   68 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/abstract_memory.rb
   69 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/pointer.rb
   70 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/memorypointer.rb
   71 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/struct_layout.rb
   72 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/struct_layout_builder.rb
   73 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/struct_by_reference.rb
   74 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/struct.rb
   75 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/union.rb
   76 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/managedstruct.rb
   77 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/callback.rb
   78 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/io.rb
   79 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/autopointer.rb
   80 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/variadic.rb
   81 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/enum.rb
   82 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/version.rb
   83 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi/ffi.rb
   84 /Users/kevin/.gem/ruby/2.6.0/gems/ffi-1.14.2/lib/ffi.rb
   85 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/fileutils/version.rb
   86 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/etc.bundle
   87 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/fileutils.rb
   88 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/tmpdir.rb
   89 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/tempfile.rb
   90 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/libc.rb
   91 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/codes.rb
   92 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/options.rb
   93 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/infos.rb
   94 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/form_options.rb
   95 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/messages.rb
   96 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/functions.rb
   97 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/constants.rb
   98 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/settings.rb
   99 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curls/classes.rb
  100 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/curl.rb
  101 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/informations.rb
  102 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/features.rb
  103 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/callbacks.rb
  104 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/options.rb
  105 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/header.rb
  106 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/util.rb
  107 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/queryable.rb
  108 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/params.rb
  109 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/form.rb
  110 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/putable.rb
  111 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/postable.rb
  112 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/actionable.rb
  113 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/post.rb
  114 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/get.rb
  115 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/head.rb
  116 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/put.rb
  117 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/delete.rb
  118 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/patch.rb
  119 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/options.rb
  120 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http/custom.rb
  121 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/http.rb
  122 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/operations.rb
  123 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/response_callbacks.rb
  124 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/debug_info.rb
  125 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy/mirror.rb
  126 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/easy.rb
  127 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/ethon_error.rb
  128 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/global_init.rb
  129 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/multi_timeout.rb
  130 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/multi_fdset.rb
  131 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/multi_add.rb
  132 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/multi_remove.rb
  133 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/select.rb
  134 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_option.rb
  135 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors/invalid_value.rb
  136 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/errors.rb
  137 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/loggable.rb
  138 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/multi/stack.rb
  139 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/multi/operations.rb
  140 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/multi/options.rb
  141 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/multi.rb
  142 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon/version.rb
  143 /Users/kevin/.gem/ruby/2.6.0/gems/ethon-0.12.0/lib/ethon.rb
  144 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/config.rb
  145 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/set.rb
  146 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb
  147 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/typhoeus_error.rb
  148 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/errors/no_stub.rb
  149 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/errors.rb
  150 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/expectation.rb
  151 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/addable.rb
  152 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/before.rb
  153 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/cacheable.rb
  154 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/block_connection.rb
  155 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/memoizable.rb
  156 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/queueable.rb
  157 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/runnable.rb
  158 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra/stubbable.rb
  159 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/hydra.rb
  160 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb
  161 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/zlib.bundle
  162 /opt/homebrew/Cellar/ruby@2.6/2.6.6_1/lib/ruby/2.6.0/-darwin20/digest/sha1.bundle
  163 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb
  164 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb
  165 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/block_connection.rb
  166 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/cacheable.rb
  167 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/callbacks.rb
  168 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/marshal.rb
  169 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/memoizable.rb
  170 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/operations.rb
  171 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/responseable.rb
  172 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/streamable.rb
  173 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request/stubbable.rb
  174 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/request.rb
  175 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/response/header.rb
  176 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/response/informations.rb
  177 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/response/status.rb
  178 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/response/cacheable.rb
  179 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/response.rb
  180 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus/version.rb
  181 /Users/kevin/.gem/ruby/2.6.0/gems/typhoeus-1.4.0/lib/typhoeus.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: https://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.

[1]    36620 abort      ruby bug.rb

crash report

@HamptonMakes
Copy link

I can confirm this issue... Typheous hard crashes on my arm64 mac.

@0x5e
Copy link

0x5e commented Jan 16, 2021

same issue

@mengqing
Copy link

same issue, had to switch to other adapters as a workaround for now

@khomchyk
Copy link

Can confirm the problem.

By the way, are there any updates or news on this issue?

@parreirat
Copy link

parreirat commented Jan 21, 2021

Same, +1.
Using ruby-2.7.1 on a fresh M1 MBP.

@0x5e
Copy link

0x5e commented Jan 21, 2021

@mengqing Could you please share the workaround for us? Thanks.

@parreirat
Copy link

@mengqing Could you please share the workaround for us? Thanks.

I believe what he meant is that they just moved to using another library for now, e.g. Curb, which is also what we are gonna do.

@mengqing
Copy link

@mengqing Could you please share the workaround for us? Thanks.

I believe what he meant is that they just moved to using another library for now, e.g. Curb, which is also what we are gonna do.

Yes that is correct. We use typhoeus as faraday adapter, and as a workaround, I'm switching to faraday default adapter (on my local) until this issue is fixed

@jcsrb
Copy link

jcsrb commented Jan 24, 2021

would it be possible to build ethon against brew installed libcurl instead of system provided curl?
because if you use brew in native (non-rosetta) mode it does install only the arm version of curl not the

brew reinstall curl log mentioning compilers to find curl you may need to set
 brew reinstall curl
==> Downloading https://homebrew.bintray.com/bottles/curl-7.74.0.arm64_big_sur.bottle.2.tar.gz
Already downloaded: /Users/jakob/Library/Caches/Homebrew/downloads/efcd07ab69af6940a1bf27a4ee763156544e7473ed376128e88c3e77bc3ca842--curl-7.74.0.arm64_big_sur.bottle.2.tar.gz
==> Reinstalling curl
==> Pouring curl-7.74.0.arm64_big_sur.bottle.2.tar.gz
==> Caveats
curl is keg-only, which means it was not symlinked into /opt/homebrew,
because macOS already provides this software and installing another version in
parallel can cause all kinds of trouble.

If you need to have curl first in your PATH run:
  echo 'export PATH="/opt/homebrew/opt/curl/bin:$PATH"' >> ~/.zshrc

For compilers to find curl you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/curl/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/curl/include"

For pkg-config to find curl you may need to set:
  export PKG_CONFIG_PATH="/opt/homebrew/opt/curl/lib/pkgconfig"


zsh completions have been installed to:
  /opt/homebrew/opt/curl/share/zsh/site-functions
➜  lib git:(stable) pwd
/opt/homebrew/opt/curl/lib
➜  lib git:(stable) file libcurl.4.dylib
libcurl.4.dylib: Mach-O 64-bit dynamically linked shared library arm64

@NicholasHazen
Copy link

Seeing the same issue on a fresh M1 Macbook.

@hala-alkhatib
Copy link

Same issue on MAC with M1 processor

@nikitaame
Copy link

Same issue on M1 Macbook

@Kjarrigan
Copy link
Member

Kjarrigan commented Feb 9, 2021

I just moved from Travis to Github Actions and added macos as test-platform as well but all tests have passed so I am currently unable to reproduce the issue as I do not have a Macbook to test it. But the stack trace shows easy_getinfo which is a libcurl function that ethon calls via FFI. So it could be that the libcurl version that is shipped/installed on your machine is incompatible. Can you tell me the version you are using? In the test-setup I install the dependency via via brew install curl

PS: I scrolled through the issue list saw a lot of segfaults on macOS every few years with no clear solution right now. All of them seem to be an issue of the libcurl version though and are not directly related to this gem.

@Kjarrigan
Copy link
Member

Another update/note - please check if this is issue also occurs with the master branch.

@christiannelson
Copy link

@Kjarrigan Thanks for looking in to this. I believe the issue is not a macOS, but macOS running on Apple's new M1 CPU/SoC. Github Actions do not yet support the M1 as a platform (see actions/runner-images#2187). So, it's no surprise to me that macOS is passing.

On M1 hardware, running under the Rosetta 2 emulator, everything works for me.

On M1 hardware, running native ruby, gems, etc (whole runtime stack), I see this issue consistently. I switched to ethon master and still see the issue.

I believe by default, ethon is using the version of libcurl that ships with macOS. I tried installing curl (and libcurl) via homebrew, and still see the same error.

This may be helpful?

2.7.2:main! % curl-config --version
libcurl 7.64.1

2.7.2:main! % curl --version
curl 7.64.1 (x86_64-apple-darwin20.0) libcurl/7.64.1 (SecureTransport) LibreSSL/2.8.3 zlib/1.2.11 nghttp2/1.41.0
Release-Date: 2019-03-27
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp 
Features: AsynchDNS GSS-API HTTP2 HTTPS-proxy IPv6 Kerberos Largefile libz MultiSSL NTLM NTLM_WB SPNEGO SSL UnixSockets

Happy to do some other testing if you'd like. -Christian

@christiannelson
Copy link

christiannelson commented Feb 9, 2021

Now that I look at that console output, I see something fishy. x86_64-apple-darwin20.0 suggests that curl is NOT a native M1 binary.

I followed the instructions provided by brew info curl to ensure that I'm using a native M1 version of libcurl.

2.7.2:main! % which curl
/opt/homebrew/opt/curl/bin/curl

2.7.2:main! % curl-config --version
libcurl 7.75.0

2.7.2:main! % curl --version
curl 7.75.0 (arm-apple-darwin20.3.0) libcurl/7.75.0 (SecureTransport) OpenSSL/1.1.1i zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.0 libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2021-02-03
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp 
Features: alt-svc AsynchDNS brotli GSS-API HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz Metalink MultiSSL NTLM NTLM_WB SPNEGO SSL TLS-SRP UnixSockets zstd

But I still have the same issue. :(

@HamptonMakes
Copy link

HamptonMakes commented Feb 9, 2021

I spent a couple hours yesterday trying to debug this issue. With the test suite, many of the tests pass– including things like calls to version via FFI.

However, easy_perform and easy_setopt_ffipointer cause a segfault with the result: https://gist.github.com/hcatlin/ff0980d983990322e102775f16e42030

And here is the DiagnosticLog too

ruby_2021-02-09-130931_Hamptons-MacBook-Air.txt

The highlight being that it's a EXC_BAD_ACCESS (SIGABRT)

@Kjarrigan
Copy link
Member

So, it's no surprise to me that macOS is passing.
Ah I see. I have to admit I never had any Apply/macOS and am not really "up-to-date" about it's state/development/current hardware.

Thanks both of you for providing additional information. I'll look through them soon-ish and will hopefully find something 🤞

@christiannelson
Copy link

Ah I see. I have to admit I never had any Apply/macOS and am not really "up-to-date" about it's state/development/current hardware.

In a nutshell, Apple is moving away from Intel CPUs over a 2 year period starting last November. All of their computers will be using CPUs (which are really SoCs -- systems on a chip) they have designed and are very similar to the SoCs in iPhones and iPads. The new CPUs/SoCs are called "Apple Silicon" and the first model is the "M1". Apple Silicon is an enhanced ARM architecture. It's extremely fast for its power demands and thermal profile, which ultimately means faster, much cooler running, and better battery life.

Apple expects everything to run natively on Apple Silicon/M1 eventually, but has created an emulator called Rosetta 2 which allows M1 Macs to run Intel binaries. Rosetta works very well, but has overhead. So, we're in a bit of a weird period where we wait for native M1 builds of everything and some issues related to the M1 must be resolved, like this issue.

@HundredBillion
Copy link

HundredBillion commented Feb 12, 2021

I am running into this exact bug on M1 Mac, and I am running the exact same specs as OP

@sztupy
Copy link

sztupy commented Feb 17, 2021

Issue likely relates to FFI and how FFI works under arm64(e). There seems to be a patch going on in libffi/libffi#620 to add proper support for some of the new safety mechanisms in arm64e to libffi. The general workaround meanwhile seems to be to make sure to use the system libffi by doing gem install ffi -- --enable-system-libffi, but although this did solve the problem for me for a couple of other FFI related gems, it didn't solve the problem with ethon and curl at all. While searching for segmentation fault issues on M1 the ethon gem does come up a lot more than others as well so there might still be some underlying issue here, either with this gem, ffi or potentially curl.

I have tried to definitely use a custom built curl/ruby the following way as well:

  • use a source built homebrew / rbenv version of ruby
  • use a source built curl from homebrew
  • made sure to use this custom built curl by hardcoding the location in the gem

but it was still not working, so this was a dead end at least for now.


Note: if anyone is stuck here one other workaround to at least unblock you is to simply use the rosetta2/intel version of applications until this is sorted long term. You can do that by opening up your terminal in rosetta2 mode and rebuilding / reinstalling ruby and other tools you might need from there to make sure they get compiled in x86_64 mode. While it is annoying and you do get the performance hit it is fortunately negligible and will at least unblock you until there's a permanent solution

@dentuzhik
Copy link

but although this did solve the problem for me for a couple of other FFI related gems, it didn't solve the problem with ethon and curl at all

I have pretty much the same situation, installation of ffi globally allowed me to bypass few other errors and eventually led me to this segfault.

use the rosetta2/intel version of applications until this is sorted long term.

The problem with this approach is that there seems to be no realiable way to run everything through rosetta.
Our case is that M1 machine is used as a CI agent, alongside other x86 machines. So unless we can switch entire shell to rosetta compatibility, this doesn't really help.

@sztupy
Copy link

sztupy commented Feb 17, 2021

use the rosetta2/intel version of applications until this is sorted long term.

The problem with this approach is that there seems to be no realiable way to run everything through rosetta.
Our case is that M1 machine is used as a CI agent, alongside other x86 machines. So unless we can switch entire shell to rosetta compatibility, this doesn't really help.

Yes, that's what we had to do, run zsh itself in rosetta mode and then install everything from here, so everything (rbenv, ruby, homebrew, curl, etc) is x86_64 and not arm64.

Meanwhile I'm trying to build everything from scratch in amd mode, including the ffi changes that has been pushed to see if that solves the problem, I'll keep you posted

@sztupy
Copy link

sztupy commented Feb 18, 2021

One interesting note that I have tried building our app under Ubuntu running in QEMU under the M1, and for some reason the ethon gem died there with a segmentation fault as well at the same place. Haven't investigated it further yet, so I'm not sure if this is a bug with QEMU on M1, ethon on M1, or maybe with ethon on ARM64 architectures in general. I'm going to check if this fails on a non-M1 ARM64 machine and if yes the issue is probably there

Update on this: The issues were actually related to the build infrastructure. Ethon actually works just fine under a VM under Ubuntu on the M1 using the latest version of the ffi gem and libffi library

Second update: I have also tried to use an ffi gem that was explicitly built against this PR from the libffi git: libffi/libffi#621 . While on ruby 2.6.6 this has still resulted in the same segmentation faults, under ruby 2.7.2 using the libffi code above did somewhat decrease the number of issues that I faced (compared to using ffi 1.14.2). However the issues didn't disappear, random segfaults are still appearing with that version as well

@christiannelson
Copy link

I see this issue has been closed, but I think I missed the resolution. FWIW, I'm still seeing the same issue after ensuring that I'm using the latest versions of all gems. What did I miss?

@christiannelson
Copy link

Whoops, I missed the reference to #180. I see it now... thanks!

@FrizzleFur
Copy link

FrizzleFur commented Feb 17, 2022

I seems to fix it by bundle update
my issue log:
LoadError: dlopen(/Users/userName/.bundle/vendor/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle, 0x0009): tried: '/Users/userName/.bundle/vendor/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/lib/ffi_c.bundle' (no such file) - /Users/mac/.bundle/vendor/ruby/2.6.0/gems/ffi-1.15.0/lib/ffi_c.bundle

@eugenio79
Copy link

Thanks @FrizzleFur, that put me on the right track.
In my case, it was enough to update just ethon:

bundle update ethon

@silva96
Copy link

silva96 commented Jul 4, 2023

This still fails for me using ethon 0.16.0, @christiannelson how did #180 fix your problem?

ETHON: Libcurl initialized
[BUG] Segmentation fault at 0x0000000000000110
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [arm64-darwin21]

@pangdaxing23
Copy link

I don't think this issue is totally resolved yet, myself and @silva96 are still experiencing this.
M3, MacOS 14.1 (23B2073)

ETHON: Libcurl initialized
[BUG] Segmentation fault at 0x0000000000000110
ruby 2.7.8p225 (2023-03-30 revision 1f4d455848) [arm64-darwin23]
    ethon (0.16.0)
      ffi (>= 1.15.0)

@deepak-donorbox
Copy link

I am experiencing same issue.
M3, Sonam 14.3.1 (23D60)

Ruby: 3.2.3
Rails 7

Trace:

ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [arm64-darwin23]

-- Crash Report log information --------------------------------------------
   See Crash Report log file in one of the following locations:
     * ~/Library/Logs/DiagnosticReports
     * /Library/Logs/DiagnosticReports
   for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0138 p:---- s:0904 e:000903 CFUNC  :global_init
c:0137 p:0014 s:0899 e:000898 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:61 [FINISH]
c:0136 p:---- s:0896 e:000895 CFUNC  :synchronize
c:0135 p:0006 s:0892 e:000891 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:59
c:0134 p:0008 s:0888 e:000887 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/easy.rb:219 [FINISH]
c:0133 p:---- s:0883 e:000882 CFUNC  :new
c:0132 p:0014 s:0879 e:000878 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb:43
c:0131 p:0011 s:0875 e:000874 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:70
c:0130 p:0003 s:0871 e:000870 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:81
c:0129 p:0007 s:0865 e:000864 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request.rb:130
c:0128 p:0006 s:0859 e:000857 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/webmock-3.17.1/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb:54
c:0127 p:0025 s:0849 e:000848 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/webmock-3.17.1/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb:147
c:0126 p:0006 s:0841 e:000840 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:21 [FINISH]
c:0125 p:---- s:0836 e:000835 CFUNC  :each
c:0124 p:0007 s:0832 e:000831 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:20
c:0123 p:0018 s:0828 e:000827 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:38
c:0122 p:0093 s:0822 e:000821 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/utils/multipart_upload_utils.rb:66
c:0121 p:0052 s:0808 e:000807 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/utils/multipart_upload_utils.rb:247
c:0120 p:0084 s:0788 e:000787 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/models/filestack_client.rb:42
c:0119 p:0014 s:0775 e:000774 METHOD /Users/deepak/projects/ruby/donorbox/app/controllers/org_admin/froala_uploads_controller.rb:7
c:0118 p:0010 s:0770 e:000769 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/basic_implicit_render.rb:6
c:0117 p:0011 s:0763 e:000762 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/base.rb:215
c:0116 p:0022 s:0756 e:000755 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/rendering.rb:165
c:0115 p:0008 s:0751 e:000750 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:234
c:0114 p:0048 s:0748 e:000746 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:118
c:0113 p:0026 s:0738 e:000737 METHOD /Users/deepak/projects/ruby/donorbox/app/controllers/concerns/org_admin/locale_detection.rb:25
c:0112 p:0127 s:0734 e:000733 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127
c:0111 p:0025 s:0725 e:000724 METHOD /Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:43
c:0110 p:0127 s:0721 e:000720 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127
c:0109 p:0002 s:0712 e:000711 BLOCK  /Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:33
c:0108 p:0027 s:0709 e:000708 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/core_ext/time/zones.rb:65
c:0107 p:0013 s:0702 e:000701 METHOD /Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:33
c:0106 p:0127 s:0698 e:000697 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127
c:0105 p:0013 s:0689 e:000688 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actiontext-7.0.8.1/lib/action_text/rendering.rb:20
c:0104 p:0009 s:0683 e:000682 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actiontext-7.0.8.1/lib/action_text/engine.rb:69 [FINISH]
c:0103 p:---- s:0678 e:000677 CFUNC  :instance_exec
c:0102 p:0127 s:0672 e:000671 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127
c:0101 p:0105 s:0663 E:000068 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:138
c:0100 p:0006 s:0654 E:000fa8 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:233
c:0099 p:0008 s:0647 e:000646 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/rescue.rb:23
c:0098 p:0009 s:0641 e:000640 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:67
c:0097 p:0010 s:0635 e:000634 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications.rb:206
c:0096 p:0022 s:0632 e:000631 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications/instrumenter.rb:24
c:0095 p:0023 s:0624 e:000623 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications.rb:206
c:0094 p:0084 s:0618 e:000617 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:66
c:0093 p:0017 s:0612 e:000611 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/params_wrapper.rb:259
c:0092 p:0015 s:0607 e:000606 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activerecord-7.0.8.1/lib/active_record/railties/controller_runtime.rb:27
c:0091 p:0063 s:0601 e:000600 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/base.rb:151
c:0090 p:0035 s:0594 e:000593 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionview-7.0.8.1/lib/action_view/rendering.rb:39
c:0089 p:0017 s:0586 e:000585 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal.rb:188
c:0088 p:0033 s:0579 e:000578 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal.rb:251
c:0087 p:0010 s:0572 e:000571 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:49
c:0086 p:0036 s:0564 e:000563 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:32
c:0085 p:0109 s:0556 e:000555 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:50 [FINISH]
c:0084 p:---- s:0543 e:000542 CFUNC  :each
c:0083 p:0008 s:0539 e:000538 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32
c:0082 p:0027 s:0534 e:000533 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:852
c:0081 p:0018 s:0528 e:000527 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/static.rb:23
c:0080 p:0132 s:0523 e:000522 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/strategy.rb:202
c:0079 p:0007 s:0516 e:000515 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/strategy.rb:169
c:0078 p:0007 s:0511 e:000510 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/builder.rb:44
c:0077 p:0024 s:0506 e:000505 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-attack-6.6.1/lib/rack/attack.rb:103
c:0076 p:0028 s:0500 e:000499 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/tempfile_reaper.rb:15
c:0075 p:0007 s:0491 e:000490 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/etag.rb:27
c:0074 p:0034 s:0480 e:000479 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/conditional_get.rb:40
c:0073 p:0007 s:0471 e:000470 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/head.rb:12
c:0072 p:0015 s:0463 e:000462 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/http/permissions_policy.rb:38
c:0071 p:0015 s:0453 e:000452 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/http/content_security_policy.rb:36
c:0070 p:0026 s:0439 e:000438 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/session/abstract/id.rb:266
c:0069 p:0005 s:0428 e:000427 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/session/abstract/id.rb:260
c:0068 p:0015 s:0423 e:000422 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/cookies.rb:704
c:0067 p:0008 s:0413 e:000412 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:27
c:0066 p:0024 s:0410 e:000409 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:99
c:0065 p:0009 s:0401 e:000400 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:26
c:0064 p:0022 s:0394 e:000393 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/actionable_exceptions.rb:17
c:0063 p:0019 s:0388 e:000387 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/appsignal-3.1.2/lib/appsignal/rack/rails_instrumentation.rb:19
c:0062 p:0015 s:0383 e:000382 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/debug_exceptions.rb:28
c:0061 p:0015 s:0372 e:000371 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/show_exceptions.rb:29
c:0060 p:0037 s:0365 E:001e30 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:40
c:0059 p:0007 s:0353 e:000352 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:25
c:0058 p:0003 s:0350 e:000349 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:99
c:0057 p:0012 s:0347 e:000346 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:37
c:0056 p:0015 s:0341 e:000340 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:99
c:0055 p:0028 s:0335 e:000334 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:25
c:0054 p:0034 s:0329 e:000328 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/remote_ip.rb:93
c:0053 p:0012 s:0323 e:000322 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/request_store-1.5.1/lib/request_store/middleware.rb:19
c:0052 p:0032 s:0314 e:000313 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/request_id.rb:26
c:0051 p:0057 s:0308 e:000307 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/method_override.rb:24
c:0050 p:0013 s:0302 e:000301 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/runtime.rb:22
c:0049 p:0036 s:0292 e:000291 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-rewrite-1.5.1/lib/rack/rewrite.rb:24
c:0048 p:0016 s:0285 e:000284 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/executor.rb:14
c:0047 p:0018 s:0276 e:000275 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/static.rb:23
c:0046 p:0007 s:0271 e:000270 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/sendfile.rb:110
c:0045 p:0014 s:0259 e:000258 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/host_authorization.rb:131
c:0044 p:0156 s:0252 e:000251 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-cors-1.1.1/lib/rack/cors.rb:100
c:0043 p:0259 s:0238 e:000237 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/static.rb:161
c:0042 p:0015 s:0229 e:000228 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-reverse-proxy-0.12.0/lib/rack_reverse_proxy/roundtrip.rb:19
c:0041 p:0017 s:0225 e:000224 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-reverse-proxy-0.12.0/lib/rack_reverse_proxy/middleware.rb:25
c:0040 p:0016 s:0220 e:000219 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/engine.rb:530
c:0039 p:0042 s:0214 e:000213 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-test-2.1.0/lib/rack/test.rb:360
c:0038 p:0033 s:0205 e:000204 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-test-2.1.0/lib/rack/test.rb:153
c:0037 p:0312 s:0198 e:000197 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:279
c:0036 p:0009 s:0179 e:000178 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:22
c:0035 p:0017 s:0173 e:000172 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:370
c:0034 p:0014 s:0165 e:000164 BLOCK  /Users/deepak/projects/ruby/donorbox/test/controllers/org_admin/froala_uploads_controller_test.rb:12
c:0033 p:0033 s:0162 e:000161 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/vcr-6.2.0/lib/vcr/util/variable_args_block_caller.rb:9
c:0032 p:0042 s:0156 e:000155 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/vcr-6.2.0/lib/vcr.rb:194
c:0031 p:0007 s:0148 E:000498 BLOCK  /Users/deepak/projects/ruby/donorbox/test/controllers/org_admin/froala_uploads_controller_test.rb:11 [FINISH]
c:0030 p:0012 s:0144 e:000143 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:94
c:0029 p:0002 s:0141 e:000140 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:191
c:0028 p:0004 s:0136 e:000135 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:89
c:0027 p:0008 s:0133 e:000132 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:324
c:0026 p:0004 s:0128 e:000127 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:88
c:0025 p:0022 s:0125 E:002100 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:423
c:0024 p:0027 s:0117 E:002508 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:239
c:0023 p:0004 s:0110 E:0024a0 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:87
c:0022 p:0008 s:0106 e:000105 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/executor/test_helper.rb:5
c:0021 p:0012 s:0103 e:000102 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/execution_wrapper.rb:105
c:0020 p:0009 s:0098 e:000097 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/executor/test_helper.rb:5
c:0019 p:0008 s:0091 e:000090 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:1138
c:0018 p:0008 s:0084 e:000083 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:50
c:0017 p:0022 s:0081 E:001300 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:423
c:0016 p:0019 s:0073 E:001f98 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:410
c:0015 p:0049 s:0066 E:0023b8 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:49
c:0014 p:0011 s:0057 e:000056 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:38
c:0013 p:0039 s:0052 e:000051 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:27 [FINISH]
c:0012 p:---- s:0049 e:000048 CFUNC  :fork
c:0011 p:0004 s:0045 e:000044 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:15
c:0010 p:0011 s:0041 e:000040 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:37 [FINISH]
c:0009 p:---- s:0037 e:000036 IFUNC
c:0008 p:---- s:0034 e:000033 CFUNC  :times
c:0007 p:---- s:0031 e:000030 CFUNC  :each
c:0006 p:---- s:0028 e:000027 CFUNC  :map
c:0005 p:0008 s:0024 e:000023 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:36
c:0004 p:0023 s:0020 e:000019 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelize_executor.rb:18
c:0003 p:0128 s:0016 e:000015 METHOD /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:159
c:0002 p:0045 s:0008 E:001610 BLOCK  /Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:86 [FINISH]
c:0001 p:0000 s:0003 E:0012d0 DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:86:in `block in autorun'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:159:in `run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelize_executor.rb:18:in `start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:36:in `start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:36:in `map'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:36:in `each'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:36:in `times'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization.rb:37:in `block in start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:15:in `start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:15:in `fork'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:27:in `block in start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:38:in `work_from_queue'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:49:in `perform_job'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:410:in `with_info_handler'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:423:in `on_signal'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/testing/parallelization/worker.rb:50:in `block in perform_job'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:1138:in `run_one_method'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/executor/test_helper.rb:5:in `run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/execution_wrapper.rb:105:in `perform'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/executor/test_helper.rb:5:in `block in run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:87:in `run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:239:in `with_info_handler'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:423:in `on_signal'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:88:in `block in run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest.rb:324:in `time_it'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:89:in `block (2 levels) in run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:191:in `capture_exceptions'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/minitest-5.22.2/lib/minitest/test.rb:94:in `block (3 levels) in run'
/Users/deepak/projects/ruby/donorbox/test/controllers/org_admin/froala_uploads_controller_test.rb:11:in `block (2 levels) in <top (required)>'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/vcr-6.2.0/lib/vcr.rb:194:in `use_cassette'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/vcr-6.2.0/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/Users/deepak/projects/ruby/donorbox/test/controllers/org_admin/froala_uploads_controller_test.rb:12:in `block (3 levels) in <top (required)>'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:370:in `post'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:22:in `post'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/testing/integration.rb:279:in `process'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-test-2.1.0/lib/rack/test.rb:153:in `request'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-test-2.1.0/lib/rack/test.rb:360:in `process_request'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/engine.rb:530:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-reverse-proxy-0.12.0/lib/rack_reverse_proxy/middleware.rb:25:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-reverse-proxy-0.12.0/lib/rack_reverse_proxy/roundtrip.rb:19:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/static.rb:161:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-cors-1.1.1/lib/rack/cors.rb:100:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/host_authorization.rb:131:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/sendfile.rb:110:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/executor.rb:14:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-rewrite-1.5.1/lib/rack/rewrite.rb:24:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/runtime.rb:22:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/method_override.rb:24:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/request_id.rb:26:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/remote_ip.rb:93:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:25:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:99:in `tagged'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:37:in `tagged'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/tagged_logging.rb:99:in `block in tagged'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:25:in `block in call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/railties-7.0.8.1/lib/rails/rack/logger.rb:40:in `call_app'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/show_exceptions.rb:29:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/debug_exceptions.rb:28:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/appsignal-3.1.2/lib/appsignal/rack/rails_instrumentation.rb:19:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/actionable_exceptions.rb:17:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:26:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:99:in `run_callbacks'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/callbacks.rb:27:in `block in call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/cookies.rb:704:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/session/abstract/id.rb:260:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/session/abstract/id.rb:266:in `context'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/http/content_security_policy.rb:36:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/http/permissions_policy.rb:38:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/head.rb:12:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/conditional_get.rb:40:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/etag.rb:27:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-2.2.8.1/lib/rack/tempfile_reaper.rb:15:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/rack-attack-6.6.1/lib/rack/attack.rb:103:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/builder.rb:44:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/strategy.rb:169:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/omniauth-2.1.1/lib/omniauth/strategy.rb:202:in `call!'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/middleware/static.rb:23:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:852:in `call'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `serve'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:32:in `each'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/journey/router.rb:50:in `block in serve'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:32:in `serve'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_dispatch/routing/route_set.rb:49:in `dispatch'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal.rb:251:in `dispatch'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal.rb:188:in `dispatch'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionview-7.0.8.1/lib/action_view/rendering.rb:39:in `process'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/base.rb:151:in `process'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activerecord-7.0.8.1/lib/active_record/railties/controller_runtime.rb:27:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:66:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications.rb:206:in `instrument'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/notifications.rb:206:in `block in instrument'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/instrumentation.rb:67:in `block in process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/rescue.rb:23:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:233:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:138:in `run_callbacks'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `instance_exec'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actiontext-7.0.8.1/lib/action_text/engine.rb:69:in `block (4 levels) in <class:Engine>'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actiontext-7.0.8.1/lib/action_text/rendering.rb:20:in `with_renderer'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:33:in `set_time_zone'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/core_ext/time/zones.rb:65:in `use_zone'
/Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:33:in `block in set_time_zone'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/deepak/projects/ruby/donorbox/app/controllers/application_controller.rb:43:in `set_read_only_database'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
/Users/deepak/projects/ruby/donorbox/app/controllers/concerns/org_admin/locale_detection.rb:25:in `use_locale'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/activesupport-7.0.8.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/rendering.rb:165:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/abstract_controller/base.rb:215:in `process_action'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/actionpack-7.0.8.1/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/Users/deepak/projects/ruby/donorbox/app/controllers/org_admin/froala_uploads_controller.rb:7:in `create'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/models/filestack_client.rb:42:in `upload'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/utils/multipart_upload_utils.rb:247:in `multipart_upload'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/filestack-2.9.6/lib/filestack/utils/multipart_upload_utils.rb:66:in `multipart_start'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/actions.rb:38:in `post'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:20:in `run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:20:in `each'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request/before.rb:21:in `block in run'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/webmock-3.17.1/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb:147:in `block in <class:TyphoeusAdapter>'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/webmock-3.17.1/lib/webmock/http_lib_adapters/typhoeus_hydra_adapter.rb:54:in `build_request_signature'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/request.rb:130:in `url'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:81:in `get'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/easy_factory.rb:70:in `easy'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb:43:in `get'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/typhoeus-1.4.0/lib/typhoeus/pool.rb:43:in `new'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/easy.rb:219:in `initialize'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:59:in `init'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:59:in `synchronize'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:61:in `block in init'
/Users/deepak/.rvm/gems/ruby-3.2.3@donorbox/gems/ethon-0.16.0/lib/ethon/curl.rb:61:in `global_init'

-- Machine register context ------------------------------------------------
  x0: 0x0000000126f2ace0  x1: 0x0000000000000001  x2: 0x0000000000000004
  x3: 0x0000000000000004  x4: 0x000000018d461bd8  x5: 0x0000000000000001
  x6: 0x0000000117dd6120  x7: 0x0000000000000800 x18: 0x0000000000000000
 x19: 0x00000001e3b2e040 x20: 0x0000000000000000 x21: 0x0000000126f2ace0
 x22: 0x00000000100020ff x23: 0x0000000126f937a0 x24: 0x0000000126f2ace0
 x25: 0x0000000000000104 x26: 0x00000001e3b29d20 x27: 0x00000001e3b29dc0
 x28: 0x0000000000000001  lr: 0xa57600018d0b842c  fp: 0x000000016bce9b90
  sp: 0x000000016bce9ae0

-- C level backtrace information -------------------------------------------
BUS received in SEGV handler```

Crash report
[ruby-2024-03-07-234619.txt](https://github.com/typhoeus/ethon/files/14528504/ruby-2024-03-07-234619.txt)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests