irb1.9が落ちる

環境

akira@macbookair:ruby $uname -a
Darwin ohnishi-akira-no-macbook-air.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
akira@macbookair:ruby $irb1.9 --version
irb 0.9.5(05/04/13)

ソースコード

class Bugs
	def method_missing(*args, &block)
		@msgs << [hoge, fuga] unless args == [:foo, :bar]
	end
end

落とし方

irb(main):001:0> require "bugs.rb"
=> true
irb(main):002:0> Bugs.new.berobero
# 盛大にログが流れる

もともとは

http://blog.netswitch.jp/articles/2009/10/29/scala-anonymous-function-in-rubyのコードを試してみようと思い自分で打ち込んでいたのですが、一カ所typoがありirbが落ちてしまいました。でも落ちるのは変だろうと思って調べていた結果上記のようになりました。これ以上の事はまだ調べていません。