From: Tanaka Akira Date: 2004-09-22T21:47:45+09:00 Subject: [ruby-dev:24310] Re: [ruby-cvs] ruby: * hash.c (rb_hash_rehash): add iteration check. In article <20040922044740.A74B8C6A24@lithium.ruby-lang.org>, matz@ruby-lang.org (matz) writes: > matz Wed, 22 Sep 2004 13:47:38 +0900 > > Modified files: (Branch: ruby_1_8) > ruby: > st.h st.c hash.c array.c ChangeLog > Log: > * hash.c (rb_hash_rehash): add iteration check. [ruby-dev:24301] 次のように、直っていないようです。 % ./ruby -e ' h1 = Hash[*(1..100).map {|i| [i] }] class << (h1.keys[0]); self end.send(:define_method, :hash) { callcc {|k| $k = k } super } h1.rehash $k.call ' -e:7: [BUG] Segmentation fault ruby 1.8.2 (2004-09-22) [i686-linux] -- [田中 哲][たなか あきら][Tanaka Akira]