タグ: ファイルから検索
- 作成者投稿
- 2018年9月29日 12:57 am #25110
pascal
参加者EmEditor Version: 18.1.0 (64-bit) Use Registry
Notes: Main ExceptionFilter
Windows 7 Version: 6.1.7601 (Service Pack 1) 0x100-0x1数10万ファイルが入ったフォルダに対して「ファイルから検索」を実行すると検索の途中でクラッシュしました。
ファイルの種類をワイルドカードで指定しており、実際に検索対象に含まれているのはこのうちの3万ファイル弱です。
8000ファイル~1万ファイルあたりを検索しているところでランダムにクラッシュします。
クラッシュした時点での検索済みファイルの件数が前後するので、特定のファイルに依存しているわけではなさそうです。スタックトレース
00000001400DE6C0 (EmEditor): (filename not available): (function-name not available)
000000014016CAAE (EmEditor): (filename not available): (function-name not available)
0000000140118AA2 (EmEditor): (filename not available): (function-name not available)
00000001400FEE1F (EmEditor): (filename not available): (function-name not available)
00000001400FF32D (EmEditor): (filename not available): (function-name not available)
0000000140220703 (EmEditor): (filename not available): (function-name not available)
00000001401C9F96 (EmEditor): (filename not available): (function-name not available)
00000001400164E3 (EmEditor): (filename not available): (function-name not available)
0000000076EC9BBD (USER32): (filename not available): TranslateMessageEx
0000000076EC3B94 (USER32): (filename not available): CallWindowProcW
0000000076EC3B10 (USER32): (filename not available): CallWindowProcW
00000001402ABA33 (EmEditor): (filename not available): (function-name not available)
0000000076EC9BBD (USER32): (filename not available): TranslateMessageEx
0000000076EC98C2 (USER32): (filename not available): TranslateMessage
00000001401CE4E2 (EmEditor): (filename not available): (function-name not available)
0000000076DA59CD (kernel32): (filename not available): BaseThreadInitThunk
000000007700383D (ntdll): (filename not available): RtlUserThreadStart4回試して4回クラッシュしました。クラッシュするアドレスは毎回同じです。
検索するデータに依存しているかもしれませんので、別のフォルダでも試してみました。
複数のバージョンのVisualStudioがインストールされているC:\Program Files (x86)フォルダ内で、cppなどのソースコードを対象にWindowsという文字列を検索したところ、13000件を越えたあたりで検索が進まなくなります。一晩待ってみましたが進む様子がありません。検索対象のファイル数は2.2万件になっています。
2018年9月29日 2:54 am #25112Yutaka Emura
キーマスターPascal 様
いつもお世話になっております。江村です。
クラッシュレポートありがとうございました。落ちている場所は、こちらでも再現しました。
これは、検索するファイルに関連付けられている設定のプロパティの [ファイル] ページで [HTML/XMLのCharsetを検出] のオプションが有効にされている場合に発生します。
既定では、HTML、PHP、Python、Ruby、XML、JSP、WSF、RHTML の設定でこれが有効になっています。
こちらでは、既に修正しましたので、次のバージョンでは修正されます。現在のところ、ファイルから検索で、[設定されたエンコード] を選択せず、エンコードを指定して、[HTML/XMLのCharsetを検出] が設定されていない状態で検索すると、問題は発生しませんし、その方が検索は若干速くなります。
ご迷惑をお掛けして申し訳ありません。
よろしくお願い申し上げます。 - 作成者投稿
- このトピックに返信するにはログインしてください。