namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ccmalloc: free(NULL)



<199911171335.WAA10504@xxxxxxxxxxxxxx>の記事において
satoru-t@xxxxxxxxxxxxxxxxxxさんは書きました。

>> >2. regex search に関して
>> >
>> >  ccmalloc は、free(NULL)があるとそこで止まってしまうようです。regex
>> >search を行うとこの状況に陥ってしまい、core dump してしまいます。
>> 
>> これは困りますね。とりあえず ~/.ccmalloc に set continue 1 
>> を設定すると、 core dump しなくなります。

  むむ、なるほど。

# manual をきちんと読んでないことがバレバレ ^^;

>> が、このときの統計
>> の値が正しいのかは不明です。とりあえず、正規表現検索を試した
>> ところ、 leak は起こっていないようでしたが (統計の値を信じる
>> ならば)。

  Ruby の regex だから信用しても良いような気はします。

  ところで、Ruby で libnmz を使った module を書いたりしたときに、
libnmz に含まれる Ruby の regex.o があることは何か悪い影響を及ぼしたり
しませんでしょうか? ちょっと不安です。

>> ># 少なくとも、Linux の free(NULL) はなにもしないで通すようになっている
>> ># のですが... ANSI 的にはどうでしたっけ?
>> 
>> あーどうなんだろう。研究室に行けば JISの規格書があると思うの
>> で、明日にでも調べてみます。

  よろしくお願いします。

# 何人かに聞いた限りでは、大丈夫みたいではあるのですが...
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)