[MacRuby] #1373: Better error reporting is needed for infinite recursion