ml.ruby-lang.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

ruby-core

Thread Start a new thread
Download
Threads by month
  • ----- 2025 -----
  • 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
ruby-core@ml.ruby-lang.org

July 2024

  • 5 participants
  • 216 discussions
[ruby-core:118438] [Cloudflare]: Verify Email Routing address
by Cloudflare 04 Jul '24

04 Jul '24
Hello, Verify this Email Routing address to begin receiving forwarded emails by clicking the verify email address link Account Name: Ruby Association https://dash.cloudflare.com/email_fwdr/verify?token=Y_FwyAwMnnUdr24wStWYyie… Once you have verified this email address, manage your Email Routing addresses at https://dash.cloudflare.com/?to=/:account/:zone/email We appreciate your help in building a better Internet. Thank you, Cloudflare If you believe you received this email in error, please contact dash.cloudflare.com/support
1 0
0 0
[ruby-core:118437] [Ruby master Bug#18061] Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
by ioquatix (Samuel Williams) 04 Jul '24

04 Jul '24
Issue #18061 has been updated by ioquatix (Samuel Williams). BTW, IIUC, if we can use CET instead of the shadow stack, it's a far simpler and more efficient solution, so I'm strongly in favour of that direction (assuming it's viable). ---------------------------------------- Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found https://bugs.ruby-lang.org/issues/18061#change-108953 * Author: jaruga (Jun Aruga) * Status: Assigned * Assignee: kjtsanaktsidis (KJ Tsanaktsidis) * Backport: 2.6: UNKNOWN, 2.7: REQUIRED, 3.0: REQUIRED ---------------------------------------- I found an issue in our company's internal test called "execshield" by a security tool annobin - annocheck command [1][2]. ``` Hardened: libruby.so.2.7.4: FAIL: property-note test because no .note.gnu.property section found ``` Here is the reproducer on the upstream latest master, commit is 5f2987d6c2ae9ace3178ac3e1bbb4ac7079101eb, ``` $ autoconf $ ./configure --enable-shared $ make $ ls libruby.so.3.1.0 libruby.so.3.1.0* ``` If you are using Red Hat based Linux distro, it's easy to install by the RPM package like this. ``` $ sudo dnf -y install annobin-annocheck ``` ``` $ sudo yum -y install annobin-annocheck ``` Then ``` $ annocheck libruby.so.3.1.0 ``` If you are using other Linux distros such as Ubuntu, you can use it by a container I prepared. Prepare the following `Dockerfile`. ``` $ cat Dockerfile FROM docker.io/fedora:34 RUN cat /etc/fedora-release RUN dnf -y install annobin-annocheck WORKDIR /work ``` Then build the container image with the `Dockerfile` and run the annocheck command for the `libruby.so.3.1.0` on your host environment. The `-v` is an option for bind mount between host and container environment. ``` $ docker build --rm -t fedora-annocheck . $ docker run --rm -t -v $(pwd):/work fedora-annocheck annocheck /work/libruby.so.3.1.0 annocheck: Version 9.79. Hardened: libruby.so.3.1.0: FAIL: bind-now test because not linked with -Wl,-z,now Hardened: libruby.so.3.1.0: FAIL: notes test because gaps were detected in the annobin coverage Hardened: libruby.so.3.1.0: FAIL: cf-protection test because no .note.gnu.property section = no control flow information Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found Hardened: Rerun annocheck with --verbose to see more information on the tests. ``` The message `Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found` is what I found in our internal test. For other FAIL messages, maybe it can be fixed by changing how to build. Asking a colleague, I was told that the `coroutine/*/Context.S` files such as [coroutine/x86/Context.S](https://github.com/ruby/ruby/blob/master/coroutine… cause the failure. Do you have any idea how to fix this? Thanks. * [1] https://sourceware.org/annobin/ * [2] You can see `man annocheck` or https://www.mankier.com/1/annocheck . ---Files-------------------------------- 0001-Add-.note.gnu.property-sections.patch (2.64 KB) 0001-Add-.note.gnu.property-sections.patch (3.69 KB) config-pie.log (11.4 KB) -- https://bugs.ruby-lang.org/
1 0
0 0
[ruby-core:118436] [Ruby master Bug#18061] Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
by ioquatix (Samuel Williams) 04 Jul '24

04 Jul '24
Issue #18061 has been updated by ioquatix (Samuel Williams). Thanks, I agree with your proposed change. ---------------------------------------- Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found https://bugs.ruby-lang.org/issues/18061#change-108952 * Author: jaruga (Jun Aruga) * Status: Assigned * Assignee: kjtsanaktsidis (KJ Tsanaktsidis) * Backport: 2.6: UNKNOWN, 2.7: REQUIRED, 3.0: REQUIRED ---------------------------------------- I found an issue in our company's internal test called "execshield" by a security tool annobin - annocheck command [1][2]. ``` Hardened: libruby.so.2.7.4: FAIL: property-note test because no .note.gnu.property section found ``` Here is the reproducer on the upstream latest master, commit is 5f2987d6c2ae9ace3178ac3e1bbb4ac7079101eb, ``` $ autoconf $ ./configure --enable-shared $ make $ ls libruby.so.3.1.0 libruby.so.3.1.0* ``` If you are using Red Hat based Linux distro, it's easy to install by the RPM package like this. ``` $ sudo dnf -y install annobin-annocheck ``` ``` $ sudo yum -y install annobin-annocheck ``` Then ``` $ annocheck libruby.so.3.1.0 ``` If you are using other Linux distros such as Ubuntu, you can use it by a container I prepared. Prepare the following `Dockerfile`. ``` $ cat Dockerfile FROM docker.io/fedora:34 RUN cat /etc/fedora-release RUN dnf -y install annobin-annocheck WORKDIR /work ``` Then build the container image with the `Dockerfile` and run the annocheck command for the `libruby.so.3.1.0` on your host environment. The `-v` is an option for bind mount between host and container environment. ``` $ docker build --rm -t fedora-annocheck . $ docker run --rm -t -v $(pwd):/work fedora-annocheck annocheck /work/libruby.so.3.1.0 annocheck: Version 9.79. Hardened: libruby.so.3.1.0: FAIL: bind-now test because not linked with -Wl,-z,now Hardened: libruby.so.3.1.0: FAIL: notes test because gaps were detected in the annobin coverage Hardened: libruby.so.3.1.0: FAIL: cf-protection test because no .note.gnu.property section = no control flow information Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found Hardened: Rerun annocheck with --verbose to see more information on the tests. ``` The message `Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found` is what I found in our internal test. For other FAIL messages, maybe it can be fixed by changing how to build. Asking a colleague, I was told that the `coroutine/*/Context.S` files such as [coroutine/x86/Context.S](https://github.com/ruby/ruby/blob/master/coroutine… cause the failure. Do you have any idea how to fix this? Thanks. * [1] https://sourceware.org/annobin/ * [2] You can see `man annocheck` or https://www.mankier.com/1/annocheck . ---Files-------------------------------- 0001-Add-.note.gnu.property-sections.patch (2.64 KB) 0001-Add-.note.gnu.property-sections.patch (3.69 KB) config-pie.log (11.4 KB) -- https://bugs.ruby-lang.org/
1 0
0 0
[ruby-core:118398] [Ruby master Bug#20597] `eval('break if false')` should raise SyntaxError but retuns nil
by tompng (tomoya ishida) 04 Jul '24

04 Jul '24
Issue #20597 has been reported by tompng (tomoya ishida). ---------------------------------------- Bug #20597: `eval('break if false')` should raise SyntaxError but retuns nil https://bugs.ruby-lang.org/issues/20597 * Author: tompng (tomoya ishida) * Status: Open * ruby -v: ruby 3.4.0dev (2024-06-27T13:47:22Z master c6a0d03649) [x86_64-linux] * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- These are all SyntaxError (Invalid break, compile error (SyntaxError)) ~~~ruby ruby -ce "break if false" ruby -ce "break if (false)" ruby -ce "break if nil" ruby -ce "break if (nil)" ruby -ce "break if 0>1" ~~~ But when it is passed to `eval`, some of them does not raise SyntaxError but return nil. ~~~ruby eval('break if false') #=> nil eval('break if (false)') #=> nil eval('break if nil') #=> nil eval('break if (nil)') #=> Can't escape from eval with break (SyntaxError) eval('break if 0>1') #=> Can't escape from eval with break (SyntaxError) ~~~ Same behavior with `next` `redo` and `yield` -- https://bugs.ruby-lang.org/
2 1
0 0
[ruby-core:118432] [Ruby master Bug#20607] Exception messages are inconsistent when thread-local variables are accessed
by andrykonchin (Andrew Konchin) 03 Jul '24

03 Jul '24
Issue #20607 has been reported by andrykonchin (Andrew Konchin). ---------------------------------------- Bug #20607: Exception messages are inconsistent when thread-local variables are accessed https://bugs.ruby-lang.org/issues/20607 * Author: andrykonchin (Andrew Konchin) * Status: Open * ruby -v: 3.2.4 * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- `Thread`'s methods to manipulate thread-local variables raise `TypeError` exceptions with slightly different messages when the `key` argument is not a String or a Symbol. The message is either `is not a symbol` or `is not a symbol nor a string`. As far as both String and Symbol arguments are correct it seems the `is not a symbol nor a string` message is more accurate and should be used consistently. The following methods raise `is not a symbol` error: ```ruby @t.thread_variable_set(:a, 0) # for some methods it's important to have some thread-local variables assigned @t.thread_variable_get(123) # => 123 is not a symbol (TypeError) t.thread_variable_set(123, 1) # => 123 is not a symbol (TypeError) t.thread_variable?(123) # => 123 is not a symbol (TypeError) t[123] = 1 # => 123 is not a symbol (TypeError) ``` The following methods raise `is not a symbol nor a string` error: ```ruby t.fetch(123) # => 123 is not a symbol nor a string (TypeError) t.key?(123) # => 123 is not a symbol nor a string (TypeError) t[123] # => 123 is not a symbol nor a string (TypeError) ``` -- https://bugs.ruby-lang.org/
2 1
0 0
[ruby-core:118415] [Ruby master Bug#20601] Configuration flags are not properly propagated to assembler
by vo.x (Vit Ondruch) 03 Jul '24

03 Jul '24
Issue #20601 has been reported by vo.x (Vit Ondruch). ---------------------------------------- Bug #20601: Configuration flags are not properly propagated to assembler https://bugs.ruby-lang.org/issues/20601 * Author: vo.x (Vit Ondruch) * Status: Open * ruby -v: ruby 3.3.2 (2024-05-30 revision e5a195edf6) [x86_64-linux] * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- Looking into #18061, one of the issues is that the `.S` files are not processed with the correct flags. For example to have the CET enabled, the `-fcf-protection` should be used to preprocess the `coroutine/amd64/Context.S`. First I thought there is something wrong on Fedora side, therefore I have proposed to export the `ASFLAGS` [1]. However, as it turns out, `$(ASFLAGS)` are used by GNU make default rule and passed to `$(AS)`. And indeed, Ruby had historically override of this rule, but it does not do this anymore since: https://github.com/ruby/ruby/commit/091422388e943de1e67ace6faac3d71ed08c14d2 https://github.com/ruby/ruby/commit/42575570a908aac979a80b89266804c4c688dd7c As can be seen, while previously `$(AS)` was used to process the `.s` file, it was replaced by the compiler. This however means that the `.S` files are not preprocessed with the `$(CFLAGS)`, which contains `-fcf-protection`. [1]: https://bugzilla.redhat.com/show_bug.cgi?id=2293107 -- https://bugs.ruby-lang.org/
2 6
0 0
[ruby-core:118365] [Ruby master Feature#20589] Resize array in `rb_ary_freeze` and use `rb_ary_freeze` internally for arrays
by eileencodes (Eileen Uchitelle) 03 Jul '24

03 Jul '24
Issue #20589 has been reported by eileencodes (Eileen Uchitelle). ---------------------------------------- Feature #20589: Resize array in `rb_ary_freeze` and use `rb_ary_freeze` internally for arrays https://bugs.ruby-lang.org/issues/20589 * Author: eileencodes (Eileen Uchitelle) * Status: Open ---------------------------------------- GitHub PR https://github.com/ruby/ruby/pull/11030 This is a redo of https://github.com/ruby/ruby/pull/2640 and a new issue for the array portion of https://bugs.ruby-lang.org/issues/16291 because both are stale. This change proposes the following: 1) Call `ary_shrink_capa` from `rb_ary_freeze` to resize arrays before freezing (if they are not embedded, not shared, and not a shared root). 2) Update callers to use `rb_ary_freeze` instead of `rb_obj_freeze` internally in CRuby/ 3) Add an assertion to `ary_heap_realloc` that ensures frozen arrays are not being reallocated.\ The orignal issue implemented this for performance reasons, which are still valid. However, additionally this ensures that frozen arrays are not being passed to `ary_heap_realloc` and also ensures the capacity is set with `ARY_SET_CAPA` in `ary_shrink_capa`. Previously, because `ARY_SET_CAPA` was not called, `ary_heap_realloc` would get called after the array was frozen (when that is unnecessary). Array memsize before and after this change: Before: ```ruby $ require 'objspace' => false $ a = (1..5).to_a => [1, 2, 3, 4, 5] $ ObjectSpace.memsize_of(a) => 200 $ a.freeze => [1, 2, 3, 4, 5] $ ObjectSpace.memsize_of(a) => 200 ``` After: ```ruby $ require 'objspace' => false $ a = (1..5).to_a => [1, 2, 3, 4, 5] $ ObjectSpace.memsize_of(a) => 200 $ a.freeze => [1, 2, 3, 4, 5] $ ObjectSpace.memsize_of(a) => 80 ``` -- https://bugs.ruby-lang.org/
2 1
0 0
[ruby-core:118418] [Ruby master Bug#20603] Rails Active Job test gets segmentation fault
by yahonda (Yasuo Honda) 02 Jul '24

02 Jul '24
Issue #20603 has been reported by yahonda (Yasuo Honda). ---------------------------------------- Bug #20603: Rails Active Job test gets segmentation fault https://bugs.ruby-lang.org/issues/20603 * Author: yahonda (Yasuo Honda) * Status: Open * ruby -v: ruby 3.4.0dev (2024-07-02T11:33:48Z master cee62c6738) [x86_64-linux] * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- Rails Active Job test sometimes gets segmentation fault. https://buildkite.com/rails/rails-nightly/builds/723#01906af3-7abc-4f9a-bfd… This segmentation fault does not always reproduce so I have not found which commits triggers this segmentation fault. At least it reproduces against the latest master branch cee62c6738 ### Steps to reproduce ``` git clone https://github.com/rails/rails cd rails/activejob bundle install AJ_ADAPTER=test bin/test "test/cases/test_helper_test.rb" -n "/^(?:PerformedJobsTest#(?:test_assert_performed_with_supports_matcher_procs|test_assert_performed_with_failure_with_global_id_args|test_perform_enqueued_jobs_with_at_with_job_wait_in_future))$/" --seed 41395 ``` ### Expected behavior It should pass. ### Actual behavior It gets segmentation fault. ``` $ AJ_ADAPTER=test bin/test "test/cases/test_helper_test.rb" -n "/^(?:PerformedJobsTest#(?:test_assert_performed_with_supports_matcher_procs|test_assert_performed_with_failure_with_global_id_args|test_perform_enqueued_jobs_with_at_with_job_wait_in_future))$/" --seed 41395 -v Using test Run options: -n "/^(?:PerformedJobsTest#(?:test_assert_performed_with_supports_matcher_procs|test_assert_performed_with_failure_with_global_id_args|test_perform_enqueued_jobs_with_at_with_job_wait_in_future))$/" --seed 41395 -v # Running: PerformedJobsTest#test_assert_performed_with_failure_with_global_id_args = /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.5.0. Add ostruct to your Gemfile or gemspec. 0.04 s = . PerformedJobsTest#test_assert_performed_with_supports_matcher_procs = 0.00 s = . PerformedJobsTest#test_perform_enqueued_jobs_with_at_with_job_wait_in_future = /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/configured_job.rb:15: [BUG] Segmentation fault at 0x0000000000000000 ruby 3.4.0dev (2024-07-02T10:15:00Z :detached: d7af8afe1b) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0025 p:0008 s:0141 e:000138 METHOD /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/configured_job.rb:15 c:0024 p:0016 s:0133 e:000132 METHOD /home/yahonda/src/github.com/rails/rails/activejob/test/cases/test_helper_test.rb:1014 c:0023 p:0012 s:0129 e:000128 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:95 c:0022 p:0002 s:0126 e:000125 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:192 c:0021 p:0004 s:0121 e:000120 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:90 c:0020 p:0008 s:0118 e:000117 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:338 c:0019 p:0004 s:0113 e:000112 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:89 c:0018 p:0022 s:0110 e:000109 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:437 c:0017 p:0027 s:0102 E:002138 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:240 c:0016 p:0004 s:0095 E:001060 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:88 c:0015 p:0008 s:0091 e:000090 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:1170 c:0014 p:0019 s:0084 e:000082 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:403 c:0013 p:0009 s:0076 e:000075 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:390 c:0012 p:0027 s:0072 e:000071 METHOD <internal:array>:54 c:0011 p:0005 s:0066 e:000065 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:389 c:0010 p:0022 s:0063 e:000062 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:437 c:0009 p:0019 s:0055 E:0002d8 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:424 c:0008 p:0095 s:0048 E:001298 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:388 c:0007 p:0029 s:0039 e:000038 METHOD /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/line_filtering.rb:10 c:0006 p:0008 s:0033 e:000032 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:206 [FINISH] c:0005 p:---- s:0029 e:000028 CFUNC :map c:0004 p:0025 s:0025 e:000024 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:206 c:0003 p:0141 s:0016 e:000015 METHOD /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:162 c:0002 p:0045 s:0008 E:0008f0 BLOCK /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:86 [FINISH] c:0001 p:0000 s:0003 E:0011d0 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:86:in 'block in autorun' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:162:in 'run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:206:in '__run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:206:in 'map' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:206:in 'block in __run' /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/line_filtering.rb:10:in 'run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:388:in 'run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:424:in 'with_info_handler' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:437:in 'on_signal' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:389:in 'block in run' <internal:array>:54:in 'each' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:390:in 'block (2 levels) in run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:403:in 'run_one_method' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:1170:in 'run_one_method' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:88:in 'run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:240:in 'with_info_handler' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:437:in 'on_signal' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:89:in 'block in run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb:338:in 'time_it' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:90:in 'block (2 levels) in run' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:192:in 'capture_exceptions' /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb:95:in 'block (3 levels) in run' /home/yahonda/src/github.com/rails/rails/activejob/test/cases/test_helper_test.rb:1014:in 'test_perform_enqueued_jobs_with_at_with_job_wait_in_future' /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/configured_job.rb:15:in 'perform_later' -- Threading information --------------------------------------------------- Total ractor count: 1 Ruby thread count for this ractor: 17 -- Machine register context ------------------------------------------------ RIP: 0x000065057497449b RBP: 0x00007e36d5fe4a98 RSP: 0x00007ffeba9ff1f0 RAX: 0x0000000000000004 RBX: 0x000065057663b470 RCX: 0x0000000000000000 RDX: 0x0000d65f39c2b51b RDI: 0x0000000000000004 RSI: 0x00007e36d5ee5478 R8: 0x0000000000000000 R9: 0x00007ffeba9ff390 R10: 0x00007ffeba9ff2b0 R11: 0x0000000000000001 R12: 0x00007e36b9c881b0 R13: 0x000065057663b470 R14: 0x00007e36d5fe4a98 R15: 0x0000000000000005 EFL: 0x0000000000010202 -- C level backtrace information ------------------------------------------- /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_print_backtrace+0x14) [0x6505749a5473] /home/yahonda/src/github.com/ruby/ruby/vm_dump.c:820 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_vm_bugreport) /home/yahonda/src/github.com/ruby/ruby/vm_dump.c:1151 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_bug_for_fatal_signal+0xfc) [0x650574b595bc] /home/yahonda/src/github.com/ruby/ruby/error.c:1108 /home/yahonda/.rbenv/versions/trunk/bin/ruby(sigsegv+0x46) [0x6505748e7066] /home/yahonda/src/github.com/ruby/ruby/signal.c:929 /lib/x86_64-linux-gnu/libc.so.6(0x7e36d5c45320) [0x7e36d5c45320] /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_call_cfunc_only_splat+0x9b) [0x65057497449b] /home/yahonda/src/github.com/ruby/ruby/vm_insnhelper.c:3880 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_sendish+0x105) [0x65057497ab45] /home/yahonda/src/github.com/ruby/ruby/vm_insnhelper.c:5938 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_exec_core+0x7c4) [0x650574992e54] /home/yahonda/src/github.com/ruby/ruby/insns.def:894 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_exec_loop+0xa) [0x650574983c99] /home/yahonda/src/github.com/ruby/ruby/vm.c:2594 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_vm_exec) /home/yahonda/src/github.com/ruby/ruby/vm.c:2573 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_yield_with_cref+0x44) [0x650574987dc0] /home/yahonda/src/github.com/ruby/ruby/vm.c:1649 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_yield) /home/yahonda/src/github.com/ruby/ruby/vm.c:1657 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_yield_0) /home/yahonda/src/github.com/ruby/ruby/vm_eval.c:1351 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_yield) /home/yahonda/src/github.com/ruby/ruby/vm_eval.c:1367 /home/yahonda/.rbenv/versions/trunk/bin/ruby(RB_FL_TEST_RAW+0x0) [0x650574a9942e] /home/yahonda/src/github.com/ruby/ruby/array.c:3652 /home/yahonda/.rbenv/versions/trunk/bin/ruby(RB_FL_ANY_RAW) ./include/ruby/internal/fl_type.h:520 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_array_len) ./include/ruby/internal/core/rarray.h:259 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_ary_push) /home/yahonda/src/github.com/ruby/ruby/array.c:1354 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_ary_collect) /home/yahonda/src/github.com/ruby/ruby/array.c:3652 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_call_cfunc_with_frame_+0xd9) [0x650574973c5c] /home/yahonda/src/github.com/ruby/ruby/vm_insnhelper.c:3770 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_call_cfunc_with_frame) /home/yahonda/src/github.com/ruby/ruby/vm_insnhelper.c:3816 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_sendish+0x105) [0x65057497ab45] /home/yahonda/src/github.com/ruby/ruby/vm_insnhelper.c:5938 /home/yahonda/.rbenv/versions/trunk/bin/ruby(vm_exec_core+0x85f) [0x650574992eef] /home/yahonda/src/github.com/ruby/ruby/insns.def:871 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_vm_exec+0x175) [0x650574983a15] /home/yahonda/src/github.com/ruby/ruby/vm.c:2567 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_vm_invoke_proc+0x66) [0x6505749883c6] /home/yahonda/src/github.com/ruby/ruby/vm.c:1743 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_proc_call_kw+0x2a) [0x65057487813e] /home/yahonda/src/github.com/ruby/ruby/proc.c:962 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_proc_call) /home/yahonda/src/github.com/ruby/ruby/proc.c:972 /home/yahonda/.rbenv/versions/trunk/bin/ruby(exec_end_procs_chain+0x44) [0x6505747c139d] /home/yahonda/src/github.com/ruby/ruby/eval_jump.c:105 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_ec_exec_end_proc) /home/yahonda/src/github.com/ruby/ruby/eval_jump.c:121 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_ec_teardown+0xcc) [0x6505747c158c] /home/yahonda/src/github.com/ruby/ruby/eval.c:155 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_ec_cleanup+0x148) [0x6505747c1788] /home/yahonda/src/github.com/ruby/ruby/eval.c:207 /home/yahonda/.rbenv/versions/trunk/bin/ruby(rb_main+0x21) [0x6505747bc786] ./main.c:45 /home/yahonda/.rbenv/versions/trunk/bin/ruby(main) ./main.c:64 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_call_main+0x7a) [0x7e36d5c2a1ca] ../sysdeps/nptl/libc_start_call_main.h:58 /lib/x86_64-linux-gnu/libc.so.6(call_init+0x0) [0x7e36d5c2a28b] ../csu/libc-start.c:360 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main_impl) ../csu/libc-start.c:347 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main) (null):0 [0x6505747bc7d5] -- Other runtime information ----------------------------------------------- * Loaded script: bin/test * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 ruby2_keywords.rb 6 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 8 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/rbconfig.rb 9 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/compatibility.rb 10 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/defaults.rb 11 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/deprecate.rb 12 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/errors.rb 13 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/target_rbconfig.rb 14 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/unknown_command_spell_checker.rb 15 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/exceptions.rb 16 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/basic_specification.rb 17 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/stub_specification.rb 18 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/platform.rb 19 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/specification_record.rb 20 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/util/list.rb 21 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/version.rb 22 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/requirement.rb 23 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/specification.rb 24 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/util.rb 25 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/dependency.rb 26 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/core_ext/kernel_gem.rb 27 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 28 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/monitor.rb 29 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems.rb 30 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/bundled_gems.rb 31 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/path_support.rb 32 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/error_highlight/version.rb 33 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/error_highlight/base.rb 34 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/error_highlight/formatter.rb 35 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/error_highlight/core_ext.rb 36 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/error_highlight.rb 37 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/version.rb 38 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/core_ext/name_error.rb 39 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/levenshtein.rb 40 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/jaro_winkler.rb 41 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checker.rb 42 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 43 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 44 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers.rb 45 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/method_name_checker.rb 46 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/key_error_checker.rb 47 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/null_checker.rb 48 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/tree_spell_checker.rb 49 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/require_path_checker.rb 50 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/pattern_key_name_checker.rb 51 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean/formatter.rb 52 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/did_you_mean.rb 53 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/syntax_suggest/core_ext.rb 54 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/bundler_version_finder.rb 55 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 56 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/pathname.rb 57 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/version.rb 58 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/constants.rb 59 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/rubygems_integration.rb 60 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/current_ruby.rb 61 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/shared_helpers.rb 62 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/fileutils/lib/fileutils.rb 63 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendored_fileutils.rb 64 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/errors.rb 65 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/environment_preserver.rb 66 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/plugin/api.rb 67 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/plugin.rb 68 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/text.rb 69 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/git.rb 70 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/installed.rb 71 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/specific_file.rb 72 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/local.rb 73 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/lock.rb 74 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source/vendor.rb 75 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/source.rb 76 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/match_metadata.rb 77 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/force_platform.rb 78 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/gem_helpers.rb 79 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/match_platform.rb 80 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/name_tuple.rb 81 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/rubygems_ext.rb 82 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/build_metadata.rb 83 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler.rb 84 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/ui.rb 85 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/command.rb 86 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/core_ext/hash_with_indifferent_access.rb 87 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/error.rb 88 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/invocation.rb 89 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/nested_context.rb 90 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/parser/argument.rb 91 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/parser/arguments.rb 92 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/parser/option.rb 93 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/parser/options.rb 94 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/parser.rb 95 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell.rb 96 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/line_editor/basic.rb 97 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/line_editor/readline.rb 98 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/line_editor.rb 99 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/util.rb 100 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/base.rb 101 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor.rb 102 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendored_thor.rb 103 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/ui/shell.rb 104 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/terminal.rb 105 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/column_printer.rb 106 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/table_printer.rb 107 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/wrapped_printer.rb 108 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/basic.rb 109 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/thor/lib/thor/shell/color.rb 110 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/user_interaction.rb 111 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/ui/rg_proxy.rb 112 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/settings.rb 113 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/feature_flag.rb 114 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source.rb 115 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/path.rb 116 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/git.rb 117 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/rubygems.rb 118 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/lockfile_parser.rb 119 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/definition.rb 120 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/dependency.rb 121 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/ruby_dsl.rb 122 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/dsl.rb 123 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source_list.rb 124 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/metadata.rb 125 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/checksum.rb 126 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/uri_normalizer.rb 127 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/version.rb 128 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/rfc2396_parser.rb 129 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/rfc3986_parser.rb 130 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/common.rb 131 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/generic.rb 132 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/file.rb 133 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/ftp.rb 134 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/http.rb 135 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/https.rb 136 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/ldap.rb 137 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/ldaps.rb 138 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/mailto.rb 139 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/ws.rb 140 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri/wss.rb 141 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/uri/lib/uri.rb 142 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendored_uri.rb 143 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/gemspec.rb 144 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/uri_credentials_filter.rb 145 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/lazy_specification.rb 146 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendor/tsort/lib/tsort.rb 147 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/vendored_tsort.rb 148 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/spec_set.rb 149 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/index.rb 150 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/specification_policy.rb 151 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/version.rb 152 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/rfc2396_parser.rb 153 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/rfc3986_parser.rb 154 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/common.rb 155 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/generic.rb 156 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/file.rb 157 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/ftp.rb 158 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/http.rb 159 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/https.rb 160 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/ldap.rb 161 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/ldaps.rb 162 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/mailto.rb 163 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/ws.rb 164 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri/wss.rb 165 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/rubygems/vendor/uri/lib/uri.rb 166 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/match_remote_metadata.rb 167 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/remote_specification.rb 168 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/runtime.rb 169 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/endpoint_specification.rb 170 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/stub_specification.rb 171 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/source/git/git_proxy.rb 172 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/digest.rb 173 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/ruby_version.rb 174 /home/yahonda/.gem/ruby/3.4.0+0/gems/bundler-2.5.4/lib/bundler/setup.rb 175 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/shellwords.rb 176 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/cloneable.rb 177 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/fileutils.rb 178 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/file_utils.rb 179 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/file_utils_ext.rb 180 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/ext/core.rb 181 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/ext/string.rb 182 /home/yahonda/.gem/ruby/3.4.0+0/gems/rake-13.1.0/lib/rake/file_list.rb 183 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/random/formatter.rb 184 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/securerandom.rb 185 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/constants.rb 186 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/utility/engine.rb 187 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/map/non_concurrent_map_backend.rb 188 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/map/mri_map_backend.rb 189 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/map.rb 190 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deep_mergeable.rb 191 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/deep_merge.rb 192 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/except.rb 193 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/slice.rb 194 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/thread_safe/util.rb 195 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/hash.rb 196 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/version.rb 197 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/utils.rb 198 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/cgi/core.rb 199 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 200 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/cgi/util.rb 201 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/cgi/cookie.rb 202 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/cgi.rb 203 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/exceptions.rb 204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/interpolate/ruby.rb 205 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n.rb 206 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/backend.rb 207 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/backend/fallbacks.rb 208 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/lazy_load_hooks.rb 209 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/set.rb 210 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/config.rb 211 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/i18n.rb 212 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/inflector/inflections.rb 213 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/inflections.rb 214 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/inflector/methods.rb 215 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/dependencies/autoload.rb 216 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/gem_version.rb 217 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/version.rb 218 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecator.rb 219 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/concern.rb 220 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/attribute_accessors.rb 221 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/version.rb 222 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/formatter.rb 223 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/period.rb 224 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/log_device.rb 225 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/severity.rb 226 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger/errors.rb 227 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/logger.rb 228 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/logger_thread_safe_level.rb 229 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/logger_silence.rb 230 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/logger.rb 231 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/broadcast_logger.rb 232 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/redefine_method.rb 233 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date_and_time/compatibility.rb 234 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/locale.rb 235 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/locale/fallbacks.rb 236 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/locale/tag.rb 237 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/locale/tag/parents.rb 238 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/locale/tag/simple.rb 239 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/error_reporter.rb 240 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support.rb 241 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/range/conversions.rb 242 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/range/compare_range.rb 243 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/range/overlap.rb 244 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/versions.rb 245 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/exception.rb 246 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/syntax_error.rb 247 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 248 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 249 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/omap.rb 250 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/set.rb 251 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/class_loader.rb 252 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/scalar_scanner.rb 253 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/node.rb 254 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/stream.rb 255 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/document.rb 256 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/sequence.rb 257 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/scalar.rb 258 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/mapping.rb 259 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes/alias.rb 260 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/nodes.rb 261 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/streaming.rb 262 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/visitor.rb 263 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/to_ruby.rb 264 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/emitter.rb 265 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/handler.rb 266 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/tree_builder.rb 267 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/yaml_tree.rb 268 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/json/ruby_events.rb 269 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/json_tree.rb 270 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors/depth_first.rb 271 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/visitors.rb 272 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/parser.rb 273 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/coder.rb 274 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/core_ext.rb 275 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/stream.rb 276 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/json/yaml_events.rb 277 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/json/tree_builder.rb 278 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/json/stream.rb 279 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych/handlers/document_stream.rb 280 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/psych.rb 281 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/yaml.rb 282 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/keys.rb 283 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/multibyte.rb 284 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/string/multibyte.rb 285 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/inflector/transliterate.rb 286 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/string/inflections.rb 287 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/object/to_query.rb 288 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/object/to_param.rb 289 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/array/conversions.rb 290 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/delegation.rb 291 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/delegation.rb 292 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/object/acts_like.rb 293 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/duration.rb 294 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/ruby_core_support.rb 295 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/version.rb 296 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/version.rb 297 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/errors.rb 298 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/timeout.rb 299 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/abstract_object.rb 300 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/utility/native_extension_loader.rb 301 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/utility/monotonic_time.rb 302 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/full_memory_barrier.rb 303 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/safe_initialization.rb 304 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/volatile.rb 305 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic_reference/atomic_direct_update.rb 306 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic_reference/numeric_cas_wrapper.rb 307 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic_reference/mutex_atomic.rb 308 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/atomic_reference.rb 309 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/object.rb 310 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/abstract_lockable_object.rb 311 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb 312 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/jruby_lockable_object.rb 313 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/lockable_object.rb 314 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/event.rb 315 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/concern/dereferenceable.rb 316 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/concern/obligation.rb 317 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/concern/logging.rb 318 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/concern/deprecation.rb 319 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/executor_service.rb 320 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/abstract_executor_service.rb 321 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/serial_executor_service.rb 322 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/immediate_executor.rb 323 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/delay.rb 324 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/ruby_executor_service.rb 325 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb 326 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/thread_pool_executor.rb 327 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/fixed_thread_pool.rb 328 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/cached_thread_pool.rb 329 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 330 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/utility/processor_counter.rb 331 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/configuration.rb 332 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/mutex_atomic_boolean.rb 333 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/atomic_boolean.rb 334 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/utility/native_integer.rb 335 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/mutex_atomic_fixnum.rb 336 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb 337 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/cyclic_barrier.rb 338 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/mutex_count_down_latch.rb 339 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/java_count_down_latch.rb 340 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/count_down_latch.rb 341 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/lock.rb 342 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/read_write_lock.rb 343 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/locals.rb 344 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/fiber_local_var.rb 345 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/thread_local_var.rb 346 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/lock_local_var.rb 347 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/reentrant_read_write_lock.rb 348 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/mutex_semaphore.rb 349 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/semaphore.rb 350 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomics.rb 351 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/simple_executor_service.rb 352 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/indirect_immediate_executor.rb 353 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/java_executor_service.rb 354 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/java_single_thread_executor.rb 355 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/java_thread_pool_executor.rb 356 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/ruby_single_thread_executor.rb 357 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/safe_task_executor.rb 358 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/serialized_execution.rb 359 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/delegate.rb 360 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/serialized_execution_delegator.rb 361 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/single_thread_executor.rb 362 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/copy_on_write_observer_set.rb 363 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/copy_on_notify_observer_set.rb 364 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/concern/observable.rb 365 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/ivar.rb 366 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/options.rb 367 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/scheduled_task.rb 368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/java_non_concurrent_priority_queue.rb 369 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/ruby_non_concurrent_priority_queue.rb 370 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/non_concurrent_priority_queue.rb 371 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executor/timer_set.rb 372 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/executors.rb 373 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/condition.rb 374 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization.rb 375 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atomic/atomic_markable_reference.rb 376 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/agent.rb 377 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/atom.rb 378 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/array.rb 379 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/thread_safe/util/data_structures.rb 380 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/set.rb 381 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/tuple.rb 382 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/async.rb 383 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/future.rb 384 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/dataflow.rb 385 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/maybe.rb 386 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/exchanger.rb 387 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/synchronization/abstract_struct.rb 388 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/immutable_struct.rb 389 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/mutable_struct.rb 390 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/mvar.rb 391 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/promise.rb 392 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/settable_struct.rb 393 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/timer_task.rb 394 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/tvar.rb 395 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/collection/lock_free_stack.rb 396 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/re_include.rb 397 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/promises.rb 398 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent/thread_safe/synchronized_delegator.rb 399 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/concurrent-ruby-1.3.1/lib/concurrent-ruby/concurrent.rb 400 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/string_deduper.rb 401 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timestamp.rb 402 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/with_offset.rb 403 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 404 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/date.rb 405 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/datetime_with_offset.rb 406 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/time_with_offset.rb 407 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timestamp_with_offset.rb 408 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timezone_offset.rb 409 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timezone_transition.rb 410 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/transition_rule.rb 411 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/annual_rules.rb 412 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources.rb 413 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/timezone_info.rb 414 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/data_timezone_info.rb 415 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/linked_timezone_info.rb 416 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/constant_offset_data_timezone_info.rb 417 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/transitions_data_timezone_info.rb 418 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/country_info.rb 419 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 420 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/posix_time_zone_parser.rb 421 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/zoneinfo_reader.rb 422 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_source.rb 423 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/ruby_data_source.rb 424 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_sources/zoneinfo_data_source.rb 425 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timezone_period.rb 426 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/offset_timezone_period.rb 427 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/transitions_timezone_period.rb 428 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timezone.rb 429 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/info_timezone.rb 430 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/data_timezone.rb 431 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/linked_timezone.rb 432 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/timezone_proxy.rb 433 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/country.rb 434 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/country_timezone.rb 435 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2.rb 436 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/country_definer.rb 437 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/country_index_definer.rb 438 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/country_index_definition.rb 439 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/timezone_definer.rb 440 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/timezone_definition.rb 441 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/timezone_index_definer.rb 442 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format2/timezone_index_definition.rb 443 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1.rb 444 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1/country_definer.rb 445 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1/country_index_definition.rb 446 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1/timezone_definer.rb 447 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1/timezone_definition.rb 448 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo/format1/timezone_index_definition.rb 449 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/tzinfo-2.0.6/lib/tzinfo.rb 450 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/values/time_zone.rb 451 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/time_with_zone.rb 452 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/range/each.rb 453 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/range.rb 454 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/node.rb 455 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/node_ext.rb 456 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/parse_result.rb 457 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/parse_result/comments.rb 458 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/visitor.rb 459 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/parse_result/newlines.rb 460 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/debug.rb 461 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/pack.rb 462 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 463 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism.rb 464 /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/test_parser.rb 465 /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/runner.rb 466 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/class/attribute.rb 467 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/optparse.rb 468 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/parallel.rb 469 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/compress.rb 470 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/tmpdir.rb 471 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/tempfile.rb 472 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/assertions.rb 473 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/test.rb 474 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest.rb 475 /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/reporter.rb 476 /home/yahonda/src/github.com/rails/rails/railties/lib/rails/test_unit/line_filtering.rb 477 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/tagged_logging.rb 478 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/weakref.rb 479 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/descendants_tracker.rb 480 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/array/extract_options.rb 481 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/string/filters.rb 482 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/object/blank.rb 483 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/callbacks.rb 484 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb 485 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/tests_without_assertions.rb 486 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/enumerable.rb 487 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/assertions.rb 488 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/error_reporter_assertions.rb 489 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/notifications/instrumenter.rb 490 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/object/try.rb 491 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/notifications/fanout.rb 492 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/notifications.rb 493 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/behaviors.rb 494 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/reporting.rb 495 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/disallowed.rb 496 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/constant_accessor.rb 497 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/method_wrappers.rb 498 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/proxy_wrappers.rb 499 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation/deprecators.rb 500 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/deprecation.rb 501 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/deprecation.rb 502 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/deprecation.rb 503 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/declarative.rb 504 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/isolation.rb 505 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/inflector.rb 506 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/constant_lookup.rb 507 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/time.rb 508 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time/conversions.rb 509 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time/acts_like.rb 510 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date_and_time/zones.rb 511 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time/zones.rb 512 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date_time/calculations.rb 513 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date_time/conversions.rb 514 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date_and_time/calculations.rb 515 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date/zones.rb 516 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date/calculations.rb 517 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/remove_method.rb 518 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time/calculations.rb 519 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/time_helpers.rb 520 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/constant_stubbing.rb 521 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/file_fixtures.rb 522 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 523 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/socket.rb 524 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 525 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb/eq.rb 526 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb/version.rb 527 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb/invokemethod.rb 528 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb/drb.rb 529 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb.rb 530 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/drb-2.2.1/lib/drb/unix.rb 531 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/parallelization/server.rb 532 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/parallelization/worker.rb 533 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/parallelization.rb 534 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/parallelize_executor.rb 535 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/test_case.rb 536 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/strict_warnings.rb 537 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/rails.rb 538 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/gem_version.rb 539 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/version.rb 540 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/deprecator.rb 541 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/array/access.rb 542 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/uri/rfc2396_parser.rb 543 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/uri/rfc3986_parser.rb 544 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/uri/common.rb 545 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/uri/generic.rb 546 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/module/aliasing.rb 547 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/reverse_merge.rb 548 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/hash_with_indifferent_access.rb 549 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb 550 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/globalid-1.2.1/lib/global_id/uri/gid.rb 551 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/globalid-1.2.1/lib/global_id/global_id.rb 552 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/globalid-1.2.1/lib/global_id.rb 553 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job.rb 554 /home/yahonda/src/github.com/rails/rails/activejob/test/support/job_buffer.rb 555 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/core.rb 556 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapter.rb 557 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_name.rb 558 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_priority.rb 559 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/enqueuing.rb 560 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/rescuable.rb 561 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/execution.rb 562 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/callbacks.rb 563 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date/acts_like.rb 564 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/numeric/time.rb 565 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/exceptions.rb 566 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/subscriber.rb 567 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/log_subscriber.rb 568 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/backtrace_cleaner.rb 569 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/log_subscriber.rb 570 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/tagged_logging.rb 571 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/logging.rb 572 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/instrumentation.rb 573 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/timezones.rb 574 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/translation.rb 575 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/base.rb 576 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapters.rb 577 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapters/abstract_adapter.rb 578 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapters/test_adapter.rb 579 /home/yahonda/src/github.com/rails/rails/activejob/test/adapters/test.rb 580 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/testing/autorun.rb 581 /home/yahonda/src/github.com/rails/rails/tools/test_common.rb 582 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/enqueue_after_transaction_commit.rb 583 /home/yahonda/src/github.com/rails/rails/activejob/test/helper.rb 584 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time/compatibility.rb 585 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/time.rb 586 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date/blank.rb 587 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date/conversions.rb 588 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/date.rb 589 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/real_mod_name.rb 590 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/internal.rb 591 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/helpers.rb 592 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/callbacks.rb 593 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/config.rb 594 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader/eager_load.rb 595 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/loader.rb 596 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/gem_loader.rb 597 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/registry.rb 598 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/explicit_namespace.rb 599 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/inflector.rb 600 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/gem_inflector.rb 601 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb 602 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/error.rb 603 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk/version.rb 604 /home/yahonda/.gem/ruby/3.4.0+0/gems/zeitwerk-2.6.12/lib/zeitwerk.rb 605 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/hello_job.rb 606 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/logging_job.rb 607 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/nested_job.rb 608 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 609 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/bigdecimal-3.1.8/lib/bigdecimal.rb 610 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/array/wrap.rb 611 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/conversions.rb 612 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash/deep_transform_values.rb 613 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/hash.rb 614 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/arguments.rb 615 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/rescue_job.rb 616 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/raising_job.rb 617 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/integer/inflections.rb 618 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/retry_job.rb 619 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/application_job.rb 620 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapters/inline_adapter.rb 621 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/inherited_job.rb 622 /home/yahonda/src/github.com/rails/rails/activejob/test/jobs/multiple_kwargs_job.rb 623 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/globalid-1.2.1/lib/global_id/identification.rb 624 /home/yahonda/src/github.com/rails/rails/activejob/test/models/person.rb 625 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/core_ext/class/subclasses.rb 626 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/test_helper.rb 627 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/test_case.rb 628 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/queue_adapters/async_adapter.rb 629 /home/yahonda/src/github.com/rails/rails/activejob/test/cases/test_helper_test.rb 630 /home/yahonda/src/github.com/rails/rails/tools/test.rb 631 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/digest/version.rb 632 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 633 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/digest/loader.rb 634 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/digest.rb 635 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-ci-3.4.0/lib/minitest/ci_plugin.rb 636 /home/yahonda/.gem/ruby/3.4.0+0/gems/minitest-server-1.0.7/lib/minitest/server_plugin.rb 637 /home/yahonda/src/github.com/rails/rails/railties/lib/minitest/rails_plugin.rb 638 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/minitest-5.23.1/lib/minitest/pride_plugin.rb 639 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/isolated_execution_state.rb 640 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/globalid-1.2.1/lib/global_id/locator.rb 641 /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/execution_context.rb 642 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/version.rb 643 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/ostruct.rb 644 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/generic_object.rb 645 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/common.rb 646 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 647 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 648 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext.rb 649 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json.rb 650 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/backend/transliterator.rb 651 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/backend/base.rb 652 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/i18n-1.14.5/lib/i18n/backend/simple.rb 653 /home/yahonda/src/github.com/rails/rails/activejob/lib/active_job/configured_job.rb * Process memory map: 650574768000-6505747ac000 r--p 00000000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 6505747ac000-650574c08000 r-xp 00044000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 650574c08000-650574da2000 r--p 004a0000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 650574da2000-650574dba000 r--p 00639000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 650574dba000-650574dbb000 rw-p 00651000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 650574dbb000-650574dd0000 rw-p 00000000 00:00 0 650576632000-650579aca000 rw-p 00000000 00:00 0 [heap] 7e3658000000-7e3658021000 rw-p 00000000 00:00 0 7e3658021000-7e365c000000 ---p 00000000 00:00 0 7e3660000000-7e3660021000 rw-p 00000000 00:00 0 7e3660021000-7e3664000000 ---p 00000000 00:00 0 7e3664000000-7e3664021000 rw-p 00000000 00:00 0 7e3664021000-7e3668000000 ---p 00000000 00:00 0 7e366c000000-7e366c021000 rw-p 00000000 00:00 0 7e366c021000-7e3670000000 ---p 00000000 00:00 0 7e3670000000-7e3670021000 rw-p 00000000 00:00 0 7e3670021000-7e3674000000 ---p 00000000 00:00 0 7e3678000000-7e3678021000 rw-p 00000000 00:00 0 7e3678021000-7e367c000000 ---p 00000000 00:00 0 7e367c000000-7e367c021000 rw-p 00000000 00:00 0 7e367c021000-7e3680000000 ---p 00000000 00:00 0 7e3684000000-7e3684021000 rw-p 00000000 00:00 0 7e3684021000-7e3688000000 ---p 00000000 00:00 0 7e3688000000-7e3688021000 rw-p 00000000 00:00 0 7e3688021000-7e368c000000 ---p 00000000 00:00 0 7e3690000000-7e3690021000 rw-p 00000000 00:00 0 7e3690021000-7e3694000000 ---p 00000000 00:00 0 7e3694000000-7e3694021000 rw-p 00000000 00:00 0 7e3694021000-7e3698000000 ---p 00000000 00:00 0 7e369c000000-7e369c021000 rw-p 00000000 00:00 0 7e369c021000-7e36a0000000 ---p 00000000 00:00 0 7e36a0000000-7e36a0021000 rw-p 00000000 00:00 0 7e36a0021000-7e36a4000000 ---p 00000000 00:00 0 7e36a8000000-7e36a8021000 rw-p 00000000 00:00 0 7e36a8021000-7e36ac000000 ---p 00000000 00:00 0 7e36ac000000-7e36ac021000 rw-p 00000000 00:00 0 7e36ac021000-7e36b0000000 ---p 00000000 00:00 0 7e36b1600000-7e36b3fa4000 r--s 00000000 103:02 24252540 /home/yahonda/.rbenv/versions/trunk/bin/ruby 7e36b4000000-7e36b4021000 rw-p 00000000 00:00 0 7e36b4021000-7e36b8000000 ---p 00000000 00:00 0 7e36b8a00000-7e36b8c07000 r--s 00000000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36b8c20000-7e36b8c30000 rw-p 00000000 00:00 0 7e36b8c3f000-7e36b8c40000 ---p 00000000 00:00 0 7e36b8c40000-7e36b8d40000 rw-p 00000000 00:00 0 7e36b8d40000-7e36b8d41000 ---p 00000000 00:00 0 7e36b8d41000-7e36b8e41000 rw-p 00000000 00:00 0 7e36b8e41000-7e36b8e42000 ---p 00000000 00:00 0 7e36b8e42000-7e36b8f42000 rw-p 00000000 00:00 0 7e36b8f42000-7e36b8f43000 ---p 00000000 00:00 0 7e36b8f43000-7e36b9043000 rw-p 00000000 00:00 0 7e36b9043000-7e36b9044000 ---p 00000000 00:00 0 7e36b9044000-7e36b9144000 rw-p 00000000 00:00 0 7e36b9144000-7e36b9145000 ---p 00000000 00:00 0 7e36b9145000-7e36b9245000 rw-p 00000000 00:00 0 7e36b9245000-7e36b9246000 ---p 00000000 00:00 0 7e36b9246000-7e36b9346000 rw-p 00000000 00:00 0 7e36b9346000-7e36b9347000 ---p 00000000 00:00 0 7e36b9347000-7e36b9447000 rw-p 00000000 00:00 0 7e36b9447000-7e36b9448000 ---p 00000000 00:00 0 7e36b9448000-7e36b9548000 rw-p 00000000 00:00 0 7e36b9548000-7e36b9549000 ---p 00000000 00:00 0 7e36b9549000-7e36b9649000 rw-p 00000000 00:00 0 7e36b9649000-7e36b964a000 ---p 00000000 00:00 0 7e36b964a000-7e36b974a000 rw-p 00000000 00:00 0 7e36b974a000-7e36b974b000 ---p 00000000 00:00 0 7e36b974b000-7e36b984b000 rw-p 00000000 00:00 0 7e36b984b000-7e36b984c000 ---p 00000000 00:00 0 7e36b984c000-7e36b994c000 rw-p 00000000 00:00 0 7e36b994c000-7e36b994d000 ---p 00000000 00:00 0 7e36b994d000-7e36b9a4d000 rw-p 00000000 00:00 0 7e36b9a4d000-7e36b9a4e000 ---p 00000000 00:00 0 7e36b9a4e000-7e36b9b4e000 rw-p 00000000 00:00 0 7e36b9b4e000-7e36b9b4f000 ---p 00000000 00:00 0 7e36b9b4f000-7e36b9c4f000 rw-p 00000000 00:00 0 7e36b9c4f000-7e36b9c52000 r--p 00000000 103:02 26126204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 7e36b9c52000-7e36b9c6a000 r-xp 00003000 103:02 26126204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 7e36b9c6a000-7e36b9c6e000 r--p 0001b000 103:02 26126204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 7e36b9c6e000-7e36b9c6f000 r--p 0001e000 103:02 26126204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 7e36b9c6f000-7e36b9c70000 rw-p 0001f000 103:02 26126204 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/extensions/x86_64-linux/3.4.0+0-static/bigdecimal-3.1.8/bigdecimal.so 7e36b9c70000-7e36b9cf0000 rw-p 00000000 00:00 0 7e36b9cfc000-7e36b9d03000 r--p 00000000 103:02 24260974 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 7e36b9d03000-7e36b9d26000 r-xp 00007000 103:02 24260974 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 7e36b9d26000-7e36b9d2e000 r--p 0002a000 103:02 24260974 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 7e36b9d2e000-7e36b9d2f000 r--p 00031000 103:02 24260974 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 7e36b9d2f000-7e36b9d30000 rw-p 00032000 103:02 24260974 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/socket.so 7e36b9d30000-7e36b9d90000 rw-p 00000000 00:00 0 7e36b9d97000-7e36b9d9e000 r--p 00000000 103:02 25600586 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 7e36b9d9e000-7e36b9e18000 r-xp 00007000 103:02 25600586 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 7e36b9e18000-7e36b9e3b000 r--p 00081000 103:02 25600586 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 7e36b9e3b000-7e36b9e3e000 r--p 000a4000 103:02 25600586 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 7e36b9e3e000-7e36b9e3f000 rw-p 000a7000 103:02 25600586 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/prism-0.27.0/lib/prism/prism.so 7e36b9e3f000-7e36b9ee0000 rw-p 00000000 00:00 0 7e36b9ee2000-7e36b9ee5000 r--p 00000000 103:02 24283034 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 7e36b9ee5000-7e36b9f15000 r-xp 00003000 103:02 24283034 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 7e36b9f15000-7e36b9f1d000 r--p 00033000 103:02 24283034 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 7e36b9f1d000-7e36b9f1e000 r--p 0003a000 103:02 24283034 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 7e36b9f1e000-7e36b9f1f000 rw-p 0003b000 103:02 24283034 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/date_core.so 7e36b9f1f000-7e36ba000000 rw-p 00000000 00:00 0 7e36ba000000-7e36ba001000 ---p 00000000 00:00 0 7e36ba001000-7e36ba0a2000 rw-p 00000000 00:00 0 7e36ba0a2000-7e36ba0a3000 ---p 00000000 00:00 0 7e36ba0a3000-7e36ba144000 rw-p 00000000 00:00 0 7e36ba144000-7e36ba145000 ---p 00000000 00:00 0 7e36ba145000-7e36ba1e6000 rw-p 00000000 00:00 0 7e36ba1e6000-7e36ba1e7000 ---p 00000000 00:00 0 7e36ba1e7000-7e36ba288000 rw-p 00000000 00:00 0 7e36ba288000-7e36ba289000 ---p 00000000 00:00 0 7e36ba289000-7e36ba32a000 rw-p 00000000 00:00 0 7e36ba32a000-7e36ba32b000 ---p 00000000 00:00 0 7e36ba32b000-7e36ba3cc000 rw-p 00000000 00:00 0 7e36ba3cc000-7e36ba3cd000 ---p 00000000 00:00 0 7e36ba3cd000-7e36ba46e000 rw-p 00000000 00:00 0 7e36ba46e000-7e36ba46f000 ---p 00000000 00:00 0 7e36ba46f000-7e36ba510000 rw-p 00000000 00:00 0 7e36ba510000-7e36ba511000 ---p 00000000 00:00 0 7e36ba511000-7e36ba5b2000 rw-p 00000000 00:00 0 7e36ba5b2000-7e36ba5b3000 ---p 00000000 00:00 0 7e36ba5b3000-7e36ba654000 rw-p 00000000 00:00 0 7e36ba654000-7e36ba655000 ---p 00000000 00:00 0 7e36ba655000-7e36ba6f6000 rw-p 00000000 00:00 0 7e36ba6f6000-7e36ba6f7000 ---p 00000000 00:00 0 7e36ba6f7000-7e36ba798000 rw-p 00000000 00:00 0 7e36ba798000-7e36ba799000 ---p 00000000 00:00 0 7e36ba799000-7e36ba83a000 rw-p 00000000 00:00 0 7e36ba83a000-7e36ba83b000 ---p 00000000 00:00 0 7e36ba83b000-7e36ba8dc000 rw-p 00000000 00:00 0 7e36ba8dc000-7e36ba8dd000 ---p 00000000 00:00 0 7e36ba8dd000-7e36ba97e000 rw-p 00000000 00:00 0 7e36ba97e000-7e36ba97f000 ---p 00000000 00:00 0 7e36ba97f000-7e36baa20000 rw-p 00000000 00:00 0 7e36baa20000-7e36baa21000 ---p 00000000 00:00 0 7e36baa21000-7e36baac2000 rw-p 00000000 00:00 0 7e36baac2000-7e36baac3000 ---p 00000000 00:00 0 7e36baac3000-7e36bab64000 rw-p 00000000 00:00 0 7e36bab64000-7e36bab65000 ---p 00000000 00:00 0 7e36bab65000-7e36bac06000 rw-p 00000000 00:00 0 7e36bac06000-7e36bac07000 ---p 00000000 00:00 0 7e36bac07000-7e36baca8000 rw-p 00000000 00:00 0 7e36baca8000-7e36baca9000 ---p 00000000 00:00 0 7e36baca9000-7e36bad4a000 rw-p 00000000 00:00 0 7e36bad4a000-7e36bad4b000 ---p 00000000 00:00 0 7e36bad4b000-7e36badec000 rw-p 00000000 00:00 0 7e36badec000-7e36baded000 ---p 00000000 00:00 0 7e36baded000-7e36bae8e000 rw-p 00000000 00:00 0 7e36bae8e000-7e36bae8f000 ---p 00000000 00:00 0 7e36bae8f000-7e36baf30000 rw-p 00000000 00:00 0 7e36baf30000-7e36baf31000 ---p 00000000 00:00 0 7e36baf31000-7e36bafd2000 rw-p 00000000 00:00 0 7e36bafd2000-7e36bafd3000 ---p 00000000 00:00 0 7e36bafd3000-7e36bb074000 rw-p 00000000 00:00 0 7e36bb074000-7e36bb075000 ---p 00000000 00:00 0 7e36bb075000-7e36bb116000 rw-p 00000000 00:00 0 7e36bb116000-7e36bb117000 ---p 00000000 00:00 0 7e36bb117000-7e36bb1b8000 rw-p 00000000 00:00 0 7e36bb1b8000-7e36bb1b9000 ---p 00000000 00:00 0 7e36bb1b9000-7e36bb25a000 rw-p 00000000 00:00 0 7e36bb25a000-7e36bb25b000 ---p 00000000 00:00 0 7e36bb25b000-7e36bb2fc000 rw-p 00000000 00:00 0 7e36bb2fc000-7e36bb2fd000 ---p 00000000 00:00 0 7e36bb2fd000-7e36bb39e000 rw-p 00000000 00:00 0 7e36bb39e000-7e36bb39f000 ---p 00000000 00:00 0 7e36bb39f000-7e36bb440000 rw-p 00000000 00:00 0 7e36bb450000-7e36bb460000 rw-p 00000000 00:00 0 7e36bb46f000-7e36bb471000 r--p 00000000 103:02 43000777 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.9 7e36bb471000-7e36bb48a000 r-xp 00002000 103:02 43000777 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.9 7e36bb48a000-7e36bb48e000 r--p 0001b000 103:02 43000777 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.9 7e36bb48e000-7e36bb48f000 r--p 0001e000 103:02 43000777 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.9 7e36bb48f000-7e36bb490000 rw-p 0001f000 103:02 43000777 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.9 7e36bb490000-7e36bb600000 rw-p 00000000 00:00 0 7e36bb600000-7e36bb601000 ---p 00000000 00:00 0 7e36bb601000-7e36bbe01000 rw-p 00000000 00:00 0 7e36bbe14000-7e36bbe16000 r--p 00000000 103:02 31073067 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 7e36bbe16000-7e36bbe1c000 r-xp 00002000 103:02 31073067 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 7e36bbe1c000-7e36bbe1e000 r--p 00008000 103:02 31073067 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 7e36bbe1e000-7e36bbe1f000 r--p 00009000 103:02 31073067 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 7e36bbe1f000-7e36bbe20000 rw-p 0000a000 103:02 31073067 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/generator.so 7e36bbe20000-7e36bbee0000 rw-p 00000000 00:00 0 7e36bbee7000-7e36bbee9000 r--p 00000000 103:02 31073088 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 7e36bbee9000-7e36bbeed000 r-xp 00002000 103:02 31073088 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 7e36bbeed000-7e36bbeee000 r--p 00006000 103:02 31073088 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 7e36bbeee000-7e36bbeef000 r--p 00006000 103:02 31073088 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 7e36bbeef000-7e36bbef0000 rw-p 00007000 103:02 31073088 /home/yahonda/.gem/ruby/3.4.0+0/gems/json-2.7.1/lib/json/ext/parser.so 7e36bbef0000-7e36d5400000 rw-p 00000000 00:00 0 7e36d5400000-7e36d5a7c000 r--p 00000000 103:02 42991897 /usr/lib/locale/locale-archive 7e36d5a80000-7e36d5a90000 rw-p 00000000 00:00 0 7e36d5a96000-7e36d5a98000 r--p 00000000 103:02 24260965 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 7e36d5a98000-7e36d5a9c000 r-xp 00002000 103:02 24260965 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 7e36d5a9c000-7e36d5a9e000 r--p 00006000 103:02 24260965 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 7e36d5a9e000-7e36d5a9f000 r--p 00007000 103:02 24260965 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 7e36d5a9f000-7e36d5aa0000 rw-p 00008000 103:02 24260965 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/strscan.so 7e36d5aa0000-7e36d5c00000 rw-p 00000000 00:00 0 7e36d5c00000-7e36d5c28000 r--p 00000000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36d5c28000-7e36d5db0000 r-xp 00028000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36d5db0000-7e36d5dff000 r--p 001b0000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36d5dff000-7e36d5e03000 r--p 001fe000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36d5e03000-7e36d5e05000 rw-p 00202000 103:02 42992459 /usr/lib/x86_64-linux-gnu/libc.so.6 7e36d5e05000-7e36d5e12000 rw-p 00000000 00:00 0 7e36d5e14000-7e36d5e16000 r--p 00000000 103:02 24283037 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 7e36d5e16000-7e36d5e18000 r-xp 00002000 103:02 24283037 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 7e36d5e18000-7e36d5e19000 r--p 00004000 103:02 24283037 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 7e36d5e19000-7e36d5e1a000 r--p 00004000 103:02 24283037 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 7e36d5e1a000-7e36d5e1b000 rw-p 00005000 103:02 24283037 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/digest.so 7e36d5e1b000-7e36d5e1d000 r--p 00000000 103:02 24261061 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 7e36d5e1d000-7e36d5e20000 r-xp 00002000 103:02 24261061 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 7e36d5e20000-7e36d5e22000 r--p 00005000 103:02 24261061 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 7e36d5e22000-7e36d5e23000 r--p 00006000 103:02 24261061 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 7e36d5e23000-7e36d5e24000 rw-p 00007000 103:02 24261061 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/etc.so 7e36d5e24000-7e36d5e27000 r--p 00000000 103:02 27946368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 7e36d5e27000-7e36d5e2c000 r-xp 00003000 103:02 27946368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 7e36d5e2c000-7e36d5e2e000 r--p 00008000 103:02 27946368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 7e36d5e2e000-7e36d5e2f000 r--p 00009000 103:02 27946368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 7e36d5e2f000-7e36d5e30000 rw-p 0000a000 103:02 27946368 /home/yahonda/.rbenv/versions/trunk/lib/ruby/gems/3.4.0+0/gems/stringio-3.1.1/lib/stringio.so 7e36d5e30000-7e36d5e60000 rw-p 00000000 00:00 0 7e36d5e63000-7e36d5e65000 r--p 00000000 103:02 24283032 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 7e36d5e65000-7e36d5e6b000 r-xp 00002000 103:02 24283032 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 7e36d5e6b000-7e36d5e6d000 r--p 00008000 103:02 24283032 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 7e36d5e6d000-7e36d5e6e000 r--p 00009000 103:02 24283032 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 7e36d5e6e000-7e36d5e6f000 rw-p 0000a000 103:02 24283032 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/pathname.so 7e36d5e70000-7e36d5e73000 r--p 00000000 103:02 24283044 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 7e36d5e73000-7e36d5e77000 r-xp 00003000 103:02 24283044 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 7e36d5e77000-7e36d5e78000 r--p 00007000 103:02 24283044 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 7e36d5e78000-7e36d5e79000 r--p 00008000 103:02 24283044 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 7e36d5e79000-7e36d5e7a000 rw-p 00009000 103:02 24283044 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/psych.so 7e36d5e7a000-7e36d5e7b000 r--p 00000000 103:02 24283029 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 7e36d5e7b000-7e36d5e7d000 r-xp 00001000 103:02 24283029 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 7e36d5e7d000-7e36d5e7e000 r--p 00003000 103:02 24283029 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 7e36d5e7e000-7e36d5e7f000 r--p 00003000 103:02 24283029 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 7e36d5e7f000-7e36d5e80000 rw-p 00004000 103:02 24283029 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/cgi/escape.so 7e36d5e80000-7e36d5ee0000 rw-p 00000000 00:00 0 7e36d5ee0000-7e36d5ee1000 r--p 00000000 103:02 24283043 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 7e36d5ee1000-7e36d5ee2000 r-xp 00001000 103:02 24283043 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 7e36d5ee2000-7e36d5ee3000 r--p 00002000 103:02 24283043 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 7e36d5ee3000-7e36d5ee4000 r--p 00002000 103:02 24283043 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 7e36d5ee4000-7e36d5ee5000 rw-p 00003000 103:02 24283043 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/io/wait.so 7e36d5ee5000-7e36d5feb000 rw-p 00000000 00:00 0 7e36d5feb000-7e36d5fef000 r--p 00000000 103:02 42994198 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7e36d5fef000-7e36d6012000 r-xp 00004000 103:02 42994198 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7e36d6012000-7e36d6016000 r--p 00027000 103:02 42994198 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7e36d6016000-7e36d6017000 r--p 0002b000 103:02 42994198 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7e36d6017000-7e36d6018000 rw-p 0002c000 103:02 42994198 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7e36d6018000-7e36d6028000 r--p 00000000 103:02 42992471 /usr/lib/x86_64-linux-gnu/libm.so.6 7e36d6028000-7e36d60a7000 r-xp 00010000 103:02 42992471 /usr/lib/x86_64-linux-gnu/libm.so.6 7e36d60a7000-7e36d60ff000 r--p 0008f000 103:02 42992471 /usr/lib/x86_64-linux-gnu/libm.so.6 7e36d60ff000-7e36d6100000 r--p 000e7000 103:02 42992471 /usr/lib/x86_64-linux-gnu/libm.so.6 7e36d6100000-7e36d6101000 rw-p 000e8000 103:02 42992471 /usr/lib/x86_64-linux-gnu/libm.so.6 7e36d6101000-7e36d6103000 r--p 00000000 103:02 42996612 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7e36d6103000-7e36d6118000 r-xp 00002000 103:02 42996612 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7e36d6118000-7e36d6131000 r--p 00017000 103:02 42996612 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7e36d6131000-7e36d6132000 r--p 0002f000 103:02 42996612 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7e36d6132000-7e36d6133000 rw-p 00030000 103:02 42996612 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7e36d6133000-7e36d613b000 rw-p 00000000 00:00 0 7e36d613b000-7e36d6145000 r--p 00000000 103:02 42992138 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7e36d6145000-7e36d61a8000 r-xp 0000a000 103:02 42992138 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7e36d61a8000-7e36d61bd000 r--p 0006d000 103:02 42992138 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7e36d61bd000-7e36d61be000 r--p 00081000 103:02 42992138 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7e36d61be000-7e36d61bf000 rw-p 00082000 103:02 42992138 /usr/lib/x86_64-linux-gnu/libgmp.so.10.5.0 7e36d61bf000-7e36d61c1000 r--p 00000000 103:02 42991917 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7e36d61c1000-7e36d61d3000 r-xp 00002000 103:02 42991917 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7e36d61d3000-7e36d61d9000 r--p 00014000 103:02 42991917 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7e36d61d9000-7e36d61da000 r--p 0001a000 103:02 42991917 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7e36d61da000-7e36d61db000 rw-p 0001b000 103:02 42991917 /usr/lib/x86_64-linux-gnu/libz.so.1.3 7e36d61db000-7e36d61dc000 r--p 00000000 103:02 24283028 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7e36d61dc000-7e36d61dd000 r-xp 00001000 103:02 24283028 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7e36d61dd000-7e36d61de000 r--p 00002000 103:02 24283028 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7e36d61de000-7e36d61df000 r--p 00002000 103:02 24283028 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7e36d61df000-7e36d61e0000 rw-p 00003000 103:02 24283028 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7e36d61e0000-7e36d61e1000 r--p 00000000 103:02 24283031 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7e36d61e1000-7e36d61e2000 r-xp 00001000 103:02 24283031 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7e36d61e2000-7e36d61e3000 r--p 00002000 103:02 24283031 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7e36d61e3000-7e36d61e4000 r--p 00002000 103:02 24283031 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7e36d61e4000-7e36d61e5000 rw-p 00003000 103:02 24283031 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7e36d61e5000-7e36d61e6000 r--p 00000000 103:02 24283030 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7e36d61e6000-7e36d61e7000 r-xp 00001000 103:02 24283030 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7e36d61e7000-7e36d61e8000 r--p 00002000 103:02 24283030 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7e36d61e8000-7e36d61e9000 r--p 00002000 103:02 24283030 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7e36d61e9000-7e36d61ea000 rw-p 00003000 103:02 24283030 /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7e36d61ea000-7e36d61f1000 r--s 00000000 103:02 43651761 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7e36d61f1000-7e36d61f3000 rw-p 00000000 00:00 0 7e36d61f3000-7e36d61f4000 r--p 00000000 103:02 42992448 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7e36d61f4000-7e36d621f000 r-xp 00001000 103:02 42992448 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7e36d621f000-7e36d6229000 r--p 0002c000 103:02 42992448 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7e36d6229000-7e36d622b000 r--p 00036000 103:02 42992448 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7e36d622b000-7e36d622d000 rw-p 00038000 103:02 42992448 /usr/lib/x86_64-linux-gnu/ld-linux-x86-64.so.2 7ffeba204000-7ffebaa03000 rw-p 00000000 00:00 0 [stack] 7ffebaa7f000-7ffebaa83000 r--p 00000000 00:00 0 [vvar] 7ffebaa83000-7ffebaa85000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] Segmentation fault (core dumped) $ ``` -- https://bugs.ruby-lang.org/
2 2
0 0
[ruby-core:118401] [Ruby master Bug#20599] TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled
by yahonda (Yasuo Honda) 02 Jul '24

02 Jul '24
Issue #20599 has been reported by yahonda (Yasuo Honda). ---------------------------------------- Bug #20599: TypeError: #<BaseMailer:0x00000000008070> is not a symbol nor a string since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 with YJIT enabled https://bugs.ruby-lang.org/issues/20599 * Author: yahonda (Yasuo Honda) * Status: Open * ruby -v: ruby 3.4.0dev (2024-06-26T20:01:26Z :detached: 4cbc41d5e5) [x86_64-linux] * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- https://buildkite.com/rails/rails-nightly/builds/711#01905b80-6b82-460c-908… ### Steps to reproduce ``` git clone https://github.com/rails/rails cd rails/actionmailer bundle install RUBY_YJIT_ENABLE=1 bin/test test/base_test.rb --seed 51482 ``` ### Expected behavior It should pass. ### Actual behavior It raises `TypeError: #<BaseMailer:0x00000000006cc0> is not a symbol nor a string` as follows. ```ruby ``` $ RUBY_YJIT_ENABLE=1 bin/test test/base_test.rb --seed 51482 Run options: --seed 51482 # Running: .............................E Error: BaseTest#test_explicit_multipart_with_one_template_has_the_expected_format: TypeError: #<BaseMailer:0x00000000006cc0> is not a symbol nor a string /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/base.rb:226:in 'AbstractController::Base#process_action' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/callbacks.rb:261:in 'block in AbstractController::Callbacks#process_action' /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/callbacks.rb:101:in 'ActiveSupport::Callbacks#run_callbacks' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/callbacks.rb:260:in 'AbstractController::Callbacks#process_action' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/base.rb:163:in 'AbstractController::Base#process' lib/action_mailer/rescuable.rb:29:in 'block in ActionMailer::Rescuable#process' lib/action_mailer/rescuable.rb:21:in 'ActionMailer::Rescuable#handle_exceptions' lib/action_mailer/rescuable.rb:28:in 'ActionMailer::Rescuable#process' /home/yahonda/src/github.com/rails/rails/actionview/lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process' lib/action_mailer/base.rb:657:in 'block in ActionMailer::Base#process' /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument' lib/action_mailer/base.rb:656:in 'ActionMailer::Base#process' lib/action_mailer/message_delivery.rb:136:in 'block in ActionMailer::MessageDelivery#processed_mailer' <internal:kernel>:91:in 'Kernel#tap' lib/action_mailer/message_delivery.rb:135:in 'ActionMailer::MessageDelivery#processed_mailer' lib/action_mailer/message_delivery.rb:32:in 'ActionMailer::MessageDelivery#__getobj__' /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/delegate.rb:84:in 'Delegator#method_missing' test/base_test.rb:538:in 'block in <class:BaseTest>' bin/test test/base_test.rb:536 E Error: BaseTest#test_explicit_multipart: TypeError: #<BaseMailer:0x00000000006d10> is not a symbol nor a string /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/base.rb:226:in 'AbstractController::Base#process_action' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/callbacks.rb:261:in 'block in AbstractController::Callbacks#process_action' /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/callbacks.rb:101:in 'ActiveSupport::Callbacks#run_callbacks' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/callbacks.rb:260:in 'AbstractController::Callbacks#process_action' /home/yahonda/src/github.com/rails/rails/actionpack/lib/abstract_controller/base.rb:163:in 'AbstractController::Base#process' lib/action_mailer/rescuable.rb:29:in 'block in ActionMailer::Rescuable#process' lib/action_mailer/rescuable.rb:21:in 'ActionMailer::Rescuable#handle_exceptions' lib/action_mailer/rescuable.rb:28:in 'ActionMailer::Rescuable#process' /home/yahonda/src/github.com/rails/rails/actionview/lib/action_view/rendering.rb:40:in 'ActionView::Rendering#process' lib/action_mailer/base.rb:657:in 'block in ActionMailer::Base#process' /home/yahonda/src/github.com/rails/rails/activesupport/lib/active_support/notifications.rb:212:in 'ActiveSupport::Notifications.instrument' lib/action_mailer/base.rb:656:in 'ActionMailer::Base#process' lib/action_mailer/message_delivery.rb:136:in 'block in ActionMailer::MessageDelivery#processed_mailer' <internal:kernel>:91:in 'Kernel#tap' lib/action_mailer/message_delivery.rb:135:in 'ActionMailer::MessageDelivery#processed_mailer' lib/action_mailer/message_delivery.rb:32:in 'ActionMailer::MessageDelivery#__getobj__' /home/yahonda/.rbenv/versions/trunk/lib/ruby/3.4.0+0/delegate.rb:84:in 'Delegator#method_missing' test/base_test.rb:468:in 'block in <class:BaseTest>' bin/test test/base_test.rb:466 .E ... snip ... 100 runs, 119 assertions, 1 failures, 52 errors, 0 skips ``` According to git bisect, this type error reported since 4cbc41d5e5cb6793174d5964975fdb4470323ca1 It does not reproduce without YJIT enabled like `$ bin/test test/base_test.rb --seed 51482` -- https://bugs.ruby-lang.org/
2 2
0 0
[ruby-core:118410] [Ruby master Bug#18061] Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found
by vo.x (Vit Ondruch) 01 Jul '24

01 Jul '24
Issue #18061 has been updated by vo.x (Vit Ondruch). vo.x (Vit Ondruch) wrote in #note-41: > Given that [GCC documentation](https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.h… mentions that specifying the `-fcf-protection` compiler option defines the __CET__ macro, I think that we should build from here and condition the [#10987](https://github.com/ruby/ruby/pull/10987) based on the `__CET__` macro instead of specializing it to `__OpenBSD__`. PR implementing the first part: https://github.com/ruby/ruby/pull/11081 ---------------------------------------- Bug #18061: Execshield test: libruby.so.N.N.N: FAIL: property-note test because no .note.gnu.property section found https://bugs.ruby-lang.org/issues/18061#change-108927 * Author: jaruga (Jun Aruga) * Status: Open * Assignee: kjtsanaktsidis (KJ Tsanaktsidis) * Backport: 2.6: UNKNOWN, 2.7: REQUIRED, 3.0: REQUIRED ---------------------------------------- I found an issue in our company's internal test called "execshield" by a security tool annobin - annocheck command [1][2]. ``` Hardened: libruby.so.2.7.4: FAIL: property-note test because no .note.gnu.property section found ``` Here is the reproducer on the upstream latest master, commit is 5f2987d6c2ae9ace3178ac3e1bbb4ac7079101eb, ``` $ autoconf $ ./configure --enable-shared $ make $ ls libruby.so.3.1.0 libruby.so.3.1.0* ``` If you are using Red Hat based Linux distro, it's easy to install by the RPM package like this. ``` $ sudo dnf -y install annobin-annocheck ``` ``` $ sudo yum -y install annobin-annocheck ``` Then ``` $ annocheck libruby.so.3.1.0 ``` If you are using other Linux distros such as Ubuntu, you can use it by a container I prepared. Prepare the following `Dockerfile`. ``` $ cat Dockerfile FROM docker.io/fedora:34 RUN cat /etc/fedora-release RUN dnf -y install annobin-annocheck WORKDIR /work ``` Then build the container image with the `Dockerfile` and run the annocheck command for the `libruby.so.3.1.0` on your host environment. The `-v` is an option for bind mount between host and container environment. ``` $ docker build --rm -t fedora-annocheck . $ docker run --rm -t -v $(pwd):/work fedora-annocheck annocheck /work/libruby.so.3.1.0 annocheck: Version 9.79. Hardened: libruby.so.3.1.0: FAIL: bind-now test because not linked with -Wl,-z,now Hardened: libruby.so.3.1.0: FAIL: notes test because gaps were detected in the annobin coverage Hardened: libruby.so.3.1.0: FAIL: cf-protection test because no .note.gnu.property section = no control flow information Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found Hardened: Rerun annocheck with --verbose to see more information on the tests. ``` The message `Hardened: libruby.so.3.1.0: FAIL: property-note test because no .note.gnu.property section found` is what I found in our internal test. For other FAIL messages, maybe it can be fixed by changing how to build. Asking a colleague, I was told that the `coroutine/*/Context.S` files such as [coroutine/x86/Context.S](https://github.com/ruby/ruby/blob/master/coroutine… cause the failure. Do you have any idea how to fix this? Thanks. * [1] https://sourceware.org/annobin/ * [2] You can see `man annocheck` or https://www.mankier.com/1/annocheck . ---Files-------------------------------- 0001-Add-.note.gnu.property-sections.patch (2.64 KB) 0001-Add-.note.gnu.property-sections.patch (3.69 KB) config-pie.log (11.4 KB) -- https://bugs.ruby-lang.org/
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 18
  • 19
  • 20
  • 21
  • 22
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.