From: ts Date: 2004-11-30T02:06:53+09:00 Subject: [1.9] define_method / super uln% cat b.rb #!/usr/local/bin/ruby class A def tt(aa) puts "A#tt" end def uu(a) class << self define_method(:tt) do |sym| puts "a#tt" super end end end end a = A.new a.uu(12) a.tt(12) uln% uln% ./ruby b.rb a#tt b.rb:12: [BUG] Segmentation fault ruby 1.9.0 (2004-11-29) [x86_64-linux] Aborted uln% Guy Decoux