From: "rhenium (Kazuki Yamaguchi) via ruby-core" Date: 2024-02-05T13:10:29+00:00 Subject: [ruby-core:116586] [Ruby master Bug#20236] OpenSSL::Cipher#update - probable buffer overflow: 16 for 15 Issue #20236 has been updated by rhenium (Kazuki Yamaguchi). Status changed from Open to Closed A fix for this in ruby/openssl's upstream: https://github.com/ruby/openssl/pull/717 ---------------------------------------- Bug #20236: OpenSSL::Cipher#update - probable buffer overflow: 16 for 15 https://bugs.ruby-lang.org/issues/20236#change-106599 * Author: nakhli (Chaker Nakhli) * Status: Closed * Priority: Normal * ruby -v: ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin23] * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- input program crash.rb ``` ruby 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 `
' 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) -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/