I am seeing an exception quite often now:
System.Runtime.InteropServices.COMException was unhandled Message: An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in mscorlib.dll Additional information: The handle is invalid. (Exception from HRESULT: 0x80070006 (E_HANDLE))
When I open the process in Visual Studio, I see this call stack:
> mscorlib.dll!System.Runtime.InteropServices.Marshal.FreeHGlobal(System.IntPtr hglobal) Unknown XPatherizerNPP.dll!NppPluginNET.ClikeStringArray.Dispose() Unknown XPatherizerNPP.dll!NppPluginNET.ClikeStringArray.~ClikeStringArray() Unknown
This is in this thread: Not Flagged > 0x000057F4 0x00000002 Worker Thread GC Finalizer Thread XPatherizerNPP.dll!NppPluginNET.ClikeStringArray.Dispose Highest
This seems to be happening even when I am not interacting with it.