colorer / FarColorer

Syntax highlighting plugin for FAR Manager.
MIT License
69 stars 17 forks source link

1.4.3 - far падает #53

Closed skipik closed 3 years ago

skipik commented 3 years ago

Открываю редактор Выделяю слово Нажимаю Ctrl+V чтобы заменить слово на то, что висит в буфере обмена Фар генерирует дамп Воспроизводится стабильно

skipik commented 3 years ago

Исключение: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION Подробности: Memory at 0x00000018 ! (get the pdb) could not be read errno: 0x00000000 - No error LastError: 0x00000000 - Операция успешно завершена. NTSTATUS: 0xC0000011 - Достигнут маркер конца файла. После этого маркера файл не содержит правильных данных. Адрес: 0x00006530 - colorer.dll!FarEditor::hasWork Функция: ProcessEditorEventW Источник: D:\a\FarColorer\FarColorer\src\FarEditor.cpp(1366) Файл: C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\FarColorer\bin\colorer.dll Плагин: FarColorer 1.4.0.3 (Syntax highlighting in Far editor, Igor Ruskih, Dobrunov Aleksey, Eugene Efremov) Far: 3.0.5809.0 x64 (c5fad2d) ОС: 10.0.19043.2.0.0.256.1 (version 2009, OS build 19043.1023) Ядро: 10.0.19041.1023 (WinBuild.160101.0800)

RAX = 0000000000000000 RBX = 0000018066732D50 RCX = 0000000000000000 RDX = 0000000000000000 RSI = 0000018065FF71D0 RDI = 0000000000000000 R8 = 0000000000000000 R9 = 000000454A71C570 R10 = 0000018066732DA0 R11 = 000000454A71CA60 R12 = 0000000000000006 R13 = 0000018065FFC050 R14 = 0000018065F9EEE8 R15 = 0000000000000002 RIP = 00007FFA16B66530 RSP = 000000454A71C9D0 RBP = 000000454A71CDF9 EFL = 00010202

