View Issue Details

IDProjectCategoryView StatusLast Update
0003904Far ManagerMacropublic2021-10-18 17:11
Reporterzorinoleg Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version3.0 
Summary0003904: После обновления выдается ошибка с плагином.
DescriptionПосле обновления приложение не запускается, выдается ошибка с плагином.
TagsNo tags attached.
Build5903

Activities

zorinoleg

2021-10-18 06:41

reporter  

bug_report.txt (38,784 bytes)   
Exception: 0xC0000005 - EXCEPTION_ACCESS_VIOLATION

Details:   Memory at 01080000 <unknown>! could not be read

errno:     0x00000000 - No error

LastError: 0x00000000 - The operation completed successfully.

NTSTATUS:  0xC0000034 - Object Name not found.

Address:   00241664 - Far.exe!0054+FarMacroApi::pluginexistFunc(void)

Function:  OpenW

Source:    macro.obj

File:      D:\Winapp\FAR3\Plugins\LuaMacro\LuaMacro.dll

Plugin:    LuaMacro 3.0.765.0 (Far macros in Lua, Shmuel Zeigerman & Far Group)

Far:       3.0.5901.0 x86 (e41f053)

OS:        10.0.19043.2.0.0.256.1 (version 21H1, OS build 19043.1266)

Kernel:    10.0.19041.1266 (WinBuild.160101.0800)



EAX = 00CFEBF8

EBX = 00000010

ECX = 01080000

EDX = 01080002

ESI = 00CFE604

EDI = FFFFFFFF

EIP = 00641664

ESP = 00CFE098

EBP = 00CFE0EC

EFL = 00210216



00241664 Far.exe!0054+FarMacroApi::pluginexistFunc(void) (macro.obj)

00239D4D Far.exe!480D+KeyMacro::CallFar(int,struct FarMacroCall *) (macro.obj)

00290E47 Far.exe!0027+_Closure_wrapper_b196500b_160::<lambda_invoker_cdecl>(void *) (plugapi.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

0028CCDE Far.exe!004E+cpp_try<class `pluginapi::apiCallFar(int,struct FarMacroCall *)'::`2'::<lambda_1>,class `pluginapi::apiCallFar(int,struct FarMacroCall *)'::`2'::<lambda_2>,struct detail::no_handler>(class `pluginapi::apiCallFar(int,struct FarMacroCall *)'::`2'::<lambda_1> const &,class `pluginapi::apiCallFar(int,struct FarMacroCall *)'::`2'::<lambda_2> const &,struct detail::no_handler const &) (plugapi.obj)

0028CC6D Far.exe!003D+pluginapi::apiCallFar(int,struct FarMacroCall *) (plugapi.obj)

000090D7 luafar3.dll!0177+_far_MacroCallFar (luamacro.obj)

00002C0A lua51.dll!<unknown> (get the pdb)

00015992 lua51.dll!<unknown> (get the pdb)

0028B8DE Far.exe!028E+`pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *)'::`2'::<lambda_1>::operator()(void)const  (plugapi.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

0028BAFB Far.exe!002B+cpp_try<class `pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *)'::`2'::<lambda_1>,class `pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *)'::`2'::<lambda_2>,struct detail::no_handler>(class `pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *)'::`2'::<lambda_1> const &,class `pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *)'::`2'::<lambda_2> const &,struct detail::no_handler const &) (plugapi.obj)

0028B62F Far.exe!004F+pluginapi::apiRecursiveSearch(wchar_t const *,wchar_t const *,int (__stdcall*)(struct PluginPanelItem const *,wchar_t const *,void *),unsigned __int64,void *) (plugapi.obj)

000180FF luafar3.dll!025F+_far_RecursiveSearch (service.obj)

00002C0A lua51.dll!<unknown> (get the pdb)

00015992 lua51.dll!<unknown> (get the pdb)

00008AE6 luafar3.dll!00C6+_Open_Luamacro (luamacro.obj)

