From: Brad Hilton Date: 2006-03-23T10:09:37+09:00 Subject: bug: segfault when using super and method_missing Hello, The following code produces a segfault with ruby-1.8.4 from gentoo, as well as with ruby-1.8 from cvs and 1.9 from cvs. There appears to be an issue when super is called in the subclass and the parent class has method_missing defined. Strangely, if super is called with explicit arguments, no segfault occurs. Likewise, if the method definition in the subclass is modified slightly (see below) the segfault is avoided. Thanks, Brad ------------------------------------ class BaseClass def method_missing(*args) p args end end class Article < BaseClass # if this is defined as title=(arg) the segfault does not occur def title=(*args) super(args) # works super(*args) # works super # segfault... end end a = Article.new a.body = 'body' a.title = 'foo' -------------------------------