まつもと ゆきひろです

In message "[ruby-dev:6693] [BUG] rb_ary_s_create()"
    on 99/04/30, Koji Arai <JCA02266 / nifty.ne.jp> writes:

|rb_ary_s_create の ALLOC_N()で、rb_gc()が呼ばれると

|rb_gc_mark()の557行目で落ちることがあります。
|
|落ちるときのmarkの対象はrb_ary_s_create()で生成し
|たばかりのオブジェクトなのですが、まだptrが割り当
|てられてなくlen=1、ptr==NULLとなっているためのよう
|です。

たしかに.

|以下のような修正でとりあえず回避できたのですが、本
|当はどのように修正するのが良いのでしょう?

ふたつパッチを頂きましたが,後者がよろしいようです.