In article <18768.27926.721552.856445 / korobushka.local>,
  Federico Builes <federico.builes / gmail.com> writes:

> The issue still exists in 1.8.6 and I can't get a clean run of 1.8.7

The problem is Interrupt#initialize in 1.8.6.

'raise Interrupt' causes ArgumentError on 1.8.6:

ruby-1.8.5head(2008-06-20p231) -e:1: Interrupt (Interrupt)
ruby-1.8.6head(2008-08-11p287) -e:1:in `initialize': wrong number of arguments (0 for 1) (ArgumentError)
ruby-1.8.7head(2008-08-11p72)  -e:1: Interrupt (Interrupt)
./ruby(2008-12-21r20895)       -e:1: Interrupt (Interrupt)

It seems interrupt_init in 1.8.6 should be updated.
-- 
Tanaka Akira