Project

General

Profile

Actions

Bug #20236

closed

OpenSSL::Cipher#update - probable buffer overflow: 16 for 15

Added by nakhli (Chaker Nakhli) 9 months ago. Updated 9 months ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin23]
[ruby-core:116575]

Description

input program crash.rb

require 'openssl'

cipher = OpenSSL::Cipher.new('aes128-wrap-pad').encrypt
cipher.random_key
cipher.update('42')

crashes systematically with the attached diagnostic report and the following output

$ ruby crash.rb 
crash.rb:5: [BUG] probable buffer overflow: 16 for 15
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [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:0003 p:---- s:0012 e:000011 CFUNC  :update
c:0002 p:0027 s:0007 E:001338 EVAL   crash.rb:5 [FINISH]
c:0001 p:0000 s:0003 E:000170 DUMMY  [FINISH]

-- Ruby level backtrace information ----------------------------------------
crash.rb:5:in `<main>'
crash.rb:5:in `update'

-- C level backtrace information -------------------------------------------
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(rb_vm_bugreport+0x9a0) [0x1010e7e58]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(rb_bug_without_die+0x15c) [0x100f22888]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(rb_bug+0x1c) [0x1010f4d64]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(str_buf_cat4+0x0) [0x1010660f0]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle(ossl_cipher_update+0x194) [0x100b7a614]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(vm_call_cfunc_with_frame+0xe8) [0x1010dc29c]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(vm_exec_core+0x203c) [0x1010c1b90]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(rb_vm_exec+0x880) [0x1010d382c]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(rb_ec_exec_node+0x12c) [0x100f2e04c]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib(ruby_run_node+0x60) [0x100f2deb8]
/Users/USER/.local/share/rtx/installs/ruby/3.2.2/bin/ruby(main+0x68) [0x10061bf24]

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

* Loaded script: crash.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.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
    7 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
    8 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/rbconfig.rb
    9 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/compatibility.rb
   10 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/defaults.rb
   11 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/deprecate.rb
   12 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/errors.rb
   13 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/unknown_command_spell_checker.rb
   14 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/exceptions.rb
   15 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/basic_specification.rb
   16 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/stub_specification.rb
   17 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/platform.rb
   18 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/util/list.rb
   19 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/version.rb
   20 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/requirement.rb
   21 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/specification.rb
   22 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/util.rb
   23 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/dependency.rb
   24 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/core_ext/kernel_gem.rb
   25 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
   26 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/monitor.rb
   27 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems.rb
   28 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/rubygems/path_support.rb
   29 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/error_highlight/version.rb
   30 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/error_highlight/base.rb
   31 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/error_highlight/formatter.rb
   32 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/error_highlight/core_ext.rb
   33 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/error_highlight.rb
   34 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/version.rb
   35 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/core_ext/name_error.rb
   36 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/levenshtein.rb
   37 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/jaro_winkler.rb
   38 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checker.rb
   39 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
   40 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
   41 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/name_error_checkers.rb
   42 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/method_name_checker.rb
   43 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/key_error_checker.rb
   44 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/null_checker.rb
   45 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/tree_spell_checker.rb
   46 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/require_path_checker.rb
   47 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb
   48 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean/formatter.rb
   49 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/did_you_mean.rb
   50 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/syntax_suggest/core_ext.rb
   51 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/digest/version.rb
   52 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
   53 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/digest/loader.rb
   54 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/digest.rb
   55 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
   56 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/bn.rb
   57 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/marshal.rb
   58 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/pkey.rb
   59 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/cipher.rb
   60 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/digest.rb
   61 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/hmac.rb
   62 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/x509.rb
   63 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/buffering.rb
   64 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
   65 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/socket.bundle
   66 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/socket.rb
   67 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/ipaddr.rb
   68 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/ssl.rb
   69 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/pkcs5.rb
   70 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl/version.rb
   71 /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/openssl.rb

* Process memory map:

100618000-10061c000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/bin/ruby
10061c000-100620000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/bin/ruby
100620000-100624000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/bin/ruby
100624000-100630000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/bin/ruby
100630000-100640000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
100650000-100660000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
100660000-100664000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
100664000-100668000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
100668000-10066c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
10066c000-100670000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/encdb.bundle
100670000-100680000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
100680000-100684000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
100684000-100688000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
100688000-10068c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
10068c000-100690000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/enc/trans/transdb.bundle
100690000-1006a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
1006a0000-1006a4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
1006a4000-1006a8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
1006a8000-1006ac000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
1006ac000-1006b0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/monitor.bundle
1006b0000-1006c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
1006c0000-1006c4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
1006c4000-1006c8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
1006c8000-1006cc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
1006cc000-1006d0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/digest.bundle
1006d0000-1006e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
1006e0000-1006e4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
1006e4000-1006e8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
1006e8000-1006ec000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
1006ec000-1006f0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/io/nonblock.bundle
1006f0000-100700000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100710000-100720000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100730000-100740000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100750000-100760000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100770000-100780000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100790000-1007a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1007b0000-1007c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1007d0000-1007e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1007f0000-100800000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100810000-100820000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100830000-100840000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100850000-100860000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100870000-100880000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100890000-1008a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1008b0000-1008c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1008d0000-1008e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1008f0000-100900000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100910000-100920000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100930000-100940000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100950000-100960000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100970000-100980000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100990000-1009a0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1009b0000-1009c0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1009d0000-1009e0000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
1009f0000-100a00000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a10000-100a20000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a28000-100a68000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a68000-100a6c000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a6c000-100a74000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a74000-100a78000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a78000-100a7c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a7c000-100a80000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a80000-100a84000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a84000-100a8c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a8c000-100a90000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a90000-100a94000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a94000-100a9c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100a9c000-100aa0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100aa0000-100aa4000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100aa4000-100aac000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100aac000-100ab0000 --- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100ab0000-100ab4000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100ab4000-100ab8000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100ab8000-100abc000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100abc000-100ac0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100ac0000-100b00000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100b10000-100b20000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100b70000-100bac000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100bac000-100bb0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100bb0000-100bb4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100bb4000-100be0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100be0000-100c04000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/socket.bundle
100c04000-100c08000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/socket.bundle
100c08000-100c0c000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/socket.bundle
100c0c000-100c1c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/socket.bundle
100c1c000-100c8c000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/ruby/3.2.0/arm64-darwin23/openssl.bundle
100ca8000-100d2c000 r-x /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
100d2c000-100d38000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
100d38000-100d3c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
100d3c000-100d70000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libssl.3.dylib
100e98000-1011c4000 r-x /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
1011c4000-1011d0000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
1011d0000-1011d4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
1011d4000-1011e4000 rw- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
1011e4000-1012d4000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
1012d4000-1022d4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1022d4000-1022d8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1022d8000-10237c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10237c000-102380000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102380000-102424000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102424000-102428000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102428000-1024cc000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1024cc000-1024d0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1024d0000-102574000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102574000-102578000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102578000-10261c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10261c000-102620000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102620000-1026c4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1026c4000-1026c8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1026c8000-10276c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10276c000-102770000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102770000-102814000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102814000-102818000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102818000-1028bc000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1028bc000-1028c0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1028c0000-102964000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102964000-102968000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102968000-102a0c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102a0c000-102a10000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102a10000-102ab4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ab4000-102ab8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ab8000-102b5c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102b5c000-102b60000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102b60000-102c04000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102c04000-102c08000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102c08000-102cac000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102cac000-102cb0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102cb0000-102d54000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102d54000-102d58000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102d58000-102dfc000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102dfc000-102e00000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102e00000-102ea4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ea4000-102ea8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ea8000-102f4c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102f4c000-102f50000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102f50000-102ff4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ff4000-102ff8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
102ff8000-10309c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10309c000-1030a0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1030a0000-103144000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103144000-103148000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103148000-1031ec000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1031ec000-1031f0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1031f0000-103294000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103294000-103298000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103298000-10333c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10333c000-103340000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103340000-1033e4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1033e4000-1033e8000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1033e8000-10348c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10348c000-103490000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103490000-103534000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103534000-103538000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103538000-1035dc000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1035dc000-1035e0000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
1035e0000-103684000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103684000-103688000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103688000-10372c000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
10372c000-103730000 --- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103730000-1037d4000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103bd4000-103eb4000 r-x /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103eb4000-103f10000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103f10000-103f14000 rw- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103f14000-103fd4000 r-- /opt/homebrew/Cellar/openssl@3/3.2.0_1/lib/libcrypto.3.dylib
103fd4000-104400000 r-- /Users/USER/.local/share/rtx/installs/ruby/3.2.2/lib/libruby.3.2.dylib
115e00000-115f00000 rw-
118000000-120000000 rw-
125e00000-125f00000 rw-
125f00000-126000000 rw-
126000000-126800000 rw-
126800000-126900000 rw-
126900000-126904000 rw-
127000000-127800000 rw-
127800000-128000000 rw-
128000000-130000000 rw-
130000000-132000000 rw-
16b7e8000-16efec000 ---
16efec000-16f7e8000 rw-
16f7e8000-16f7ec000 ---
16f7ec000-16f874000 rw-
180000000-1e0000000 r--
1e0000000-1e1818000 r--
1e1818000-1e1840000 rw-
1e1840000-1e2000000 rw-
1e2000000-1e278c000 r--
1e278c000-1e683c000 rw-
1e683c000-1eba78000 r--
1eba78000-1ec000000 r--
1ec000000-23c000000 r--
23c000000-23c2bc000 r--
23c2bc000-23d8dc000 rw-
23d8dc000-241da0000 rw-
241da0000-244344000 r--
244344000-246000000 r--
246000000-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.

[1]    68030 abort      ruby crash.rb


Files

ruby-2024-02-04-165501.ips (11 KB) ruby-2024-02-04-165501.ips nakhli (Chaker Nakhli), 02/04/2024 03:58 PM

Updated by rhenium (Kazuki Yamaguchi) 9 months ago

  • Status changed from Open to Closed

A fix for this in ruby/openssl's upstream: https://github.com/ruby/openssl/pull/717

Actions

Also available in: Atom PDF

Like1
Like0