From: WATANABE Hirofumi Date: 1997-06-20T09:28:56+09:00 Subject: [ruby-list:3172] Re: ruby 1.0-970619 released わたなべです. Yukihiro Matsumoto writes: :以前のパッチが抜けていました.これを当ててください. : :--- string.c~ Tue Jun 3 09:58:35 1997 :+++ string.c Fri Jun 13 12:42:41 1997 :@@ -90,2 +90,3 @@ : str->orig = str2; :+ str2->orig = 0; : } djgpp では ruby sample/test.rb すると system のあたりで SEGV, gc_mark() unknown data などがランダムに起こるので(10 回に 1 回ぐらいは成功する), スタックか初期化してないデータを 疑ったんですが, これが原因なのかな? 970612 からこうなったよ うです. 結局 rb_newobj() を元に戻したら出なくなったんですが, 見当違 い? -- わたなべひろふみ --- gc.c.orig Fri Jun 13 12:42:43 1997 +++ gc.c Fri Jun 20 09:21:08 1997 @@ -239,2 +239,3 @@ freelist = freelist->as.free.next; + MEMZERO(obj, RVALUE, 1); return obj;