Hi,

There is a curious bug in 1.8.0:
Run the following:

class Awk < String; end
a = "a"
c = nil.to_s
#c = ""
b = Awk.new(c)
a.send(b)

and get:

bug.rb:7: [BUG] Segmentation fault
ruby 1.8.0 (2003-03-03) [i686-linux]
Aborted

Now uncomment the fourth line:

bug.rb:7:in `send': undefined method `' for "a":String (NoMethodError)
        from bug.rb:7

Ruby 1.6.8 is fine.

Cheers,

Han Holl