Tomokazu Kiyohara
azure****@nn*****
2002年 9月 21日 (土) 15:03:46 JST
清原です。 0920の「一般用」binaryをimapで利用させて頂いているのですが、頻繁にメモリ 参照エラーが出て落ちてしまいます。 特に落ちるための決まった手順というモノがあるわけではなく、不意に落ちてし まうため、問題切り分けが出来ずにいる状態です。 メールに添付されていたテキストを保存しようとした瞬間。任意のディレクトリ にアクセスした瞬間。任意のメールにアクセスした瞬間。。。とにかく頻繁に落 ちます。 readしようとしている先も、0x00000000が一番多いですが、これだけに限らず、 いくつか存在します。 で、色々調べていたのですが、一つだけ再現性を持って落ちる手順を見つけまし た。 INBOX/JAIST というディレクトリにアクセスしたとき、必ず落ちます。 sylpheed.logを調べると、header fetchの段階で落ちているようでした。 同じメールのヘッダーで落ちるわけではなく、落ちるタイミングはバラバラです が、すべてのheaderをfetchする前に必ず落ちます。 エラーメッセージは常に同様で 0x00489A0Cが0x00000000の参照に失敗 というものです。 (デバッガとか持っていないのでこれ以上はちょっとわかりませんでした) fetchが完了する前なので、imapcacheも作成されません。(cache dirだけは作 成されていました。) INBOX/JAISTのさらに下にあるサブディレクトリはきちんと読めています。 INBOX/JAISTの格納メール数は360で、サブディレクトリには総計で5000くらい格 納しています。 他の、「サブディレクトリを持っているディレクトリ」へのアクセスはうまくい きますし、メールも読めます。サブディレクトリに7000くらい格納しているとこ ろもうまく動いています。ので、メール数は関係ないような気がしています。 サブディレクトリ数は10あり、これは、このディレクトリだけです。。。が、き っと関係ないように思います。 vmのsylpheedやimap対応の他のメーラではきちんと読めることは確認しました。 さっぱり原因がわからないのですが、何か踏んでいるのでしょうか? 次に、何を調べたら良いかなど、ご助言頂ければ幸いです。 --- Tomokazu Kiyohara <azure****@nn*****> PGP Fingerprint : 898D 59D3 3C40 9A9D 15DB E19F 8AB2 27CA EADD 9D45