From: jlevnhv@... Date: 2021-02-24T22:53:31+00:00 Subject: [ruby-core:102598] [Ruby master Bug#17655] Experiencing Repeated Segmentation Faults Using Puma with Ruby 3.0.0 Issue #17655 has been updated by jlevnhv (Josh Levinson). This looks like the method which caused the seg fault on line 317 ``` ruby # ~/.rvm/gems/ruby-3.0.0/gems/actionpack-6.1.2.1/lib/action_dispatch/routing/route_set.rb --316 def define_url_helper(mod, name, helper, url_strategy) 317 mod.define_method(name) do |*args| 318 last = args.last 319 options = \ 320 case last 321 when Hash 322 args.pop 323 when ActionController::Parameters 324 args.pop.to_h 325 end 326 helper.call(self, name, args, options, url_strategy) 327 end 328 end 329 end ``` ---------------------------------------- Bug #17655: Experiencing Repeated Segmentation Faults Using Puma with Ruby 3.0.0 https://bugs.ruby-lang.org/issues/17655#change-90582 * Author: jlevnhv (Josh Levinson) * Status: Open * Priority: Normal * Backport: 2.5: UNKNOWN, 2.6: UNKNOWN, 2.7: UNKNOWN, 3.0: UNKNOWN ---------------------------------------- Issue occurred with Puma and Ruby 3.0.0. I've attached the text scrollback from Puma, it's quite long. ---Files-------------------------------- ruby_scrollback.txt (575 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: