[ruby-dev:24335] Re: Marshal.dump dumps core

From: Tanaka Akira <akr@...17n.org>
Date: 2004-09-24 17:26:49 UTC
List: ruby-dev #24335
In article <1096045002.397795.25749.nullmailer@x31.priv.netlab.jp>,
  Yukihiro Matsumoto <matz@ruby-lang.org> writes:

> 私のところでは起きません。ということは、[ruby-dev:24311]と同
> 根なのかしら。コミットしてみますね。

いえ、状況はかわりません。
ただ、boron で試すと、たしかに core を吐きませんね。

... ゴミをひとけた増やすと boron でも落ちるようになりました。

Z:akr@boron% ./ruby -e '
h = Hash[*(1..100).map {|i| [i]}]
class << h[[3]]; self end.send(:define_method, :marshal_dump) {
  h.clear
  100000.times {|i| i.to_s }
}
p Marshal.dump(h)
'
-e:7: [BUG] Segmentation fault
ruby 1.9.0 (2004-09-24) [i686-linux]
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread