From: "shugo (Shugo Maeda)" Date: 2013-10-17T17:49:57+09:00 Subject: [ruby-core:57909] [Backport 200 - Backport #9030][Open] Backport r43334 (fix for SEGV with Refinements) Issue #9030 has been reported by shugo (Shugo Maeda). ---------------------------------------- Backport #9030: Backport r43334 (fix for SEGV with Refinements) https://bugs.ruby-lang.org/issues/9030 Author: shugo (Shugo Maeda) Status: Open 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/