前田です。

2008/06/26 17:55 Urabe Shyouhei <shyouhei / ruby-lang.org>:
> 卜部です。-devに振ります。ひょっとしてこんなパッチでSEGVのほうはおさまっ
> たりしませんでしょうか?

参考までに、以下のようなコードを1.8.6-p230で実行するとSEGVが再現しました。

module A
  @@num = 10

  def self.get_num
     @@num
  end

  def self.set_num(x)
    @@num = x
  end

end

100.times {
x = A.dup

x.set_num("hello")
puts A.get_num
puts x.get_num

A.set_num("goodbye")
puts A.get_num
puts x.get_num
GC.start
}


-- 
Shugo Maeda