From: "nagachika (Tomoyuki Chikanaga)" Date: 2013-10-18T02:09:28+09:00 Subject: [ruby-core:57923] [Backport 200 - Backport #9030][Assigned] Backport r43334 (fix for SEGV with Refinements) Issue #9030 has been updated by nagachika (Tomoyuki Chikanaga). Status changed from Open to Assigned ---------------------------------------- Backport #9030: Backport r43334 (fix for SEGV with Refinements) https://bugs.ruby-lang.org/issues/9030#change-42509 Author: shugo (Shugo Maeda) Status: Assigned Priority: Normal Assignee: nagachika (Tomoyuki Chikanaga) Category: Target version: =begin Please backport r43334 to avoid SEGV when an undefined method is refined but the refinement is not used. For example, the following program causes SEGV. class Foo def foo end undef foo end module FooExt refine Foo do def foo end end end begin Foo.new.foo # or Foo.new.send(:foo) end =end -- http://bugs.ruby-lang.org/