From: Tokiwa Date: 2005-01-28T01:45:41+09:00 Subject: [ruby-dev:25570] xmalloc and free (with win32 mod_ruby) はじめまして、ときわです。 Windows環境でmod_rubyを使うと色々不具合がおきました。原因が一部わかったので報告します。 現在分かっている範囲でエラーが起きるのはdigestライブラリとstrscanライブラリです。 この2つで落ちる原因はxmalloc(またはxcalloc)で確保したメモリをfreeで解放している ためと判りました。これらのfreeをxfreeすれば、その部分では落ちなくなりました。 当方で全ライブラリを調べるのには限界があるので、他にも該当するような個所があれば 報告していただけると幸いです。こちらでパッチを当てたものをmod_ruby用としてリリース したいと考えています。もしオリジナルに組み込まれるようでしたらそれに越したことは ないですが。 もう1つ、flock(LOCK_UN)が失敗する現象がでていますが、まだ調査中ですので、また 別メールで出したいと思います。 以上 まだRubyを始めたばかりですが、よろしくお願いします。