Словил я тут падение Фара. Воспроизвести не получается, но вдруг приводимые ниже подробности укажут разработчикам на ошибку…
Итак, Win8.1 Ent x64; Far Manager, version 3.0 (build 4737) x86. На панели была открыта папка где-то в моих Documents, запустил там PanelAutoFilter по [b]LAlt[/b], ввёл фильтр, чтобы текущим стал интересующий файл, нажал [b]F4[/b] — хрясь! (виндовая диаложка с выбором Debug/Terminate).
Подцепился отладчиком MSVC2015. В конце Output после сообщений о не-/загрузке PDB-файлов
Far.exe!Manager::ActivateCommit(const std::shared_ptr<window> & Param={...}) Line 1068 C++
Far.exe!Manager::ExecuteCommit(const std::shared_ptr<window> & Param={...}) Line 1137 C++
Far.exe!std::_Func_impl<<lambda_446ec0c7a8dad920ca2ad16db742bc93>,std::allocator<int>,void>::_Do_call() Line 214 C++
Far.exe!Manager::Commit() Line 940 C++
Far.exe!Manager::ExecuteModal(const std::shared_ptr<window> & Executed={...}) Line 369 C++
Far.exe!Dialog::Process() Line 4296 C++
Far.exe!ExcDialog(const std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t> > & ModuleName={...}, const wchar_t * Exception=0x19216f20, const _EXCEPTION_POINTERS * xp=0x00efd09c, const wchar_t * Function=0x00efc29c, const Plugin * PluginModule=0x00efc29c) Line 182 C++
Far.exe!ProcessGenericException(_EXCEPTION_POINTERS * xp=0x00efd09c, const wchar_t * Function=0x015c48d8, Plugin * PluginModule=0x00000000, const char * Message=0x00000000) Line 453 C++
Far.exe!wmain(int Argc=2, wchar_t * * Argv=0x017eb2d8) Line 823 C++
Far.exe!__scrt_common_main_seh() Line 255 C++
kernel32.dll!@BaseThreadInitThunk@12() Unknown
ntdll.dll!__RtlUserThreadStart() Unknown
ntdll.dll!__RtlUserThreadStart@8() Unknown
В функции ExcDialog из EditDlgData удалось выяснить, что Module: …\Far.exe, Function: wmain (увы, не слишком содержательно). Панелька застыла в (пустые синие строки я заменил сиреневой чертой), притом каретка в строке ввода фильтра моргает как ни в чём не бывало.
Я сохранил minidump (0.2 MiB) и minidump with heap (384 MiB). Если кто-то станет разбираться, смогу предоставить. Ну и этот отладчик я пока не закрываю, т.ч. если кто-то из разработчиков в ближайшее время заинтересуется, можно будет там процесс ещё попотрошить.