ruby1.8.7がBus Error

$ ruby bus_error.rb
bus_error.rb:5: [BUG] Bus Error
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9.6.1]

Abort trap

bus_error.rbの中身:

def f
  yield
end

f(&:a)

OSはMac 0S X(10.5.7).
バグ報告しようと思ったけど,やり方がよく分からないのでとりあえずここに書いとく.
バージョンがちょっと古いから,もしかするともう直ってるのかも.後日最新のruby1.8.7でやってみようと思う(というか,まずこれをやるべきだよね).

$ ruby bus_error.rb
bus_error.rb:5:in `to_proc': no receiver given (ArgumentError)
	from bus_error.rb:2:in `f'
	from bus_error.rb:5

ruby-1.8.7-p174にしたら普通に動きました.さーせん.