GithubHelp home page GithubHelp logo

Comments (11)

ohTHATaaronbrown avatar ohTHATaaronbrown commented on August 13, 2024 3

Ahhh. I already had libpq installed via homebrew, but brew upgrade libpq solved the issue for me as well. Note that my macbook pro is intel-based, not Apple silicon.

from ruby-pg.

grncdr avatar grncdr commented on August 13, 2024 2

Another update from a colleague, also using an M1 macbook, also on Sonoma. His connections to RDS were still working until today, when he installed neovim using brew, apparently triggering a brew auto-update. Unfortunately, he closed the terminal and didn't realize the problem until later.

After encountering segfaults, he ran brew install libpq and that resolved the issue for him. I've tried the same, but it made no difference for me.

from ruby-pg.

grncdr avatar grncdr commented on August 13, 2024 1

Hey @ohTHATaaronbrown thanks for adding that. So far all of those affected are running Sonoma and connecting to RDS (both aurora and non-aurora Postgres).

I realize now that the crash report doesn't really include a C-stack, just some symbols. The Ruby stack points at the call to finish on this line:

unless status == PG::CONNECTION_OK
msg = error_message
finish
raise PG::ConnectionBad.new(msg, connection: self)
end
... which indicates to me that the problem actually occurs earlier. The crash report points to PQFinish which is being called here
PQfinish( this->pgconn );

It seems that something goes wrong before the pgconn pointer is properly initialized, and then this cleanup code causes the double free. Interestingly enough, libpqxx added protection for this scenario just 3 days ago: https://github.com/jtv/libpqxx/pull/780/files#diff-8540699dd68a5427a8f97a8d3a8a0999eef6ec1a8678470f73490c4570e3cc38R748-R753

from ruby-pg.

larskanis avatar larskanis commented on August 13, 2024

Can you please post the output of the segfault - most notably the ruby and C stack trace? How often does the segfault appear? Is it deterministic? Can you provide a sample script for reproduction?

from ruby-pg.

MannyGrill avatar MannyGrill commented on August 13, 2024

We started having this issue today with our test automation suite as well (it was working last week). I've also tried setting PGGSSENCMODE="disable" but that did not fix our problem.

Details:

  • Hardware: Apple M1 Max
  • OS: Sonoma 14.2.1
  • Ruby version: ruby 3.2.2
  • PG gem versions: 1.5.4
  • Server versions: 15 (Also using RDS)

I can get this to reproduce 100% with our project whenever we try to connect to the DB. I was able to narrow it down to this function here:

def self.open_db_connection(db_type)
  PG.connect(db_type)
end

The error message we get back:

ruby(97247,0x1d85a9000) malloc: double free for ptr 0x10fa13c00
ruby(97247,0x1d85a9000) malloc: *** set a breakpoint in malloc_error_break to debug

I tried wrapping it in a rescue, but it always bombs out before a more helpful error message is returned. I'm uncomfortable setting breakpoints this deep, but hopefully, this information helps.

EDIT: One more thing to add (not sure if applicable) - our test automation suite is still running smoothly in our GitLab CI process (I assume they use Linux for their boxes), it is only having issues locally on my machine

from ruby-pg.

grncdr avatar grncdr commented on August 13, 2024

Oh thank god I'm not the only one, it's been a frustrating few days. 😄

I will try to build a small reproduction this morning.

from ruby-pg.

grncdr avatar grncdr commented on August 13, 2024

Ok here are details to reproduce.

Test script:

#!/usr/bin/env ruby

require 'bundler/inline'

PG_VERSION = ENV['PG_GEM_VERSION'] || '1.5.4'

gemfile do
  source 'https://rubygems.org'
  gem 'pg', PG_VERSION
end


# Expects environment variables PGHOST, PGUSER, PGPASSWORD, PGDATABASE etc.
PG.connect do |conn|
  result = conn.exec('select 1 as one')
  puts result[0]
end

I've used this script with Ruby 3.1, 3.2, and 3.3, and all of them crash 100% reliably when connecting to RDS. The script never crashes when connecting to local Postgres instances (tested against latest releases of Postgres 13 through 15).

