From: WATANABE Hirofumi Date: 1998-07-13T19:43:55+09:00 Subject: [ruby-list:8710] Re: [BUG] Segmentation fault わたなべです. Yukihiro Matsumoto writes: :|てなことをやって各行が "タグ:値" となっているデータファイルを読み :|込んでおりましたところ、データが大量 (1000 では出なかったが 10000 :|で出ました) になったところで、8 行目に対して "[BUG] Segmentation :|fault" というメッセージが表示されましたので報告します。 : :うち(1.1b9_30)では起きないんですよねえ.なんなんでしょ? 問題の行には elements[temp[0]] = elements[temp[0]] + [temp[1].to_f] のように [temp[1].to_f] があるためその前の行に elements[temp[0]] ||= [] とか置かないとエラーになってしまうと思うんですけど, そのあたり はどうなってるんでしょう? もしくは elements[temp[0]] ||= 0.0 elements[temp[0]] += temp[1].to_f のような感じ. -- わたなべひろふみ