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
  • ----- 2026 -----
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2025 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
ruby-core@ml.ruby-lang.org

July 2024

  • 5 participants
  • 249 discussions
[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) 01 Jul '24

01 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
[ruby-core:115937] [Ruby master Bug#20099] Ruby 3.3.0 segfaults on s390x musl libc (Alpine Linux)
by jirutka (Jakub Jirutka) 01 Jul '24

01 Jul '24
Issue #20099 has been reported by jirutka (Jakub Jirutka). ---------------------------------------- Bug #20099: Ruby 3.3.0 segfaults on s390x musl libc (Alpine Linux) https://bugs.ruby-lang.org/issues/20099 * Author: jirutka (Jakub Jirutka) * Status: Open * Priority: Normal * ruby -v: 3.3.0 * Backport: 3.0: UNKNOWN, 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- ``` Configuration summary for ruby version 3.3.0 * Installation prefix: /usr * exec prefix: ${prefix} * arch: s390x-linux-musl * site arch: ${arch} * RUBY_BASE_NAME: ruby * enable shared: yes * ruby lib prefix: ${libdir}/${RUBY_BASE_NAME} * site libraries path: ${rubylibprefix}/${sitearch} * vendor path: ${rubylibprefix}/vendor_ruby * target OS: linux-musl * compiler: gcc * with thread: pthread * with coroutine: ucontext * enable shared libs: yes * dynamic library ext: so * CFLAGS: ${optflags} ${debugflags} ${warnflags} * LDFLAGS: -L. -Wl,--as-needed,-O1,--sort-common \ -fstack-protector-strong -rdynamic \ -Wl,-export-dynamic -Wl,--no-as-needed * DLDFLAGS: -Wl,--as-needed,-O1,--sort-common \ -Wl,--compress-debug-sections=zlib * optflags: -O3 -fno-fast-math * debugflags: -ggdb3 * warnflags: -Wall -Wextra -Wdeprecated-declarations \ -Wdiv-by-zero -Wduplicated-cond \ -Wimplicit-function-declaration -Wimplicit-int \ -Wpointer-arith -Wwrite-strings \ -Wold-style-definition -Wimplicit-fallthrough=0 \ -Wmissing-noreturn -Wno-cast-function-type \ -Wno-constant-logical-operand -Wno-long-long \ -Wno-missing-field-initializers \ -Wno-overlength-strings \ -Wno-packed-bitfield-compat \ -Wno-parentheses-equality -Wno-self-assign \ -Wno-tautological-compare -Wno-unused-parameter \ -Wno-unused-value -Wsuggest-attribute=format \ -Wsuggest-attribute=noreturn -Wunused-variable \ -Wmisleading-indentation -Wundef * strip command: strip -S -x * install doc: rdoc * YJIT support: no * RJIT support: no * man page type: man * search path: /usr/lib/site_ruby/$(ruby_ver)/s390x-linux --- BASERUBY = ./tool/missing-baseruby.bat CC = gcc LD = ld LDSHARED = gcc -shared CFLAGS = -O2 -fstack-clash-protection -Wformat -Werror=format-security -g -fno-omit-frame-pointer -fno-strict-aliasing -fPIC XCFLAGS = -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/s390x-linux-musl -I./include -I. -I./prism -I./enc/unicode/15.0.0 CPPFLAGS = -fno-omit-frame-pointer -fno-strict-aliasing DLDFLAGS = -Wl,--as-needed,-O1,--sort-common -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby.so.3.3 -fstack-protector-strong SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread -lucontext LANG = LC_ALL = LC_CTYPE = MFLAGS = -j8 --jobserver-auth=fifo:/tmp/GMfifo7323 RUSTC = no YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/builds/alpine/aports/main/ruby/src/ruby-3.3.0/yjit/target/release/' ./yjit/src/lib.rs ``` ``` 2023-12-26 20:45:17 +0000 Driver is ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [s390x-linux-musl] Target is ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [s390x-linux-musl] .............................................................................. .............................................................................. .............................................................................. .............................................................................. ................................................................EA core file is found. Saving it at: "/tmp/bootstraptest-core.2023-12-26T20:45:18Z" ["gdb", "/builds/alpine/aports/main/ruby/src/ruby-3.3.0/ruby -I/builds/alpine/aports/main/ruby/src/ruby-3.3.0/lib --disable-gems", "-c", "/tmp/bootstraptest-core.2023-12-26T20:45:18Z", "-ex", "bt", "-batch"] ...EA core file is found. Saving it at: "/tmp/bootstraptest-core.2023-12-26T20:45:19Z" ["gdb", "/builds/alpine/aports/main/ruby/src/ruby-3.3.0/ruby -I/builds/alpine/aports/main/ruby/src/ruby-3.3.0/lib --disable-gems", "-c", "/tmp/bootstraptest-core.2023-12-26T20:45:19Z", "-ex", "bt", "-batch"] .....Fstderr output is not empty [BUG] Segmentation fault at 0x000007fece67a000 ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [s390x-linux-musl] -- Control frame information ----------------------------------------------- c:0001 p:---- s:0003 e:000002 DUMMY [FINISH] -- Threading information --------------------------------------------------- Total ractor count: 2 Ruby thread count for this ractor: 1 -- Other runtime information ----------------------------------------------- * Loaded script: bootstraptest.test_ractor.rb_244_1238.rb * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 ruby2_keywords.rb 6 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/encdb.so 7 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/trans/transdb.so * Process memory map: 2aa25e00000-2aa25e01000 r-xp 00000000 fe:00 2520910 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/ruby 2aa25e01000-2aa25e02000 r--p 00000000 fe:00 2520910 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/ruby 2aa25e02000-2aa25e03000 rw-p 00001000 fe:00 2520910 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/ruby 2aa2765d000-2aa2765e000 ---p 00000000 00:00 0 [heap] 2aa2765e000-2aa27664000 rw-p 00000000 00:00 0 [heap] 3ff572a8000-3ff572aa000 ---p 00000000 00:00 0 3ff572aa000-3ff572d0000 rw-p 00000000 00:00 0 3ff572d0000-3ff572d2000 ---p 00000000 00:00 0 3ff572d2000-3ff573f9000 rw-p 00000000 00:00 0 3ff573f9000-3ff573fa000 ---p 00000000 00:00 0 3ff573fa000-3ff5751a000 rw-p 00000000 00:00 0 3ff5751a000-3ff5751b000 ---p 00000000 00:00 0 3ff5751b000-3ff77300000 rw-p 00000000 00:00 0 3ff77300000-3ff77302000 r-xp 00000000 fe:00 2520334 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/trans/transdb.so 3ff77302000-3ff77303000 r--p 00002000 fe:00 2520334 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/trans/transdb.so 3ff77303000-3ff77304000 rw-p 00003000 fe:00 2520334 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/trans/transdb.so 3ff77307000-3ff77309000 rw-p 00000000 00:00 0 3ff7730b000-3ff7730e000 rw-p 00000000 00:00 0 3ff77310000-3ff77330000 rw-p 00000000 00:00 0 3ff77332000-3ff77337000 rw-p 00000000 00:00 0 3ff77339000-3ff7733a000 rw-p 00000000 00:00 0 3ff7733b000-3ff7733e000 rw-p 00000000 00:00 0 3ff77340000-3ff77380000 rw-p 00000000 00:00 0 3ff77380000-3ff77382000 r-xp 00000000 fe:00 2520245 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/encdb.so 3ff77382000-3ff77383000 r--p 00001000 fe:00 2520245 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/encdb.so 3ff77383000-3ff77384000 rw-p 00002000 fe:00 2520245 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/.ext/s390x-linux-musl/enc/encdb.so 3ff77384000-3ff7739c000 rw-p 00000000 00:00 0 3ff7739c000-3ff7739d000 ---p 00000000 00:00 0 3ff7739d000-3ff773de000 rw-p 00000000 00:00 0 3ff773de000-3ff773df000 ---p 00000000 00:00 0 3ff773df000-3ff77420000 rw-p 00000000 00:00 0 3ff77420000-3ff77421000 ---p 00000000 00:00 0 3ff77421000-3ff77462000 rw-p 00000000 00:00 0 3ff77462000-3ff77463000 ---p 00000000 00:00 0 3ff77463000-3ff774a4000 rw-p 00000000 00:00 0 3ff774a4000-3ff774a5000 ---p 00000000 00:00 0 3ff774a5000-3ff774e6000 rw-p 00000000 00:00 0 3ff774e6000-3ff774e7000 ---p 00000000 00:00 0 3ff774e7000-3ff77528000 rw-p 00000000 00:00 0 3ff77528000-3ff77529000 ---p 00000000 00:00 0 3ff77529000-3ff7756a000 rw-p 00000000 00:00 0 3ff7756a000-3ff7756b000 ---p 00000000 00:00 0 3ff7756b000-3ff775ac000 rw-p 00000000 00:00 0 3ff775ac000-3ff775ad000 ---p 00000000 00:00 0 3ff775ad000-3ff775ee000 rw-p 00000000 00:00 0 3ff775ee000-3ff775ef000 ---p 00000000 00:00 0 3ff775ef000-3ff77630000 rw-p 00000000 00:00 0 3ff77630000-3ff77631000 ---p 00000000 00:00 0 3ff77631000-3ff77672000 rw-p 00000000 00:00 0 3ff77672000-3ff77673000 ---p 00000000 00:00 0 3ff77673000-3ff776b4000 rw-p 00000000 00:00 0 3ff776b4000-3ff776b5000 ---p 00000000 00:00 0 3ff776b5000-3ff776f6000 rw-p 00000000 00:00 0 3ff776f6000-3ff776f7000 ---p 00000000 00:00 0 3ff776f7000-3ff77738000 rw-p 00000000 00:00 0 3ff77738000-3ff77739000 ---p 00000000 00:00 0 3ff77739000-3ff7777a000 rw-p 00000000 00:00 0 3ff7777a000-3ff7777b000 ---p 00000000 00:00 0 3ff7777b000-3ff777bc000 rw-p 00000000 00:00 0 3ff777bc000-3ff777bd000 ---p 00000000 00:00 0 3ff777bd000-3ff777fe000 rw-p 00000000 00:00 0 3ff777fe000-3ff777ff000 ---p 00000000 00:00 0 3ff777ff000-3ff77840000 rw-p 00000000 00:00 0 3ff77840000-3ff77841000 ---p 00000000 00:00 0 3ff77841000-3ff77882000 rw-p 00000000 00:00 0 3ff77882000-3ff77883000 ---p 00000000 00:00 0 3ff77883000-3ff778c4000 rw-p 00000000 00:00 0 3ff778c4000-3ff778c5000 ---p 00000000 00:00 0 3ff778c5000-3ff77906000 rw-p 00000000 00:00 0 3ff77906000-3ff77907000 ---p 00000000 00:00 0 3ff77907000-3ff77948000 rw-p 00000000 00:00 0 3ff77948000-3ff77949000 ---p 00000000 00:00 0 3ff77949000-3ff7798a000 rw-p 00000000 00:00 0 3ff7798a000-3ff7798b000 ---p 00000000 00:00 0 3ff7798b000-3ff779cc000 rw-p 00000000 00:00 0 3ff779cc000-3ff779cd000 ---p 00000000 00:00 0 3ff779cd000-3ff77a0e000 rw-p 00000000 00:00 0 3ff77a0e000-3ff77a0f000 ---p 00000000 00:00 0 3ff77a0f000-3ff77a50000 rw-p 00000000 00:00 0 3ff77a50000-3ff77a51000 ---p 00000000 00:00 0 3ff77a51000-3ff77a92000 rw-p 00000000 00:00 0 3ff77a92000-3ff77a93000 ---p 00000000 00:00 0 3ff77a93000-3ff77ad4000 rw-p 00000000 00:00 0 3ff77ad4000-3ff77ad5000 ---p 00000000 00:00 0 3ff77ad5000-3ff77b16000 rw-p 00000000 00:00 0 3ff77b16000-3ff77b17000 ---p 00000000 00:00 0 3ff77b17000-3ff77b58000 rw-p 00000000 00:00 0 3ff77b58000-3ff77b59000 ---p 00000000 00:00 0 3ff77b59000-3ff77b9a000 rw-p 00000000 00:00 0 3ff77b9a000-3ff77b9b000 ---p 00000000 00:00 0 3ff77b9b000-3ff77bdc000 rw-p 00000000 00:00 0 3ff77bdc000-3ff77bde000 ---p 00000000 00:00 0 3ff77bde000-3ff91100000 rw-p 00000000 00:00 0 3ff91100000-3ff91101000 r-xp 00000000 fe:00 2758431 /lib/libucontext.so.1 3ff91101000-3ff91102000 r--p 00000000 fe:00 2758431 /lib/libucontext.so.1 3ff91102000-3ff91103000 rw-p 00001000 fe:00 2758431 /lib/libucontext.so.1 3ff91103000-3ff9114b000 rw-p 00000000 00:00 0 3ff9114f000-3ff91153000 rw-p 00000000 00:00 0 3ff91155000-3ff91180000 rw-p 00000000 00:00 0 3ff91180000-3ff911fd000 r-xp 00000000 fe:00 2755903 /usr/lib/libgmp.so.10.5.0 3ff911fd000-3ff911ff000 r--p 0007c000 fe:00 2755903 /usr/lib/libgmp.so.10.5.0 3ff911ff000-3ff91200000 rw-p 0007e000 fe:00 2755903 /usr/lib/libgmp.so.10.5.0 3ff91200000-3ff91219000 r-xp 00000000 fe:00 2754145 /lib/libz.so.1.3 3ff91219000-3ff9121a000 r--p 00018000 fe:00 2754145 /lib/libz.so.1.3 3ff9121a000-3ff9121b000 rw-p 00019000 fe:00 2754145 /lib/libz.so.1.3 3ff9121b000-3ff91280000 rw-p 00000000 00:00 0 3ff91280000-3ff91700000 r-xp 00000000 fe:00 2519847 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/libruby.so.3.3.0 3ff91700000-3ff9170c000 r--p 00480000 fe:00 2519847 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/libruby.so.3.3.0 3ff9170c000-3ff9170d000 rw-p 0048c000 fe:00 2519847 /builds/alpine/aports/main/ruby/src/ruby-3.3.0/libruby.so.3.3.0 3ff9170d000-3ff9171f000 rw-p 00000000 00:00 0 3ff9171f000-3ff91780000 rw-p 00000000 00:00 0 3ff91780000-3ff91830000 r-xp 00000000 fe:00 2758095 /lib/ld-musl-s390x.so.1 3ff91830000-3ff91831000 r--p 000b0000 fe:00 2758095 /lib/ld-musl-s390x.so.1 3ff91831000-3ff91832000 rw-p 000b1000 fe:00 2758095 /lib/ld-musl-s390x.so.1 3ff91832000-3ff91835000 rw-p 00000000 00:00 0 3ff91835000-3ff9187c000 rw-p 00000000 00:00 0 3ff9187c000-3ff9187e000 r--p 00000000 00:00 0 [vvar] 3ff9187e000-3ff91880000 r-xp 00000000 00:00 0 [vdso] 3ffe2381000-3ffe2b80000 rw-p 00000000 00:00 0 [stack] ``` …and many more tests fail like this. ---Files-------------------------------- ruby-3.3.0-s390x.log (281 KB) -- https://bugs.ruby-lang.org/
3 2
0 0
[ruby-core:118408] [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). And FTR, [this](https://github.com/gcc-mirror/gcc/blob/8088374a868aacab4dff208ec3e3fd… is the `cet.h` content ---------------------------------------- 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-108925 * 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
[ruby-core:118407] [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). As can be seen, I am testing this with Ruby 3.3.2. The upstream situation is, however, already a bit different since [#10987](https://github.com/ruby/ruby/pull/10987) (I actually took the inspiration from that PR). 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__`. And build system should somehow propagate the flag to the `ASFLAGS`. BTW given what the annocheck referenced [documentation](https://sourceware.org/annobin/annobin.html/Test-cf-protecti… says, I think that the patch above should be enough and the [#5895](https://github.com/ruby/ruby/pull/5895) likely address SHSTK, but certainly not the IBT what is the main point of this ticket. ---------------------------------------- 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-108924 * 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
[ruby-core:118406] [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). Forgot to mention that Ruby needs to be built with `--disable-yjit`, because Rust is another problem: https://bugzilla.redhat.com/show_bug.cgi?id=2284605#c1 ---------------------------------------- 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-108923 * 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
[ruby-core:118405] [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). So I am experimenting with this simple patch: ~~~patch diff --git a/coroutine/amd64/Context.S b/coroutine/amd64/Context.S index fcc4b67bdc..b364fc06a1 100644 --- a/coroutine/amd64/Context.S +++ b/coroutine/amd64/Context.S @@ -4,6 +4,8 @@ ## Created by Samuel Williams on 10/5/2018. ## Copyright, 2018, by Samuel Williams. ## + +#include <cet.h> #define TOKEN_PASTE(x,y) x##y #define PREFIXED_SYMBOL(prefix,name) TOKEN_PASTE(prefix,name) @@ -12,6 +14,8 @@ .globl PREFIXED_SYMBOL(SYMBOL_PREFIX,coroutine_transfer) PREFIXED_SYMBOL(SYMBOL_PREFIX,coroutine_transfer): + + _CET_ENDBR # Make space on the stack for 6 registers: subq $48, %rsp ~~~ However, the patch alone is not enough, because there needs to be also the `-fcf-protection` propagated into the compiler. That can be workarounded by `export ASFLAGS='-fcf-protection'`. With these bits in place, I can pass the `annocheck`: ~~~ <mock-chroot> sh-5.2$ annocheck -v ./coroutine/amd64/Context.o annocheck: Version 12.59. Hardened: ./coroutine/amd64/Context.o: info: No matching profile found. Hardened: ./coroutine/amd64/Context.o: PASS: pie test because the ELF file header has the correct type Hardened: ./coroutine/amd64/Context.o: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: ./coroutine/amd64/Context.o: PASS: gnu-stack test because non-executable .note.GNU-stack section found Hardened: ./coroutine/amd64/Context.o: skip: gaps test because no notes found - therefore there are no gaps! Hardened: ./coroutine/amd64/Context.o: MAYB: test: notes, reason: annobin notes not found Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-notes.html Hardened: ./coroutine/amd64/Context.o: skip: bind-now test because only needed for executables Hardened: ./coroutine/amd64/Context.o: skip: branch-protection test because not an AArch64 binary Hardened: ./coroutine/amd64/Context.o: PASS: dynamic-segment test Hardened: ./coroutine/amd64/Context.o: skip: dynamic-tags test because AArch64 specific Hardened: ./coroutine/amd64/Context.o: PASS: entry test Hardened: ./coroutine/amd64/Context.o: PASS: fast test Hardened: ./coroutine/amd64/Context.o: skip: fips test because not a GO binary Hardened: ./coroutine/amd64/Context.o: skip: fortify test because no compiled C/C++ code found Hardened: ./coroutine/amd64/Context.o: skip: glibcxx-assertions test because no compiled C/C++ code found Hardened: ./coroutine/amd64/Context.o: skip: gnu-relro test because not needed in object files Hardened: ./coroutine/amd64/Context.o: skip: go-revision test because no GO compiled code found Hardened: ./coroutine/amd64/Context.o: skip: implicit-values test because These tests are only relevent to C source code Hardened: ./coroutine/amd64/Context.o: PASS: instrumentation test Hardened: ./coroutine/amd64/Context.o: skip: lto test because not compiled from C/C++ code Hardened: ./coroutine/amd64/Context.o: PASS: openssl-engine test Hardened: ./coroutine/amd64/Context.o: MAYB: test: optimization, reason: could not determine how the code was created Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-optimization.html Hardened: ./coroutine/amd64/Context.o: WARN: This can happen if the program is compiled from a language unknown to annocheck Hardened: ./coroutine/amd64/Context.o: WARN: or because there are no annobin build notes (could they be in a separate file ?) Hardened: ./coroutine/amd64/Context.o: WARN: For more details see https://sourceware.org/annobin/annobin.html/Absence-of-compiled-code.html Hardened: ./coroutine/amd64/Context.o: MAYB: test: pic, reason: no valid notes found regarding this test Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-pic.html Hardened: ./coroutine/amd64/Context.o: PASS: production test Hardened: ./coroutine/amd64/Context.o: skip: property-note test because property notes not needed in object files Hardened: ./coroutine/amd64/Context.o: PASS: run-path test Hardened: ./coroutine/amd64/Context.o: PASS: rwx-seg test Hardened: ./coroutine/amd64/Context.o: PASS: short-enums test Hardened: ./coroutine/amd64/Context.o: MAYB: test: stack-clash, reason: could not determine how the code was created Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-stack-clash.html Hardened: ./coroutine/amd64/Context.o: WARN: This can happen if the program is compiled from a language unknown to annocheck Hardened: ./coroutine/amd64/Context.o: WARN: or because there are no annobin build notes (could they be in a separate file ?) Hardened: ./coroutine/amd64/Context.o: WARN: For more details see https://sourceware.org/annobin/annobin.html/Absence-of-compiled-code.html Hardened: ./coroutine/amd64/Context.o: MAYB: test: stack-prot, reason: could not determine how the code was created Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-stack-prot.html Hardened: ./coroutine/amd64/Context.o: WARN: This can happen if the program is compiled from a language unknown to annocheck Hardened: ./coroutine/amd64/Context.o: WARN: or because there are no annobin build notes (could they be in a separate file ?) Hardened: ./coroutine/amd64/Context.o: WARN: For more details see https://sourceware.org/annobin/annobin.html/Absence-of-compiled-code.html Hardened: ./coroutine/amd64/Context.o: skip: stack-realign test because not an i686 executable Hardened: ./coroutine/amd64/Context.o: PASS: textrel test Hardened: ./coroutine/amd64/Context.o: PASS: threads test Hardened: ./coroutine/amd64/Context.o: PASS: unicode test Hardened: ./coroutine/amd64/Context.o: skip: warnings test because no compiled C/C++ code found Hardened: ./coroutine/amd64/Context.o: PASS: writable-got test Hardened: ./coroutine/amd64/Context.o: Overall: FAIL (due to MAYB results). <mock-chroot> sh-5.2$ annocheck -v mini miniinit.o miniruby <mock-chroot> sh-5.2$ annocheck -v miniruby annocheck: Version 12.59. Hardened: miniruby: info: No matching profile found. Hardened: miniruby: PASS: pie test because the ELF file header has the correct type Hardened: miniruby: info: written in C (source: DW_AT_language string). Hardened: miniruby: PASS: pic test because option found in DW_AT_producer string Hardened: miniruby: PASS: stack-prot test because option found in DW_AT_producer string Hardened: miniruby: PASS: optimization test because option found in DW_AT_producer string Hardened: miniruby: PASS: lto test because detected in DW_AT_producer string Hardened: miniruby: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: miniruby: PASS: writable-got test Hardened: miniruby: PASS: dynamic-segment test Hardened: miniruby: PASS: bind-now test Hardened: miniruby: PASS: notes test because annobin notes found in the .annobin.notes section Hardened: miniruby: skip: fast test because function ../sysdeps/x86/abi-note.c is part of the C library's static code and does use math functions Hardened: miniruby: skip: lto test because function ../sysdeps/x86/abi-note.c is part of the C library which is deliberately built without LTO Hardened: miniruby: PASS: implicit-values test because -Wimplicit-int and -Wimplicit-function-decalration enabled Hardened: miniruby: PASS: stack-clash test because compiled with -fstack-clash-protection Hardened: miniruby: skip: fortify test because function ../sysdeps/x86/abi-note.c is part of the C library, and as such it does not need fortification Hardened: miniruby: PASS: glibcxx-assertions test Hardened: miniruby: skip: warnings test because LTO compilation discards preprocessor options Hardened: miniruby: skip: implicit-values test because -Wimplicit-int setting is hidden by LTO Hardened: miniruby: PASS: entry test Hardened: miniruby: PASS: gnu-stack test because stack segment exists with the correct permissions Hardened: miniruby: PASS: gnu-relro test Hardened: miniruby: skip: gaps test because string notes imply full coverage Hardened: miniruby: skip: branch-protection test because not an AArch64 binary Hardened: miniruby: skip: dynamic-tags test because AArch64 specific Hardened: miniruby: skip: fips test because not a GO binary Hardened: miniruby: skip: go-revision test because no GO compiled code found Hardened: miniruby: PASS: instrumentation test Hardened: miniruby: PASS: openssl-engine test Hardened: miniruby: PASS: production test Hardened: miniruby: PASS: property-note test because CET enabled property note found Hardened: miniruby: PASS: run-path test Hardened: miniruby: PASS: rwx-seg test Hardened: miniruby: PASS: short-enums test Hardened: miniruby: skip: stack-realign test because not an i686 executable Hardened: miniruby: PASS: textrel test Hardened: miniruby: PASS: threads test Hardened: miniruby: PASS: unicode test Hardened: miniruby: Overall: PASS. <mock-chroot> sh-5.2$ annocheck -v libruby.so.3.3.2 annocheck: Version 12.59. Hardened: libruby.so.3.3.2: info: No matching profile found. Hardened: libruby.so.3.3.2: PASS: pie test because the ELF file header has the correct type Hardened: libruby.so.3.3.2: info: written in C (source: DW_AT_language string). Hardened: libruby.so.3.3.2: PASS: pic test because option found in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: stack-prot test because option found in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: optimization test because option found in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: lto test because detected in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: libruby.so.3.3.2: PASS: writable-got test Hardened: libruby.so.3.3.2: PASS: dynamic-segment test Hardened: libruby.so.3.3.2: PASS: bind-now test Hardened: libruby.so.3.3.2: PASS: notes test because annobin notes found in the .annobin.notes section Hardened: libruby.so.3.3.2: skip: warnings test because LTO compilation discards preprocessor options Hardened: libruby.so.3.3.2: skip: implicit-values test because -Wimplicit-int setting is hidden by LTO Hardened: libruby.so.3.3.2: skip: fortify test because LTO compilation discards preprocessor options Hardened: libruby.so.3.3.2: PASS: glibcxx-assertions test Hardened: libruby.so.3.3.2: PASS: stack-clash test because compiled with -fstack-clash-protection Hardened: libruby.so.3.3.2: skip: entry test because shared libraries do not use entry points Hardened: libruby.so.3.3.2: PASS: gnu-stack test because stack segment exists with the correct permissions Hardened: libruby.so.3.3.2: PASS: gnu-relro test Hardened: libruby.so.3.3.2: skip: gaps test because string notes imply full coverage Hardened: libruby.so.3.3.2: skip: branch-protection test because not an AArch64 binary Hardened: libruby.so.3.3.2: skip: dynamic-tags test because AArch64 specific Hardened: libruby.so.3.3.2: PASS: fast test Hardened: libruby.so.3.3.2: skip: fips test because not a GO binary Hardened: libruby.so.3.3.2: skip: go-revision test because no GO compiled code found Hardened: libruby.so.3.3.2: PASS: instrumentation test Hardened: libruby.so.3.3.2: PASS: openssl-engine test Hardened: libruby.so.3.3.2: PASS: production test Hardened: libruby.so.3.3.2: PASS: property-note test because CET enabled property note found Hardened: libruby.so.3.3.2: PASS: run-path test Hardened: libruby.so.3.3.2: PASS: rwx-seg test Hardened: libruby.so.3.3.2: PASS: short-enums test Hardened: libruby.so.3.3.2: skip: stack-realign test because not an i686 executable Hardened: libruby.so.3.3.2: PASS: textrel test Hardened: libruby.so.3.3.2: PASS: threads test Hardened: libruby.so.3.3.2: PASS: unicode test Hardened: libruby.so.3.3.2: Overall: PASS. ~~~ and this is the diff to version without the steps above: ~~~ --- <bez názvu> +++ <bez názvu> @@ -2,14 +2,13 @@ annocheck: Version 12.59. Hardened: ./coroutine/amd64/Context.o: info: No matching profile found. Hardened: ./coroutine/amd64/Context.o: PASS: pie test because the ELF file header has the correct type +Hardened: ./coroutine/amd64/Context.o: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: ./coroutine/amd64/Context.o: PASS: gnu-stack test because non-executable .note.GNU-stack section found Hardened: ./coroutine/amd64/Context.o: skip: gaps test because no notes found - therefore there are no gaps! Hardened: ./coroutine/amd64/Context.o: MAYB: test: notes, reason: annobin notes not found Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-notes.html Hardened: ./coroutine/amd64/Context.o: skip: bind-now test because only needed for executables Hardened: ./coroutine/amd64/Context.o: skip: branch-protection test because not an AArch64 binary -Hardened: ./coroutine/amd64/Context.o: FAIL: cf-protection test because no .note.gnu.property section = no control flow information -Hardened: ./coroutine/amd64/Context.o: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-cf-protection.html Hardened: ./coroutine/amd64/Context.o: PASS: dynamic-segment test Hardened: ./coroutine/amd64/Context.o: skip: dynamic-tags test because AArch64 specific Hardened: ./coroutine/amd64/Context.o: PASS: entry test @@ -51,7 +50,9 @@ Hardened: ./coroutine/amd64/Context.o: PASS: unicode test Hardened: ./coroutine/amd64/Context.o: skip: warnings test because no compiled C/C++ code found Hardened: ./coroutine/amd64/Context.o: PASS: writable-got test -Hardened: ./coroutine/amd64/Context.o: Overall: FAIL. +Hardened: ./coroutine/amd64/Context.o: Overall: FAIL (due to MAYB results). +<mock-chroot> sh-5.2$ annocheck -v mini +miniinit.o miniruby <mock-chroot> sh-5.2$ annocheck -v miniruby annocheck: Version 12.59. Hardened: miniruby: info: No matching profile found. @@ -61,6 +62,7 @@ Hardened: miniruby: PASS: stack-prot test because option found in DW_AT_producer string Hardened: miniruby: PASS: optimization test because option found in DW_AT_producer string Hardened: miniruby: PASS: lto test because detected in DW_AT_producer string +Hardened: miniruby: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: miniruby: PASS: writable-got test Hardened: miniruby: PASS: dynamic-segment test Hardened: miniruby: PASS: bind-now test @@ -78,16 +80,13 @@ Hardened: miniruby: PASS: gnu-relro test Hardened: miniruby: skip: gaps test because string notes imply full coverage Hardened: miniruby: skip: branch-protection test because not an AArch64 binary -Hardened: miniruby: FAIL: cf-protection test because no .note.gnu.property section = no control flow information -Hardened: miniruby: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-cf-protection.html Hardened: miniruby: skip: dynamic-tags test because AArch64 specific Hardened: miniruby: skip: fips test because not a GO binary Hardened: miniruby: skip: go-revision test because no GO compiled code found Hardened: miniruby: PASS: instrumentation test Hardened: miniruby: PASS: openssl-engine test Hardened: miniruby: PASS: production test -Hardened: miniruby: FAIL: property-note test because a property note was found but it shows that cf-protection is not enabled -Hardened: miniruby: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-property-note.html +Hardened: miniruby: PASS: property-note test because CET enabled property note found Hardened: miniruby: PASS: run-path test Hardened: miniruby: PASS: rwx-seg test Hardened: miniruby: PASS: short-enums test @@ -95,7 +94,7 @@ Hardened: miniruby: PASS: textrel test Hardened: miniruby: PASS: threads test Hardened: miniruby: PASS: unicode test -Hardened: miniruby: Overall: FAIL. +Hardened: miniruby: Overall: PASS. <mock-chroot> sh-5.2$ annocheck -v libruby.so.3.3.2 annocheck: Version 12.59. Hardened: libruby.so.3.3.2: info: No matching profile found. @@ -105,6 +104,7 @@ Hardened: libruby.so.3.3.2: PASS: stack-prot test because option found in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: optimization test because option found in DW_AT_producer string Hardened: libruby.so.3.3.2: PASS: lto test because detected in DW_AT_producer string +Hardened: libruby.so.3.3.2: PASS: cf-protection test because correct flags found in .note.gnu.property note Hardened: libruby.so.3.3.2: PASS: writable-got test Hardened: libruby.so.3.3.2: PASS: dynamic-segment test Hardened: libruby.so.3.3.2: PASS: bind-now test @@ -119,8 +119,6 @@ Hardened: libruby.so.3.3.2: PASS: gnu-relro test Hardened: libruby.so.3.3.2: skip: gaps test because string notes imply full coverage Hardened: libruby.so.3.3.2: skip: branch-protection test because not an AArch64 binary -Hardened: libruby.so.3.3.2: FAIL: cf-protection test because no .note.gnu.property section = no control flow information -Hardened: libruby.so.3.3.2: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-cf-protection.html Hardened: libruby.so.3.3.2: skip: dynamic-tags test because AArch64 specific Hardened: libruby.so.3.3.2: PASS: fast test Hardened: libruby.so.3.3.2: skip: fips test because not a GO binary @@ -128,8 +126,7 @@ Hardened: libruby.so.3.3.2: PASS: instrumentation test Hardened: libruby.so.3.3.2: PASS: openssl-engine test Hardened: libruby.so.3.3.2: PASS: production test -Hardened: libruby.so.3.3.2: FAIL: property-note test because a property note was found but it shows that cf-protection is not enabled -Hardened: libruby.so.3.3.2: info: For more information visit: https://sourceware.org/annobin/annobin.html/Test-property-note.html +Hardened: libruby.so.3.3.2: PASS: property-note test because CET enabled property note found Hardened: libruby.so.3.3.2: PASS: run-path test Hardened: libruby.so.3.3.2: PASS: rwx-seg test Hardened: libruby.so.3.3.2: PASS: short-enums test @@ -137,4 +134,4 @@ Hardened: libruby.so.3.3.2: PASS: textrel test Hardened: libruby.so.3.3.2: PASS: threads test Hardened: libruby.so.3.3.2: PASS: unicode test -Hardened: libruby.so.3.3.2: Overall: FAIL. +Hardened: libruby.so.3.3.2: Overall: PASS. ~~~ ---------------------------------------- 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-108922 * 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
[ruby-core:118397] [Ruby master Bug#20596] [BUG] unexpected rb_parser_ary_data_type (0) for script lines
by Eregon (Benoit Daloze) 01 Jul '24

01 Jul '24
Issue #20596 has been reported by Eregon (Benoit Daloze). ---------------------------------------- Bug #20596: [BUG] unexpected rb_parser_ary_data_type (0) for script lines https://bugs.ruby-lang.org/issues/20596 * Author: Eregon (Benoit Daloze) * Status: Open * Assignee: yui-knk (Kaneko Yuichiro) * ruby -v: ruby 3.4.0dev (2024-06-26T17:31:40Z :detached: 43d7db3828) [x86_64-linux] * Backport: 3.1: UNKNOWN, 3.2: UNKNOWN, 3.3: UNKNOWN ---------------------------------------- https://github.com/ruby/setup-ruby/actions/runs/9697443755/job/26761634004 ``` /home/runner/.rubies/ruby-head/bin/bundle install --jobs 4 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/vertex.rb: [BUG] unexpected rb_parser_ary_data_type (0) for script lines ruby 3.4.0dev (2024-06-26T17:31:40Z :detached: 43d7db3828) [x86_64-linux] -- Control frame information ----------------------------------------------- c:0021 p:---- s:0091 e:000090 DUMMY [FINISH] c:0020 p:---- s:0088 e:000087 CFUNC :require_relative c:0019 p:0017 s:0083 e:000082 TOP /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph.rb:6 [FINISH] c:0018 p:---- s:0080 e:000079 CFUNC :require_relative c:0017 p:0005 s:0075 e:000074 TOP /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/resolver.rb:3 [FINISH] c:0016 p:---- s:0072 e:000071 CFUNC :require_relative c:0015 p:0017 s:0067 e:000066 TOP /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo.rb:5 [FINISH] c:0014 p:---- s:0064 e:000063 CFUNC :require_relative c:0013 p:0005 s:0059 e:000058 TOP /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendored_molinillo.rb:3 [FINISH] c:0012 p:---- s:0056 e:000055 CFUNC :require_relative c:0011 p:0005 s:0051 e:000050 CLASS /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/resolver.rb:14 c:0010 p:0025 s:0048 e:000047 TOP /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/resolver.rb:13 [FINISH] c:0009 p:---- s:0045 e:000044 CFUNC :require c:0008 p:0023 s:0040 e:000039 METHOD <internal:/home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/core_ext/kernel_require.rb>:136 [FINISH] c:0007 p:0003 s:0034 e:000032 METHOD /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set.rb:425 c:0006 p:0035 s:0029 e:000028 METHOD /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:227 c:0005 p:0008 s:0024 e:000023 BLOCK /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:284 [FINISH] c:0004 p:---- s:0021 e:000020 CFUNC :synchronize c:0003 p:0019 s:0017 e:000016 METHOD /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:282 c:0002 p:0079 s:0009 E:0026a0 EVAL /home/runner/.rubies/ruby-head/bin/bundle:25 [FINISH] c:0001 p:0000 s:0003 E:001aa0 DUMMY [FINISH] -- Ruby level backtrace information ---------------------------------------- /home/runner/.rubies/ruby-head/bin/bundle:25:in '<main>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:282:in 'activate_bin_path' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:282:in 'synchronize' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:284:in 'block in activate_bin_path' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb:227:in 'finish_resolve' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set.rb:425:in 'resolve_current' <internal:/home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/core_ext/kernel_require.rb>:136:in 'require' <internal:/home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/core_ext/kernel_require.rb>:136:in 'require' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/resolver.rb:13:in '<top (required)>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/resolver.rb:14:in '<class:Resolver>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/resolver.rb:14:in 'require_relative' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendored_molinillo.rb:3:in '<top (required)>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendored_molinillo.rb:3:in 'require_relative' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo.rb:5:in '<top (required)>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo.rb:5:in 'require_relative' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/resolver.rb:3:in '<top (required)>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/resolver.rb:3:in 'require_relative' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph.rb:6:in '<top (required)>' /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph.rb:6:in 'require_relative' -- Threading information --------------------------------------------------- Total ractor count: 1 Ruby thread count for this ractor: 1 -- C level backtrace information ------------------------------------------- Received 712057 of 712057 (100.0%), 0.7 MBs/sec /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_print_backtrace+0x11) [0x7f033feb35d7] vm_dump.c:820 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_bugreport) vm_dump.c:1151 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(bug_report_end+0x0) [0x7f033fca6f5f] error.c:1085 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_bug_without_die) error.c:1085 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(die+0x0) [0x7f033fbc9a97] error.c:1093 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_bug) error.c:1095 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_node_imaginary_literal_val+0x0) [0x7f033fbcb9fe] ruby_parser.c:891 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_new_with_opt+0x2de) [0x7f033fd187be] iseq.c:996 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(iseq_compile_each0+0xd12) [0x7f033fc22012] compile.c:1492 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(compile_block+0x3a) [0x7f033fc214ca] compile.c:10352 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(iseq_compile_each0) compile.c:10382 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_compile_node+0xc12) [0x7f033fc32652] compile.c:10352 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_new_with_opt+0x135) [0x7f033fd18615] iseq.c:1005 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(iseq_compile_each0+0xb43) [0x7f033fc21e43] compile.c:1492 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(iseq_compile_each+0x10) [0x7f033fc31db8] compile.c:10352 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_compile_node) compile.c:940 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_new_with_opt+0x135) [0x7f033fd18615] iseq.c:1005 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_iseq_new_top+0x63) [0x7f033fd18993] iseq.c:887 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xc0) [0x7f033fd1e001] load.c:772 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e162] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_f_require_relative) load.c:1041 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x78) [0x7f033fe80875] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xa) [0x7f033fd1ddcb] load.c:781 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e162] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_f_require_relative) load.c:1041 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x78) [0x7f033fe80875] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xa) [0x7f033fd1ddcb] load.c:781 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e162] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_f_require_relative) load.c:1041 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x78) [0x7f033fe80875] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xa) [0x7f033fd1ddcb] load.c:781 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e162] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_f_require_relative) load.c:1041 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x78) [0x7f033fe80875] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xa) [0x7f033fd1ddcb] load.c:781 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e162] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_f_require_relative) load.c:1041 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x76) [0x7f033fe80bdd] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_other) vm_insnhelper.c:3842 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_method_each_type+0x81) [0x7f033fe9b6a1] vm_insnhelper.c:4749 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_method+0xc4) [0x7f033fe9c3e4] vm_insnhelper.c:4901 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(load_iseq_eval+0xa) [0x7f033fd1ddcb] load.c:781 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(require_internal) load.c:1287 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string_internal+0x34) [0x7f033fd1e9ba] load.c:1386 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_require_string) load.c:1379 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x76) [0x7f033fe80bdd] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_other) vm_insnhelper.c:3842 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_method_each_type+0x81) [0x7f033fe9b6a1] vm_insnhelper.c:4749 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_alias+0x7e) [0x7f033fe9cb3e] vm_insnhelper.c:4158 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0xf6) [0x7f033fe93c96] insns.def:918 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call0_body+0x4a1) [0x7f033fea0011] vm_eval.c:225 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_funcallv+0x225) [0x7f033fea4575] vm_eval.c:101 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(autoload_feature_require+0x66) [0x7f033fe74c4e] variable.c:2940 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(autoload_try_load) variable.c:2954 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_ensure+0x12e) [0x7f033fcb2e0e] eval.c:1059 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_autoload_load+0x119) [0x7f033fe730c9] variable.c:3015 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_const_lookup+0x0) [0x7f033fe732eb] variable.c:3117 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_const_search_from) variable.c:3104 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_const_search+0x16) [0x7f033fe73ef5] variable.c:3139 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_const_get_0) variable.c:3066 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_public_const_get_from) variable.c:3168 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_get_ev_const+0x1c) [0x7f033fe84014] vm_insnhelper.c:1133 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_get_ev_const_chain) vm_insnhelper.c:1157 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_opt_getconstant_path) vm_insnhelper.c:6300 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0x24ca) [0x7f033fe9606a] insns.def:263 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(invoke_block_from_c_bh+0x2ca) [0x7f033fe9ea1a] vm.c:1524 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_yield+0xc2) [0x7f033fe9efc2] vm.c:1649 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_ensure+0x12e) [0x7f033fcb2e0e] eval.c:1059 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame_+0x78) [0x7f033fe80875] vm_insnhelper.c:3770 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_call_cfunc_with_frame) vm_insnhelper.c:3816 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_sendish+0xc7) [0x7f033fe880e7] vm_insnhelper.c:5938 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(vm_exec_core+0x16a2) [0x7f033fe95242] insns.def:871 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_vm_exec+0x1aa) [0x7f033fe9a6fa] vm.c:2567 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(rb_ec_exec_node+0xbd) [0x7f033fcb102d] eval.c:281 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4(ruby_run_node+0x83) [0x7f033fcb4b73] eval.c:319 /home/runner/.rubies/ruby-head/bin/ruby(rb_main+0x21) [0x560b28c5e187] ./main.c:45 /home/runner/.rubies/ruby-head/bin/ruby(main) ./main.c:64 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3) [0x7f033f73a083] [0x560b28c5e1de] -- Other runtime information ----------------------------------------------- * Loaded script: /home/runner/.rubies/ruby-head/bin/bundle * Loaded features: 0 enumerator.so 1 thread.rb 2 fiber.so 3 rational.so 4 complex.so 5 ruby2_keywords.rb 6 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 8 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/rbconfig.rb 9 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/compatibility.rb 10 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/defaults.rb 11 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/deprecate.rb 12 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/errors.rb 13 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/target_rbconfig.rb 14 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/unknown_command_spell_checker.rb 15 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/exceptions.rb 16 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/basic_specification.rb 17 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/stub_specification.rb 18 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/platform.rb 19 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/specification_record.rb 20 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/util/list.rb 21 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/version.rb 22 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/requirement.rb 23 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/specification.rb 24 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/util.rb 25 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/dependency.rb 26 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/core_ext/kernel_gem.rb 27 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 28 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/monitor.rb 29 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems.rb 30 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/bundled_gems.rb 31 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/path_support.rb 32 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/error_highlight/version.rb 33 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/error_highlight/base.rb 34 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/error_highlight/formatter.rb 35 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/error_highlight/core_ext.rb 36 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/error_highlight.rb 37 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/version.rb 38 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/core_ext/name_error.rb 39 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/levenshtein.rb 40 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/jaro_winkler.rb 41 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checker.rb 42 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb 43 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb 44 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/name_error_checkers.rb 45 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/method_name_checker.rb 46 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/key_error_checker.rb 47 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/null_checker.rb 48 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/tree_spell_checker.rb 49 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/require_path_checker.rb 50 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/spell_checkers/pattern_key_name_checker.rb 51 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean/formatter.rb 52 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/did_you_mean.rb 53 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/syntax_suggest/core_ext.rb 54 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/bundler_version_finder.rb 55 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/tsort/lib/tsort.rb 56 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendored_tsort.rb 57 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set/gem_dependency_api.rb 58 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set/lockfile/parser.rb 59 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set/lockfile/tokenizer.rb 60 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set/lockfile.rb 61 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/request_set.rb 62 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/gem_metadata.rb 63 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/delegates/specification_provider.rb 64 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/errors.rb 65 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/action.rb 66 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/add_edge_no_circular.rb 67 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/add_vertex.rb 68 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/delete_edge.rb 69 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/detach_vertex_named.rb 70 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/set_payload.rb 71 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/tag.rb 72 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/rubygems/vendor/molinillo/lib/molinillo/dependency_graph/log.rb * Process memory map: 560b28c5d000-560b28c5e000 r--p 00000000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 560b28c5e000-560b28c5f000 r-xp 00001000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 560b28c5f000-560b28c60000 r--p 00002000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 560b28c60000-560b28c61000 r--p 00002000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 560b28c61000-560b28c62000 rw-p 00003000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 560b2ab43000-560b2b06a000 rw-p 00000000 00:00 0 [heap] 7f0320703000-7f03208f3000 r--s 00000000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f03208f3000-7f03223cf000 rw-p 00000000 00:00 0 7f03223cf000-7f0323720000 r--s 00000000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f0323720000-7f0323730000 rw-p 00000000 00:00 0 7f03237ea000-7f0323820000 r--s 00000000 08:11 547248 /home/runner/.rubies/ruby-head/bin/ruby 7f0323820000-7f0323860000 rw-p 00000000 00:00 0 7f0323870000-7f03239b0000 rw-p 00000000 00:00 0 7f03239bf000-7f03239c0000 ---p 00000000 00:00 0 7f03239c0000-7f0323a61000 rw-p 00000000 00:00 0 7f0323a61000-7f0323a62000 ---p 00000000 00:00 0 7f0323a62000-7f0323b03000 rw-p 00000000 00:00 0 7f0323b03000-7f0323b04000 ---p 00000000 00:00 0 7f0323b04000-7f0323ba5000 rw-p 00000000 00:00 0 7f0323ba5000-7f0323ba6000 ---p 00000000 00:00 0 7f0323ba6000-7f0323c47000 rw-p 00000000 00:00 0 7f0323c47000-7f0323c48000 ---p 00000000 00:00 0 7f0323c48000-7f0323ce9000 rw-p 00000000 00:00 0 7f0323ce9000-7f0323cea000 ---p 00000000 00:00 0 7f0323cea000-7f0323d8b000 rw-p 00000000 00:00 0 7f0323d8b000-7f0323d8c000 ---p 00000000 00:00 0 7f0323d8c000-7f0323e2d000 rw-p 00000000 00:00 0 7f0323e2d000-7f0323e2e000 ---p 00000000 00:00 0 7f0323e2e000-7f0323ecf000 rw-p 00000000 00:00 0 7f0323ecf000-7f0323ed0000 ---p 00000000 00:00 0 7f0323ed0000-7f0323f71000 rw-p 00000000 00:00 0 7f0323f71000-7f0323f72000 ---p 00000000 00:00 0 7f0323f72000-7f0324013000 rw-p 00000000 00:00 0 7f0324013000-7f0324014000 ---p 00000000 00:00 0 7f0324014000-7f03240b5000 rw-p 00000000 00:00 0 7f03240b5000-7f03240b6000 ---p 00000000 00:00 0 7f03240b6000-7f0324157000 rw-p 00000000 00:00 0 7f0324157000-7f0324158000 ---p 00000000 00:00 0 7f0324158000-7f03241f9000 rw-p 00000000 00:00 0 7f03241f9000-7f03241fa000 ---p 00000000 00:00 0 7f03241fa000-7f032429b000 rw-p 00000000 00:00 0 7f032429b000-7f032429c000 ---p 00000000 00:00 0 7f032429c000-7f032433d000 rw-p 00000000 00:00 0 7f032433d000-7f032433e000 ---p 00000000 00:00 0 7f032433e000-7f03243df000 rw-p 00000000 00:00 0 7f03243df000-7f03243e0000 ---p 00000000 00:00 0 7f03243e0000-7f0324481000 rw-p 00000000 00:00 0 7f0324481000-7f0324482000 ---p 00000000 00:00 0 7f0324482000-7f0324523000 rw-p 00000000 00:00 0 7f0324523000-7f0324524000 ---p 00000000 00:00 0 7f0324524000-7f03245c5000 rw-p 00000000 00:00 0 7f03245c5000-7f03245c6000 ---p 00000000 00:00 0 7f03245c6000-7f0324667000 rw-p 00000000 00:00 0 7f0324667000-7f0324668000 ---p 00000000 00:00 0 7f0324668000-7f0324709000 rw-p 00000000 00:00 0 7f0324709000-7f032470a000 ---p 00000000 00:00 0 7f032470a000-7f03247ab000 rw-p 00000000 00:00 0 7f03247ab000-7f03247ac000 ---p 00000000 00:00 0 7f03247ac000-7f032484d000 rw-p 00000000 00:00 0 7f032484d000-7f032484e000 ---p 00000000 00:00 0 7f032484e000-7f03248ef000 rw-p 00000000 00:00 0 7f03248ef000-7f03248f0000 ---p 00000000 00:00 0 7f03248f0000-7f0324991000 rw-p 00000000 00:00 0 7f0324991000-7f0324992000 ---p 00000000 00:00 0 7f0324992000-7f0324a33000 rw-p 00000000 00:00 0 7f0324a33000-7f0324a34000 ---p 00000000 00:00 0 7f0324a34000-7f0324ad5000 rw-p 00000000 00:00 0 7f0324ad5000-7f0324ad6000 ---p 00000000 00:00 0 7f0324ad6000-7f0324b77000 rw-p 00000000 00:00 0 7f0324b77000-7f0324b78000 ---p 00000000 00:00 0 7f0324b78000-7f0324c19000 rw-p 00000000 00:00 0 7f0324c19000-7f0324c1a000 ---p 00000000 00:00 0 7f0324c1a000-7f0324cbb000 rw-p 00000000 00:00 0 7f0324cbb000-7f0324cbc000 ---p 00000000 00:00 0 7f0324cbc000-7f0324d5d000 rw-p 00000000 00:00 0 7f0324d5d000-7f0324d5e000 ---p 00000000 00:00 0 7f0324d5e000-7f0324dff000 rw-p 00000000 00:00 0 7f0324dff000-7f0324e00000 ---p 00000000 00:00 0 7f0324e00000-7f0325e50000 rw-p 00000000 00:00 0 7f0325e5f000-7f033f2d0000 rw-p 00000000 00:00 0 7f033f2d3000-7f033f2d4000 r--p 00000000 08:11 544385 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7f033f2d4000-7f033f2d5000 r-xp 00001000 08:11 544385 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7f033f2d5000-7f033f2d6000 r--p 00002000 08:11 544385 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7f033f2d6000-7f033f2d7000 r--p 00002000 08:11 544385 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7f033f2d7000-7f033f2d8000 rw-p 00003000 08:11 544385 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/monitor.so 7f033f2d8000-7f033f2d9000 r--p 00000000 08:11 544342 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7f033f2d9000-7f033f2db000 r-xp 00001000 08:11 544342 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7f033f2db000-7f033f2dc000 r--p 00003000 08:11 544342 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7f033f2dc000-7f033f2dd000 r--p 00003000 08:11 544342 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7f033f2dd000-7f033f2de000 rw-p 00004000 08:11 544342 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/trans/transdb.so 7f033f2de000-7f033f3df000 rw-p 00000000 00:00 0 7f033f3df000-7f033f411000 r--p 00000000 08:11 6142 /usr/lib/locale/C.UTF-8/LC_CTYPE 7f033f411000-7f033f6f7000 r--p 00000000 08:11 6136 /usr/lib/locale/locale-archive 7f033f6f7000-7f033f6fb000 rw-p 00000000 00:00 0 7f033f6fb000-7f033f6fe000 r--p 00000000 08:11 4760 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f033f6fe000-7f033f710000 r-xp 00003000 08:11 4760 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f033f710000-7f033f714000 r--p 00015000 08:11 4760 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f033f714000-7f033f715000 r--p 00018000 08:11 4760 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f033f715000-7f033f716000 rw-p 00019000 08:11 4760 /usr/lib/x86_64-linux-gnu/libgcc_s.so.1 7f033f716000-7f033f738000 r--p 00000000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f033f738000-7f033f8b0000 r-xp 00022000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f033f8b0000-7f033f8fe000 r--p 0019a000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f033f8fe000-7f033f902000 r--p 001e7000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f033f902000-7f033f904000 rw-p 001eb000 08:11 4758 /usr/lib/x86_64-linux-gnu/libc-2.31.so 7f033f904000-7f033f908000 rw-p 00000000 00:00 0 7f033f908000-7f033f90e000 r--p 00000000 08:11 4774 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so 7f033f90e000-7f033f91f000 r-xp 00006000 08:11 4774 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so 7f033f91f000-7f033f925000 r--p 00017000 08:11 4774 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so 7f033f925000-7f033f926000 r--p 0001c000 08:11 4774 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so 7f033f926000-7f033f927000 rw-p 0001d000 08:11 4774 /usr/lib/x86_64-linux-gnu/libpthread-2.31.so 7f033f927000-7f033f92b000 rw-p 00000000 00:00 0 7f033f92b000-7f033f938000 r--p 00000000 08:11 4763 /usr/lib/x86_64-linux-gnu/libm-2.31.so 7f033f938000-7f033f9df000 r-xp 0000d000 08:11 4763 /usr/lib/x86_64-linux-gnu/libm-2.31.so 7f033f9df000-7f033fa78000 r--p 000b4000 08:11 4763 /usr/lib/x86_64-linux-gnu/libm-2.31.so 7f033fa78000-7f033fa79000 r--p 0014c000 08:11 4763 /usr/lib/x86_64-linux-gnu/libm-2.31.so 7f033fa79000-7f033fa7a000 rw-p 0014d000 08:11 4763 /usr/lib/x86_64-linux-gnu/libm-2.31.so 7f033fa7a000-7f033fa7c000 rw-p 00000000 00:00 0 7f033fa7c000-7f033fa7e000 r--p 00000000 08:11 3497 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f033fa7e000-7f033fa93000 r-xp 00002000 08:11 3497 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f033fa93000-7f033faad000 r--p 00017000 08:11 3497 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f033faad000-7f033faae000 r--p 00030000 08:11 3497 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f033faae000-7f033faaf000 rw-p 00031000 08:11 3497 /usr/lib/x86_64-linux-gnu/libcrypt.so.1.1.0 7f033faaf000-7f033fab7000 rw-p 00000000 00:00 0 7f033fab7000-7f033fab8000 r--p 00000000 08:11 4762 /usr/lib/x86_64-linux-gnu/libdl-2.31.so 7f033fab8000-7f033faba000 r-xp 00001000 08:11 4762 /usr/lib/x86_64-linux-gnu/libdl-2.31.so 7f033faba000-7f033fabb000 r--p 00003000 08:11 4762 /usr/lib/x86_64-linux-gnu/libdl-2.31.so 7f033fabb000-7f033fabc000 r--p 00003000 08:11 4762 /usr/lib/x86_64-linux-gnu/libdl-2.31.so 7f033fabc000-7f033fabd000 rw-p 00004000 08:11 4762 /usr/lib/x86_64-linux-gnu/libdl-2.31.so 7f033fabd000-7f033fac7000 r--p 00000000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fac7000-7f033fb27000 r-xp 0000a000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fb27000-7f033fb3e000 r--p 0006a000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fb3e000-7f033fb3f000 ---p 00081000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fb3f000-7f033fb40000 r--p 00081000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fb40000-7f033fb41000 rw-p 00082000 08:11 4632 /usr/lib/x86_64-linux-gnu/libgmp.so.10.4.0 7f033fb41000-7f033fb43000 r--p 00000000 08:11 4776 /usr/lib/x86_64-linux-gnu/librt-2.31.so 7f033fb43000-7f033fb47000 r-xp 00002000 08:11 4776 /usr/lib/x86_64-linux-gnu/librt-2.31.so 7f033fb47000-7f033fb49000 r--p 00006000 08:11 4776 /usr/lib/x86_64-linux-gnu/librt-2.31.so 7f033fb49000-7f033fb4a000 r--p 00007000 08:11 4776 /usr/lib/x86_64-linux-gnu/librt-2.31.so 7f033fb4a000-7f033fb4b000 rw-p 00008000 08:11 4776 /usr/lib/x86_64-linux-gnu/librt-2.31.so 7f033fb4b000-7f033fb4d000 r--p 00000000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb4d000-7f033fb5e000 r-xp 00002000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb5e000-7f033fb64000 r--p 00013000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb64000-7f033fb65000 ---p 00019000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb65000-7f033fb66000 r--p 00019000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb66000-7f033fb67000 rw-p 0001a000 08:11 3846 /usr/lib/x86_64-linux-gnu/libz.so.1.2.11 7f033fb6a000-7f033fb6b000 r--p 00000000 08:11 544361 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7f033fb6b000-7f033fb6c000 r-xp 00001000 08:11 544361 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7f033fb6c000-7f033fb6d000 r--p 00002000 08:11 544361 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7f033fb6d000-7f033fb6e000 r--p 00002000 08:11 544361 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7f033fb6e000-7f033fb6f000 rw-p 00003000 08:11 544361 /home/runner/.rubies/ruby-head/lib/ruby/3.4.0+0/x86_64-linux/enc/encdb.so 7f033fb6f000-7f033fb76000 r--s 00000000 08:11 3766 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache 7f033fb76000-7f033fbc2000 r--p 00000000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f033fbc2000-7f0340000000 r-xp 0004c000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f0340000000-7f034019b000 r--p 0048a000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f034019b000-7f03401b3000 r--p 00624000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f03401b3000-7f03401b7000 rw-p 0063c000 08:11 544181 /home/runner/.rubies/ruby-head/lib/libruby.so.3.4.0 7f03401b7000-7f03401ce000 rw-p 00000000 00:00 0 7f03401ce000-7f03401cf000 r--p 00000000 08:11 4742 /usr/lib/x86_64-linux-gnu/ld-2.31.so 7f03401cf000-7f03401f2000 r-xp 00001000 08:11 4742 /usr/lib/x86_64-linux-gnu/ld-2.31.so 7f03401f2000-7f03401fa000 r--p 00024000 08:11 4742 /usr/lib/x86_64-linux-gnu/ld-2.31.so 7f03401fb000-7f03401fc000 r--p 0002c000 08:11 4742 /usr/lib/x86_64-linux-gnu/ld-2.31.so 7f03401fc000-7f03401fd000 rw-p 0002d000 08:11 4742 /usr/lib/x86_64-linux-gnu/ld-2.31.so 7f03401fd000-7f03401fe000 rw-p 00000000 00:00 0 7ffc0c271000-7ffc0d270000 rw-p 00000000 00:00 0 [stack] 7ffc0d357000-7ffc0d35b000 r--p 00000000 00:00 0 [vvar] 7ffc0d35b000-7ffc0d35d000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall] ``` -- https://bugs.ruby-lang.org/
3 2
0 0
  • ← Newer
  • 1
  • ...
  • 22
  • 23
  • 24
  • 25
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.