Issue #15087 has been updated by mame (Yusuke Endoh). mame (Yusuke Endoh) wrote: > Good catch. My patch for #15052 will fix this issue. We have never agreed with how to fix #15052 yet. Nobu is working on this issue without behavior change. ---------------------------------------- Bug #15087: Segmentation fault with splat and block https://bugs.ruby-lang.org/issues/15087#change-74104 * Author: jacobevelyn (Jacob Evelyn) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: 2.5.0, 2.5.1, 2.6.0dev (2018-09-07 trunk 64656) * Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- The following code produces segmentation faults in Ruby 2.5.0, 2.5.1, and 2.6.0dev (2018-09-07 trunk 64656). This code worked in Ruby 2.4.1. ~~~ ruby test_proc = Proc.new { "test" } def foo(bar: 1, &block) yield end foo(**{}, &test_proc) ~~~ I've attached the crash reports for both Ruby 2.6.0dev (2018-09-07 trunk 64656) and 2.5.1. Let me know if there's anything else I can provide. ---Files-------------------------------- ruby_2.6.0dev-2018-09-07-105158_Jacobs-MacBook-Pro.crash (36.4 KB) ruby_2.5.1-2018-09-07-105813_Jacobs-MacBook-Pro.crash (36.4 KB) -- https://bugs.ruby-lang.org/ Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>