stderr output
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:695: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [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:0007 p:---- s:0046 e:000045 CFUNC  :finish
c:0006 p:0397 s:0042 e:000041 METHOD /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:695
c:0005 p:0265 s:0029 e:000028 METHOD /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:824
c:0004 p:0007 s:0018 e:000017 METHOD /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:759
c:0003 p:0012 s:0012 e:000011 METHOD /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg.rb:63
c:0002 p:0031 s:0006 e:000005 EVAL   ./issue-555.rb:14 [FINISH]
c:0001 p:0000 s:0003 E:000d30 DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
./issue-555.rb:14:in `<main>'
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg.rb:63:in `connect'
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:759:in `new'
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:824:in `connect_to_hosts'
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:695:in `async_connect_or_reset'
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:695:in `finish'

-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 1

-- Machine register context ------------------------------------------------
  x0: 0x0000000105460f28  x1: 0x0000000122028420  x2: 0x0000000128028158
  x3: 0x0000000122006ee4  x4: 0x0000000128028158  x5: 0x0000000128028150
  x6: 0x0000600003190080  x7: 0x0000000000005b00 x18: 0x0000000000000000
 x19: 0x0000000105460f28 x20: 0x000000012206bd56 x21: 0x0000000000000004
 x22: 0x0000000000000000 x23: 0x0000000128028158 x24: 0x0000000128028150
 x25: 0x000000012063d550 x26: 0x0000000055550083 x27: 0x0000600003de94d0
 x28: 0x0000000000000000  lr: 0x000000012204d808  fp: 0x000000016b1e27e0
  sp: 0x000000016b1e27d0

-- C level backtrace information -------------------------------------------
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(rb_vm_bugreport+0xb4c) [0x1058ce5ec]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(rb_bug_for_fatal_signal+0x100) [0x105711880]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(sig_do_nothing+0x0) [0x105836204]
/usr/lib/system/libsystem_platform.dylib(_sigtramp+0x38) [0x1860c1a24]
/Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib(closePGconn+0xac) [0x12204d808]
/Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib(closePGconn) [0x12204d808]
/Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib(PQfinish) [0x12204a450]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle(pgconn_finish+0x98) [0x122006f7c]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(vm_call_cfunc_with_frame_+0xf0) [0x1058c12e0]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(vm_exec_core+0x2048) [0x1058a7038]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(rb_vm_exec+0x3d8) [0x1058a4068]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(rb_ec_exec_node+0xa0) [0x10571d008]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib(ruby_run_node+0x60) [0x10571cf00]
/Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby(main+0x68) [0x104c1ff24]

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

* Loaded script: ./issue-555.rb

* Loaded features:

    0 enumerator.so
    1 thread.rb
    2 fiber.so
    3 rational.so
    4 complex.so
    5 ruby2_keywords.rb
    6 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
    7 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
    8 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/rbconfig.rb
    9 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/compatibility.rb
   10 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/defaults.rb
   11 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/deprecate.rb
   12 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/errors.rb
   13 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/unknown_command_spell_checker.rb
   14 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/exceptions.rb
   15 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/basic_specification.rb
   16 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/stub_specification.rb
   17 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/platform.rb
   18 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/util/list.rb
   19 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/version.rb
   20 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/requirement.rb
   21 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/specification.rb
   22 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/util.rb
   23 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/dependency.rb
   24 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/core_ext/kernel_gem.rb
   25 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
   26 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/monitor.rb
   27 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems.rb
   28 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundled_gems.rb
   29 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/path_support.rb
   30 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/error_highlight/version.rb
   31 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/error_highlight/base.rb
   32 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/error_highlight/formatter.rb
   33 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/error_highlight/core_ext.rb
   34 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/error_highlight.rb
   35 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/version.rb
   36 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/core_ext/name_error.rb
   37 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/levenshtein.rb
   38 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/jaro_winkler.rb
   39 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checker.rb
   40 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   41 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   42 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/name_error_checkers.rb
   43 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/method_name_checker.rb
   44 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/key_error_checker.rb
   45 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/null_checker.rb
   46 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/tree_spell_checker.rb
   47 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/require_path_checker.rb
   48 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb
   49 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean/formatter.rb
   50 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/did_you_mean.rb
   51 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/syntax_suggest/core_ext.rb
   52 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/bundler_version_finder.rb
   53 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/inline.rb
   54 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/fileutils/lib/fileutils.rb
   55 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendored_fileutils.rb
   56 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
   57 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/pathname.rb
   58 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/errors.rb
   59 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/environment_preserver.rb
   60 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin/api.rb
   61 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin.rb
   62 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/text.rb
   63 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/git.rb
   64 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/installed.rb
   65 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/specific_file.rb
   66 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/local.rb
   67 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/lock.rb
   68 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source/vendor.rb
   69 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/source.rb
   70 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/match_metadata.rb
   71 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/force_platform.rb
   72 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/gem_helpers.rb
   73 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/match_platform.rb
   74 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/name_tuple.rb
   75 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/rubygems_ext.rb
   76 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/rubygems_integration.rb
   77 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/version.rb
   78 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/constants.rb
   79 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/current_ruby.rb
   80 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/build_metadata.rb
   81 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler.rb
   82 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/ui.rb
   83 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb
   84 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb
   85 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/error.rb
   86 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb
   87 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/nested_context.rb
   88 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/argument.rb
   89 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/arguments.rb
   90 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/option.rb
   91 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser/options.rb
   92 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/parser.rb
   93 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell.rb
   94 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor/basic.rb
   95 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor/readline.rb
   96 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/line_editor.rb
   97 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/util.rb
   98 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb
   99 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb
  100 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendored_thor.rb
  101 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/ui/shell.rb
  102 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/terminal.rb
  103 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/column_printer.rb
  104 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/table_printer.rb
  105 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/wrapped_printer.rb
  106 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/basic.rb
  107 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/shell/color.rb
  108 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/user_interaction.rb
  109 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/ui/rg_proxy.rb
  110 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/shared_helpers.rb
  111 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/settings.rb
  112 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/feature_flag.rb
  113 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/rubygems/yaml_serializer.rb
  114 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/settings/validator.rb
  115 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/dependency.rb
  116 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/ruby_dsl.rb
  117 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/dsl.rb
  118 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin/dsl.rb
  119 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source_list.rb
  120 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source.rb
  121 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/metadata.rb
  122 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin/source_list.rb
  123 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin/installer.rb
  124 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/rubygems.rb
  125 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/plugin/installer/rubygems.rb
  126 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/checksum.rb
  127 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/uri_normalizer.rb
  128 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/version.rb
  129 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/rfc2396_parser.rb
  130 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/rfc3986_parser.rb
  131 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/common.rb
  132 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/generic.rb
  133 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/file.rb
  134 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ftp.rb
  135 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/http.rb
  136 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/https.rb
  137 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ldap.rb
  138 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ldaps.rb
  139 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/mailto.rb
  140 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/ws.rb
  141 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri/wss.rb
  142 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/uri/lib/uri.rb
  143 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendored_uri.rb
  144 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/path.rb
  145 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/git.rb
  146 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/lockfile_parser.rb
  147 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/definition.rb
  148 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/tsort/lib/tsort.rb
  149 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendored_tsort.rb
  150 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/spec_set.rb
  151 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/package.rb
  152 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_range.rb
  153 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_constraint.rb
  154 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/incompatibility.rb
  155 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/basic_package_source.rb
  156 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/static_package_source.rb
  157 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/term.rb
  158 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_union.rb
  159 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/assignment.rb
  160 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/partial_solution.rb
  161 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/failure_writer.rb
  162 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/solve_failure.rb
  163 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version_solver.rb
  164 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub/version.rb
  165 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendor/pub_grub/lib/pub_grub.rb
  166 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/vendored_pub_grub.rb
  167 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/package.rb
  168 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/base.rb
  169 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/spec_group.rb
  170 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/candidate.rb
  171 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/incompatibility.rb
  172 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver/root.rb
  173 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/resolver.rb
  174 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source_map.rb
  175 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/ruby_version.rb
  176 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/gem_version_promoter.rb
  177 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/source/gemspec.rb
  178 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/index.rb
  179 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/match_remote_metadata.rb
  180 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/remote_specification.rb
  181 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/stub_specification.rb
  182 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/lazy_specification.rb
  183 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/endpoint_specification.rb
  184 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/bundler/runtime.rb
  185 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/postgresql_lib_path.rb
  186 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
  187 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/exceptions.rb
  188 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/coder.rb
  189 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/type_map_by_column.rb
  190 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/socket.bundle
  191 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/socket.rb
  192 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb
  193 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/result.rb
  194 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg/tuple.rb
  195 /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg.rb

* Process memory map:

104c1c000-104c20000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c20000-104c24000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c24000-104c28000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c28000-104c2c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c30000-104c40000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c40000-104c4c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/bin/ruby
104c50000-104c60000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
104c60000-104c64000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
104c64000-104c68000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
104c68000-104c6c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
104c6c000-104c70000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/encdb.bundle
104c70000-104c80000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
104c80000-104c84000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
104c84000-104c88000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
104c88000-104c8c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
104c8c000-104c90000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/enc/trans/transdb.bundle
104c90000-104ca0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
104ca0000-104ca4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
104ca4000-104ca8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
104ca8000-104cac000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
104cac000-104cb0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/monitor.bundle
104cb0000-104cc0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104cd0000-104ce0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104cf0000-104d00000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104d10000-104d20000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104d30000-104d40000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104d50000-104d60000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104d70000-104d80000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104d90000-104da0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104db0000-104dc0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104dd0000-104de0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104df0000-104e00000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104e00000-104f00000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104f10000-104f20000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104f30000-104f40000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104f50000-104f60000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104f70000-104f80000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104f90000-104fa0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104fb0000-104fc0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104fd0000-104fe0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
104ff0000-105000000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105010000-105020000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
10502c000-10506c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
10506c000-105070000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105070000-105078000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105078000-10507c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
10507c000-105080000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105080000-105084000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105084000-105088000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105088000-105090000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105090000-105094000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105094000-105098000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105098000-1050a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050a0000-1050a4000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050a4000-1050a8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050a8000-1050b0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050b0000-1050b4000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050b4000-1050b8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050b8000-1050bc000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050bc000-1050c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050d0000-1050e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1050f0000-105100000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105100000-105200000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105210000-105220000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105230000-105240000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105250000-105260000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105270000-105280000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
105290000-1052a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1052b4000-1052bc000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1052bc000-1052c0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1052c0000-1052c4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1052c4000-1052c8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/pathname.bundle
1052d0000-1052e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
1052f0000-105300000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105310000-105320000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105330000-105340000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105350000-105360000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105370000-105380000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105390000-1053a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
1053b0000-1053c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
1053d0000-1053e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
1053f0000-105400000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105400000-105500000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105500000-105600000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105610000-105620000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105630000-105640000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105650000-105660000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105674000-105ad4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105ad4000-105aec000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105aec000-105af0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105af0000-105b04000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105b04000-105c8c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
105c8c000-10708c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
10708c000-10f08c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
10f08c000-11708c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11708c000-11f08c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f08c000-11f090000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f090000-11f134000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f134000-11f138000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f138000-11f1dc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f1dc000-11f1e0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f1e0000-11f284000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f284000-11f288000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f288000-11f32c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f32c000-11f330000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f330000-11f3d4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f3d4000-11f3d8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f3d8000-11f47c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f47c000-11f480000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f480000-11f524000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f524000-11f528000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f528000-11f5cc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f5cc000-11f5d0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f5d0000-11f674000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f674000-11f678000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f678000-11f71c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f71c000-11f720000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f720000-11f7c4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f7c4000-11f7c8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f7c8000-11f86c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f86c000-11f870000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f870000-11f914000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f914000-11f918000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f918000-11f9bc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f9bc000-11f9c0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11f9c0000-11fa64000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fa64000-11fa68000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fa68000-11fb0c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fb0c000-11fb10000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fb10000-11fbb4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fbb4000-11fbb8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fbb8000-11fc5c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fc5c000-11fc60000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fc60000-11fd04000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fd04000-11fd08000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fd08000-11fdac000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fdac000-11fdb0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fdb0000-11fe54000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fe54000-11fe58000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fe58000-11fefc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11fefc000-11ff00000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11ff00000-11ffa4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11ffa4000-11ffa8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
11ffa8000-12004c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
12004c000-120050000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120050000-1200f4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1200f4000-1200f8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1200f8000-12019c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
12019c000-1201a0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1201a0000-120244000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120244000-120248000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120248000-1202ec000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1202ec000-1202f0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1202f0000-120394000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120394000-120398000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120398000-12043c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
12043c000-120440000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120440000-1204e4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1204e4000-1204e8000 --- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1204e8000-12058c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120590000-1205a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1205b0000-1205c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1205d0000-1205e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1205f0000-120600000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120610000-120620000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120630000-120640000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120650000-120660000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120670000-120680000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120690000-1206a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1206b0000-1206c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1206d0000-1206e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1206f0000-120700000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120710000-120720000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120730000-120740000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120750000-120760000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120770000-120780000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120790000-1207a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1207b0000-1207c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
1207c0000-120800000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
120800000-121000000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
121000000-121800000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
121800000-122000000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
122000000-122028000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
122028000-12202c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
12202c000-122030000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
122030000-122048000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
122048000-122080000 r-x /Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib
122080000-122084000 r-- /Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib
122084000-122088000 rw- /Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib
122088000-122094000 r-- /Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib
122094000-1220b8000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/socket.bundle
1220b8000-1220bc000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/socket.bundle
1220bc000-1220c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/socket.bundle
1220c0000-1220d0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/3.3.0/arm64-darwin23/socket.bundle
1220d0000-12214c000 r-- /usr/lib/system/libsystem_platform.dylib
12215c000-1221e0000 r-x /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
1221e0000-1221ec000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
1221ec000-1221f0000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
1221f0000-122224000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
122224000-122270000 r-- /Users/USER/.asdf/installs/postgres/14.4/lib/libpq.5.14.dylib
122270000-1222b8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/ruby/gems/3.3.0/gems/pg-1.5.4/lib/pg_ext.bundle
122300000-122400000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
122624000-122904000 r-x /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
122904000-122960000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
122960000-122964000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
122964000-122a24000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
122a24000-123028000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.3.0/lib/libruby.3.3.dylib
125600000-125700000 rw-
125700000-125800000 rw-
125800000-126000000 rw-
126000000-126800000 rw-
128000000-130000000 rw-
130000000-138000000 rw-
138000000-140000000 rw-
140000000-148000000 rw-
148000000-150000000 rw-
1671e4000-16a9e8000 ---
16a9e8000-16b1e4000 rw-
16b1e4000-16b1e8000 ---
16b1e8000-16b270000 rw-
180000000-1da000000 r--
1da000000-1db6dc000 r--
1db6dc000-1db704000 rw-
1db704000-1dc000000 rw-
1dc000000-1dc650000 r--
1dc650000-1e0700000 rw-
1e0700000-1e593c000 r--
1e593c000-1e6000000 r--
1e6000000-236000000 r--
236000000-236180000 r--
236180000-2377a0000 rw-
2377a0000-23bc64000 rw-
23bc64000-23e208000 r--
23e208000-240000000 r--
240000000-280000000 r--
fc0000000-1000000000 ---
1000000000-7000000000 ---
600000000000-600020000000 rw-
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.


Stdout just says Segmentation fault: 11

Crash Report log file
{
  "app_name": "ruby",
  "timestamp": "2024-01-03 11:18:39.00 +0100",
  "app_version": "",
  "slice_uuid": "f8a4348a-d09a-36e8-a156-529550909f41",
  "build_version": "",
  "platform": 1,
  "share_with_app_devs": 0,
  "is_first_party": 1,
  "bug_type": "309",
  "os_version": "macOS 14.2.1 (23C71)",
  "roots_installed": 0,
  "incident_id": "6B9B252C-8C52-488D-84CD-9B96D4AFA835",
  "name": "ruby"
}
{
  "uptime": 190000,
  "procRole": "Unspecified",
  "version": 2,
  "userID": 501,
  "deployVersion": 210,
  "modelCode": "MacBookPro18,2",
  "coalitionID": 5613,
  "osVersion": {
    "train": "macOS 14.2.1",
    "build": "23C71",
    "releaseType": "User"
  },
  "captureTime": "2024-01-03 11:18:39.1286 +0100",
  "codeSigningMonitor": 1,
  "incident": "6B9B252C-8C52-488D-84CD-9B96D4AFA835",
  "pid": 13654,
  "translated": false,
  "cpuType": "ARM-64",
  "roots_installed": 0,
  "bug_type": "309",
  "procLaunch": "2024-01-03 11:18:38.8530 +0100",
  "procStartAbsTime": 4726840308643,
  "procExitAbsTime": 4726846859910,
  "procName": "ruby",
  "procPath": "/Users/USER/*/ruby",
  "parentProc": "bash",
  "parentPid": 71784,
  "coalitionName": "net.kovidgoyal.kitty",
  "crashReporterKey": "FCA26E46-4B29-BF3B-0CCB-C240CEBE320B",
  "responsiblePid": 4489,
  "responsibleProc": "kitty",
  "codeSigningID": "ruby",
  "codeSigningTeamID": "",
  "codeSigningFlags": 570556929,
  "codeSigningValidationCategory": 10,
  "codeSigningTrustLevel": 4294967295,
  "instructionByteStream": {
    "beforePC": "fyMD1f17v6n9AwCRXOD/l78DAJH9e8Go/w9f1sADX9YQKYDSARAA1A==",
    "atPC": "AwEAVH8jA9X9e7+p/QMAkVHg/5e/AwCR/XvBqP8PX9bAA1/WcAqA0g=="
  },
  "wakeTime": 855,
  "sleepWakeUUID": "12DFE54A-0B08-40B7-8907-C0C93521267E",
  "sip": "enabled",
  "vmRegionInfo": "0 is not in any region.  Bytes before following region: 4374773760\n      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      104c1c000-104c20000    [   16K] r-x/r-x SM=COW  ...s/USER/*/ruby",
  "exception": {
    "codes": "0x0000000000000001, 0x0000000000000000",
    "rawCodes": [
      1,
      0
    ],
    "type": "EXC_BAD_ACCESS",
    "signal": "SIGSEGV",
    "subtype": "KERN_INVALID_ADDRESS at 0x0000000000000000"
  },
  "termination": {
    "flags": 0,
    "code": 11,
    "namespace": "SIGNAL",
    "indicator": "Segmentation fault: 11",
    "byProc": "ruby",
    "byPid": 13654
  },
  "vmregioninfo": "0 is not in any region.  Bytes before following region: 4374773760\n      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      104c1c000-104c20000    [   16K] r-x/r-x SM=COW  ...s/USER/*/ruby",
  "extMods": {
    "caller": {
      "thread_create": 0,
      "thread_set_state": 0,
      "task_for_pid": 0
    },
    "system": {
      "thread_create": 0,
      "thread_set_state": 0,
      "task_for_pid": 0
    },
    "targeted": {
      "thread_create": 0,
      "thread_set_state": 0,
      "task_for_pid": 0
    },
    "warnings": 0
  },
  "faultingThread": 0,
  "threads": [
    {
      "triggered": true,
      "id": 2595603,
      "threadState": {
        "x": [
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 7994836232,
            "symbolLocation": 304,
            "symbol": "__sF"
          },
          {
            "value": 20680267530240
          },
          {
            "value": 7726646165504
          },
          {
            "value": 144
          },
          {
            "value": 0
          },
          {
            "value": 881320986018656300
          },
          {
            "value": 881320991311675400
          },
          {
            "value": 1
          },
          {
            "value": 4294967293
          },
          {
            "value": 1099511627776
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 328
          },
          {
            "value": 8146268992
          },
          {
            "value": 0
          },
          {
            "value": 11
          },
          {
            "value": 7994806272,
            "symbolLocation": 0,
            "symbol": "_main_thread"
          },
          {
            "value": 259
          },
          {
            "value": 7994806496,
            "symbolLocation": 224,
            "symbol": "_main_thread"
          },
          {
            "value": 4390359040,
            "symbolLocation": 5280,
            "symbol": "global_enc_table"
          },
          {
            "value": 4966220112
          },
          {
            "value": 4838380880
          },
          {
            "value": 1431634051
          },
          {
            "value": 105553181185232
          },
          {
            "value": 0
          }
        ],
        "flavor": "ARM_THREAD_STATE64",
        "lr": {
          "value": 6543711424
        },
        "cpsr": {
          "value": 1073745920
        },
        "fp": {
          "value": 4924389744
        },
        "sp": {
          "value": 4924389712
        },
        "esr": {
          "value": 1442840704,
          "description": " Address size fault"
        },
        "pc": {
          "value": 6543483100,
          "matchesCrashFrame": 1
        },
        "far": {
          "value": 0
        }
      },
      "queue": "com.apple.main-thread",
      "frames": [
        {
          "imageOffset": 41180,
          "symbol": "__pthread_kill",
          "symbolLocation": 8,
          "imageIndex": 11
        },
        {
          "imageOffset": 27840,
          "symbol": "pthread_kill",
          "symbolLocation": 288,
          "imageIndex": 12
        },
        {
          "imageOffset": 259392,
          "symbol": "raise",
          "symbolLocation": 32,
          "imageIndex": 13
        },
        {
          "imageOffset": 1835484,
          "symbol": "ruby_default_signal",
          "symbolLocation": 124,
          "imageIndex": 9
        },
        {
          "imageOffset": 645420,
          "symbol": "rb_bug_for_fatal_signal",
          "symbolLocation": 428,
          "imageIndex": 9
        },
        {
          "imageOffset": 1843716,
          "symbol": "sigsegv",
          "symbolLocation": 96,
          "imageIndex": 9
        },
        {
          "imageOffset": 14884,
          "symbol": "_sigtramp",
          "symbolLocation": 56,
          "imageIndex": 14
        },
        {
          "imageOffset": 22536,
          "symbol": "closePGconn",
          "symbolLocation": 172,
          "imageIndex": 2
        },
        {
          "imageOffset": 22536,
          "symbol": "closePGconn",
          "symbolLocation": 172,
          "imageIndex": 2
        },
        {
          "imageOffset": 9296,
          "symbol": "PQfinish",
          "symbolLocation": 24,
          "imageIndex": 2
        },
        {
          "imageOffset": 28540,
          "symbol": "pgconn_finish",
          "symbolLocation": 152,
          "imageIndex": 1
        },
        {
          "imageOffset": 2413280,
          "symbol": "vm_call_cfunc_with_frame_",
          "symbolLocation": 240,
          "imageIndex": 9
        },
        {
          "imageOffset": 2306104,
          "symbol": "vm_exec_core",
          "symbolLocation": 8264,
          "imageIndex": 9
        },
        {
          "imageOffset": 2293864,
          "symbol": "rb_vm_exec",
          "symbolLocation": 984,
          "imageIndex": 9
        },
        {
          "imageOffset": 692232,
          "symbol": "rb_ec_exec_node",
          "symbolLocation": 160,
          "imageIndex": 9
        },
        {
          "imageOffset": 691968,
          "symbol": "ruby_run_node",
          "symbolLocation": 96,
          "imageIndex": 9
        },
        {
          "imageOffset": 16164,
          "symbol": "main",
          "symbolLocation": 104,
          "imageIndex": 10
        },
        {
          "imageOffset": 24800,
          "symbol": "start",
          "symbolLocation": 2360,
          "imageIndex": 15
        }
      ]
    },
    {
      "id": 2595605,
      "frames": [
        {
          "imageOffset": 31168,
          "symbol": "kevent",
          "symbolLocation": 8,
          "imageIndex": 11
        },
        {
          "imageOffset": 2122136,
          "symbol": "timer_thread_func",
          "symbolLocation": 656,
          "imageIndex": 9
        },
        {
          "imageOffset": 28724,
          "symbol": "_pthread_start",
          "symbolLocation": 136,
          "imageIndex": 12
        },
        {
          "imageOffset": 7740,
          "symbol": "thread_start",
          "symbolLocation": 8,
          "imageIndex": 12
        }
      ],
      "threadState": {
        "x": [
          {
            "value": 4
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 4390376748,
            "symbolLocation": 172,
            "symbol": "_MergedGlobals.371"
          },
          {
            "value": 16
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 4390377312,
            "symbolLocation": 736,
            "symbol": "_MergedGlobals.371"
          },
          {
            "value": 2
          },
          {
            "value": 0
          },
          {
            "value": 2
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 0
          },
          {
            "value": 363
          },
          {
            "value": 8146269992
          },
          {
            "value": 0
          },
          {
            "value": 4294967295
          },
          {
            "value": 4390309040,
            "symbolLocation": 16,
            "symbol": "_MergedGlobals"
          },
          {
            "value": 4924172040
          },
          {
            "value": 4390377264,
            "symbolLocation": 688,
            "symbol": "_MergedGlobals.371"
          },
          {
            "value": 4390377344,
            "symbolLocation": 768,
            "symbol": "_MergedGlobals.371"
          },
          {
            "value": 4390377264,
            "symbolLocation": 688,
            "symbol": "_MergedGlobals.371"
          },
          {
            "value": 419018983969000
          },
          {
            "value": 1000000
          },
          {
            "value": 4924171960
          },
          {
            "value": 4924172144
          }
        ],
        "flavor": "ARM_THREAD_STATE64",
        "lr": {
          "value": 4387742104
        },
        "cpsr": {
          "value": 1610616832
        },
        "fp": {
          "value": 6092664768
        },
        "sp": {
          "value": 6092664576
        },
        "esr": {
          "value": 1442840704,
          "description": " Address size fault"
        },
        "pc": {
          "value": 6543473088
        },
        "far": {
          "value": 0
        }
      }
    }
  ],
  "usedImages": [
    {
      "source": "P",
      "arch": "arm64",
      "base": 4865998848,
      "size": 147456,
      "uuid": "48142769-413e-3460-8fbb-403ed1059277",
      "path": "/Users/USER/*/socket.bundle",
      "name": "socket.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4865392640,
      "size": 163840,
      "uuid": "e7c54df0-e82f-32a6-bda8-0dbab44928c9",
      "path": "/Users/USER/*/pg_ext.bundle",
      "name": "pg_ext.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4865687552,
      "size": 229376,
      "uuid": "58daecdc-5784-37c0-9468-ae9517b60aaa",
      "path": "/Users/USER/*/libpq.5.14.dylib",
      "name": "libpq.5.14.dylib"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4866818048,
      "size": 540672,
      "uuid": "71ada2bf-c666-3669-9489-d354d1f0f06c",
      "path": "/opt/homebrew/*/libssl.3.dylib",
      "name": "libssl.3.dylib"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4871831552,
      "size": 3014656,
      "uuid": "26b09b12-09c0-36ca-abe9-a78b49d334a0",
      "path": "/opt/homebrew/*/libcrypto.3.dylib",
      "name": "libcrypto.3.dylib"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4381687808,
      "size": 32768,
      "uuid": "c74629a4-e20b-3ee2-81c4-8d9233ccbcb4",
      "path": "/Users/USER/*/pathname.bundle",
      "name": "pathname.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4375314432,
      "size": 16384,
      "uuid": "b729ba6c-0315-34e3-b329-de3d01ead4bb",
      "path": "/Users/USER/*/monitor.bundle",
      "name": "monitor.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4375183360,
      "size": 16384,
      "uuid": "7bbb0883-de9c-372c-908d-9af5254a2d19",
      "path": "/Users/USER/*/transdb.bundle",
      "name": "transdb.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4375052288,
      "size": 16384,
      "uuid": "32c4a410-6a6e-3932-9f70-ba259090c963",
      "path": "/Users/USER/*/encdb.bundle",
      "name": "encdb.bundle"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4385619968,
      "size": 4587520,
      "uuid": "5da0da22-fce6-394c-b9c5-568069961dfc",
      "path": "/Users/USER/*/libruby.3.3.dylib",
      "name": "libruby.3.3.dylib"
    },
    {
      "source": "P",
      "arch": "arm64",
      "base": 4374773760,
      "size": 16384,
      "uuid": "f8a4348a-d09a-36e8-a156-529550909f41",
      "path": "/Users/USER/*/ruby",
      "name": "ruby"
    },
    {
      "source": "P",
      "arch": "arm64e",
      "base": 6543441920,
      "size": 241664,
      "uuid": "ca94fc21-bc40-3b43-b65d-b87ece9e1d48",
      "path": "/usr/lib/system/libsystem_kernel.dylib",
      "name": "libsystem_kernel.dylib"
    },
    {
      "source": "P",
      "arch": "arm64e",
      "base": 6543683584,
      "size": 53236,
      "uuid": "a7d94c96-7b1f-3229-9bea-048d037c3292",
      "path": "/usr/lib/system/libsystem_pthread.dylib",
      "name": "libsystem_pthread.dylib"
    },
    {
      "source": "P",
      "arch": "arm64e",
      "base": 6542225408,
      "size": 520188,
      "uuid": "ab8a0a0b-9a1e-3284-9243-5a0334468ae5",
      "path": "/usr/lib/system/libsystem_c.dylib",
      "name": "libsystem_c.dylib"
    },
    {
      "source": "P",
      "arch": "arm64e",
      "base": 6543892480,
      "size": 28668,
      "uuid": "e1840daa-9c10-393d-a3a3-94dde6fe0011",
      "path": "/usr/lib/system/libsystem_platform.dylib",
      "name": "libsystem_platform.dylib"
    },
    {
      "source": "P",
      "arch": "arm64e",
      "base": 6540013568,
      "size": 607048,
      "uuid": "324e4ad9-e01f-3183-b09f-3e20b326643a",
      "path": "/usr/lib/dyld",
      "name": "dyld"
    },
    {
      "size": 0,
      "source": "A",
      "base": 0,
      "uuid": "00000000-0000-0000-0000-000000000000"
    }
  ],
  "sharedCache": {
    "base": 6539264000,
    "size": 4061216768,
    "uuid": "f9ddd844-7f3f-34bd-be29-f0c72d5e5449"
  },
  "vmSummary": "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.2G       26 \nMALLOC guard page                   96K        6 \nSTACK GUARD                         16K        1 \nStack                             8720K        2 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                      172.9M      128 \nVM_ALLOCATE (reserved)           256.0M        1         reserved VM address space (unallocated)\n__AUTH                             339K       65 \n__AUTH_CONST                      4056K      146 \n__DATA                            1967K      149 \n__DATA_CONST                      4753K      158 \n__DATA_DIRTY                       365K       58 \n__LINKEDIT                       894.1M       12 \n__OBJC_RO                         71.1M        1 \n__OBJC_RW                         2168K        1 \n__TEXT                           128.2M      165 \ndyld private memory                272K        2 \nmapped file                       7296K        5 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              2.7G      931 \nTOTAL, minus reserved VM space     2.5G      931 \n",
  "legacyInfo": {
    "threadTriggered": {
      "queue": "com.apple.main-thread"
    }
  },
  "logWritingSignature": "64f1906ac9a8c822e3990ee026b4c5ab13dba069",
  "trialInfo": {
    "rollouts": [
      {
        "rolloutId": "60186475825c62000ccf5450",
        "factorPackIds": {},
        "deploymentId": 240000068
      },
      {
        "rolloutId": "63508950b3714d3622fc77f7",
        "factorPackIds": {
          "SIRI_MEMORY_SYNC_CONFIG": "63508beab3714d3622fc7808"
        },
        "deploymentId": 240000004
      }
    ],
    "experiments": []
  }
}

from ruby-pg.

ohTHATaaronbrown avatar ohTHATaaronbrown commented on August 13, 2024

This only seems to hit and affect my mac (running Sonoma 14.2.1 currently). The same ruby code that crashes on my mac, when running on windows server and windows workstation runs fine.

By contrast with the OP of this issue, I am connecting to an Aurora PG cluster. All other (non-pg gem) means of connecting to this same cluster connect fine from the same mac where the pg gem crashes on connect. The crash occurs with every version of the pg gem i've tried, going all the way back to 1.2.3.

from ruby-pg.

MannyGrill avatar MannyGrill commented on August 13, 2024

Looks like upgrading libpq via brew also worked for me as well

from ruby-pg.

grncdr avatar grncdr commented on August 13, 2024

Ok, I have also resolved the issue locally by installing postgresql from Homebrew and rebuilding pg with the option --with-pg-config=/opt/homebrew/opt/postgresql@14/bin/pg_config.

I believe my problem is that the copy of postgres (and pg_config) I had installed via asdf does not not include this patch from Homebrew.

Not really a pg issue in the end, but hopefully this helps somebody else with a similar setup.

from ruby-pg.

smicdeshapriya avatar smicdeshapriya commented on August 13, 2024

Thanks for all the hints. I was able to resolve it just by -- brew upgrade postgresql in my mac Somona 14.2.1

from ruby-pg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.