From: naruse@... Date: 2021-02-01T15:12:14+00:00 Subject: [ruby-core:102359] [Ruby master Bug#17536] Segfault in `CFUNC :define_method` Issue #17536 has been updated by naruse (Yui NARUSE). Backport changed from 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: REQUIRED to 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE ruby_3_0 138f0ba6da2a1ecf80729be3065310c5c0cfdb9a merged revision(s) 0ed71b37fa9af134fdd5a7fd1cebd171eba83541. ---------------------------------------- Bug #17536: Segfault in `CFUNC :define_method` https://bugs.ruby-lang.org/issues/17536#change-90220 * Author: vo.x (Vit Ondruch) * Status: Closed * Priority: Normal * ruby -v: ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [s390x-linux] * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: DONE ---------------------------------------- Trying to run test suite of `shoulda-matchers`, I observe the following issue: ~~~ ... snip ... if the given value is present in the store /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:317: [BUG] Segmentation fault at 0x0024b9040035c000 ruby 3.0.0p0 (2020-12-25 revision 95aff21468) [s390x-linux] -- Control frame information ----------------------------------------------- c:0096 p:---- s:0560 e:000559 CFUNC :define_method c:0095 p:0028 s:0555 E:001db8 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:317 c:0094 p:0128 s:0544 e:000543 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:114 c:0093 p:0113 s:0535 e:000534 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:586 c:0092 p:0222 s:0528 e:000527 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1956 c:0091 p:0064 s:0510 e:000509 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1927 c:0090 p:0066 s:0496 e:000495 BLOCK /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1891 [FINISH] c:0089 p:---- s:0491 e:000490 CFUNC :each c:0088 p:0290 s:0487 e:000486 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1885 c:0087 p:0210 s:0473 e:000472 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1633 c:0086 p:0031 s:0463 e:000462 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:751 c:0085 p:0011 s:0455 e:000454 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:712 c:0084 p:0006 s:0449 e:000448 BLOCK /usr/share/gems/gems/railties-6.0.3.4/lib/rails/application/finisher.rb:77 [FINISH] c:0083 p:---- s:0446 e:000445 CFUNC :instance_exec c:0082 p:0037 s:0442 e:000441 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:426 c:0081 p:0006 s:0436 e:000435 BLOCK /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:443 [FINISH] c:0080 p:---- s:0432 e:000431 CFUNC :each c:0079 p:0035 s:0428 e:000427 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:443 c:0078 p:0008 s:0424 e:000423 METHOD /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:407 c:0077 p:0019 s:0419 e:000418 METHOD /builddir/build/BUILD/spec/support/unit/rails_application.rb:56 c:0076 p:0010 s:0414 e:000411 METHOD /builddir/build/BUILD/spec/support/unit/helpers/controller_builder.rb:19 c:0075 p:0075 s:0407 E:000828 METHOD /builddir/build/BUILD/spec/support/unit/helpers/controller_builder.rb:32 c:0074 p:0007 s:0398 E:0000d0 METHOD /builddir/build/BUILD/spec/support/unit/shared_examples/set_session_or_flash.rb:352 c:0073 p:0010 s:0392 e:000391 BLOCK /builddir/build/BUILD/spec/support/unit/shared_examples/set_session_or_flash.rb:156 [FINISH] c:0072 p:---- s:0386 e:000385 CFUNC :instance_exec c:0071 p:0015 s:0381 e:000380 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262 c:0070 p:0003 s:0376 e:000375 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508 c:0069 p:0003 s:0373 e:000372 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465 c:0068 p:0003 s:0370 e:000369 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486 c:0067 p:0003 s:0367 e:000366 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626 c:0066 p:0018 s:0364 e:000363 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350 c:0065 p:0040 s:0358 e:000357 BLOCK /usr/share/gems/gems/rspec-rails-4.0.1/lib/rspec/rails/example/controller_example_group.rb:191 [FINISH] c:0064 p:---- s:0353 e:000352 CFUNC :instance_exec c:0063 p:0013 s:0348 e:000347 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455 c:0062 p:0010 s:0342 e:000341 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390 c:0061 p:0010 s:0336 e:000335 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628 c:0060 p:0018 s:0333 e:000332 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350 c:0059 p:0009 s:0327 e:000326 BLOCK /usr/share/gems/gems/rspec-rails-4.0.1/lib/rspec/rails/adapters.rb:75 [FINISH] c:0058 p:---- s:0323 e:000322 CFUNC :instance_exec c:0057 p:0013 s:0318 e:000317 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455 c:0056 p:0010 s:0312 e:000311 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390 c:0055 p:0010 s:0306 e:000305 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628 c:0054 p:0018 s:0303 e:000302 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350 c:0053 p:0058 s:0297 E:002548 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629 c:0052 p:0108 s:0290 E:000528 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486 c:0051 p:0011 s:0283 E:0004b8 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465 c:0050 p:0019 s:0278 E:001c48 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508 c:0049 p:0111 s:0273 E:0024e8 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259 c:0048 p:0044 s:0266 e:000265 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644 [FINISH] c:0047 p:---- s:0260 e:000259 CFUNC :map c:0046 p:0011 s:0256 e:000255 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640 c:0045 p:0067 s:0251 e:000250 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606 c:0044 p:0007 s:0242 e:000241 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 [FINISH] c:0043 p:---- s:0238 e:000237 CFUNC :map c:0042 p:0080 s:0234 e:000233 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 c:0041 p:0007 s:0225 e:000224 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 [FINISH] c:0040 p:---- s:0221 e:000220 CFUNC :map c:0039 p:0080 s:0217 e:000216 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 c:0038 p:0007 s:0208 e:000207 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 [FINISH] c:0037 p:---- s:0204 e:000203 CFUNC :map c:0036 p:0080 s:0200 e:000199 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 c:0035 p:0007 s:0191 e:000190 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 [FINISH] c:0034 p:---- s:0187 e:000186 CFUNC :map c:0033 p:0080 s:0183 e:000182 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 c:0032 p:0007 s:0174 e:000173 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 [FINISH] c:0031 p:---- s:0170 e:000169 CFUNC :map c:0030 p:0080 s:0166 e:000165 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607 c:0029 p:0008 s:0157 e:000156 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121 [FINISH] c:0028 p:---- s:0153 e:000152 CFUNC :map c:0027 p:0030 s:0149 e:000148 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121 c:0026 p:0019 s:0146 e:000145 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067 c:0025 p:0007 s:0142 e:000141 BLOCK /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116 c:0024 p:0009 s:0138 e:000137 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74 c:0023 p:0019 s:0133 e:000132 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115 c:0022 p:0042 s:0126 e:000125 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89 c:0021 p:0065 s:0120 e:000119 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71 c:0020 p:0020 s:0112 e:000111 METHOD /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45 c:0019 p:0025 s:0107 e:000106 TOP /usr/share/gems/gems/rspec-core-3.10.1/exe/rspec:4 [FINISH] c:0018 p:---- s:0104 e:000103 CFUNC :load c:0017 p:0112 s:0099 e:000098 TOP /usr/bin/rspec:23 [FINISH] c:0016 p:---- s:0094 e:000093 CFUNC :load c:0015 p:0107 s:0089 e:000088 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:63 c:0014 p:0071 s:0083 e:000082 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:28 c:0013 p:0024 s:0078 e:000077 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:497 c:0012 p:0054 s:0073 e:000072 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/command.rb:27 c:0011 p:0040 s:0065 e:000064 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127 c:0010 p:0239 s:0058 e:000057 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor.rb:392 c:0009 p:0008 s:0045 e:000044 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:30 c:0008 p:0066 s:0040 e:000039 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/base.rb:485 c:0007 p:0008 s:0033 e:000032 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:24 c:0006 p:0109 s:0028 e:000027 BLOCK /usr/share/gems/gems/bundler-2.2.3/libexec/bundle:49 c:0005 p:0014 s:0022 e:000021 METHOD /usr/share/gems/gems/bundler-2.2.3/lib/bundler/friendly_errors.rb:130 c:0004 p:0162 s:0017 E:001d58 TOP /usr/share/gems/gems/bundler-2.2.3/libexec/bundle:37 [FINISH] c:0003 p:---- s:0013 e:000012 CFUNC :load c:0002 p:0112 s:0008 E:001690 EVAL /usr/bin/bundle:23 [FINISH] c:0001 p:0000 s:0003 E:002480 (none) [FINISH] -- Ruby level backtrace information ---------------------------------------- /usr/bin/bundle:23:in `
' /usr/bin/bundle:23:in `load' /usr/share/gems/gems/bundler-2.2.3/libexec/bundle:37:in `' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors' /usr/share/gems/gems/bundler-2.2.3/libexec/bundle:49:in `block in ' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:24:in `start' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:30:in `dispatch' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli.rb:497:in `exec' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:28:in `run' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:63:in `kernel_load' /usr/share/gems/gems/bundler-2.2.3/lib/bundler/cli/exec.rb:63:in `load' /usr/bin/rspec:23:in `' /usr/bin/rspec:23:in `load' /usr/share/gems/gems/rspec-core-3.10.1/exe/rspec:4:in `' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:45:in `invoke' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:71:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:89:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:115:in `run_specs' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/reporter.rb:74:in `report' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:116:in `block in run_specs' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/configuration.rb:2067:in `with_suite_hooks' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (2 levels) in run_specs' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/runner.rb:121:in `block (3 levels) in run_specs' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:607:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:606:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `run_examples' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:640:in `map' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example_group.rb:644:in `block in run_examples' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:259:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `with_around_and_singleton_context_hooks' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `with_around_example_hooks' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:629:in `run_around_example_hooks_for' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /usr/share/gems/gems/rspec-rails-4.0.1/lib/rspec/rails/adapters.rb:75:in `block (2 levels) in ' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:628:in `block (2 levels) in run_around_example_hooks_for' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:390:in `execute_with' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:455:in `instance_exec' /usr/share/gems/gems/rspec-rails-4.0.1/lib/rspec/rails/example/controller_example_group.rb:191:in `block (2 levels) in ' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:350:in `call' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:626:in `block in run_around_example_hooks_for' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/hooks.rb:486:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:465:in `block in with_around_example_hooks' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:508:in `block in with_around_and_singleton_context_hooks' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `block in run' /usr/share/gems/gems/rspec-core-3.10.1/lib/rspec/core/example.rb:262:in `instance_exec' /builddir/build/BUILD/spec/support/unit/shared_examples/set_session_or_flash.rb:156:in `block (6 levels) in ' /builddir/build/BUILD/spec/support/unit/shared_examples/set_session_or_flash.rb:352:in `controller_with_store' /builddir/build/BUILD/spec/support/unit/helpers/controller_builder.rb:32:in `build_fake_response' /builddir/build/BUILD/spec/support/unit/helpers/controller_builder.rb:19:in `define_routes' /builddir/build/BUILD/spec/support/unit/rails_application.rb:56:in `draw_routes' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:407:in `draw' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:443:in `clear!' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:443:in `each' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:443:in `block in clear!' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:426:in `eval_block' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:426:in `instance_exec' /usr/share/gems/gems/railties-6.0.3.4/lib/rails/application/finisher.rb:77:in `block (2 levels) in ' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:712:in `get' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:751:in `map_method' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1633:in `match' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1885:in `map_match' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1885:in `each' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1891:in `block in map_match' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1927:in `decomposed_match' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/mapper.rb:1956:in `add_route' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:586:in `add_route' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:114:in `add' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:317:in `define_url_helper' /usr/share/gems/gems/actionpack-6.0.3.4/lib/action_dispatch/routing/route_set.rb:317:in `define_method' -- C level backtrace information ------------------------------------------- /lib64/libruby.so.3.0(0x3ff93674958) [0x3ff93674958] /lib64/libruby.so.3.0(0x3ff934b754a) [0x3ff934b754a] /lib64/libruby.so.3.0(0x3ff935dced8) [0x3ff935dced8] [0x2aa199e87c8] /lib64/libruby.so.3.0(0x3ff936500ce) [0x3ff936500ce] /lib64/libruby.so.3.0(0x3ff93462f26) [0x3ff93462f26] /lib64/libruby.so.3.0(0x3ff9365be5c) [0x3ff9365be5c] /lib64/libruby.so.3.0(0x3ff9366b53c) [0x3ff9366b53c] /lib64/libruby.so.3.0(0x3ff93588d9a) [0x3ff93588d9a] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(rb_ary_each+0x4c) [0x3ff9343e05c] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff93666836) [0x3ff93666836] /lib64/libruby.so.3.0(0x3ff93666a46) [0x3ff93666a46] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(rb_ary_each+0x4c) [0x3ff9343e05c] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff93666836) [0x3ff93666836] /lib64/libruby.so.3.0(0x3ff93666a46) [0x3ff93666a46] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff93666836) [0x3ff93666836] /lib64/libruby.so.3.0(0x3ff93666a46) [0x3ff93666a46] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff93666836) [0x3ff93666836] /lib64/libruby.so.3.0(0x3ff93666a46) [0x3ff93666a46] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(rb_yield+0xa2) [0x3ff936677d2] /lib64/libruby.so.3.0(0x3ff934450da) [0x3ff934450da] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d4bc) [0x3ff9365d4bc] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff9350e27e) [0x3ff9350e27e] /lib64/libruby.so.3.0(0x3ff9350f50c) [0x3ff9350f50c] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d43a) [0x3ff9365d43a] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff9350e27e) [0x3ff9350e27e] /lib64/libruby.so.3.0(0x3ff9350f50c) [0x3ff9350f50c] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d43a) [0x3ff9365d43a] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff9350e27e) [0x3ff9350e27e] /lib64/libruby.so.3.0(0x3ff9350f50c) [0x3ff9350f50c] /lib64/libruby.so.3.0(0x3ff9365781e) [0x3ff9365781e] /lib64/libruby.so.3.0(0x3ff93659cbc) [0x3ff93659cbc] /lib64/libruby.so.3.0(0x3ff9365d43a) [0x3ff9365d43a] /lib64/libruby.so.3.0(rb_vm_exec+0x1f4) [0x3ff93662af4] /lib64/libruby.so.3.0(0x3ff934bd49c) [0x3ff934bd49c] /lib64/libruby.so.3.0(ruby_run_node+0x70) [0x3ff934c13a0] /usr/bin/rspec spec/unit(0x2aa17b80a30) [0x2aa17b80a30] /lib64/libc.so.6(__libc_start_main+0xe4) [0x3ff9322bd34] /usr/bin/rspec spec/unit(0x2aa17b80a94) [0x2aa17b80a94] ... snip ... ~~~ For more information, you can check the `build.log` here: https://koschei.fedoraproject.org/package/rubygem-shoulda-matchers -- https://bugs.ruby-lang.org/ Unsubscribe: