TKFILER Buffer overrunNo.47445
しん23 さん 15/01/26 20:56
 
いつも便利に使わせていただいています。
Ver6.40にしたあたりから、パソコン起動後の最初の秀丸メール起動時
に以下のエラーが必ず出ます。

TKFILER: Buffer overrun at LocalFree (252)
2014/12/24.CN.xxx.xxx.xxx.0.6BFB..2014/12/27.US.xxx.xxx.xxx.0.69B003BB..2015
/-1/.

(サブネットと思われるIPアドレスは、xxx.xxx.xxx.0 としてあります)

Ver6.26にダウンすると、エラーは出なくなります。

何が原因で、どのようにしたらこのエラーが出なくなるのでしょうか?
2行目以後に書かれているサブネットから、該当しそうなメールを探し
出して削除しましたが、状況は変わりません。

PCのOSは、Windows7。メールフォルダはNAS上に置いています。

よろしくお願いします。

[ ]
RE:47445 TKFILER Buffer overrunNo.47447
秀まるお2 さん 15/01/26 22:26
 
 すみません。その「Buffer overrun」ってエラーは明らかに秀丸メールのバグ
で起きるエラーになります。

 内容的には、たぶんIPアドレスデータベースの関係で出てると思うので、とり
あえず、秀丸メールのデータ用フォルダにある「tkf_IPList.txt」ってファイル
を削除すれば、それでエラーが回避できそうな気がします。

 いろいろ新機能を作るとバグが出てしまうようでして…。ご迷惑おかけしてす
みません。

-------------------
 tkf_IPList.txtファイルを削除する前に、出来たらそのファイルをどこか別の
所にバックアップしておいて欲しいです。もしかしてバグの原因究明ができなか
った時に、そのファイルを送ってもらえばこちらでも再現できる気がするので。

[ ]
RE:47447 TKFILER Buffer overrunNo.47448
しん23 さん 15/01/26 22:49
 
仰る通り、正常に起動するようになりました。
早々のご対応、ありがとうございました。

ご指示いただいたように、tkf_IPList.txtをtkf_IPList.txt.oldに
リネームして保存してあります。
お送りすることも可能ですので、その際にはお知らせください。

ありがとうございました。

[ ]
RE:47448 TKFILER Buffer overrunNo.47450
秀まるお2 さん 15/01/27 00:15
 
 バグの原因分かりましたので、その「tkf_IPList.txt.old」ファイルは削除し
ていただいて問題ないです。

 tkf_IPList.txtファイルの形式が途中で変更になったのに、バッファサイズを
計算する処理が古い形式用になってて、それでサイズが足りなくてバッファオー
バーにしてしまってました。

 明日一回β版アップロードして、今週中には正式版としてまたアップロードさ
せていただきます。

[ ]
RE:47450 TKFILER Buffer overrunNo.47459
しん23 さん 15/01/27 22:03
 
ありがとうございます。
ご対応、楽しみにしています。

[ ]