Issue #14670 has been reported by keiju (Keiju Ishitsuka).

----------------------------------------
Bug #14670: Objectで定義したmethod_missingでsuperが使えない
https://bugs.ruby-lang.org/issues/14670

* Author: keiju (Keiju Ishitsuka)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: 
* Backport: 2.3: UNKNOWN, 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------

class Object
  def method_missing(name, *args, &block)
    super
  end
end

Object.new.foo

を実行すると, SystemStackError になってしまいます. 

再定義する先がObjectでなければ(Objectのサブクラスなら)問題ないです. 







-- 
https://bugs.ruby-lang.org/