000047A6 luafar3.dll!00B6+_LF_Open (exported.obj)

00001585 LuaMacro.dll!0055+_OpenW@4 (luaplug.obj)

00281126 Far.exe!0016+_Closure_wrapper_8ad60419_11::<lambda_invoker_cdecl>(void *) (plclass.obj)

00280C67 Far.exe!0047+_Closure_wrapper_8ad60419_2::<lambda_invoker_cdecl>(void *) (plclass.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

0027F37F Far.exe!002F+cpp_try<class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_3>,class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_4>,class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_5> >(class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_3> const &,class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_4> const &,class ``Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>)'::`2'::<lambda_2>::operator()(void)const '::`2'::<lambda_5> const &) (plclass.obj)

00280DCC Far.exe!007C+_Closure_wrapper_8ad60419_4::<lambda_invoker_cdecl>(void *) (plclass.obj)

00175480 Far.exe!0040+detail::seh_try(class function_ref<void __cdecl(void)>,class function_ref<unsigned long __cdecl(struct _EXCEPTION_POINTERS *)>,class function_ref<void __cdecl(unsigned long)>) (exception_handler.obj)

0027F339 Far.exe!00A9+Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>) (plclass.obj)

0027E58C Far.exe!006C+Plugin::Open(struct OpenInfo *) (plclass.obj)

002B1DB3 Far.exe!0053+PluginManager::Open(class Plugin *,int,struct _GUID const &,int)const  (plugins.obj)

002B1357 Far.exe!01A7+PluginManager::CallPlugin(struct _GUID const &,int,void *,void * *)const  (plugins.obj)

002320AE Far.exe!002E+CallMacroPlugin(struct OpenMacroPluginInfo *) (macro.obj)

00232612 Far.exe!0142+KeyMacro::LoadMacros(bool,bool,struct FarMacroLoad const *) (macro.obj)

0011720C Far.exe!01BC+ControlObject::Init(int) (ctrlobj.obj)

0024370B Far.exe!026B+MainProcess(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,int,int) (main.obj)

