巨大ファイルを読むと落ちることがあります。
次のようなプログラムをC言語で作りテキストファイルにリダイレクトしたファイルをEmEditorで読むとかなり高い確率で落ちます。
#include
#include
int main(int argc, char *argv[])
{
for (unsigned long i = 0; i < 50000000; i++)
{
printf("%dn", rand() % 50);
}
return 0;
}
再現するデータを送ろうと思ったのですが150MBと巨大なのでソースの提供で失礼します。3回データを作成して3回再現したので恐らくそちらでもすぐに再現できると思います。よろしくお願いします。
EmEditor 10.0.5
Windows XP Professional SP2 (32bit)
pascal 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
[カスタマイズ] - [高度] タブで、[[一時ファイルを使う最小ファイル サイズ] テキスト ボックスで指定する数を 140 未満にして試していただけますでしょうか?
どうぞよろしくお願い申し上げます。
開けました。これまでも大きなXMLデータで落ちることはよくあったのですが、これが関係しているというのは想像できませんでした。
このような制約事項があるというのは理解できますが、できれば内部で設定を変更して自動的に読み直すとか、それも無理ならせめてエラーメッセージを出すようにしてはどうでしょうか。少なくとも突然落ちるのは仕様として望ましくないと思います。よろしくお願いします。
pascal 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
申し訳ありません。調べておきます。
今後もどうぞよろしくお願い申し上げます。
このトピックの投稿: 4