0x00006530 colorer.dll!FarEditor::hasWork (D:\a\FarColorer\FarColorer\src\FarEditor.cpp(1366)) 0x0000CD8A colorer.dll!FarEditorSet::editorEvent (D:\a\FarColorer\FarColorer\src\FarEditorSet.cpp(577)) 0x0001AC5C colorer.dll!ProcessEditorEventW (D:\a\FarColorer\FarColorer\src\pcolorer.cpp(133)) 0x0031606D Far.exe!_Closure_wrapper_8ad60419_17:: (C:\src\far\common\function_ref.hpp(49)) 0x00315D59 Far.exe!_Closure_wrapper_8ad60419_5:: (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x0031482B Far.exe!cpp_try<Plugin::ExecuteFunctionImpl'::`2'::<lambda_2>::operator()'::`2'::<lambda_3>,Plugin::ExecuteFunctionImpl'::2'::<lambda_2>::operator()'::2'::,`Plugin::ExecuteFunctionImpl'::2'::::operator()'::2'::<lambda_5> > (C:\src\far\exception_handler.hpp(187)) 0x00315EDE Far.exe!_Closure_wrapper_8ad60419_7::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C738D Far.exe!detail::seh_try (C:\src\far\exception_handler.cpp(1386)) 0x003147C1 Far.exe!Plugin::ExecuteFunctionImpl (C:\src\far\plclass.cpp(1259)) 0x0031366C Far.exe!Plugin::ProcessEditorEvent (C:\src\far\plclass.cpp(935)) 0x0034C32B Far.exe!PluginManager::ProcessSubscribedEditorEvent (C:\src\far\plugins.cpp(885)) 0x001A8092 Far.exe!Editor::DeleteBlock (C:\src\far\editor.cpp(4257)) 0x0019F7C6 Far.exe!Editor::ProcessKeyInternal (C:\src\far\editor.cpp(1511)) 0x001A1EFC Far.exe!Editor::ProcessKey (C:\src\far\editor.cpp(2724)) 0x001DC0BE Far.exe!FileEditor::ReProcessKey (C:\src\far\fileedit.cpp(1358)) 0x002D9FF2 Far.exe!Manager::ProcessKey (C:\src\far\manager.cpp(803)) 0x002D9991 Far.exe!Manager::ProcessMainLoop (C:\src\far\manager.cpp(641)) 0x002D9676 Far.exe!Manager::EnterMainLoop (C:\src\far\manager.cpp(611)) 0x002D121E Far.exe!MainProcess (C:\src\far\main.cpp(319)) 0x002D5CD5 Far.exe!_Closure_wrapper_7e43c91d_4::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x002D507C Far.exe!cpp_try<mainImpl'::2'::<lambda_4>,mainImpl'::2'::<lambda_5>,mainImpl'::2'::<lambda_6> > (C:\src\far\exception_handler.hpp(185)) 0x002D4B24 Far.exe!mainImpl (C:\src\far\main.cpp(808)) 0x002D5398 Far.exe!wmain_seh'::2'::<lambda_1>::operator() (C:\src\far\main.cpp(876)) 0x002D5D52 Far.exe!_Closure_wrapper_7e43c91d_9::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x002D54BC Far.exe!cpp_try<wmain_seh'::2'::<lambda_1>,wmain_seh'::2'::<lambda_2>,wmain_seh'::`2':: > (C:\src\far\exception_handler.hpp(185)) 0x002D52E2 Far.exe!wmain_seh (C:\src\far\main.cpp(871)) 0x002D5D8E Far.exe!_Closure_wrapper_7e43c91d_11:: (C:\src\far\common\function_ref.hpp(49)) 0x001C738D Far.exe!detail::seh_try (C:\src\far\exception_handler.cpp(1386)) 0x002D55BE Far.exe!main (C:\src\far\main.cpp(897)) 0x003D64C0 Far.exe!__scrt_common_main_seh (d:\agent_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)) 0x00017034 KERNEL32.DLL!BaseThreadInitThunk 0x00052651 ntdll.dll!RtlUserThreadStart

Current stack:

0x001BF87C Far.exe!get_backtrace (C:\src\far\exception_handler.cpp(165)) 0x001C231F Far.exe!collect_information (C:\src\far\exception_handler.cpp(421)) 0x001C37B7 Far.exe!ShowExceptionUI (C:\src\far\exception_handler.cpp(613)) 0x001C588B Far.exe!handle_generic_exception (C:\src\far\exception_handler.cpp(949)) 0x001C68C5 Far.exe!handle_seh_exception (C:\src\far\exception_handler.cpp(1172)) 0x001C754D Far.exe!detail::seh_filter (C:\src\far\exception_handler.cpp(1428)) 0x002D5DC6 Far.exe!_Closure_wrapper_7e43c91d_12:: (C:\src\far\common\function_ref.hpp(49)) 0x0042B5C7 Far.exe!detail::seh_try'::1'::filt$0 (C:\src\far\exception_handler.cpp(1387)) 0x003DBE20 Far.exe!C_specific_handler (d:\agent_work\5\s\src\vctools\crt\vcruntime\src\eh\riscchandler.cpp(290)) 0x000A217F ntdll.dll!_chkstk 0x00051454 ntdll.dll!RtlRaiseException 0x000A0CAE ntdll.dll!KiUserExceptionDispatcher 0x00006530 colorer.dll!FarEditor::hasWork (D:\a\FarColorer\FarColorer\src\FarEditor.cpp(1366)) 0x0000CD8A colorer.dll!FarEditorSet::editorEvent (D:\a\FarColorer\FarColorer\src\FarEditorSet.cpp(577)) 0x0001AC5C colorer.dll!ProcessEditorEventW (D:\a\FarColorer\FarColorer\src\pcolorer.cpp(133)) 0x0031606D Far.exe!_Closure_wrapper_8ad60419_17:: (C:\src\far\common\function_ref.hpp(49)) 0x00315D59 Far.exe!_Closure_wrapper_8ad60419_5:: (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x0031482B Far.exe!cpp_try<Plugin::ExecuteFunctionImpl'::`2'::<lambda_2>::operator()'::`2'::<lambda_3>,Plugin::ExecuteFunctionImpl'::2'::<lambda_2>::operator()'::2'::,`Plugin::ExecuteFunctionImpl'::2'::::operator()'::2'::<lambda_5> > (C:\src\far\exception_handler.hpp(187)) 0x00315EDE Far.exe!_Closure_wrapper_8ad60419_7::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C738D Far.exe!detail::seh_try (C:\src\far\exception_handler.cpp(1386)) 0x003147C1 Far.exe!Plugin::ExecuteFunctionImpl (C:\src\far\plclass.cpp(1259)) 0x0031366C Far.exe!Plugin::ProcessEditorEvent (C:\src\far\plclass.cpp(935)) 0x0034C32B Far.exe!PluginManager::ProcessSubscribedEditorEvent (C:\src\far\plugins.cpp(885)) 0x001A8092 Far.exe!Editor::DeleteBlock (C:\src\far\editor.cpp(4257)) 0x0019F7C6 Far.exe!Editor::ProcessKeyInternal (C:\src\far\editor.cpp(1511)) 0x001A1EFC Far.exe!Editor::ProcessKey (C:\src\far\editor.cpp(2724)) 0x001DC0BE Far.exe!FileEditor::ReProcessKey (C:\src\far\fileedit.cpp(1358)) 0x002D9FF2 Far.exe!Manager::ProcessKey (C:\src\far\manager.cpp(803)) 0x002D9991 Far.exe!Manager::ProcessMainLoop (C:\src\far\manager.cpp(641)) 0x002D9676 Far.exe!Manager::EnterMainLoop (C:\src\far\manager.cpp(611)) 0x002D121E Far.exe!MainProcess (C:\src\far\main.cpp(319)) 0x002D5CD5 Far.exe!_Closure_wrapper_7e43c91d_4::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x002D507C Far.exe!cpp_try<mainImpl'::2'::<lambda_4>,mainImpl'::2'::<lambda_5>,mainImpl'::2'::<lambda_6> > (C:\src\far\exception_handler.hpp(185)) 0x002D4B24 Far.exe!mainImpl (C:\src\far\main.cpp(808)) 0x002D5398 Far.exe!wmain_seh'::2'::<lambda_1>::operator() (C:\src\far\main.cpp(876)) 0x002D5D52 Far.exe!_Closure_wrapper_7e43c91d_9::<lambda_invoker_cdecl> (C:\src\far\common\function_ref.hpp(49)) 0x001C7351 Far.exe!detail::cpp_try (C:\src\far\exception_handler.cpp(1346)) 0x002D54BC Far.exe!cpp_try<wmain_seh'::2'::<lambda_1>,wmain_seh'::2'::<lambda_2>,wmain_seh'::`2':: > (C:\src\far\exception_handler.hpp(185)) 0x002D52E2 Far.exe!wmain_seh (C:\src\far\main.cpp(871)) 0x002D5D8E Far.exe!_Closure_wrapper_7e43c91d_11:: (C:\src\far\common\function_ref.hpp(49)) 0x001C738D Far.exe!detail::seh_try (C:\src\far\exception_handler.cpp(1386)) 0x002D55BE Far.exe!main (C:\src\far\main.cpp(897)) 0x003D64C0 Far.exe!scrt_common_main_seh (d:\agent_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288)) 0x00017034 KERNEL32.DLL!BaseThreadInitThunk 0x00052651 ntdll.dll!RtlUserThreadStart

C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Far.exe 3.0.5809.0 x64 C:\Windows\SYSTEM32\ntdll.dll 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\System32\KERNEL32.DLL 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\System32\KERNELBASE.dll 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\SYSTEM32\apphelp.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\USER32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\win32u.dll 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\System32\GDI32.dll 10.0.19041.746 (WinBuild.160101.0800) C:\Windows\System32\gdi32full.dll 10.0.19041.928 (WinBuild.160101.0800) C:\Windows\System32\msvcp_win.dll 10.0.19041.789 (WinBuild.160101.0800) C:\Windows\System32\ucrtbase.dll 10.0.19041.789 (WinBuild.160101.0800) C:\Windows\System32\ADVAPI32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\msvcrt.dll 7.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\sechost.dll 10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\RPCRT4.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\SHELL32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\WINSPOOL.DRV 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\SYSTEM32\NETAPI32.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\MPR.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\ole32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\combase.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\PSAPI.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\SETUPAPI.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\cfgmgr32.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\Secur32.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\bcrypt.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\COMDLG32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\shcore.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\SHLWAPI.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\VERSION.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\USERENV.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\SAMCLI.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.844_none_ca00b6081b84eb1d\COMCTL32.dll 6.10 (WinBuild.160101.0800) C:\Windows\SYSTEM32\NETUTILS.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\SRVCLI.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\SSPICLI.DLL 10.0.19041.906 (WinBuild.160101.0800) C:\Windows\System32\IMM32.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\SYSTEM32\kernel.appcore.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\system32\uxtheme.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\MSCTF.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\OLEAUT32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\powrprof.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\UMPDC.dll Unknown C:\Windows\System32\bcryptPrimitives.dll 10.0.19041.1023 (WinBuild.160101.0800) C:\Windows\System32\clbcatq.dll 2001.12.10941.16384 (WinBuild.160101.0800) C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\Align\Align.dll 3.0 build 29 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\ArcLite\arclite.dll 3.0.318 C:\Windows\system32\explorerframe.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\System32\OneCoreUAPCommonProxyStub.dll 10.0.19041.1023 (WinBuild.160101.0800) C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\AutoWrap\AutoWrap.dll 3.0 build 27 C:\Windows\SYSTEM32\ntmarta.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\Brackets\Brackets.dll 3.0 build 35 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\Compare\Compare.dll 3.0 build 55 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\DrawLine\DrawLine.dll 3.0 build 27 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\EditCase\EditCase.dll 3.0 build 26 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\EMenu\EMenu.dll 3.0 build 66 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\FarCmds\FarCmds.dll 3.0 build 129 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\FarColorer\bin\colorer.dll 1.4.3 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\FileCase\FileCase.dll 3.0 build 37 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\HlfViewer\HlfViewer.dll 3.0 build 49 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\LuaMacro\LuaMacro.dll 3.0 build 763 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\luafar3.dll 3.0 build 763 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\lua51.dll Unknown C:\Windows\SYSTEM32\CRYPTBASE.DLL 10.0.19041.546 (WinBuild.160101.0800) C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\lpeg.dll Unknown C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\NetBox\NetBox.dll 2.4.5.534 C:\Windows\SYSTEM32\windows.storage.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\Wldp.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\system32\propsys.dll 7.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\CRYPTSP.dll 10.0.19041.546 (WinBuild.160101.0800) C:\Windows\system32\rsaenh.dll 10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\ws2_32.dll 10.0.19041.985 (WinBuild.160101.0800) C:\Windows\SYSTEM32\security.dll 10.0.19041.1 (WinBuild.160101.0800) C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\Network\Network.dll 3.0 build 99 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\ProcList\ProcList.dll 3.0 build 201 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\SameFolder\SameFolder.dll 3.0 build 1 C:\Users\r3L4x\Downloads\Far30b5809.x64.20210601\Plugins\TmpPanel\TmpPanel.dll 3.0 build 110 C:\Windows\SYSTEM32\dbghelp.DLL 10.0.19041.867 (WinBuild.160101.0800)