ruby-core
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- 2 participants
- 3312 discussions

[ruby-core:120029] [Ruby master Feature#20914] Constructor Parameter Shortcuts
by artemb (Artem Borodkin) 28 Nov '24
by artemb (Artem Borodkin) 28 Nov '24
28 Nov '24
Issue #20914 has been reported by artemb (Artem Borodkin).
----------------------------------------
Feature #20914: Constructor Parameter Shortcuts
https://bugs.ruby-lang.org/issues/20914
* Author: artemb (Artem Borodkin)
* Status: Open
----------------------------------------
# Constructor Parameter Shortcuts
I propose adding a new syntax to simplify the constructor definition in the classes. Defining a constructor often involves repetitive assignments of parameters to instance variables. This pattern is verbose and can easily become cumbersome, especially in classes with many instance variables. The proposed syntax allows instance variables to be automatically assigned from constructor arguments, improving code clarity and brevity.
**Basic Usage**:
- **Current**:
```ruby
class User
def initialize(name, age, email = nil)
@name = name
@age = age
@email = email
end
end
```
- **Proposed**:
```ruby
class User
def initialize(@name, @age, @email = nil) =
end
```
**Named Parameters**:
- **Current**:
```ruby
class Product
def initialize(name:, price:, description: 'No description available')
@name = name
@price = price
@description = description
end
end
product = Product.new(name: 'Laptop', price: 1000)
```
- **Proposed**:
```ruby
class Product
def initialize(@name:, @price:, @description: 'No description available') =
end
product = Product.new(name: 'Laptop', price: 1000)
```
**Mixing Named and Positional Parameters**:
- **Current**:
```ruby
class Booking
def initialize(date, time, customer:, notes: '')
@date = date
@time = time
@customer = customer
@notes = notes
end
end
booking = Booking.new('2023-04-01', '14:00', customer: 'Alice', notes: 'First-time client')
```
- **Proposed**:
```ruby
class Booking
def initialize(@date, @time, @customer:, @notes: '') =
end
booking = Booking.new('2023-04-01', '14:00', customer: 'Alice', notes: 'First-time client')
```
--
https://bugs.ruby-lang.org/
3
4

[ruby-core:119741] [Ruby master Bug#20869] IO buffer handling is inconsistent when seeking
by javanthropus (Jeremy Bopp) 28 Nov '24
by javanthropus (Jeremy Bopp) 28 Nov '24
28 Nov '24
Issue #20869 has been reported by javanthropus (Jeremy Bopp).
----------------------------------------
Bug #20869: IO buffer handling is inconsistent when seeking
https://bugs.ruby-lang.org/issues/20869
* Author: javanthropus (Jeremy Bopp)
* Status: Open
* ruby -v: ruby 3.3.4 (2024-07-09 revision be1089c8ec) [x86_64-linux]
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
When performing any of the seek based operations on IO (IO#seek, IO#pos=, or IO#rewind), the read buffer is inconsistently cleared:
```ruby
require 'tempfile'
Tempfile.open do |f|
f.write('0123456789')
f.rewind
# Calling #ungetbyte as the first read buffer
# operation uses a buffer that is preserved during
# seek operations
f.ungetbyte(97)
# Byte buffer will not be cleared
f.seek(2, :SET)
f.getbyte # => 97
end
Tempfile.open do |f|
f.write('0123456789')
f.rewind
# Calling #getbyte before #ungetbyte uses a
# buffer that is not preserved when seeking
f.getbyte
f.ungetbyte(97)
# Byte buffer will be cleared
f.seek(2, :SET)
f.getbyte # => 50
end
```
Similar behavior happens when reading characters:
```ruby
require 'tempfile'
Tempfile.open do |f|
f.write('0123456789')
f.rewind
# Calling #ungetc as the first read buffer
# operation uses a buffer that is preserved during
# seek operations
f.ungetc('a')
# Character buffer will not be cleared
f.seek(2, :SET)
f.getc # => 'a'
end
Tempfile.open do |f|
f.write('0123456789')
f.rewind
# Calling #getc before #ungetc uses a
# buffer that is not preserved when seeking
f.getc
f.ungetc('a')
# Character buffer will be cleared
f.seek(2, :SET)
f.getc # => '2'
end
```
When transcoding, however, the character buffer is never cleared when seeking:
```ruby
require 'tempfile'
Tempfile.open(encoding: 'utf-8:utf-16le') do |f|
f.write('0123456789')
f.rewind
f.ungetc('a'.encode('utf-16le'))
# Character buffer will not be cleared
f.seek(2, :SET)
f.getc # => 'a'.encode('utf-16le')
end
Tempfile.open(encoding: 'utf-8:utf-16le') do |f|
f.write('0123456789')
f.rewind
f.getc
f.ungetc('a'.encode('utf-16le'))
# Character buffer will not be cleared
f.seek(2, :SET)
f.getc # => 'a'.encode('utf-16le')
end
```
I would expect the buffers to be cleared in all cases except possibly when the seek operation doesn't actually move the file pointer such as when calling IO#pos or IO#seek(0, :CUR). The inconsistent behavior demonstrated here is a problem regardless though.
--
https://bugs.ruby-lang.org/
3
12
1
0

[ruby-core:120012] [Ruby master Bug#20910] leaked-globals not happy about dtrace related symbols
by Kulikjak (Jakub Kulik) 27 Nov '24
by Kulikjak (Jakub Kulik) 27 Nov '24
27 Nov '24
Issue #20910 has been reported by Kulikjak (Jakub Kulik).
----------------------------------------
Bug #20910: leaked-globals not happy about dtrace related symbols
https://bugs.ruby-lang.org/issues/20910
* Author: Kulikjak (Jakub Kulik)
* Status: Open
* ruby -v: ruby 3.3.6 (2024-11-05 revision 75015d4c1f) [amd64-solaris2.11]
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
I am not sure if this is Solaris specific, but when I build Ruby 3.3.6 with dtrace enabled and run its test suite, the leaked-globals checker fails with the following:
```
Checking leaked global symbols...48 un-prefixed symbols leaked
leaked
__dtraceenabled_ruby___array-create
__dtrace_ruby___array-create
__dtraceenabled_ruby___raise
__dtrace_ruby___raise
__dtraceenabled_ruby___gc-sweep-begin
....
```
I believe that these are not problematic and can be there.
The following simple change fixed the issue:
```diff
--- ruby-3.3.6/tool/leaked-globals
+++ ruby-3.3.6/tool/leaked-globals
@@ -73,6 +73,8 @@ IO.foreach("|#{NM} #{ARGV.join(' ')}") d
case n
when /\A(?:Init_|InitVM_|pm_|[Oo]nig|dln_|coroutine_)/
next
+ when /\A__dtrace/
+ next
when /\Aruby_static_id_/
next unless so
when /\A(?:RUBY_|ruby_|rb_)/
```
--
https://bugs.ruby-lang.org/
2
2

[ruby-core:120014] [Ruby master Bug#20911] Array#max doesn't take block if using &:
by alvitovitch@gmail.com (Andrew Vitovitch) 26 Nov '24
by alvitovitch@gmail.com (Andrew Vitovitch) 26 Nov '24
26 Nov '24
Issue #20911 has been reported by alvitovitch(a)gmail.com (Andrew Vitovitch).
----------------------------------------
Bug #20911: Array#max doesn't take block if using &:
https://bugs.ruby-lang.org/issues/20911
* Author: alvitovitch(a)gmail.com (Andrew Vitovitch)
* Status: Open
* ruby -v: ruby 3.3.5
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
["1","2","3"].max { |i| i.to_i }
=> "3"
["1","2","3"].max(&:to_i)
(irb):6:in `to_i': no implicit conversion of String into Integer (TypeError)
["1","2","3"].max(&:to_i)
^^^^^^
from (irb):6:in `max'
from (irb):6:in `<main>'
from <internal:kernel>:187:in `loop'
from /Users/alvitovitch/.asdf/installs/ruby/3.3.5/lib/ruby/gems/3.3.0/gems/irb-1.13.1/exe/irb:9:in `<top (required)>'
from /Users/alvitovitch/.asdf/installs/ruby/3.3.5/bin/irb:25:in `load'
from /Users/alvitovitch/.asdf/installs/ruby/3.3.5/bin/irb:25:in `<main>'
--
https://bugs.ruby-lang.org/
2
1

[ruby-core:120013] [Ruby master Feature#17566] Tune thread QoS / efficiency on macOS
by shan (Shannon Skipper) 26 Nov '24
by shan (Shannon Skipper) 26 Nov '24
26 Nov '24
Issue #17566 has been updated by shan (Shannon Skipper).
I just ran across this article that touches on the sordid history of Thread priority and on how Apple Silicon is using QoS dispatch, and thought it might be nice to add here for context. https://blog.xoria.org/macos-tips-threading/
The author mentions from experience that "most of the time it isn’t possible to cleanly assign a single priority to a thread" so priority is better handled at the Dispatch library level. This seems to suggest Thread-level priority may not be the best way to have macOS apps use efficiency cores, leaning towards it not being "a priority" for Ruby.
----------------------------------------
Feature #17566: Tune thread QoS / efficiency on macOS
https://bugs.ruby-lang.org/issues/17566#change-110754
* Author: mperham (Mike Perham)
* Status: Open
----------------------------------------
Hi, new Apple M1 processors have "performance" and "efficiency" cores. Apple provides a QoS API so threads can tune which cores they should execute on. Some threads should be executed as high-priority, some should be treated as low-priority.
This page shows the pthread APIs that Apple provides:
https://developer.apple.com/library/archive/documentation/Performance/Conce…
```
pthread_set_qos_class_self_np(QOS_CLASS_BACKGROUND, 0)
```
I noticed Ruby already provides `Thread#priority=` which says `This is just hint for Ruby thread scheduler. It may be ignored on some platform`. Does this API work still or was it only active for Ruby 1.8's green threads? Should this API use the QoS APIs on macOS?
--
https://bugs.ruby-lang.org/
1
0

[ruby-core:120011] [Ruby master Feature#13820] Add a nil coalescing operator
by genezys (Vincent Robert) 26 Nov '24
by genezys (Vincent Robert) 26 Nov '24
26 Nov '24
Issue #13820 has been updated by genezys (Vincent Robert).
Here are my 2 cents regarding this subject, if it can help moving forward with this feature.
Wkipedia has a great article explaining and listing null coalescing operators in other languages: https://en.wikipedia.org/wiki/Null_coalescing_operator
Here is a summary of all operators ordered by usage:
- `??`: ATS, C#, JavaScript, PHP, PowerShell, Swift
- No operator: Python, Ruby, Rust, SQL
- `?:`: CFML, Kotlin, Objective-C
- `!`: Freemarker, Haskell
- `:-`: Bourne-like shells
- `|?`: F#
- `//`: Perl
- `%||%`: R
- `If`: VB.NET
All languages that do not provide an operator offer a way to perform null coalescing.
In Ruby, you could add a `coalesce` method with a special implementation on NilClass:
```
class Object
def coalesce(value = nil)
self
end
end
class NilClass
def coalesce(value = nil)
block_given? ? yield : value
end
end
> "a".coalesce("b") # => "a"
> "a".coalesce { "b" } # => "a"
> nil.coalesce("b") # => "b"
> nil.coalesce { "b" } # => "b"
> false.coalesce(true) # => false
> nil.coalesce(true) # => true
```
Keep in mind that this does not address the issue of the null coalescing assignment operator (aka `??=`)
----------------------------------------
Feature #13820: Add a nil coalescing operator
https://bugs.ruby-lang.org/issues/13820#change-110753
* Author: williamn (William Newbery)
* Status: Open
----------------------------------------
It would be nice if Ruby had an operator that only considered `nil` as false, like the null coalescing operators or "Logical Defined-Or operator" (Perl) found in some other languages. Ive seen things like `//` and `//=`m `??` and `??=`, or `?:` used for this.
This would work like `||` and `||=` for short circuiting etc. except that only `nil` is considered a false condition.
While Ruby considers only "false" and "nil" as false, with everything else true ("", [], {}, etc.) I still find occasionally people trip up when using logical or, `||` and `||=` when the value may be false.
```ruby
a = 0 || 55 # = 0 Ruby already considers 0, "", etc. as true (oter languages do differ a lot here)
a = 0 ?? 55 # = 0 So no change here
a = nil || 55 # = 55, nil is false so right side is evaulated.
a = nil ?? 55 # = 55, again no change
a = false || 55 # = 55, however false is false for logical or
a = false ?? 55 # = false, but its still a non-nil value
```
For example when doing things like:
```ruby
def lazy
@lazy ||= compute_this
end
def fetch(id, **opts)
host = opts[:host] || default_host
https = opts[:https] || true
port = opts[:port] || (https ? 443 : 80)
...
```
Normally the intention is to use a default value or compute an action if no value is provided, which if the value may be false then requires special handling, or sometimes is missed and results in a bug.
--
https://bugs.ruby-lang.org/
1
0

[ruby-core:119488] [Ruby master Bug#20790] Syntax acceptance of `*x = p rescue p 1` is different between parse.y and prism
by tompng (tomoya ishida) 25 Nov '24
by tompng (tomoya ishida) 25 Nov '24
25 Nov '24
Issue #20790 has been reported by tompng (tomoya ishida).
----------------------------------------
Bug #20790: Syntax acceptance of `*x = p rescue p 1` is different between parse.y and prism
https://bugs.ruby-lang.org/issues/20790
* Author: tompng (tomoya ishida)
* Status: Open
* ruby -v: ruby 3.4.0dev (2024-10-09T03:27:05Z master ed11a244dd) +PRISM [x86_64-linux]
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
~~~ruby
*x = p rescue p 1 # syntax error in prism
*x = p 1 rescue p 1 # both syntax ok
x = p rescue p 1 # both syntax error
x = p 1 rescue p 1 # both syntax ok
~~~
Which is correct? If `*x = p rescue p 1` is syntax valid, should `x = p rescue p 1` also be syntax valid?
--
https://bugs.ruby-lang.org/
4
3

[ruby-core:119611] [Ruby master Bug#20813] Segfault in rgengc_check_relation/RVALUE_WB_UNPROTECTED
by davidcornu (David Cornu) 22 Nov '24
by davidcornu (David Cornu) 22 Nov '24
22 Nov '24
Issue #20813 has been reported by davidcornu (David Cornu).
----------------------------------------
Bug #20813: Segfault in rgengc_check_relation/RVALUE_WB_UNPROTECTED
https://bugs.ruby-lang.org/issues/20813
* Author: davidcornu (David Cornu)
* Status: Open
* ruby -v: ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]
* Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN
----------------------------------------
We're seeing this segfault consistently crop up in CI on Ruby 3.3.5 (details below). I'm working on getting a core dump but in the mean time, I was told the console output might be a good starting point to debug.
I thought it might be our issue but some googling pointed me to http://ci.rvm.jp/results/trunk-repeat20@ruby-sp2-noble-docker/5237283 which on the surface seems to be the same issue on a completely different build.
Debugging C segfaults is completely out of my wheelhouse but happy to assist however I can.
```
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_sugar.rb:5: [BUG] Segmentation fault at 0x0000000000000000
ruby 3.3.5 (2024-09-03 revision ef084cc8f4) +YJIT [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0054 p:0007 s:0308 e:000307 CLASS /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_s
c:0053 p:0007 s:0305 e:000304 CLASS /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_s
c:0052 p:0007 s:0302 e:000301 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_s [FINISH]
c:0051 p:---- s:0299 e:000298 CFUNC :require
c:0050 p:0052 s:0294 e:000293 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0049 p:0147 s:0288 e:000287 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0048 p:0063 s:0279 e:000278 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0047 p:0011 s:0271 e:000270 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/base.rb [FINISH]
c:0046 p:---- s:0268 e:000267 CFUNC :require
c:0045 p:0052 s:0263 e:000262 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0044 p:0147 s:0257 e:000256 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0043 p:0063 s:0248 e:000247 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0042 p:0005 s:0240 e:000239 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/have_se [FINISH]
c:0041 p:---- s:0237 e:000236 CFUNC :require
c:0040 p:0052 s:0232 e:000231 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0039 p:0147 s:0226 e:000225 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0038 p:0063 s:0217 e:000216 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0037 p:0005 s:0209 e:000208 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers.rb:3 [FINISH]
c:0036 p:---- s:0206 e:000205 CFUNC :require
c:0035 p:0052 s:0201 e:000200 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0034 p:0147 s:0195 e:000194 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0033 p:0063 s:0186 e:000185 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0032 p:0017 s:0178 e:000177 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec.rb:5 [FINISH]
c:0031 p:---- s:0175 e:000174 CFUNC :require
c:0030 p:0052 s:0170 e:000169 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0029 p:0147 s:0164 e:000163 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0028 p:0063 s:0155 e:000154 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0027 p:0005 s:0147 e:000146 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-rails-7.0.1/lib/rspec/rails/vendor/capybara.r [FINISH]
c:0026 p:---- s:0144 e:000143 CFUNC :require
c:0025 p:0052 s:0139 e:000138 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0024 p:0147 s:0133 e:000132 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0023 p:0063 s:0124 e:000123 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0022 p:0065 s:0116 e:000115 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-rails-7.0.1/lib/rspec/rails.rb:15 [FINISH]
c:0021 p:---- s:0113 e:000112 CFUNC :require
c:0020 p:0052 s:0108 e:000107 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0019 p:0147 s:0102 e:000101 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_e
c:0018 p:0063 s:0093 e:000092 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34
c:0017 p:0083 s:0085 e:000084 TOP /home/runner/actions-runner/_work/patch/patch/spec/rails_helper.rb:15 [FINISH]
c:0016 p:---- s:0081 e:000080 CFUNC :require
c:0015 p:0052 s:0076 e:000075 BLOCK /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75
c:0014 p:0005 s:0070 e:000069 TOP /home/runner/actions-runner/_work/patch/patch/spec/excluded/uid_best_practices_spec.rb:3 [FINISH]
c:0013 p:---- s:0067 e:000066 CFUNC :load
c:0012 p:0007 s:0062 e:000061 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:2
c:0011 p:0015 s:0053 e:000052 BLOCK /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:1 [FINISH]
c:0010 p:---- s:0048 e:000047 CFUNC :each
c:0009 p:0017 s:0044 e:000043 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:1
c:0008 p:0029 s:0040 e:000039 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:102
c:0007 p:0007 s:0034 e:000033 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:86
c:0006 p:0058 s:0028 e:000027 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:71
c:0005 p:0013 s:0020 e:000019 METHOD /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:45
c:0004 p:0010 s:0015 e:000014 TOP /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/exe/rspec:4 [FINISH]
c:0003 p:---- s:0012 e:000011 CFUNC :load
c:0002 p:0098 s:0007 E:000338 EVAL bin/rspec:27 [FINISH]
c:0001 p:0000 s:0003 E:002250 DUMMY [FINISH]
-- Ruby level backtrace information ----------------------------------------
bin/rspec:27:in `<main>'
bin/rspec:27:in `load'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/exe/rspec:4:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:45:in `invoke'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:71:in `run'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:86:in `run'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/runner.rb:102:in `setup'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:1636:in `load_spec_files'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:1636:in `each'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:1638:in `block in load_spec_files'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:2139:in `load_file_handling_errors'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-core-3.13.1/lib/rspec/core/configuration.rb:2139:in `load'
/home/runner/actions-runner/_work/patch/patch/spec/excluded/uid_best_practices_spec.rb:3:in `<top (required)>'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/spec/rails_helper.rb:15:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-rails-7.0.1/lib/rspec/rails.rb:15:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/rspec-rails-7.0.1/lib/rspec/rails/vendor/capybara.rb:2:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec.rb:5:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers.rb:3:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/have_selector.rb:3:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/base.rb:4:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.0/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_sugar.rb:3:in `<top (required)>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_sugar.rb:4:in `<module:Capybara>'
/home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/capybara-3.40.0/lib/capybara/rspec/matchers/count_sugar.rb:5:in `<module:RSpecMatchers>'
-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 4
-- Machine register context ------------------------------------------------
RIP: 0x00007f380a7435b3 RBP: 0x2020202020202020 RSP: 0x00007ffc7c20b930
RAX: 0x2020202020200000 RBX: 0x000000000000002c RCX: 0xcccccccccccccccd
RDX: 0x0000000000002020 RDI: 0x00005564e05e3aa0 RSI: 0x0000000000000000
R8: 0x00000000000000c0 R9: 0x00005564e0835510 R10: 0x000000000000000c
R11: 0x0000000000000009 R12: 0x00005564e05e3aa0 R13: 0x0000000000000031
R14: 0x00005564e05e3aa0 R15: 0x0000000000000000 EFL: 0x0000000000010246
-- C level backtrace information -------------------------------------------
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_print_backtrace+0x14) [0x7f380a924e61] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_dump.c:820
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_vm_bugreport) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_dump.c:1151
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_bug_for_fatal_signal+0x104) [0x7f380a71b6a4] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/error.c:1065
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(sigsegv+0x4d) [0x7f380a86fbcd] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/signal.c:926
/lib/x86_64-linux-gnu/libc.so.6(0x7f380a242520) [0x7f380a242520]
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(RVALUE_WB_UNPROTECTED+0x3) [0x7f380a7435b3] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:1771
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rgengc_check_relation) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7004
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_mark_ptr) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7057
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_mark+0x13) [0x7f380a745150] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7110
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_mark_children) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7529
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_mark_stacked_objects+0x78) [0x7f380a746bd8] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7565
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_mark_stacked_objects_all) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:7603
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_marks_rest) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:8798
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_marking_exit+0x0) [0x7f380a7481e0] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:8856
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_marks) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:8867
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(gc_start) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:9609
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_multi_ractor_p+0x0) [0x7f380a74b100] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:9490
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_vm_lock_leave) ./vm_sync.h:92
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(garbage_collect) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:9492
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(garbage_collect_with_gvl) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:9878
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(objspace_malloc_increase_body) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:12454
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(objspace_malloc_increase_body) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:12432
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(objspace_malloc_fixup) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:12542
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(objspace_xmalloc0) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/gc.c:12619
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(make_tab_empty+0x0) [0x7f380a87a069] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:551
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_st_init_existing_table_with_size) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:559
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_st_init_table_with_size+0x2a) [0x7f380a87a13a] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:577
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rebuild_table+0x7b) [0x7f380a87a1cb] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:743
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(st_add_direct_with_hash+0x60) [0x7f380a87ba10] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:1103
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_st_update) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/st.c:1478
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(register_fstring+0x43) [0x7f380a89aee6] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/string.c:435
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_fstring) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/string.c:414
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_fstring) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/string.c:388
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_obj_write+0x0) [0x7f380a8e7a06] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/variable.c:316
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(RCLASS_SET_CLASSPATH) internal/class.h:263
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(build_const_pathname) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/variable.c:339
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_set_class_path_string) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/variable.c:336
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(declare_under+0x13) [0x7f380a90c989] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_insnhelper.c:5382
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(vm_declare_module) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_insnhelper.c:5402
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(vm_define_module) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_insnhelper.c:5458
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(vm_find_or_create_class_by_id) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm_insnhelper.c:5481
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(vm_exec_core) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/insns.def:767
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_vm_exec+0x19a) [0x7f380a90db3a] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/vm.c:2486
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(load_iseq_eval+0x3c) [0x7f380a78df7a] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/load.c:774
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(require_internal) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/load.c:1281
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_require_string_internal+0x34) [0x7f380a78ec4b] /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/load.c:1380
/opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3(rb_require_string) /tmp/ruby-build.20240903190131.1996.wJgbVK/ruby-3.3.5/load.c:1373
[0x7f380b1a2bfa]
-- Other runtime information -----------------------------------------------
* Process memory map:
5564df652000-5564df653000 r--p 00000000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
5564df653000-5564df654000 r-xp 00001000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
5564df654000-5564df655000 r--p 00002000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
5564df655000-5564df656000 r--p 00002000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
5564df656000-5564df657000 rw-p 00003000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
5564e05df000-5564f285a000 rw-p 00000000 00:00 0 [heap]
7f37d3c00000-7f37d3e1f000 r--s 00000000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f37d4000000-7f37d51d1000 r--s 00000000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f37d52a9000-7f37d52df000 r--s 00000000 08:01 4387834 /opt/hostedtoolcache/Ruby/3.3.5/x64/bin/ruby
7f37d52df000-7f37d7d50000 rw-p 00000000 00:00 0
7f37d7d52000-7f37d7d55000 r--p 00000000 08:01 4394768 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so
7f37d7d55000-7f37d7d56000 r-xp 00003000 08:01 4394768 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so
7f37d7d56000-7f37d7d6a000 r--p 00004000 08:01 4394768 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so
7f37d7d6a000-7f37d7d6f000 r--p 00017000 08:01 4394768 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so
7f37d7d6f000-7f37d7d70000 rw-p 0001c000 08:01 4394768 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/single_byte.so
7f37d7d70000-7f37dba00000 rw-p 00000000 00:00 0
7f37dba00000-7f37dba59000 r--p 00000000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dba59000-7f37dbe49000 r-xp 00059000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dbe49000-7f37dbf8c000 r--p 00449000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dbf8c000-7f37dbf8d000 ---p 0058c000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dbf8d000-7f37dbfcb000 r--p 0058c000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dbfcb000-7f37dbfcc000 rw-p 005ca000 08:01 1859938 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/libdatadog-12.0.0.1.0-x86_64-linux/vendor/libdatadog-12.0.0/x86_64-linux/libdatadog-x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so
7f37dbfcc000-7f37dbfe0000 rw-p 00000000 00:00 0
7f37dbff0000-7f37dc000000 rw-p 00000000 00:00 0
7f37dc000000-7f37dc021000 rw-p 00000000 00:00 0
7f37dc021000-7f37e0000000 ---p 00000000 00:00 0
7f37e0000000-7f37e0021000 rw-p 00000000 00:00 0
7f37e0021000-7f37e4000000 ---p 00000000 00:00 0
7f37e4000000-7f37e406b000 rw-p 00000000 00:00 0
7f37e406b000-7f37e8000000 ---p 00000000 00:00 0
7f37e8010000-7f37e8220000 rw-p 00000000 00:00 0
7f37e8228000-7f37e822c000 r--p 00000000 08:01 1853660 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nio4r-2.7.3/lib/nio4r_ext.so
7f37e822c000-7f37e8239000 r-xp 00004000 08:01 1853660 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nio4r-2.7.3/lib/nio4r_ext.so
7f37e8239000-7f37e823d000 r--p 00011000 08:01 1853660 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nio4r-2.7.3/lib/nio4r_ext.so
7f37e823d000-7f37e823e000 r--p 00014000 08:01 1853660 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nio4r-2.7.3/lib/nio4r_ext.so
7f37e823e000-7f37e823f000 rw-p 00015000 08:01 1853660 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nio4r-2.7.3/lib/nio4r_ext.so
7f37e823f000-7f37e8270000 rw-p 00000000 00:00 0
7f37e827d000-7f37e8281000 r--p 00000000 08:01 1837071 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_native_extension.3.3.5_x86_64-linux.so
7f37e8281000-7f37e8296000 r-xp 00004000 08:01 1837071 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_native_extension.3.3.5_x86_64-linux.so
7f37e8296000-7f37e829e000 r--p 00019000 08:01 1837071 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_native_extension.3.3.5_x86_64-linux.so
7f37e829e000-7f37e829f000 r--p 00020000 08:01 1837071 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_native_extension.3.3.5_x86_64-linux.so
7f37e829f000-7f37e82a0000 rw-p 00021000 08:01 1837071 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_native_extension.3.3.5_x86_64-linux.so
7f37e82a0000-7f37e83d0000 rw-p 00000000 00:00 0
7f37e83df000-7f37e83e0000 ---p 00000000 00:00 0
7f37e83e0000-7f37e8510000 rw-p 00000000 00:00 0
7f37e851f000-7f37e8520000 ---p 00000000 00:00 0
7f37e8520000-7f37e9a90000 rw-p 00000000 00:00 0
7f37e9a93000-7f37e9a94000 r--p 00000000 08:01 1854331 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/websocket-driver-0.7.6/lib/websocket_mask.so
7f37e9a94000-7f37e9a95000 r-xp 00001000 08:01 1854331 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/websocket-driver-0.7.6/lib/websocket_mask.so
7f37e9a95000-7f37e9a96000 r--p 00002000 08:01 1854331 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/websocket-driver-0.7.6/lib/websocket_mask.so
7f37e9a96000-7f37e9a97000 r--p 00002000 08:01 1854331 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/websocket-driver-0.7.6/lib/websocket_mask.so
7f37e9a97000-7f37e9a98000 rw-p 00003000 08:01 1854331 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/websocket-driver-0.7.6/lib/websocket_mask.so
7f37e9a98000-7f37e9a99000 r--p 00000000 08:01 1838036 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_loader.3.3.5_x86_64-linux.so
7f37e9a99000-7f37e9a9a000 r-xp 00001000 08:01 1838036 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_loader.3.3.5_x86_64-linux.so
7f37e9a9a000-7f37e9a9b000 r--p 00002000 08:01 1838036 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_loader.3.3.5_x86_64-linux.so
7f37e9a9b000-7f37e9a9c000 r--p 00002000 08:01 1838036 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_loader.3.3.5_x86_64-linux.so
7f37e9a9c000-7f37e9a9d000 rw-p 00003000 08:01 1838036 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/datadog_profiling_loader.3.3.5_x86_64-linux.so
7f37e9a9d000-7f37e9a9e000 ---p 00000000 00:00 0
7f37e9a9e000-7f37e9b9e000 rw-p 00000000 00:00 0
7f37e9bb0000-7f37eb1f0000 rw-p 00000000 00:00 0
7f37eb1f3000-7f37eb1f4000 r--p 00000000 08:01 5036 /usr/lib/x86_64-linux-gnu/librt.so.1
7f37eb1f4000-7f37eb1f5000 r-xp 00001000 08:01 5036 /usr/lib/x86_64-linux-gnu/librt.so.1
7f37eb1f5000-7f37eb1f6000 r--p 00002000 08:01 5036 /usr/lib/x86_64-linux-gnu/librt.so.1
7f37eb1f6000-7f37eb1f7000 r--p 00002000 08:01 5036 /usr/lib/x86_64-linux-gnu/librt.so.1
7f37eb1f7000-7f37eb1f8000 rw-p 00003000 08:01 5036 /usr/lib/x86_64-linux-gnu/librt.so.1
7f37eb1f8000-7f37eb200000 r--p 00000000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb200000-7f37eb213000 r-xp 00008000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb213000-7f37eb23d000 r--p 0001b000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb23d000-7f37eb23e000 ---p 00045000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb23e000-7f37eb23f000 r--p 00045000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb23f000-7f37eb240000 rw-p 00046000 08:01 4746 /usr/lib/x86_64-linux-gnu/libhogweed.so.6.4
7f37eb240000-7f37eb24a000 r--p 00000000 08:01 4754 /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
7f37eb24a000-7f37eb26d000 r-xp 0000a000 08:01 4754 /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
7f37eb26d000-7f37eb283000 r--p 0002d000 08:01 4754 /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
7f37eb283000-7f37eb285000 r--p 00042000 08:01 4754 /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
7f37eb285000-7f37eb286000 rw-p 00044000 08:01 4754 /usr/lib/x86_64-linux-gnu/libnettle.so.8.4
7f37eb286000-7f37eb289000 r--p 00000000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb289000-7f37eb297000 r-xp 00003000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb297000-7f37eb29b000 r--p 00011000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb29b000-7f37eb29c000 ---p 00015000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb29c000-7f37eb29d000 r--p 00015000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb29d000-7f37eb29e000 rw-p 00016000 08:01 4760 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.6.2
7f37eb29e000-7f37eb2af000 r--p 00000000 08:01 4762 /usr/lib/x86_64-linux-gnu/libunistring.so.2.2.0
7f37eb2af000-7f37eb2e5000 r-xp 00011000 08:01 4762 /usr/lib/x86_64-linux-gnu/libunistring.so.2.2.0
7f37eb2e5000-7f37eb443000 r--p 00047000 08:01 4762 /usr/lib/x86_64-linux-gnu/libunistring.so.2.2.0
7f37eb443000-7f37eb447000 r--p 001a5000 08:01 4762 /usr/lib/x86_64-linux-gnu/libunistring.so.2.2.0
7f37eb447000-7f37eb448000 rw-p 001a9000 08:01 4762 /usr/lib/x86_64-linux-gnu/libunistring.so.2.2.0
7f37eb448000-7f37eb44a000 r--p 00000000 08:01 4749 /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
7f37eb44a000-7f37eb44e000 r-xp 00002000 08:01 4749 /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
7f37eb44e000-7f37eb467000 r--p 00006000 08:01 4749 /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
7f37eb467000-7f37eb468000 r--p 0001e000 08:01 4749 /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
7f37eb468000-7f37eb469000 rw-p 0001f000 08:01 4749 /usr/lib/x86_64-linux-gnu/libidn2.so.0.3.7
7f37eb469000-7f37eb492000 r--p 00000000 08:01 4756 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
7f37eb492000-7f37eb536000 r-xp 00029000 08:01 4756 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
7f37eb536000-7f37eb590000 r--p 000cd000 08:01 4756 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
7f37eb590000-7f37eb59a000 r--p 00126000 08:01 4756 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
7f37eb59a000-7f37eb5a4000 rw-p 00130000 08:01 4756 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.3.0
7f37eb5a4000-7f37eb5a7000 r--p 00000000 08:01 5035 /usr/lib/x86_64-linux-gnu/libresolv.so.2
7f37eb5a7000-7f37eb5b1000 r-xp 00003000 08:01 5035 /usr/lib/x86_64-linux-gnu/libresolv.so.2
7f37eb5b1000-7f37eb5b4000 r--p 0000d000 08:01 5035 /usr/lib/x86_64-linux-gnu/libresolv.so.2
7f37eb5b4000-7f37eb5b5000 r--p 0000f000 08:01 5035 /usr/lib/x86_64-linux-gnu/libresolv.so.2
7f37eb5b5000-7f37eb5b6000 rw-p 00010000 08:01 5035 /usr/lib/x86_64-linux-gnu/libresolv.so.2
7f37eb5b6000-7f37eb5b8000 rw-p 00000000 00:00 0
7f37eb5b8000-7f37eb5e9000 r--p 00000000 08:01 4738 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.31.0
7f37eb5e9000-7f37eb712000 r-xp 00031000 08:01 4738 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.31.0
7f37eb712000-7f37eb78f000 r--p 0015a000 08:01 4738 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.31.0
7f37eb78f000-7f37eb79f000 r--p 001d6000 08:01 4738 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.31.0
7f37eb79f000-7f37eb7a1000 rw-p 001e6000 08:01 4738 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.31.0
7f37eb7a1000-7f37eb7a3000 rw-p 00000000 00:00 0
7f37eb7a3000-7f37eb7a6000 r--p 00000000 08:01 5084 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f37eb7a6000-7f37eb7b7000 r-xp 00003000 08:01 5084 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f37eb7b7000-7f37eb7bc000 r--p 00014000 08:01 5084 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f37eb7bc000-7f37eb7bd000 r--p 00018000 08:01 5084 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f37eb7bd000-7f37eb7be000 rw-p 00019000 08:01 5084 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f37eb7be000-7f37eb7c1000 r--p 00000000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7c1000-7f37eb7c9000 r-xp 00003000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7c9000-7f37eb7cc000 r--p 0000b000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7cc000-7f37eb7cd000 ---p 0000e000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7cd000-7f37eb7ce000 r--p 0000e000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7ce000-7f37eb7cf000 rw-p 0000f000 08:01 5086 /usr/lib/x86_64-linux-gnu/liblber-2.5.so.0.1.12
7f37eb7cf000-7f37eb7d3000 r--p 00000000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7d3000-7f37eb7ee000 r-xp 00004000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7ee000-7f37eb7fa000 r--p 0001f000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7fa000-7f37eb7fb000 ---p 0002b000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7fb000-7f37eb7fc000 r--p 0002b000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7fc000-7f37eb7fd000 rw-p 0002c000 08:01 4689 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f37eb7fd000-7f37eb7fe000 rw-p 00000000 00:00 0
7f37eb7fe000-7f37eb81f000 r--p 00000000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb81f000-7f37eb87c000 r-xp 00021000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb87c000-7f37eb8b9000 r--p 0007e000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb8b9000-7f37eb8ba000 ---p 000bb000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb8ba000-7f37eb8c7000 r--p 000bb000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb8c7000-7f37eb8c9000 rw-p 000c8000 08:01 3889 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f37eb8c9000-7f37eb8d7000 r--p 00000000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb8d7000-7f37eb911000 r-xp 0000e000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb911000-7f37eb922000 r--p 00048000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb922000-7f37eb923000 ---p 00059000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb923000-7f37eb925000 r--p 00059000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb925000-7f37eb926000 rw-p 0005b000 08:01 5087 /usr/lib/x86_64-linux-gnu/libldap-2.5.so.0.1.12
7f37eb926000-7f37eb928000 rw-p 00000000 00:00 0
7f37eb928000-7f37eb933000 r--p 00000000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb933000-7f37eb96b000 r-xp 0000b000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb96b000-7f37eb977000 r--p 00043000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb977000-7f37eb978000 ---p 0004f000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb978000-7f37eb97a000 r--p 0004f000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb97a000-7f37eb97c000 rw-p 00051000 08:01 3887 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f37eb97c000-7f37eb987000 r--p 00000000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb987000-7f37eb9af000 r-xp 0000b000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb9af000-7f37eb9cf000 r--p 00033000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb9cf000-7f37eb9d0000 ---p 00053000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb9d0000-7f37eb9d3000 r--p 00053000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb9d3000-7f37eb9d4000 rw-p 00056000 08:01 88101 /usr/lib/x86_64-linux-gnu/libpq.so.5.16
7f37eb9d4000-7f37eb9dd000 r--p 00000000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eb9dd000-7f37eba00000 r-xp 00009000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eba00000-7f37eba0c000 r--p 0002c000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eba0c000-7f37eba0d000 ---p 00038000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eba0d000-7f37eba0e000 r--p 00038000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eba0e000-7f37eba0f000 rw-p 00039000 08:01 1849309 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/pg-1.5.8/lib/pg_ext.so
7f37eba0f000-7f37ec3d0000 rw-p 00000000 00:00 0
7f37ec3d1000-7f37ec3d4000 r--p 00000000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3d4000-7f37ec3da000 r-xp 00003000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3da000-7f37ec3dc000 r--p 00009000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3dc000-7f37ec3dd000 ---p 0000b000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3dd000-7f37ec3de000 r--p 0000b000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3de000-7f37ec3df000 rw-p 0000c000 08:01 3954 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f37ec3df000-7f37ec3e3000 r--p 00000000 08:01 1838751 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/fiddle-1.1.4/lib/fiddle.so
7f37ec3e3000-7f37ec3eb000 r-xp 00004000 08:01 1838751 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/fiddle-1.1.4/lib/fiddle.so
7f37ec3eb000-7f37ec3ee000 r--p 0000c000 08:01 1838751 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/fiddle-1.1.4/lib/fiddle.so
7f37ec3ee000-7f37ec3ef000 r--p 0000e000 08:01 1838751 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/fiddle-1.1.4/lib/fiddle.so
7f37ec3ef000-7f37ec3f0000 rw-p 0000f000 08:01 1838751 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/fiddle-1.1.4/lib/fiddle.so
7f37ec3f0000-7f37ec600000 rw-p 00000000 00:00 0
7f37ec600000-7f37ec63e000 r--p 00000000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec63e000-7f37ec77c000 r-xp 0003e000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec77c000-7f37ec817000 r--p 0017c000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec817000-7f37ec818000 ---p 00217000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec818000-7f37ec824000 r--p 00217000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec824000-7f37ec828000 rw-p 00223000 08:01 1857275 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.16.7-x86_64-linux/lib/nokogiri/3.3/nokogiri.so
7f37ec828000-7f37ec829000 rw-p 00000000 00:00 0
7f37ec829000-7f37ec82b000 r--p 00000000 08:01 1838035 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/libdatadog_api.3.3_x86_64-linux.so
7f37ec82b000-7f37ec82d000 r-xp 00002000 08:01 1838035 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/libdatadog_api.3.3_x86_64-linux.so
7f37ec82d000-7f37ec82e000 r--p 00004000 08:01 1838035 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/libdatadog_api.3.3_x86_64-linux.so
7f37ec82e000-7f37ec82f000 r--p 00004000 08:01 1838035 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/libdatadog_api.3.3_x86_64-linux.so
7f37ec82f000-7f37ec830000 rw-p 00005000 08:01 1838035 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/datadog-2.4.0/lib/libdatadog_api.3.3_x86_64-linux.so
7f37ec830000-7f37ec840000 rw-p 00000000 00:00 0
7f37ec842000-7f37ec846000 r--p 00000000 08:01 1839641 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/puma-6.4.3/lib/puma/puma_http11.so
7f37ec846000-7f37ec84b000 r-xp 00004000 08:01 1839641 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/puma-6.4.3/lib/puma/puma_http11.so
7f37ec84b000-7f37ec84d000 r--p 00009000 08:01 1839641 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/puma-6.4.3/lib/puma/puma_http11.so
7f37ec84d000-7f37ec84e000 r--p 0000a000 08:01 1839641 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/puma-6.4.3/lib/puma/puma_http11.so
7f37ec84e000-7f37ec84f000 rw-p 0000b000 08:01 1839641 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/puma-6.4.3/lib/puma/puma_http11.so
7f37ec851000-7f37ec852000 r--p 00000000 08:01 4394625 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so
7f37ec852000-7f37ec853000 r-xp 00001000 08:01 4394625 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so
7f37ec853000-7f37ec854000 r--p 00002000 08:01 4394625 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so
7f37ec854000-7f37ec855000 r--p 00002000 08:01 4394625 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so
7f37ec855000-7f37ec856000 rw-p 00003000 08:01 4394625 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16be.so
7f37ec856000-7f37ec857000 r--p 00000000 08:01 4394968 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so
7f37ec857000-7f37ec858000 r-xp 00001000 08:01 4394968 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so
7f37ec858000-7f37ec859000 r--p 00002000 08:01 4394968 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so
7f37ec859000-7f37ec85a000 r--p 00002000 08:01 4394968 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so
7f37ec85a000-7f37ec85b000 rw-p 00003000 08:01 4394968 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/utf_16le.so
7f37ec85b000-7f37ec85c000 r--p 00000000 08:01 4395166 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/fcntl.so
7f37ec85c000-7f37ec85d000 r-xp 00001000 08:01 4395166 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/fcntl.so
7f37ec85d000-7f37ec85e000 r--p 00002000 08:01 4395166 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/fcntl.so
7f37ec85e000-7f37ec85f000 r--p 00002000 08:01 4395166 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/fcntl.so
7f37ec85f000-7f37ec860000 rw-p 00003000 08:01 4395166 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/fcntl.so
7f37ec860000-7f37ec8d0000 rw-p 00000000 00:00 0
7f37ec8d2000-7f37ec8d4000 r--p 00000000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8d4000-7f37ec8d9000 r-xp 00002000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8d9000-7f37ec8da000 r--p 00007000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8da000-7f37ec8db000 ---p 00008000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8db000-7f37ec8dc000 r--p 00008000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8dc000-7f37ec8dd000 rw-p 00009000 08:01 1835809 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/io-console-0.7.2/lib/io/console.so
7f37ec8dd000-7f37ec8e0000 r--p 00000000 08:01 4394477 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/objspace.so
7f37ec8e0000-7f37ec8e7000 r-xp 00003000 08:01 4394477 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/objspace.so
7f37ec8e7000-7f37ec8e9000 r--p 0000a000 08:01 4394477 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/objspace.so
7f37ec8e9000-7f37ec8ea000 r--p 0000b000 08:01 4394477 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/objspace.so
7f37ec8ea000-7f37ec8eb000 rw-p 0000c000 08:01 4394477 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/objspace.so
7f37ec8eb000-7f37ec8ec000 r--p 00000000 08:01 1836034 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/debug-1.9.2/lib/debug/debug.so
7f37ec8ec000-7f37ec8ed000 r-xp 00001000 08:01 1836034 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/debug-1.9.2/lib/debug/debug.so
7f37ec8ed000-7f37ec8ee000 r--p 00002000 08:01 1836034 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/debug-1.9.2/lib/debug/debug.so
7f37ec8ee000-7f37ec8ef000 r--p 00002000 08:01 1836034 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/debug-1.9.2/lib/debug/debug.so
7f37ec8ef000-7f37ec8f0000 rw-p 00003000 08:01 1836034 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/debug-1.9.2/lib/debug/debug.so
7f37ec8f0000-7f37ec910000 rw-p 00000000 00:00 0
7f37ec911000-7f37ec913000 r--p 00000000 08:01 1849168 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stackprof-0.2.26/lib/stackprof/stackprof.so
7f37ec913000-7f37ec917000 r-xp 00002000 08:01 1849168 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stackprof-0.2.26/lib/stackprof/stackprof.so
7f37ec917000-7f37ec918000 r--p 00006000 08:01 1849168 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stackprof-0.2.26/lib/stackprof/stackprof.so
7f37ec918000-7f37ec919000 r--p 00006000 08:01 1849168 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stackprof-0.2.26/lib/stackprof/stackprof.so
7f37ec919000-7f37ec91a000 rw-p 00007000 08:01 1849168 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stackprof-0.2.26/lib/stackprof/stackprof.so
7f37ec91a000-7f37eca50000 rw-p 00000000 00:00 0
7f37eca50000-7f37eca52000 r--p 00000000 08:01 4395130 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pty.so
7f37eca52000-7f37eca54000 r-xp 00002000 08:01 4395130 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pty.so
7f37eca54000-7f37eca55000 r--p 00004000 08:01 4395130 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pty.so
7f37eca55000-7f37eca56000 r--p 00004000 08:01 4395130 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pty.so
7f37eca56000-7f37eca57000 rw-p 00005000 08:01 4395130 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pty.so
7f37eca57000-7f37eca58000 r--p 00000000 08:01 1839727 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bcrypt-3.1.20/lib/bcrypt_ext.so
7f37eca58000-7f37eca5c000 r-xp 00001000 08:01 1839727 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bcrypt-3.1.20/lib/bcrypt_ext.so
7f37eca5c000-7f37eca5e000 r--p 00005000 08:01 1839727 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bcrypt-3.1.20/lib/bcrypt_ext.so
7f37eca5e000-7f37eca5f000 r--p 00006000 08:01 1839727 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bcrypt-3.1.20/lib/bcrypt_ext.so
7f37eca5f000-7f37eca60000 rw-p 00007000 08:01 1839727 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bcrypt-3.1.20/lib/bcrypt_ext.so
7f37eca60000-7f37ecb70000 rw-p 00000000 00:00 0
7f37ecb73000-7f37ecb75000 r--p 00000000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb75000-7f37ecb7c000 r-xp 00002000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb7c000-7f37ecb7d000 r--p 00009000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb7d000-7f37ecb7e000 ---p 0000a000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb7e000-7f37ecb7f000 r--p 0000a000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb7f000-7f37ecb80000 rw-p 0000b000 08:01 4742 /usr/lib/x86_64-linux-gnu/libffi.so.8.1.0
7f37ecb80000-7f37ecbc0000 rw-p 00000000 00:00 0
7f37ecbc0000-7f37ecbc2000 r--p 00000000 08:01 3884 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
7f37ecbc2000-7f37ecbc4000 r-xp 00002000 08:01 3884 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
7f37ecbc4000-7f37ecbc5000 r--p 00004000 08:01 3884 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
7f37ecbc5000-7f37ecbc6000 r--p 00004000 08:01 3884 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
7f37ecbc6000-7f37ecbc7000 rw-p 00005000 08:01 3884 /usr/lib/x86_64-linux-gnu/libkeyutils.so.1.9
7f37ecbc7000-7f37ecbce000 r--p 00000000 08:01 4394442 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/ripper.so
7f37ecbce000-7f37ecbf3000 r-xp 00007000 08:01 4394442 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/ripper.so
7f37ecbf3000-7f37ecc0d000 r--p 0002c000 08:01 4394442 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/ripper.so
7f37ecc0d000-7f37ecc0f000 r--p 00045000 08:01 4394442 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/ripper.so
7f37ecc0f000-7f37ecc10000 rw-p 00047000 08:01 4394442 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/ripper.so
7f37ecc10000-7f37ed370000 rw-p 00000000 00:00 0
7f37ed374000-7f37ed376000 r--p 00000000 08:01 3883 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
7f37ed376000-7f37ed377000 r-xp 00002000 08:01 3883 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
7f37ed377000-7f37ed378000 r--p 00003000 08:01 3883 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
7f37ed378000-7f37ed379000 r--p 00003000 08:01 3883 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
7f37ed379000-7f37ed37a000 rw-p 00004000 08:01 3883 /usr/lib/x86_64-linux-gnu/libcom_err.so.2.1
7f37ed37a000-7f37ed37b000 r--p 00000000 08:01 4395040 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/md5.so
7f37ed37b000-7f37ed37c000 r-xp 00001000 08:01 4395040 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/md5.so
7f37ed37c000-7f37ed37d000 r--p 00002000 08:01 4395040 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/md5.so
7f37ed37d000-7f37ed37e000 r--p 00002000 08:01 4395040 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/md5.so
7f37ed37e000-7f37ed37f000 rw-p 00003000 08:01 4395040 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/md5.so
7f37ed37f000-7f37ed382000 r--p 00000000 08:01 1845494 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/lib/bigdecimal.so
7f37ed382000-7f37ed39a000 r-xp 00003000 08:01 1845494 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/lib/bigdecimal.so
7f37ed39a000-7f37ed39e000 r--p 0001b000 08:01 1845494 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/lib/bigdecimal.so
7f37ed39e000-7f37ed39f000 r--p 0001e000 08:01 1845494 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/lib/bigdecimal.so
7f37ed39f000-7f37ed3a0000 rw-p 0001f000 08:01 1845494 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bigdecimal-3.1.8/lib/bigdecimal.so
7f37ed3a0000-7f37ed400000 rw-p 00000000 00:00 0
7f37ed400000-7f37ed4b2000 r--p 00000000 08:01 4726 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f37ed4b2000-7f37ed711000 r-xp 000b2000 08:01 4726 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f37ed711000-7f37ed7e3000 r--p 00311000 08:01 4726 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f37ed7e3000-7f37ed83e000 r--p 003e2000 08:01 4726 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f37ed83e000-7f37ed841000 rw-p 0043d000 08:01 4726 /usr/lib/x86_64-linux-gnu/libcrypto.so.3
7f37ed841000-7f37ed844000 rw-p 00000000 00:00 0
7f37ed846000-7f37ed847000 r--p 00000000 08:01 3650 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7f37ed847000-7f37ed849000 r-xp 00001000 08:01 3650 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7f37ed849000-7f37ed85e000 r--p 00003000 08:01 3650 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7f37ed85e000-7f37ed85f000 r--p 00017000 08:01 3650 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7f37ed85f000-7f37ed860000 rw-p 00018000 08:01 3650 /usr/lib/x86_64-linux-gnu/gconv/CP932.so
7f37ed860000-7f37ed970000 rw-p 00000000 00:00 0
7f37ed973000-7f37ed974000 r--p 00000000 08:01 5034 /usr/lib/x86_64-linux-gnu/libpthread.so.0
7f37ed974000-7f37ed975000 r-xp 00001000 08:01 5034 /usr/lib/x86_64-linux-gnu/libpthread.so.0
7f37ed975000-7f37ed976000 r--p 00002000 08:01 5034 /usr/lib/x86_64-linux-gnu/libpthread.so.0
7f37ed976000-7f37ed977000 r--p 00002000 08:01 5034 /usr/lib/x86_64-linux-gnu/libpthread.so.0
7f37ed977000-7f37ed978000 rw-p 00003000 08:01 5034 /usr/lib/x86_64-linux-gnu/libpthread.so.0
7f37ed978000-7f37ed996000 r--p 00000000 08:01 4727 /usr/lib/x86_64-linux-gnu/libssl.so.3
7f37ed996000-7f37ed9f1000 r-xp 0001e000 08:01 4727 /usr/lib/x86_64-linux-gnu/libssl.so.3
7f37ed9f1000-7f37eda0e000 r--p 00079000 08:01 4727 /usr/lib/x86_64-linux-gnu/libssl.so.3
7f37eda0e000-7f37eda18000 r--p 00095000 08:01 4727 /usr/lib/x86_64-linux-gnu/libssl.so.3
7f37eda18000-7f37eda1c000 rw-p 0009f000 08:01 4727 /usr/lib/x86_64-linux-gnu/libssl.so.3
7f37eda1c000-7f37eda31000 r--p 00000000 08:01 4395164 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/openssl.so
7f37eda31000-7f37eda69000 r-xp 00015000 08:01 4395164 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/openssl.so
7f37eda69000-7f37eda7b000 r--p 0004d000 08:01 4395164 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/openssl.so
7f37eda7b000-7f37eda7d000 r--p 0005e000 08:01 4395164 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/openssl.so
7f37eda7d000-7f37eda7f000 rw-p 00060000 08:01 4395164 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/openssl.so
7f37eda7f000-7f37edb20000 rw-p 00000000 00:00 0
7f37edb24000-7f37edb25000 r--p 00000000 08:01 5024 /usr/lib/x86_64-linux-gnu/libdl.so.2
7f37edb25000-7f37edb26000 r-xp 00001000 08:01 5024 /usr/lib/x86_64-linux-gnu/libdl.so.2
7f37edb26000-7f37edb27000 r--p 00002000 08:01 5024 /usr/lib/x86_64-linux-gnu/libdl.so.2
7f37edb27000-7f37edb28000 r--p 00002000 08:01 5024 /usr/lib/x86_64-linux-gnu/libdl.so.2
7f37edb28000-7f37edb29000 rw-p 00003000 08:01 5024 /usr/lib/x86_64-linux-gnu/libdl.so.2
7f37edb29000-7f37edb2a000 r--p 00000000 08:01 4395109 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so
7f37edb2a000-7f37edb2c000 r-xp 00001000 08:01 4395109 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so
7f37edb2c000-7f37edb2d000 r--p 00003000 08:01 4395109 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so
7f37edb2d000-7f37edb2e000 r--p 00003000 08:01 4395109 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so
7f37edb2e000-7f37edb2f000 rw-p 00004000 08:01 4395109 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha2.so
7f37edb2f000-7f37edb31000 r--p 00000000 08:01 4892 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6
7f37edb31000-7f37edb4a000 r-xp 00002000 08:01 4892 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6
7f37edb4a000-7f37edb4e000 r--p 0001b000 08:01 4892 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6
7f37edb4e000-7f37edb4f000 r--p 0001e000 08:01 4892 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6
7f37edb4f000-7f37edb50000 rw-p 0001f000 08:01 4892 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.6
7f37edb50000-7f37edc90000 rw-p 00000000 00:00 0
7f37edc93000-7f37edc95000 r--p 00000000 08:01 1850737 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/racc-1.8.1/lib/racc/cparse.so
7f37edc95000-7f37edc98000 r-xp 00002000 08:01 1850737 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/racc-1.8.1/lib/racc/cparse.so
7f37edc98000-7f37edc99000 r--p 00005000 08:01 1850737 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/racc-1.8.1/lib/racc/cparse.so
7f37edc99000-7f37edc9a000 r--p 00005000 08:01 1850737 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/racc-1.8.1/lib/racc/cparse.so
7f37edc9a000-7f37edc9b000 rw-p 00006000 08:01 1850737 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/racc-1.8.1/lib/racc/cparse.so
7f37edc9b000-7f37edc9e000 r--p 00000000 08:01 1852020 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so
7f37edc9e000-7f37edcac000 r-xp 00003000 08:01 1852020 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so
7f37edcac000-7f37edcb0000 r--p 00011000 08:01 1852020 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so
7f37edcb0000-7f37edcb1000 r--p 00014000 08:01 1852020 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so
7f37edcb1000-7f37edcb2000 rw-p 00015000 08:01 1852020 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/msgpack-1.7.3/lib/msgpack/msgpack.so
7f37edcb2000-7f37edcb5000 r--p 00000000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edcb5000-7f37edce4000 r-xp 00003000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edce4000-7f37edcec000 r--p 00032000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edcec000-7f37edced000 ---p 0003a000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edced000-7f37edcee000 r--p 0003a000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edcee000-7f37edcef000 rw-p 0003b000 08:01 1833851 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/date-3.3.4/lib/date_core.so
7f37edcef000-7f37edef0000 rw-p 00000000 00:00 0
7f37edef1000-7f37edef4000 r--p 00000000 08:01 1840100 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stringio-3.1.1/lib/stringio.so
7f37edef4000-7f37edef9000 r-xp 00003000 08:01 1840100 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stringio-3.1.1/lib/stringio.so
7f37edef9000-7f37edefb000 r--p 00008000 08:01 1840100 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stringio-3.1.1/lib/stringio.so
7f37edefb000-7f37edefc000 r--p 00009000 08:01 1840100 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stringio-3.1.1/lib/stringio.so
7f37edefc000-7f37edefd000 rw-p 0000a000 08:01 1840100 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/stringio-3.1.1/lib/stringio.so
7f37edefd000-7f37edf04000 r--p 00000000 08:01 4395162 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/socket.so
7f37edf04000-7f37edf26000 r-xp 00007000 08:01 4395162 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/socket.so
7f37edf26000-7f37edf2e000 r--p 00029000 08:01 4395162 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/socket.so
7f37edf2e000-7f37edf2f000 r--p 00030000 08:01 4395162 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/socket.so
7f37edf2f000-7f37edf30000 rw-p 00031000 08:01 4395162 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/socket.so
7f37edf30000-7f37ee320000 rw-p 00000000 00:00 0
7f37ee321000-7f37ee322000 r--p 00000000 08:01 4395127 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so
7f37ee322000-7f37ee323000 r-xp 00001000 08:01 4395127 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so
7f37ee323000-7f37ee324000 r--p 00002000 08:01 4395127 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so
7f37ee324000-7f37ee325000 r--p 00002000 08:01 4395127 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so
7f37ee325000-7f37ee326000 rw-p 00003000 08:01 4395127 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/nonblock.so
7f37ee326000-7f37ee329000 r--p 00000000 08:01 1850930 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/lib/psych.so
7f37ee329000-7f37ee32d000 r-xp 00003000 08:01 1850930 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/lib/psych.so
7f37ee32d000-7f37ee32e000 r--p 00007000 08:01 1850930 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/lib/psych.so
7f37ee32e000-7f37ee32f000 r--p 00007000 08:01 1850930 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/lib/psych.so
7f37ee32f000-7f37ee330000 rw-p 00008000 08:01 1850930 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/lib/psych.so
7f37ee330000-7f37ee440000 rw-p 00000000 00:00 0
7f37ee442000-7f37ee444000 r--p 00000000 08:01 1833830 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/bootsnap.so
7f37ee444000-7f37ee447000 r-xp 00002000 08:01 1833830 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/bootsnap.so
7f37ee447000-7f37ee448000 r--p 00005000 08:01 1833830 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/bootsnap.so
7f37ee448000-7f37ee449000 r--p 00005000 08:01 1833830 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/bootsnap.so
7f37ee449000-7f37ee44a000 rw-p 00006000 08:01 1833830 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/bootsnap.so
7f37ee44a000-7f37ee44b000 r--p 00000000 08:01 4394444 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/coverage.so
7f37ee44b000-7f37ee44d000 r-xp 00001000 08:01 4394444 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/coverage.so
7f37ee44d000-7f37ee44e000 r--p 00003000 08:01 4394444 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/coverage.so
7f37ee44e000-7f37ee44f000 r--p 00003000 08:01 4394444 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/coverage.so
7f37ee44f000-7f37ee450000 rw-p 00004000 08:01 4394444 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/coverage.so
7f37ee450000-7f37ee4e0000 rw-p 00000000 00:00 0
7f37ee4e3000-7f37ee4e4000 r--p 00000000 08:01 4395066 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so
7f37ee4e4000-7f37ee4e6000 r-xp 00001000 08:01 4395066 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so
7f37ee4e6000-7f37ee4e7000 r--p 00003000 08:01 4395066 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so
7f37ee4e7000-7f37ee4e8000 r--p 00003000 08:01 4395066 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so
7f37ee4e8000-7f37ee4e9000 rw-p 00004000 08:01 4395066 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest/sha1.so
7f37ee4e9000-7f37ee4eb000 r--p 00000000 08:01 4394434 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest.so
7f37ee4eb000-7f37ee4ed000 r-xp 00002000 08:01 4394434 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest.so
7f37ee4ed000-7f37ee4ee000 r--p 00004000 08:01 4394434 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest.so
7f37ee4ee000-7f37ee4ef000 r--p 00004000 08:01 4394434 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest.so
7f37ee4ef000-7f37ee4f0000 rw-p 00005000 08:01 4394434 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/digest.so
7f37ee4f0000-7f37ee5b0000 rw-p 00000000 00:00 0
7f37ee5b1000-7f37ee5b3000 r--p 00000000 08:01 1834234 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/generator.so
7f37ee5b3000-7f37ee5bb000 r-xp 00002000 08:01 1834234 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/generator.so
7f37ee5bb000-7f37ee5bd000 r--p 0000a000 08:01 1834234 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/generator.so
7f37ee5bd000-7f37ee5be000 r--p 0000b000 08:01 1834234 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/generator.so
7f37ee5be000-7f37ee5bf000 rw-p 0000c000 08:01 1834234 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/generator.so
7f37ee5bf000-7f37ee5c0000 ---p 00000000 00:00 0
7f37ee5c0000-7f37ee661000 rw-p 00000000 00:00 0
7f37ee661000-7f37ee662000 ---p 00000000 00:00 0
7f37ee662000-7f37ee703000 rw-p 00000000 00:00 0
7f37ee703000-7f37ee704000 ---p 00000000 00:00 0
7f37ee704000-7f37ee7a5000 rw-p 00000000 00:00 0
7f37ee7a5000-7f37ee7a6000 ---p 00000000 00:00 0
7f37ee7a6000-7f37ee847000 rw-p 00000000 00:00 0
7f37ee847000-7f37ee848000 ---p 00000000 00:00 0
7f37ee848000-7f37ee8e9000 rw-p 00000000 00:00 0
7f37ee8e9000-7f37ee8ea000 ---p 00000000 00:00 0
7f37ee8ea000-7f37ee98b000 rw-p 00000000 00:00 0
7f37ee98b000-7f37ee98c000 ---p 00000000 00:00 0
7f37ee98c000-7f37eea2d000 rw-p 00000000 00:00 0
7f37eea2d000-7f37eea2e000 ---p 00000000 00:00 0
7f37eea2e000-7f37eeacf000 rw-p 00000000 00:00 0
7f37eeacf000-7f37eead0000 ---p 00000000 00:00 0
7f37eead0000-7f37eeb71000 rw-p 00000000 00:00 0
7f37eeb71000-7f37eeb72000 ---p 00000000 00:00 0
7f37eeb72000-7f37eec13000 rw-p 00000000 00:00 0
7f37eec13000-7f37eec14000 ---p 00000000 00:00 0
7f37eec14000-7f37eecb5000 rw-p 00000000 00:00 0
7f37eecb5000-7f37eecb6000 ---p 00000000 00:00 0
7f37eecb6000-7f37eed57000 rw-p 00000000 00:00 0
7f37eed57000-7f37eed58000 ---p 00000000 00:00 0
7f37eed58000-7f37eedf9000 rw-p 00000000 00:00 0
7f37eedf9000-7f37eedfa000 ---p 00000000 00:00 0
7f37eedfa000-7f37eee9b000 rw-p 00000000 00:00 0
7f37eee9b000-7f37eee9c000 ---p 00000000 00:00 0
7f37eee9c000-7f37eef3d000 rw-p 00000000 00:00 0
7f37eef3d000-7f37eef3e000 ---p 00000000 00:00 0
7f37eef3e000-7f37eefdf000 rw-p 00000000 00:00 0
7f37eefdf000-7f37eefe0000 ---p 00000000 00:00 0
7f37eefe0000-7f37ef081000 rw-p 00000000 00:00 0
7f37ef081000-7f37ef082000 ---p 00000000 00:00 0
7f37ef082000-7f37ef123000 rw-p 00000000 00:00 0
7f37ef123000-7f37ef124000 ---p 00000000 00:00 0
7f37ef124000-7f37ef1c5000 rw-p 00000000 00:00 0
7f37ef1c5000-7f37ef1c6000 ---p 00000000 00:00 0
7f37ef1c6000-7f37ef267000 rw-p 00000000 00:00 0
7f37ef267000-7f37ef268000 ---p 00000000 00:00 0
7f37ef268000-7f37ef309000 rw-p 00000000 00:00 0
7f37ef309000-7f37ef30a000 ---p 00000000 00:00 0
7f37ef30a000-7f37ef3ab000 rw-p 00000000 00:00 0
7f37ef3ab000-7f37ef3ac000 ---p 00000000 00:00 0
7f37ef3ac000-7f37ef44d000 rw-p 00000000 00:00 0
7f37ef44d000-7f37ef44e000 ---p 00000000 00:00 0
7f37ef44e000-7f37ef4ef000 rw-p 00000000 00:00 0
7f37ef4ef000-7f37ef4f0000 ---p 00000000 00:00 0
7f37ef4f0000-7f37ef591000 rw-p 00000000 00:00 0
7f37ef591000-7f37ef592000 ---p 00000000 00:00 0
7f37ef592000-7f37ef633000 rw-p 00000000 00:00 0
7f37ef633000-7f37ef634000 ---p 00000000 00:00 0
7f37ef634000-7f37ef6d5000 rw-p 00000000 00:00 0
7f37ef6d5000-7f37ef6d6000 ---p 00000000 00:00 0
7f37ef6d6000-7f37ef777000 rw-p 00000000 00:00 0
7f37ef777000-7f37ef778000 ---p 00000000 00:00 0
7f37ef778000-7f37ef819000 rw-p 00000000 00:00 0
7f37ef819000-7f37ef81a000 ---p 00000000 00:00 0
7f37ef81a000-7f37ef8bb000 rw-p 00000000 00:00 0
7f37ef8bb000-7f37ef8bc000 ---p 00000000 00:00 0
7f37ef8bc000-7f37ef95d000 rw-p 00000000 00:00 0
7f37ef95d000-7f37ef95e000 ---p 00000000 00:00 0
7f37ef95e000-7f37ef9ff000 rw-p 00000000 00:00 0
7f37ef9ff000-7f37efa00000 ---p 00000000 00:00 0
7f37efa00000-7f3809e00000 rw-p 00000000 00:00 0
7f3809e00000-7f380a0e9000 r--p 00000000 08:01 6165 /usr/lib/locale/locale-archive
7f380a0eb000-7f380a0ee000 r--p 00000000 08:01 4394355 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/zlib.so
7f380a0ee000-7f380a0fa000 r-xp 00003000 08:01 4394355 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/zlib.so
7f380a0fa000-7f380a0fd000 r--p 0000f000 08:01 4394355 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/zlib.so
7f380a0fd000-7f380a0fe000 r--p 00011000 08:01 4394355 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/zlib.so
7f380a0fe000-7f380a0ff000 rw-p 00012000 08:01 4394355 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/zlib.so
7f380a0ff000-7f380a200000 rw-p 00000000 00:00 0
7f380a200000-7f380a228000 r--p 00000000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a228000-7f380a3bd000 r-xp 00028000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a3bd000-7f380a415000 r--p 001bd000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a415000-7f380a416000 ---p 00215000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a416000-7f380a41a000 r--p 00215000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a41a000-7f380a41c000 rw-p 00219000 08:01 5022 /usr/lib/x86_64-linux-gnu/libc.so.6
7f380a41c000-7f380a429000 rw-p 00000000 00:00 0
7f380a429000-7f380a42b000 r--p 00000000 08:01 4394452 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/etc.so
7f380a42b000-7f380a42e000 r-xp 00002000 08:01 4394452 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/etc.so
7f380a42e000-7f380a430000 r--p 00005000 08:01 4394452 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/etc.so
7f380a430000-7f380a431000 r--p 00006000 08:01 4394452 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/etc.so
7f380a431000-7f380a432000 rw-p 00007000 08:01 4394452 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/etc.so
7f380a432000-7f380a434000 r--p 00000000 08:01 1834233 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/parser.so
7f380a434000-7f380a438000 r-xp 00002000 08:01 1834233 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/parser.so
7f380a438000-7f380a439000 r--p 00006000 08:01 1834233 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/parser.so
7f380a439000-7f380a43a000 r--p 00006000 08:01 1834233 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/parser.so
7f380a43a000-7f380a43b000 rw-p 00007000 08:01 1834233 /home/runner/actions-runner/_work/patch/patch/vendor/bundle/ruby/3.3.0/gems/json-2.7.2/lib/json/ext/parser.so
7f380a43b000-7f380a43c000 r--p 00000000 08:01 4395128 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/wait.so
7f380a43c000-7f380a43d000 r-xp 00001000 08:01 4395128 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/wait.so
7f380a43d000-7f380a43e000 r--p 00002000 08:01 4395128 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/wait.so
7f380a43e000-7f380a43f000 r--p 00002000 08:01 4395128 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/wait.so
7f380a43f000-7f380a440000 rw-p 00003000 08:01 4395128 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/io/wait.so
7f380a440000-7f380a490000 rw-p 00000000 00:00 0
7f380a491000-7f380a492000 r--p 00000000 08:01 4931558 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/erb/escape.so
7f380a492000-7f380a493000 r-xp 00001000 08:01 4931558 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/erb/escape.so
7f380a493000-7f380a494000 r--p 00002000 08:01 4931558 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/erb/escape.so
7f380a494000-7f380a495000 r--p 00002000 08:01 4931558 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/erb/escape.so
7f380a495000-7f380a496000 rw-p 00003000 08:01 4931558 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/erb/escape.so
7f380a496000-7f380a498000 r--p 00000000 08:01 4394381 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/strscan.so
7f380a498000-7f380a49c000 r-xp 00002000 08:01 4394381 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/strscan.so
7f380a49c000-7f380a49e000 r--p 00006000 08:01 4394381 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/strscan.so
7f380a49e000-7f380a49f000 r--p 00007000 08:01 4394381 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/strscan.so
7f380a49f000-7f380a4a0000 rw-p 00008000 08:01 4394381 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/strscan.so
7f380a4a0000-7f380a510000 rw-p 00000000 00:00 0
7f380a513000-7f380a514000 r--p 00000000 08:01 4394406 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so
7f380a514000-7f380a516000 r-xp 00001000 08:01 4394406 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so
7f380a516000-7f380a517000 r--p 00003000 08:01 4394406 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so
7f380a517000-7f380a518000 r--p 00003000 08:01 4394406 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so
7f380a518000-7f380a519000 rw-p 00004000 08:01 4394406 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/cgi/escape.so
7f380a519000-7f380a527000 r--p 00000000 08:01 5025 /usr/lib/x86_64-linux-gnu/libm.so.6
7f380a527000-7f380a5a3000 r-xp 0000e000 08:01 5025 /usr/lib/x86_64-linux-gnu/libm.so.6
7f380a5a3000-7f380a5fe000 r--p 0008a000 08:01 5025 /usr/lib/x86_64-linux-gnu/libm.so.6
7f380a5fe000-7f380a5ff000 r--p 000e4000 08:01 5025 /usr/lib/x86_64-linux-gnu/libm.so.6
7f380a5ff000-7f380a600000 rw-p 000e5000 08:01 5025 /usr/lib/x86_64-linux-gnu/libm.so.6
7f380a600000-7f380a64a000 r--p 00000000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380a64a000-7f380aa43000 r-xp 0004a000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380aa43000-7f380abc9000 r--p 00443000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380abc9000-7f380abca000 ---p 005c9000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380abca000-7f380abe0000 r--p 005c9000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380abe0000-7f380abe4000 rw-p 005df000 08:01 4395467 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/libruby.so.3.3.5
7f380abe4000-7f380abf9000 rw-p 00000000 00:00 0
7f380abfb000-7f380abfd000 r--p 00000000 08:01 4394437 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pathname.so
7f380abfd000-7f380ac03000 r-xp 00002000 08:01 4394437 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pathname.so
7f380ac03000-7f380ac05000 r--p 00008000 08:01 4394437 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pathname.so
7f380ac05000-7f380ac06000 r--p 00009000 08:01 4394437 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pathname.so
7f380ac06000-7f380ac07000 rw-p 0000a000 08:01 4394437 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/pathname.so
7f380ac07000-7f380ac08000 r--p 00000000 08:01 4394401 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/monitor.so
7f380ac08000-7f380ac09000 r-xp 00001000 08:01 4394401 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/monitor.so
7f380ac09000-7f380ac0a000 r--p 00002000 08:01 4394401 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/monitor.so
7f380ac0a000-7f380ac0b000 r--p 00002000 08:01 4394401 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/monitor.so
7f380ac0b000-7f380ac0c000 rw-p 00003000 08:01 4394401 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/monitor.so
7f380ac0c000-7f380ac0d000 r--p 00000000 08:01 4394819 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so
7f380ac0d000-7f380ac0e000 r-xp 00001000 08:01 4394819 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so
7f380ac0e000-7f380ac0f000 r--p 00002000 08:01 4394819 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so
7f380ac0f000-7f380ac10000 r--p 00002000 08:01 4394819 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so
7f380ac10000-7f380ac11000 rw-p 00003000 08:01 4394819 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/trans/transdb.so
7f380ac11000-7f380ac68000 r--p 00000000 08:01 6156 /usr/lib/locale/C.utf8/LC_CTYPE
7f380ac68000-7f380ac6a000 rw-p 00000000 00:00 0
7f380ac6a000-7f380ac6d000 r--p 00000000 08:01 5018 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f380ac6d000-7f380ac84000 r-xp 00003000 08:01 5018 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f380ac84000-7f380ac88000 r--p 0001a000 08:01 5018 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f380ac88000-7f380ac89000 r--p 0001d000 08:01 5018 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f380ac89000-7f380ac8a000 rw-p 0001e000 08:01 5018 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1
7f380ac8a000-7f380ac8c000 rw-p 00000000 00:00 0
7f380ac8c000-7f380ac8e000 r--p 00000000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380ac8e000-7f380aca2000 r-xp 00002000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380aca2000-7f380acbb000 r--p 00016000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380acbb000-7f380acbc000 ---p 0002f000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380acbc000-7f380acbd000 r--p 0002f000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380acbd000-7f380acbe000 rw-p 00030000 08:01 3601 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0
7f380acbe000-7f380acc6000 rw-p 00000000 00:00 0
7f380acc6000-7f380acd0000 r--p 00000000 08:01 3608 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f380acd0000-7f380ad2f000 r-xp 0000a000 08:01 3608 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f380ad2f000-7f380ad46000 r--p 00069000 08:01 3608 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f380ad46000-7f380ad47000 r--p 0007f000 08:01 3608 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f380ad47000-7f380ad48000 rw-p 00080000 08:01 3608 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.1
7f380ad48000-7f380ad4a000 r--p 00000000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad4a000-7f380ad5b000 r-xp 00002000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad5b000-7f380ad61000 r--p 00013000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad61000-7f380ad62000 ---p 00019000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad62000-7f380ad63000 r--p 00019000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad63000-7f380ad64000 rw-p 0001a000 08:01 3881 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11
7f380ad64000-7f380ad65000 r--p 00000000 08:01 4394545 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so
7f380ad65000-7f380ad66000 r-xp 00001000 08:01 4394545 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so
7f380ad66000-7f380ad67000 r--p 00002000 08:01 4394545 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so
7f380ad67000-7f380ad68000 r--p 00002000 08:01 4394545 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so
7f380ad68000-7f380ad69000 rw-p 00003000 08:01 4394545 /opt/hostedtoolcache/Ruby/3.3.5/x64/lib/ruby/3.3.0/x86_64-linux/enc/encdb.so
7f380ad69000-7f380ad70000 r--s 00000000 08:01 3874 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f380ad70000-7f380ad72000 rw-p 00000000 00:00 0
7f380ad72000-7f380ad74000 r--p 00000000 08:01 5016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f380ad74000-7f380ad9e000 r-xp 00002000 08:01 5016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f380ad9e000-7f380ada9000 r--p 0002c000 08:01 5016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f380adaa000-7f380adac000 r--p 00037000 08:01 5016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f380adac000-7f380adae000 rw-p 00039000 08:01 5016 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2
7f380b18e000-7f380b1a5000 r-xp 00000000 00:00 0
7f380b1a5000-7f380e18e000 ---p 00000000 00:00 0
7ffc7b214000-7ffc7c213000 rw-p 00000000 00:00 0 [stack]
7ffc7c3b7000-7ffc7c3bb000 r--p 00000000 00:00 0 [vvar]
7ffc7c3bb000-7ffc7c3bd000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
```
--
https://bugs.ruby-lang.org/
2
2

[ruby-core:111247] [Ruby master Feature#19191] Implicit console input transcoding is more desirable
by YO4 (Yoshinao Muramatsu) 22 Nov '24
by YO4 (Yoshinao Muramatsu) 22 Nov '24
22 Nov '24
Issue #19191 has been reported by YO4 (Yoshinao Muramatsu).
----------------------------------------
Feature #19191: Implicit console input transcoding is more desirable
https://bugs.ruby-lang.org/issues/19191
* Author: YO4 (Yoshinao Muramatsu)
* Status: Open
* Priority: Normal
----------------------------------------
In response to Bug #18353, STDIN.internal_encoding are set and encoding is converted explcitly on Windows platform.
For example, ```[STDIN.external_encoding, STDIN.internal_encoding] # => [Encoding::Windows-31J, Encoding::UTF-8]``` if STDIN is console.
I feel that internal_encoding should be reserved for specific applications. And I think setting internal_encoding to STDIN is not foreseened.
Today I found irb breaks STDIN encoding, like
```
>ruby -rirb -e "p [$stdin.external_encoding, $stdin.internal_encoding]; IRB.setup(''); IRB::Irb.new(); p [$stdin.external_encoding, $stdin.internal_encoding]"
[#<Encoding:Windows-31J>, #<Encoding:UTF-8>]
[#<Encoding:UTF-8>, nil]
```
We know input has console code page encoding. So we always can convert encoding from console code page to io_input_encoding().
### proposal
when reading from console on Windows, input encoding is enfoced to console code page and encoding conversion is implicitly applied.
when ```set_encoding("UTF-8")``` implicitly converts console code page to UTF-8.
when ```set_encoding("CP437", "UTF-8")``` implicitly converts console code page to UTF-8. external_encoding is ignored.
binmode or binary input method is not affected by these specifications.
set_encoding, etc. will continue to work as before, and this specification will affect only when encoding conversion on read (NEED_READCONV() and make_readconv()).
--
https://bugs.ruby-lang.org/
2
5