002473F6 Far.exe!0026+_Closure_wrapper_7e43c91d_4::<lambda_invoker_cdecl>(void *) (main.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

00246954 Far.exe!0064+cpp_try<class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_4>,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_5>,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_6> >(class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_4> const &,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_5> const &,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_6> const &) (main.obj)

002463CE Far.exe!106E+mainImpl(class span<wchar_t const * const>) (main.obj)

00246B20 Far.exe!0050+`wmain_seh(void)'::`2'::<lambda_1>::operator()(void)const  (main.obj)

0024746F Far.exe!000F+_Closure_wrapper_7e43c91d_9::<lambda_invoker_cdecl>(void *) (main.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

00246C64 Far.exe!0064+cpp_try<class `wmain_seh(void)'::`2'::<lambda_1>,class `wmain_seh(void)'::`2'::<lambda_2>,class `wmain_seh(void)'::`2'::<lambda_3> >(class `wmain_seh(void)'::`2'::<lambda_1> const &,class `wmain_seh(void)'::`2'::<lambda_2> const &,class `wmain_seh(void)'::`2'::<lambda_3> const &) (main.obj)

002475DE Far.exe!00CE+_Closure_wrapper_7e43c91d_11::<lambda_invoker_cdecl>(void *) (main.obj)

00175480 Far.exe!0040+detail::seh_try(class function_ref<void __cdecl(void)>,class function_ref<unsigned long __cdecl(struct _EXCEPTION_POINTERS *)>,class function_ref<void __cdecl(unsigned long)>) (exception_handler.obj)

00246D1C Far.exe!008C+_main (main.obj)

0031F6D7 Far.exe!00FA+__scrt_common_main_seh(void) (LIBCMT:exe_main.obj)

0001FA29 KERNEL32.DLL!<unknown> (get the pdb)

00067A9E ntdll.dll!<unknown> (get the pdb)

00067A6E ntdll.dll!<unknown> (get the pdb)

----------------------------------------

Current stack:

----------------------------------------

00170D34 Far.exe!01D4+get_backtrace(class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class span<unsigned int const >,class span<unsigned int const >,class function_ref<void __cdecl(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > &&)>) (exception_handler.obj)

00171CD9 Far.exe!01A9+collect_information(class exception_context const &,class span<unsigned int const >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class span<struct std::pair<class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> > > const >) (exception_handler.obj)

00172B1C Far.exe!083C+ShowExceptionUI(bool,class exception_context const &,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,struct error_state const &,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class Plugin const * const,class span<unsigned int const >) (exception_handler.obj)

00173DA3 Far.exe!03B3+handle_generic_exception(class exception_context const &,class std::basic_string_view<char,struct std::char_traits<char> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class Plugin const * const,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,class std::basic_string_view<wchar_t,struct std::char_traits<wchar_t> >,struct error_state const &,class span<unsigned int const >) (exception_handler.obj)

00174C04 Far.exe!0104+handle_seh_exception(class exception_context const &,class std::basic_string_view<char,struct std::char_traits<char> >,class Plugin const * const) (exception_handler.obj)

001756B0 Far.exe!01A0+detail::seh_filter(struct _EXCEPTION_POINTERS const *,class std::basic_string_view<char,struct std::char_traits<char> >,class Plugin const *) (exception_handler.obj)

0024768D Far.exe!001D+_Closure_wrapper_7e43c91d_12::<lambda_invoker_cdecl>(void *,struct _EXCEPTION_POINTERS *) (main.obj)

001754B0 Far.exe!0070+detail::seh_try(class function_ref<void __cdecl(void)>,class function_ref<unsigned long __cdecl(struct _EXCEPTION_POINTERS *)>,class function_ref<void __cdecl(unsigned long)>) (exception_handler.obj)

0027F339 Far.exe!00A9+Plugin::ExecuteFunctionImpl(enum export_index,class function_ref<void __cdecl(void)>) (plclass.obj)

0027E58C Far.exe!006C+Plugin::Open(struct OpenInfo *) (plclass.obj)

002B1DB3 Far.exe!0053+PluginManager::Open(class Plugin *,int,struct _GUID const &,int)const  (plugins.obj)

002B1357 Far.exe!01A7+PluginManager::CallPlugin(struct _GUID const &,int,void *,void * *)const  (plugins.obj)

002320AE Far.exe!002E+CallMacroPlugin(struct OpenMacroPluginInfo *) (macro.obj)

00232612 Far.exe!0142+KeyMacro::LoadMacros(bool,bool,struct FarMacroLoad const *) (macro.obj)

0011720C Far.exe!01BC+ControlObject::Init(int) (ctrlobj.obj)

0024370B Far.exe!026B+MainProcess(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,int,int) (main.obj)

002473F6 Far.exe!0026+_Closure_wrapper_7e43c91d_4::<lambda_invoker_cdecl>(void *) (main.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

00246954 Far.exe!0064+cpp_try<class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_4>,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_5>,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_6> >(class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_4> const &,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_5> const &,class `mainImpl(class span<wchar_t const * const>)'::`2'::<lambda_6> const &) (main.obj)

002463CE Far.exe!106E+mainImpl(class span<wchar_t const * const>) (main.obj)

00246B20 Far.exe!0050+`wmain_seh(void)'::`2'::<lambda_1>::operator()(void)const  (main.obj)

0024746F Far.exe!000F+_Closure_wrapper_7e43c91d_9::<lambda_invoker_cdecl>(void *) (main.obj)

001753E7 Far.exe!0047+detail::cpp_try(class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(void)>,class function_ref<void __cdecl(class std::exception const &)>) (exception_handler.obj)

00246C64 Far.exe!0064+cpp_try<class `wmain_seh(void)'::`2'::<lambda_1>,class `wmain_seh(void)'::`2'::<lambda_2>,class `wmain_seh(void)'::`2'::<lambda_3> >(class `wmain_seh(void)'::`2'::<lambda_1> const &,class `wmain_seh(void)'::`2'::<lambda_2> const &,class `wmain_seh(void)'::`2'::<lambda_3> const &) (main.obj)

002475DE Far.exe!00CE+_Closure_wrapper_7e43c91d_11::<lambda_invoker_cdecl>(void *) (main.obj)

00175480 Far.exe!0040+detail::seh_try(class function_ref<void __cdecl(void)>,class function_ref<unsigned long __cdecl(struct _EXCEPTION_POINTERS *)>,class function_ref<void __cdecl(unsigned long)>) (exception_handler.obj)

00246D1C Far.exe!008C+_main (main.obj)

0031F6D7 Far.exe!00FA+__scrt_common_main_seh(void) (LIBCMT:exe_main.obj)

0001FA29 KERNEL32.DLL!<unknown> (get the pdb)

00067A9E ntdll.dll!<unknown> (get the pdb)

00067A6E ntdll.dll!<unknown> (get the pdb)



D:\Winapp\FAR3\Far.exe 3.0.5901.0 x86

C:\WINDOWS\SYSTEM32\ntdll.dll 10.0.19041.1023 (WinBuild.160101.0800)

C:\WINDOWS\System32\KERNEL32.DLL 10.0.19041.1151 (WinBuild.160101.0800)

C:\WINDOWS\System32\KERNELBASE.dll 10.0.19041.1151 (WinBuild.160101.0800)

C:\WINDOWS\System32\ADVAPI32.dll 10.0.19041.1 (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.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\USER32.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\win32u.dll 10.0.19041.1266 (WinBuild.160101.0800)

C:\WINDOWS\System32\GDI32.dll 10.0.19041.1202 (WinBuild.160101.0800)

C:\WINDOWS\System32\gdi32full.dll 10.0.19041.1110 (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\SHELL32.dll 10.0.19041.964 (WinBuild.160101.0800)

C:\WINDOWS\System32\ole32.dll 10.0.19041.1266 (WinBuild.160101.0800)

C:\WINDOWS\System32\combase.dll 10.0.19041.1202 (WinBuild.160101.0800)

C:\WINDOWS\System32\PSAPI.DLL 10.0.19041.546 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\MPR.dll 10.0.19041.1 (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\SETUPAPI.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\Secur32.dll 10.0.19041.546 (WinBuild.160101.0800)

C:\WINDOWS\System32\cfgmgr32.dll 10.0.19041.1151 (WinBuild.160101.0800)

C:\WINDOWS\System32\bcrypt.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\COMDLG32.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\VERSION.dll 10.0.19041.546 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\USERENV.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\shcore.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\SHLWAPI.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_a8625c1886757984\COMCTL32.dll 6.10 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\NETUTILS.DLL 10.0.19041.546 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\SAMCLI.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.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\MSCTF.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\System32\OLEAUT32.dll 10.0.19041.985 (WinBuild.160101.0800)

D:\Winapp\Punto Switcher\pshook.dll 4, 1, 4, 568

C:\WINDOWS\System32\imagehlp.dll 10.0.19041.546 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\powrprof.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\UMPDC.dll Unknown

C:\WINDOWS\System32\bcryptPrimitives.dll 10.0.19041.1202 (WinBuild.160101.0800)

C:\WINDOWS\System32\clbcatq.dll 2001.12.10941.16384 (WinBuild.160101.0800)

C:\WINDOWS\system32\explorerframe.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\Windows\System32\OneCoreUAPCommonProxyStub.dll 10.0.19041.1266 (WinBuild.160101.0800)

D:\Winapp\FAR3\Plugins\BatchRen\BatchRen.dll 2.43.3.2922

D:\Winapp\FAR3\Plugins\DiskMenu\DiskMenu.dll 3.12.0.3525

D:\Winapp\FAR3\Plugins\Fin\FixIncorrectNames.dll 1.6.0.13

D:\Winapp\FAR3\Plugins\LuaMacro\LuaMacro.dll 3.0.765.0

D:\Winapp\FAR3\lua51.dll Unknown

D:\Winapp\FAR3\luafar3.dll 3.0.765.0

C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL 10.0.19041.546 (WinBuild.160101.0800)

D:\Winapp\FAR3\lpeg.dll Unknown

D:\Winapp\FAR3\Plugins\MacroLib\MacroLib.dll 1.26

D:\Winapp\FAR3\Plugins\PortaDev\PortaDev.dll 3.11.0.4040

C:\Windows\System32\PortableDeviceApi.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\DEVOBJ.dll 10.0.19041.1151 (WinBuild.160101.0800)

C:\WINDOWS\System32\WINTRUST.dll 10.0.19041.1266 (WinBuild.160101.0800)

C:\WINDOWS\System32\CRYPT32.dll 10.0.19041.1 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\MSASN1.dll 10.0.19041.546 (WinBuild.160101.0800)

D:\Winapp\FAR3\Plugins\TmpPanel\TmpPanel.dll 3.0.110.0

D:\Winapp\FAR3\Plugins\UPDATE\update.dll 3.0 build 18 x86

C:\WINDOWS\SYSTEM32\WININET.dll 11.00.19041.1 (WinBuild.160101.0800)

D:\Winapp\FAR3\Plugins\UpdateEx\UpdateEx.dll 3.1 build 36 x86

D:\Winapp\FAR3\MSVCR100.dll 10.00.40219.325

C:\WINDOWS\SYSTEM32\dbghelp.DLL 10.0.19041.1052 (WinBuild.160101.0800)

C:\WINDOWS\SYSTEM32\dbgcore.DLL 10.0.19041.546 (WinBuild.160101.0800)

bug_report.txt (38,784 bytes)   
far.mdmp (78,058 bytes)
Screenshot 2021-10-18 103843.jpg (188,038 bytes)   
Screenshot 2021-10-18 103843.jpg (188,038 bytes)   

shmuel

2021-10-18 08:46

developer   bugnote:0017190

@DrKnS
Я посмотрел сейчас в текущих исходниках функцию pluginexistFunc, и там, на мой взгляд, после каждого вызова PassBoolean должен идти return (или надо делать конструкцию if-else).
В более ранних исходниках логика правильная.

shmuel

2021-10-18 14:19

developer   bugnote:0017191

Воспроизвёл падение на билде 5901 - достаточно вызвать с комстроки
lua:Plugin.Exist()

DrKnS

2021-10-18 17:10

administrator   bugnote:0017193

Shmuel, спасибо. 5903.

Issue History

Date Modified Username Field Change
2021-10-18 06:41 zorinoleg New Issue
2021-10-18 06:41 zorinoleg File Added: bug_report.txt
2021-10-18 06:41 zorinoleg File Added: far.mdmp
2021-10-18 06:41 zorinoleg File Added: Screenshot 2021-10-18 103843.jpg
2021-10-18 08:46 shmuel Note Added: 0017190
2021-10-18 14:19 shmuel Note Added: 0017191
2021-10-18 17:10 DrKnS Assigned To => DrKnS
2021-10-18 17:10 DrKnS Status new => closed
2021-10-18 17:10 DrKnS Resolution open => fixed
2021-10-18 17:10 DrKnS Fixed in Version => 3.0
2021-10-18 17:10 DrKnS Note Added: 0017193
2021-10-18 17:10 DrKnS Project Plugins => Far Manager
2021-10-18 17:10 DrKnS Category LuaMacro / Macro Browser => General
2021-10-18 17:10 DrKnS Category General => Macro
2021-10-18 17:11 DrKnS Build => 5903