rechlin Posted October 16, 2021 Share Posted October 16, 2021 I have had an ongoing problem where Paint.NET apparently runs out of GDI objects and crashes, I suppose due to a memory leak. Typically this happens about once a week or so, with heavy use. I was hoping it might be fixed with all the big changes in 4.3 but it's not (I'm running 4.3.2 now but have been extensively using Paint.NET for over a year now, and this problem has been ongoing). My use case is I open 20 images in PNG format at a time, typically around 15-30 megapixels each, make minor edits to each one typically with the rectangle shape tool and the paintbrush tool, and then save each one when I am done. I use Undo/Redo occasionally also. Sometimes I use the selection (usually rectangle and lasso) tools as well, if I am working with color images (though most of the time I am using 8-bit grayscale images). I sometimes work with layers, too, but I've had this happen even when I've never touched anything with layers during the whole session. I have some filters that I use but I've seen this crash even when not using filters for quite some time. The filters I typically use are built-in Levels, built-in Hue-Saturation, built-in Curves, third-party Curves+, and third-party Color Balance. I've had Paint.NET crash during sessions that I've used those filters at some point but haven't used them in a while (like I might go through a couple hundred of images without using any of those filters). Typically I've edited a thousand or more images during the session by the time it crashes. I do have a bunch of plugins installed, but aside from the few I listed above I never use them. The crash seems to happen randomly -- it might be while opening an image, or using a tool, or using a filter, but always after clicking on something. I guess at some point it just needs that extra GDI object or two but would reach Windows's 10,000 object maximum. While this isn't awful, because it only happens about once a week and I rarely lose more than a few minutes of work, it's annoying. I suppose I could restart Paint.NET manually every few days but it gets annoying having to reset my points in Curves (since there is no way to save them) and other filter settings to my preferred values each time. Please let me know if there is anything I can do to help pin down the memory leak. A crash log is pasted below. This text file was created because paint.net crashed. Please e-mail this to crashlog4@getpaint.net so we can diagnose and fix the problem. Application version: paint.net 4.3.2 (Stable 4.302.7947.34042) Time of crash: 2021-10-16 09:37:02 Application uptime: 8.14:59:17.2049684 Application state: Running Working set: 1,423,212 KiB Handles and threads: 3062 handles, 67 threads, 9998 gdi, 2243 user Install type: Classic Application directory: C:\Program Files\paint.net Current directory: C:\Program Files\paint.net Install directory: C:\Program Files\paint.net OS Version: Windows 10 Pro 10.0.19043.0 x64 .NET version: .NET 5.0.10 x64 Processor: "Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz" @ ~3998MHz (4C/8T, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX, AVX2) Physical memory: 32709 MB Video card: Radeon RX 570 Series (v:1002, d:67DF, r:239), Microsoft Basic Render Driver (v:1414, d:8C, r:0) Hardware acceleration: True (default: True) Pointers: none UI animations: True UI DPI: 96 dpi (1.00x scale) UI theme: VisualStyleClass=Aero, EffectiveTheme=Aero, DWM=yes, AeroColorScheme=Blue, ThemeFileName=Aero.msstyles Updates: True, 2021-10-07 Locale: pdnr.c: en-US, hklm: en-US, hkcu: en-US, cc: en-US, cuic: en-US Flags: Exception details: System.OutOfMemoryException: D:\src\pdn\src\SystemLayer.Native\Direct2D1\D2DRenderTarget.cpp (230) : hr = m_pRenderTarget->EndDraw( &d2dTag1, &d2dTag2); at PaintDotNet.SystemLayer.Native.x64.NativeUtilities.ThrowOnErrorImpl(Int32 hr, SByte* szHr, IUnknown* pFxErrorInfo) at PaintDotNet.SystemLayer.Native.x64.Direct2D1.D2DRenderTarget.EndDraw() at PaintDotNet.Drawing.DrawingContextUtil.<>c__DisplayClass12_0.<BeginDraw>b__2() in D:\src\pdn\src\Core\Drawing\DrawingContextUtil.cs:line 160 at PaintDotNet.Disposable.ActionDisposable.Dispose(Boolean disposing) in D:\src\pdn\src\Base\Disposable.cs:line 74 at PaintDotNet.Disposable.Dispose() in D:\src\pdn\src\Base\Disposable.cs:line 303 at PaintDotNet.ComponentModel.RefTrackedObject.DisposeCore(Boolean disposing) in D:\src\pdn\src\Base\ComponentModel\RefTrackedObject.cs:line 425 at PaintDotNet.ComponentModel.RefTrackedObject.ReleaseRef(Object refOwner, Boolean disposing) in D:\src\pdn\src\Base\ComponentModel\RefTrackedObject.cs:line 565 at PaintDotNet.ComponentModel.RefTrackedObject.Dispose() in D:\src\pdn\src\Base\ComponentModel\RefTrackedObject.cs:line 351 at PaintDotNet.Direct2D1.DrawingHelpers.DrawWithErrorHandling[TDrawingContext](Func`1 drawingContextFactory, Action`1 drawingCallback) in D:\src\pdn\src\Core\Direct2D1\DrawingHelpers.cs:line 67 at PaintDotNet.VisualStyling.PdnToolStripRenderer.OnRenderItemText(ToolStripItemTextRenderEventArgs e) in D:\src\pdn\src\PaintDotNet\VisualStyling\PdnToolStripRenderer.cs:line 144 at PaintDotNet.Controls.PdnToolBar.PdnToolBarStripRenderer.OnRenderItemText(ToolStripItemTextRenderEventArgs e) in D:\src\pdn\src\PaintDotNet\Controls\PdnToolBar.cs:line 299 at System.Windows.Forms.ToolStripRenderer.DrawItemText(ToolStripItemTextRenderEventArgs e) at System.Windows.Forms.ToolStripDropDownButton.OnPaint(PaintEventArgs e) at System.Windows.Forms.ToolStripItem.HandlePaint(PaintEventArgs e) at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at PaintDotNet.SystemLayer.ToolStripEx.WndProc(Message& m) in D:\src\pdn\src\SystemLayer\ToolStripEx.cs:line 86 at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, WM msg, IntPtr wparam, IntPtr lparam) Managed assemblies: System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e @ C:\Program Files\paint.net\System.Private.CoreLib.dll paintdotnet, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\paintdotnet.dll System.Runtime, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.dll System.Windows.Forms, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Windows.Forms.dll PaintDotNet.Base, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Base.dll System.Diagnostics.Process, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.Process.dll PaintDotNet.SystemLayer, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.SystemLayer.dll System.Runtime.InteropServices.RuntimeInformation, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.InteropServices.RuntimeInformation.dll System.IO.FileSystem, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.IO.FileSystem.dll PaintDotNet.SystemLayer.Native.x64, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll System.Threading, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.dll System.Runtime.Extensions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.Extensions.dll System.Runtime.InteropServices, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.InteropServices.dll System.Runtime.CompilerServices.VisualC, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.CompilerServices.VisualC.dll System.Collections.NonGeneric, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.NonGeneric.dll System.Runtime.Intrinsics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Runtime.Intrinsics.dll System.Collections, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.dll System.Memory, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Memory.dll PaintDotNet.Core, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Core.dll System.Private.Uri, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Private.Uri.dll System.ComponentModel.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.Primitives.dll WindowsBase, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\WindowsBase.dll System.Windows.Forms.Primitives, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Windows.Forms.Primitives.dll System.Drawing.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Drawing.Primitives.dll System.Threading.Thread, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.Thread.dll System.Diagnostics.TraceSource, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.TraceSource.dll System.Text.Encoding.CodePages, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Text.Encoding.CodePages.dll Microsoft.Win32.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\Microsoft.Win32.Primitives.dll PaintDotNet.Resources, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Resources.dll System.ObjectModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ObjectModel.dll PaintDotNet.Data, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Data.dll PaintDotNet.Framework, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Framework.dll System.Configuration.ConfigurationManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Configuration.ConfigurationManager.dll netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\netstandard.dll System.Collections.Specialized, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.Specialized.dll System.Xml.ReaderWriter, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Xml.ReaderWriter.dll System.Private.Xml, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Private.Xml.dll System.Net.WebClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Net.WebClient.dll System.Threading.ThreadPool, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.ThreadPool.dll Microsoft.Win32.SystemEvents, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\Microsoft.Win32.SystemEvents.dll System.Security.Cryptography.Algorithms, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Cryptography.Algorithms.dll System.Collections.Immutable, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.Immutable.dll System.Linq, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Linq.dll System.Text.Encoding.Extensions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Text.Encoding.Extensions.dll System.Drawing.Common, Version=5.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Drawing.Common.dll Microsoft.Win32.Registry, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\Microsoft.Win32.Registry.dll System.Collections.Concurrent, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.Concurrent.dll System.ComponentModel.EventBasedAsync, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.EventBasedAsync.dll PresentationFramework, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\PresentationFramework.dll System.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Principal.Windows.dll System.ComponentModel.TypeConverter, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.TypeConverter.dll System.Security.Claims, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Claims.dll System.ComponentModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.dll System.Security.Principal, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Principal.dll System.Xaml, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Xaml.dll PresentationCore, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\PresentationCore.dll mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\mscorlib.dll DirectWriteForwarder, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\DirectWriteForwarder.dll System.Diagnostics.Debug, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.Debug.dll System.Diagnostics.FileVersionInfo, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.FileVersionInfo.dll PaintDotNet.Effects, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Effects.dll Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\Accessibility.dll Crc32.NET, Version=1.0.0.0, Culture=neutral, PublicKeyToken=dc0b95cf99bf4e99 @ C:\Program Files\paint.net\Crc32.NET.dll System.Security.Cryptography.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Cryptography.Primitives.dll System.IO.Packaging, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.IO.Packaging.dll System.Resources.ResourceManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Resources.ResourceManager.dll System.Buffers, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Buffers.dll System.Threading.Tasks.Parallel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.Tasks.Parallel.dll System.Diagnostics.Tracing, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.Tracing.dll System.Reflection.MetadataLoadContext, Version=5.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Reflection.MetadataLoadContext.dll System.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Reflection.Metadata.dll System.Runtime.Serialization.Formatters, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.Serialization.Formatters.dll System.IO.MemoryMappedFiles, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.IO.MemoryMappedFiles.dll System.Runtime.Loader, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.Loader.dll PhotoShop, Version=2.4.1.33113, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\PhotoShop.dll System.Drawing, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Drawing.dll System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.dll DdsFileTypePlus, Version=1.10.10.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll WebPFileType, Version=1.3.7.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Bundled\WebPFileType\WebPFileType.dll AvifFileType, Version=1.1.15.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Bundled\AvifFileType\AvifFileType.dll System.CodeDom, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.CodeDom.dll System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Core.dll Mono.Cecil, Version=0.11.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e @ C:\Program Files\paint.net\Mono.Cecil.dll Curves+, Version=4.0.6119.31044, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Curves+.dll Alpha2Gray, Version=4.5.6832.21862, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Alpha2Gray.dll PaintDotNet.Plugins.Compatibility, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Plugins.Compatibility.dll System.Console, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Console.dll BandWPlus, Version=1.3.7359.317, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\BandWPlus.dll BBOutlinedGradientText, Version=4.6.7358.38713, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\BBOutlinedGradientText.dll AlphaSpace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\AlphaSpace.dll Burninate, Version=4.6.7358.31797, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Burninate.dll BBChart, Version=1.0.7358.33924, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\BBChart.dll Calendar, Version=4.6.7358.32649, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Calendar.dll ColorBalance, Version=4.7.7401.17173, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ColorBalance.dll CombinedAdjustments, Version=1.1.7358.40688, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\CombinedAdjustments.dll Dimensions, Version=1.3.6826.38472, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Dimensions.dll CreativeTextPro, Version=1.1.7358.34307, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\CreativeTextPro.dll Twist, Version=4.0.5873.25056, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Twist.dll FillFromClipboard, Version=4.7.7358.36519, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\FillFromClipboard.dll DistortThis, Version=2.9.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\DistortThis.dll EOEffects, Version=1.10.16.12, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\EOEffects.dll FillFromFile, Version=4.7.7358.36581, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\FillFromFile.dll Splatter, Version=4.0.5873.25083, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Splatter.dll Flip, Version=4.6.7358.36953, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Flip.dll FloydSteinbergDithering, Version=4.6.7358.37110, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\FloydSteinbergDithering.dll GaussianBlurPlus, Version=4.2.5691.27401, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\GaussianBlurPlus.dll Gray2Alpha, Version=4.5.6826.36897, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Gray2Alpha.dll Smudge, Version=4.0.5873.25097, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Smudge.dll Dream, Version=4.6.7358.35004, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Dream.dll GridCheckerboard, Version=4.5.6828.36789, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\GridCheckerboard.dll HSVGradients, Version=4.5.6832.41864, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\HSVGradients.dll HueSatPlus, Version=4.6.7359.209, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\HueSatPlus.dll Landscape, Version=4.6.7358.37463, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Landscape.dll LevelHorizon, Version=4.6.7358.37589, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\LevelHorizon.dll OilPaintingPlus, Version=4.6.7358.38406, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\OilPaintingPlus.dll PasteAlpha, Version=4.6.7358.38804, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\PasteAlpha.dll MemeMaker, Version=4.5.6828.38061, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\MemeMaker.dll ObjectTools, Version=5.0.7502.21624, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\ObjectTools.dll Pastel, Version=4.6.7358.38877, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Pastel.dll PhotoAdjustments, Version=4.6.7358.38979, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\PhotoAdjustments.dll Polygon, Version=4.5.6828.38648, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Polygon.dll RemoveDust, Version=4.5.6826.37862, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\RemoveDust.dll SeamCarving, Version=4.6.7358.39596, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\SeamCarving.dll SelectionTools, Version=5.0.7502.22140, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\SelectionTools.dll SpacedTextPlugin, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\SpacedTextPlugin.dll Transparency, Version=4.6.7358.39871, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Transparency.dll Temperature, Version=4.6.7358.39746, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\Temperature.dll VignettePlus, Version=4.6.7358.40027, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\Effects\VignettePlus.dll System.Private.Xml.Linq, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Private.Xml.Linq.dll Color Match, Version=4.0.4642.26532, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Color Match.dll Film, Version=4.0.4642.26607, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Film.dll Random Shape Fill, Version=4.0.4642.26910, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Random Shape Fill.dll Random Effect, Version=4.0.4642.26928, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Random Effect.dll Gradient Bars, Version=4.0.5152.23084, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Bars.dll Pixelate+, Version=4.0.4642.26940, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Pixelate+.dll "Borders N' Shapes", Version=4.0.4642.26476, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Borders N' Shapes.dll Gradient Blocks, Version=4.0.4642.26658, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Blocks.dll Outline Object, Version=4.0.4642.26954, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Outline Object.dll Gradient Grid, Version=4.0.6436.36068, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Grid.dll Grid Warp, Version=4.0.6544.34496, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Grid Warp.dll Liquify, Version=4.0.5873.25113, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Liquify.dll Jitter, Version=4.0.4642.26986, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Jitter.dll System.Text.RegularExpressions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Text.RegularExpressions.dll System.Numerics.Vectors, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Numerics.Vectors.dll System.Runtime.CompilerServices.Unsafe, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.CompilerServices.Unsafe.dll Gradient Mapping, Version=4.0.6547.33963, Culture=neutral, PublicKeyToken=null @ C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Mapping.dll (shimmed) System.Diagnostics.StackTrace, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.StackTrace.dll System.IO.Compression, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.IO.Compression.dll PresentationFramework-SystemXmlLinq, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\PresentationFramework-SystemXmlLinq.dll System.Xml.XDocument, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Xml.XDocument.dll System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Xml.Linq.dll K4os.Compression.LZ4, Version=1.2.12.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d @ C:\Program Files\paint.net\K4os.Compression.LZ4.dll System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Xml.dll System.Reflection.Emit.ILGeneration, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Reflection.Emit.ILGeneration.dll System.Reflection.Emit, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Reflection.Emit.dll Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) System.Reflection.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Reflection.Primitives.dll System.IO.FileSystem.Watcher, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.IO.FileSystem.Watcher.dll System.Threading.Overlapped, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.Overlapped.dll CommunityToolkit.HighPerformance, Version=7.0.0.0, Culture=neutral, PublicKeyToken=4aff67a105548ee2 @ C:\Program Files\paint.net\CommunityToolkit.HighPerformance.dll Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null @ (dynamic) Native modules: C:\Program Files\paint.net\PaintDotNet.exe, version=4.302.7947.34042 C:\WINDOWS\SYSTEM32\ntdll.dll, version=10.0.19041.1023 (WinBuild.160101.0800) C:\WINDOWS\System32\KERNEL32.DLL, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\KERNELBASE.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\USER32.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\win32u.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\GDI32.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\WINDOWS\System32\gdi32full.dll, version=10.0.19041.1110 (WinBuild.160101.0800) C:\WINDOWS\System32\msvcp_win.dll, version=10.0.19041.789 (WinBuild.160101.0800) C:\WINDOWS\System32\ucrtbase.dll, version=10.0.19041.789 (WinBuild.160101.0800) C:\WINDOWS\System32\SHELL32.dll, version=10.0.19041.964 (WinBuild.160101.0800) C:\WINDOWS\System32\ADVAPI32.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\msvcrt.dll, version=7.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\sechost.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\RPCRT4.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\IMM32.DLL, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\hostfxr.dll, version=5,0,1021,41214 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\Program Files\paint.net\hostpolicy.dll, version=5,0,1021,41214 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\Program Files\paint.net\coreclr.dll, version=5,0,1021,41214 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\WINDOWS\System32\ole32.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\combase.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\OLEAUT32.dll, version=10.0.19041.985 (WinBuild.160101.0800) C:\WINDOWS\System32\bcryptPrimitives.dll, version=10.0.19041.1023 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Private.CoreLib.dll, version=5.0.1021.41214 C:\Program Files\paint.net\clrjit.dll, version=5,0,1021,41214 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\WINDOWS\SYSTEM32\kernel.appcore.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\paintdotnet.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.Runtime.dll, version=5.0.1021.41214 C:\WINDOWS\system32\uxtheme.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Windows.Forms.dll, version=5.0.1021.41806 C:\Program Files\paint.net\PaintDotNet.Base.dll, version=4.302.7947.34042 C:\WINDOWS\SYSTEM32\icu.dll, version=64, 2, 0, 0 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Diagnostics.Process.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PaintDotNet.SystemLayer.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.Runtime.InteropServices.RuntimeInformation.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.IO.FileSystem.dll, version=5.0.1021.41214 C:\Program Files\paint.net\vcruntime140.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\vcruntime140_1.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\msvcp140.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\msvcp140_1.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\msvcp140_2.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\msvcp140_codecvt_ids.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\vcomp140.dll, version=14.29.30133.0 built by: vcwrkspc C:\Program Files\paint.net\ijwhost.dll, version=5,0,1021,41214 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\Program Files\paint.net\PaintDotNet.SystemLayer.Native.x64.dll, version=4.302.7947.34042 C:\WINDOWS\SYSTEM32\PROPSYS.dll, version=7.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1151_none_91a40286cc884949\gdiplus.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WindowsCodecs.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\bcrypt.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Threading.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.Extensions.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.InteropServices.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.CompilerServices.VisualC.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Collections.NonGeneric.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.Intrinsics.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\windows.storage.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\Wldp.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\SHCORE.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\shlwapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Collections.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Memory.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PaintDotNet.Core.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.Private.Uri.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.ComponentModel.Primitives.dll, version=5.0.1021.41214 C:\Program Files\paint.net\WindowsBase.dll, version=5.0.1021.41814 C:\Program Files\paint.net\System.Windows.Forms.Primitives.dll, version=5.0.1021.41806 C:\Program Files\paint.net\System.Drawing.Primitives.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Threading.Thread.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Diagnostics.TraceSource.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Text.Encoding.CodePages.dll, version=5.0.1021.41214 C:\Program Files\paint.net\Microsoft.Win32.Primitives.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PaintDotNet.Resources.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.ObjectModel.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PaintDotNet.Data.dll, version=4.302.7947.34042 C:\Program Files\paint.net\PresentationNative_cor3.dll, version=5,0,1021,41603 @Commit: 6f905b6b5d75f2a7157a5c362268aadd24df7773 C:\Program Files\paint.net\PaintDotNet.Framework.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.Configuration.ConfigurationManager.dll, version=5.0.20.51904 C:\Program Files\paint.net\netstandard.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Collections.Specialized.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Xml.ReaderWriter.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Private.Xml.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Net.WebClient.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Threading.ThreadPool.dll, version=5.0.1021.41214 C:\Program Files\paint.net\Microsoft.Win32.SystemEvents.dll, version=5.0.20.51904 C:\Program Files\paint.net\System.Security.Cryptography.Algorithms.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Collections.Immutable.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Linq.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\dxgi.dll, version=10.0.19041.964 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Text.Encoding.Extensions.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Drawing.Common.dll, version=5.0.421.11614 C:\WINDOWS\System32\MSCTF.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\Microsoft.Win32.Registry.dll, version=5.0.20.51904 C:\Program Files\paint.net\System.Collections.Concurrent.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.ComponentModel.EventBasedAsync.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PresentationFramework.dll, version=5.0.1021.41814 C:\Program Files\paint.net\System.Security.Principal.Windows.dll, version=5.0.20.51904 C:\Program Files\paint.net\System.ComponentModel.TypeConverter.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Security.Claims.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.ComponentModel.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Security.Principal.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Xaml.dll, version=5.0.1021.41814 C:\Program Files\paint.net\PresentationCore.dll, version=5.0.1021.41814 C:\Program Files\paint.net\mscorlib.dll, version=5.0.1021.41214 C:\Program Files\paint.net\DirectWriteForwarder.dll, version=5,0,1021,41814 @Commit: 34e65b82cfa0c5bfc9f91e164676f62ae9f27bbf C:\Program Files\paint.net\System.Diagnostics.Debug.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\dwrite.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\profapi.dll, version=10.0.19041.844 (WinBuild.160101.0800) C:\WINDOWS\System32\clbcatq.dll, version=2001.12.10941.16384 (WinBuild.160101.0800) C:\WINDOWS\System32\UIAnimation.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Diagnostics.FileVersionInfo.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\version.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\PaintDotNet.Effects.dll, version=4.302.7947.34042 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\comctl32.dll, version=6.10 (WinBuild.160101.0800) C:\Program Files\paint.net\Accessibility.dll, version=5.0.1021.41806 C:\Program Files\paint.net\Crc32.NET.dll, version=1.2.0.5 C:\Program Files\paint.net\System.Security.Cryptography.Primitives.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.IO.Packaging.dll, version=5.0.20.51904 C:\WINDOWS\SYSTEM32\TextShaping.dll, version= C:\Program Files\paint.net\System.Resources.ResourceManager.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Buffers.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\d2d1.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Threading.Tasks.Parallel.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\wtsapi32.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WINSTA.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Diagnostics.Tracing.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Reflection.MetadataLoadContext.dll, version=5.0.521.16609 C:\WINDOWS\SYSTEM32\UIAutomationCore.dll, version=7.2.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\d3d11.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\D3D10Warp.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\sxs.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dxcore.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\cfgmgr32.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Reflection.Metadata.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.Serialization.Formatters.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\oleacc.dll, version=7.2.19041.746 (WinBuild.160101.0800) C:\Program Files\paint.net\System.IO.MemoryMappedFiles.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Runtime.Loader.dll, version=5.0.1021.41214 C:\Program Files\paint.net\FileTypes\PhotoShop.dll, version=2.4.1.0 C:\WINDOWS\SYSTEM32\mfplat.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\RTWorkQ.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\CompPkgSup.DLL, version=10.0.19041.746 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Drawing.dll, version=5.0.1021.41806 C:\Windows\System32\WinTypes.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.dll, version=5.0.1021.41214 C:\Program Files\paint.net\Bundled\DDSFileTypePlus\DdsFileTypePlus.dll, version=1.10.10.0 C:\Program Files\paint.net\Bundled\WebPFileType\WebPFileType.dll, version=1.3.7.0 C:\Program Files\paint.net\Bundled\AvifFileType\AvifFileType.dll, version=1.1.15.0 C:\Program Files\paint.net\System.CodeDom.dll, version=5.0.20.51904 C:\Program Files\paint.net\System.Core.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\dwmapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\system32\dataexchange.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\system32\dcomp.dll, version=10.0.19041.1023 (WinBuild.160101.0800) C:\WINDOWS\system32\twinapi.appcore.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\Mono.Cecil.dll, version=0.11.4.0 C:\Users\rechlin\Documents\paint.net App Files\Effects\Curves+.dll, version=4.0.6119.31044 C:\Program Files\paint.net\Effects\Alpha2Gray.dll, version=4.5.6832.21862 C:\Program Files\paint.net\PaintDotNet.Plugins.Compatibility.dll, version=4.302.7947.34042 C:\Program Files\paint.net\System.Console.dll, version=5.0.1021.41214 C:\Program Files\paint.net\Effects\BandWPlus.dll, version=1.3.7359.317 C:\Program Files\paint.net\Effects\BBOutlinedGradientText.dll, version=4.6.7358.38713 C:\Program Files\paint.net\Effects\AlphaSpace.dll, version=1.0.0.0 C:\Program Files\paint.net\Effects\Burninate.dll, version=4.6.7358.31797 C:\Program Files\paint.net\Effects\BBChart.dll, version=1.0.7358.33924 C:\Program Files\paint.net\Effects\Calendar.dll, version=4.6.7358.32649 C:\Program Files\paint.net\Effects\ColorBalance.dll, version=4.7.7401.17173 C:\Program Files\paint.net\Effects\CombinedAdjustments.dll, version=1.1.7358.40688 C:\Program Files\paint.net\Effects\Dimensions.dll, version=1.3.6826.38472 C:\Program Files\paint.net\Effects\CreativeTextPro.dll, version=1.1.7358.34307 C:\Users\rechlin\Documents\paint.net App Files\Effects\Twist.dll, version=4.0.5873.25056 C:\Program Files\paint.net\Effects\FillFromClipboard.dll, version=4.7.7358.36519 C:\Program Files\paint.net\Effects\DistortThis.dll, version=2.9.0.0 C:\Program Files\paint.net\Effects\EOEffects.dll, version=1.10.16.12 C:\Program Files\paint.net\Effects\FillFromFile.dll, version=4.7.7358.36581 C:\Users\rechlin\Documents\paint.net App Files\Effects\Splatter.dll, version=4.0.5873.25083 C:\Program Files\paint.net\Effects\Flip.dll, version=4.6.7358.36953 C:\Program Files\paint.net\Effects\FloydSteinbergDithering.dll, version=4.6.7358.37110 C:\Program Files\paint.net\Effects\GaussianBlurPlus.dll, version=4.2.5691.27401 C:\Program Files\paint.net\Effects\Gray2Alpha.dll, version=4.5.6826.36897 C:\Users\rechlin\Documents\paint.net App Files\Effects\Smudge.dll, version=4.0.5873.25097 C:\Program Files\paint.net\Effects\Dream.dll, version=4.6.7358.35004 C:\Program Files\paint.net\Effects\GridCheckerboard.dll, version=4.5.6828.36789 C:\Program Files\paint.net\Effects\HSVGradients.dll, version=4.5.6832.41864 C:\Program Files\paint.net\Effects\HueSatPlus.dll, version=4.6.7359.209 C:\Program Files\paint.net\Effects\Landscape.dll, version=4.6.7358.37463 C:\Program Files\paint.net\Effects\LevelHorizon.dll, version=4.6.7358.37589 C:\Program Files\paint.net\Effects\OilPaintingPlus.dll, version=4.6.7358.38406 C:\Program Files\paint.net\Effects\PasteAlpha.dll, version=4.6.7358.38804 C:\Program Files\paint.net\Effects\MemeMaker.dll, version=4.5.6828.38061 C:\Program Files\paint.net\Effects\ObjectTools.dll, version=5.0.7502.21624 C:\Program Files\paint.net\Effects\Pastel.dll, version=4.6.7358.38877 C:\Program Files\paint.net\Effects\PhotoAdjustments.dll, version=4.6.7358.38979 C:\Program Files\paint.net\Effects\Polygon.dll, version=4.5.6828.38648 C:\Program Files\paint.net\Effects\RemoveDust.dll, version=4.5.6826.37862 C:\Program Files\paint.net\Effects\SeamCarving.dll, version=4.6.7358.39596 C:\Program Files\paint.net\Effects\SelectionTools.dll, version=5.0.7502.22140 C:\Program Files\paint.net\Effects\SpacedTextPlugin.dll, version=2.0 C:\Program Files\paint.net\Effects\Transparency.dll, version=4.6.7358.39871 C:\Program Files\paint.net\Effects\Temperature.dll, version=4.6.7358.39746 C:\Program Files\paint.net\Effects\VignettePlus.dll, version=4.6.7358.40027 C:\Users\rechlin\Documents\paint.net App Files\Effects\Color Match.dll, version=4.0.4642.26532 C:\Users\rechlin\Documents\paint.net App Files\Effects\Film.dll, version=4.0.4642.26607 C:\Users\rechlin\Documents\paint.net App Files\Effects\Random Shape Fill.dll, version=4.0.4642.26910 C:\Users\rechlin\Documents\paint.net App Files\Effects\Random Effect.dll, version=4.0.4642.26928 C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Bars.dll, version=4.0.5152.23084 C:\Users\rechlin\Documents\paint.net App Files\Effects\Pixelate+.dll, version=4.0.4642.26940 C:\Users\rechlin\Documents\paint.net App Files\Effects\Borders N' Shapes.dll, version=4.0.4642.26476 C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Blocks.dll, version=4.0.4642.26658 C:\Users\rechlin\Documents\paint.net App Files\Effects\Outline Object.dll, version=4.0.4642.26954 C:\Users\rechlin\Documents\paint.net App Files\Effects\Gradient Grid.dll, version=4.0.6436.36068 C:\Users\rechlin\Documents\paint.net App Files\Effects\Grid Warp.dll, version=4.0.6544.34496 C:\Users\rechlin\Documents\paint.net App Files\Effects\Liquify.dll, version=4.0.5873.25113 C:\Users\rechlin\Documents\paint.net App Files\Effects\Jitter.dll, version=4.0.4642.26986 C:\WINDOWS\SYSTEM32\textinputframework.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\CoreUIComponents.dll, version=10.0.19041.546 C:\WINDOWS\System32\CoreMessaging.dll, version=10.0.19041.746 C:\WINDOWS\System32\WS2_32.dll, version=10.0.19041.1081 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\ntmarta.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\powrprof.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\UMPDC.dll, version= C:\Program Files\paint.net\System.Text.RegularExpressions.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Numerics.Vectors.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\winmm.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Runtime.CompilerServices.Unsafe.dll, version=5.0.1021.41214 C:\WINDOWS\SYSTEM32\amsi.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\USERENV.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2109.6-0\MpOav.dll, version=4.18.2109.6 (WinBuild.160101.0800) C:\ProgramData\Microsoft\Windows Defender\Platform\4.18.2109.6-0\MPCLIENT.DLL, version=4.18.2109.6 (WinBuild.160101.0800) C:\WINDOWS\System32\CRYPT32.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\WINTRUST.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\System32\MSASN1.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\gpapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\system32\explorerframe.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\paint.net\Microsoft.DiaSymReader.Native.amd64.dll, version=14.12.25830.2 built by: VCTOOLSD15ULDR C:\Program Files\paint.net\System.Diagnostics.StackTrace.dll, version=5.0.1021.41214 C:\WINDOWS\System32\DriverStore\FileRepository\u0358464.inf_amd64_7acaccafba92993d\B358378\aticfx64.dll, version=8.17.10.1684 C:\WINDOWS\System32\DriverStore\FileRepository\u0358464.inf_amd64_7acaccafba92993d\B358378\atiuxp64.dll, version=8.14.01.6564 C:\WINDOWS\System32\DriverStore\FileRepository\u0358464.inf_amd64_7acaccafba92993d\B358378\atidxx64.dll, version=8.17.10.0933 C:\WINDOWS\System32\SETUPAPI.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\apphelp.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\amdihk64.dll, version=2,00,00,1788 C:\WINDOWS\SYSTEM32\policymanager.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\msvcp110_win.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Private.Xml.Linq.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.IO.Compression.dll, version=5.0.1021.41214 C:\Program Files\paint.net\PresentationFramework-SystemXmlLinq.dll, version=5.0.1021.41814 C:\Program Files\paint.net\System.Xml.XDocument.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Xml.Linq.dll, version=5.0.1021.41214 C:\Program Files\paint.net\K4os.Compression.LZ4.dll, version=1.2.12 C:\WINDOWS\SYSTEM32\XmlLite.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Program Files\paint.net\System.Xml.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Reflection.Emit.ILGeneration.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Reflection.Emit.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Reflection.Primitives.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.IO.FileSystem.Watcher.dll, version=5.0.1021.41214 C:\Program Files\paint.net\System.Threading.Overlapped.dll, version=5.0.1021.41214 C:\Program Files\paint.net\CommunityToolkit.HighPerformance.dll, version=7.0.3.1 C:\Program Files\paint.net\clrcompression.dll, version=42,42,42,42424 @Commit: e1825b4928afa9455cc51e1de2b2e66c8be3018d C:\WINDOWS\System32\comdlg32.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\DUI70.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\DUser.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\edputil.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\thumbcache.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\Windows.UI.FileExplorer.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\Windows\System32\Windows.FileExplorer.Common.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\iertutil.dll, version=11.00.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\atlthunk.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\StructuredQuery.dll, version=7.0.19041.867 (WinBuild.160101.0800) C:\WINDOWS\system32\IconCodecService.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\MPR.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\cscapi.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\netutils.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\cldapi.dll, version=10.0.19041.1081 (WinBuild.160101.0800) C:\Windows\System32\FLTLIB.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\SspiCli.dll, version=10.0.19041.906 (WinBuild.160101.0800) C:\Windows\System32\dlnashext.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\DevDispItemProvider.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\twinapi.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\coml2.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\DEVOBJ.dll, version=10.0.19041.1151 (WinBuild.160101.0800) C:\Program Files (x86)\Dropbox\Client\DropboxExt64.49.0.dll, version=1.0.49.0 C:\WINDOWS\SYSTEM32\LINKINFO.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\system32\PhotoMetadataHandler.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\Users\rechlin\AppData\Local\Microsoft\OneDrive\21.099.0516.0003\amd64\FileSyncShell64.dll, version=21.099.0516.0003 C:\WINDOWS\SYSTEM32\WININET.dll, version=11.00.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\ntshrui.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\srvcli.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\system32\NetworkExplorer.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\system32\DNSAPI.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\IPHLPAPI.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\NSI.dll, version=10.0.19041.610 (WinBuild.160101.0800) C:\Windows\System32\ActXPrxy.dll, version=10.0.19041.844 (WinBuild.160101.0800) C:\Windows\System32\MrmCoreR.dll, version=10.0.19041.1023 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\windows.staterepositorycore.dll, version=10.0.19041.844 (WinBuild.160101.0800) C:\Windows\System32\bcp47mrm.dll, version=10.0.19041.867 (WinBuild.160101.0800) C:\WINDOWS\system32\zipfldr.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\system32\mswsock.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\rasadhlp.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dhcpcsvc6.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\mscms.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\ColorAdapterClient.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\urlmon.dll, version=11.00.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\msIso.dll, version=11.00.19041.1081 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\Secur32.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\MLANG.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\pcacli.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\sfc_os.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\OneCoreCommonProxyStub.dll, version=10.0.19041.1081 (WinBuild.160101.0800) C:\WINDOWS\system32\Ninput.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\MMDevApi.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\psapi.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\MsftEdit.DLL, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\Windows.Globalization.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\Bcp47Langs.dll, version=10.0.19041.867 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\globinputhost.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\wkscli.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\Windows.UI.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\InputHost.dll, version=10.0.19041.906 (WinBuild.160101.0800) C:\Windows\System32\WindowManagementAPI.dll, version= C:\WINDOWS\system32\twext.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\cscui.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\PowerToys\modules\PowerRename\PowerRenameExt.dll, version=0.41.2.0 C:\Windows\System32\Windows.Web.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files (x86)\Common Files\Nero\NeroShellExt\x64\NeroShellExt.dll, version=16,0,24,0 C:\WINDOWS\SYSTEM32\MSIMG32.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\WINSPOOL.DRV, version=10.0.19041.1023 (WinBuild.160101.0800) C:\Program Files (x86)\Common Files\Nero\NeroShellExt\x64\SolutionExplorer.dll, version=16.0.0.9 C:\WINDOWS\SYSTEM32\msi.dll, version=5.0.19041.1110 C:\Windows\System32\appresolver.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\SLC.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\sppc.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\WorkfoldersShell.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files (x86)\WinMerge\ShellExtensionX64.dll, version=1.16.8 C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9625_none_08e1c10da83fbc83\MSVCP90.dll, version=9.00.30729.9625 C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9625_none_08e1c10da83fbc83\MSVCR90.dll, version=9.00.30729.9625 C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ElbyVCDShell.dll, version=5.4.5.0 C:\PROGRA~2\TAGREN~1\TRSHEL~1.DLL, version=5.1.4.7 C:\Program Files\Common Files\Nitro\Nitro.Pro.ShellExtension.Shim.dll, version=13.9.1.155 C:\Program Files\Windows Defender\shellext.dll, version=4.18.1907.16384 (WinBuild.160101.0800) C:\WINDOWS\System32\CRYPTSP.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\system32\rsaenh.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\imagehlp.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\msxml6.dll, version=6.30.19041.1023 C:\Program Files (x86)\Dropbox\Client\DropboxExt64.51.0.dll, version=1.0.51.0 C:\Program Files (x86)\Beyond Compare 3\BCShellEx64.dll, version=3.0.0.15 C:\Program Files\Notepad++\NppShell_06.dll, version=0.1 C:\Program Files (x86)\Adobe\Acrobat DC\Acrobat Elements\ContextMenuShim64.dll, version=15.7.20033.133275 C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.19041.1110_none_792d1c772443f647\Comctl32.dll, version=5.82 (WinBuild.160101.0800) C:\Program Files\7-Zip\7-zip.dll, version=16.04 C:\Windows\System32\playtomenu.dll, version=12.0.19041.1 (WinBuild.160101.0800) C:\Program Files\Windows Photo Viewer\PhotoViewer.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\d3d9.dll, version=10.0.19041.928 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\efswrt.dll, version=10.0.19041.746 (WinBuild.160101.0800) C:\Program Files\Windows Photo Viewer\PhotoBase.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Program Files\PowerToys\modules\ImageResizer\ImageResizerExt.dll, version=0.41.2.0 C:\WINDOWS\system32\Windows.Storage.Search.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\Windows\System32\ieframe.dll, version=11.00.19041.906 (WinBuild.160101.0800) C:\Windows\System32\NETAPI32.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\Windows\System32\WINHTTP.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\p9np.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\drprov.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\ntlanman.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\System32\davclnt.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\DAVHLPR.dll, version=10.0.19041.546 (WinBuild.160101.0800) C:\WINDOWS\System32\dfscli.dll, version=10.0.19041.1 (WinBuild.160101.0800) C:\WINDOWS\SYSTEM32\browcli.dll, version=10.0.19041.1 (WinBuild.160101.0800) ------------------------------------------------------------------------------ Quote Link to comment Share on other sites More sharing options...
toe_head2001 Posted October 16, 2021 Share Posted October 16, 2021 I see quite a few Shell Extensions. One of these might be leaking GDI objects. The Shell Extensions usually come into the Paint.NET host process when you save an image, and right-click on a file. However, the GDI handles should drop back down when you close the save dialog. Can you open Task Manager, and keep an eye out for spikes? Quote My Gallery | My Plugin Pack Layman's Guide to CodeLab Link to comment Share on other sites More sharing options...
otuncelli Posted October 16, 2021 Share Posted October 16, 2021 (edited) I've discovered closing and re-opening Settings->Tools panel multiple times linearly increases the GDI object count in my tests. It's visible here because this panel contains a lot of icons. Edited October 16, 2021 by otuncelli add more clarification Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 16, 2021 Share Posted October 16, 2021 Usually this is caused by something like EVGA Precision, they've had a GDI handle leak in there for years and they've never fixed it. It's GPU overclocking/monitoring software. Other likely culprits are anything else related to GPU overclocking, GPU monitoring, framerate overlays, or screen recording/streaming software. Anything that hooks into DirectX / Direct3D. And, as @toe_head2001 pointed out, you have a lot of shell extensions loaded and they often have bugs or leaks. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
rechlin Posted October 17, 2021 Author Share Posted October 17, 2021 Thanks for the replies. To answer your questions: I do not have any GPU (or CPU) overclocking/monitoring/overlay tools installed. Not EVGA Precision or anything like that I do have a screen recording tool (OBS Studio) installed but I'm not using it and it's not running I am almost never using the File-Save dialog (and never the File-Open dialog), and certainly never right-click on anything in there However, I have done some extensive testing, watching the GDI objects in Task Manager while performing my normal tasks, and I believe I have found the source of the memory leak. It's related to the PNG Save Configuration dialog. Here are the steps to introduce the GDI leak in Paint.NET: Open a large PNG. I tested with 5100x6600 so it takes a long time to compute the save (Paint.NET is curiously much slower at saving grayscale PNGs than color PNGs, but for this test it doesn't matter if it's color or not). I normally do this by dragging and dropping an image from File Explorer into Paint.NET. Hit Ctrl-S to save the image. The PNG Save Configuration dialog will open. Before the Save Configuration dialog finishes opening (it is critical that you do this before "computing" reaches 100%), close it, either by pressing Enter to save the image or Escape to cancel saving. Close the image. After waiting a few seconds for the count to stabilize, you will now see the number of GDI objects used by Paint.NET has increased by 8 compared to what it was before the previous steps. This implies to me that closing Saving Configuration without waiting for "computing" to finish will leak 8 objects. If you allow "computing" to reach 100%, it won't leak the objects. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 17, 2021 Share Posted October 17, 2021 21 hours ago, otuncelli said: I've discovered closing and re-opening Settings->Tools panel multiple times linearly increases the GDI object count in my tests. It's visible here because this panel contains a lot of icons. I'll file a bug and look into this. You can do some testing yourself by using a hidden debug command: if you press Ctrl+Alt+Shift+~ (tilde), then a full garbage collection and cleanup will be initiated. You can monitor the GDI handle count in Task Manager to see what it drops down to. If there really is a leak then, after many repeated open/closes of Settings->Tools, it will still keep growing. It's normal for it to grow a little and not go down, but if you start at .e.g. 190 and then it goes to 220 and then 250 and then .... 500, etc. then there's almost certainly a leak. You should never need to use the GC keyboard command except for this kind of leak detection testing -- GC works pretty well and happens pretty regularly anyway. @rechlin you can also use this for investigating the leak that is suspected w/ Save Config. I'll also file a bug to look into it in more depth. 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 17, 2021 Share Posted October 17, 2021 If there is a leak, which there could be due to the massive code churn in 4.3, I suspect that the cause of both of these (potential) leaks is the same. @rechlin thanks for the detailed repro steps, btw! That is a major help when debugging issues like this. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 26, 2021 Share Posted October 26, 2021 I've confirmed the memory leak. The whole SaveConfigDialog is being rooted due to an un-disposed TaskProgressDialog. Still investigating the fix. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 27, 2021 Share Posted October 27, 2021 On 10/16/2021 at 10:35 AM, otuncelli said: I've discovered closing and re-opening Settings->Tools panel multiple times linearly increases the GDI object count in my tests. It's visible here because this panel contains a lot of icons. I was not able to confirm a leak here. If I open Settings, set it to Tools, close it, and then launch/close/repeat many times, then do the GC hotkey, the GDI object count stays unelevated. It's possible that some change after 4.3.2 has fixed this, but I doubt it. Once I push out a 4.3.3 build you can test this again and then definitely let me know if you still see it. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
otuncelli Posted October 27, 2021 Share Posted October 27, 2021 (edited) 3 hours ago, Rick Brewster said: I was not able to confirm a leak here. If I open Settings, set it to Tools, close it, and then launch/close/repeat many times, then do the GC hotkey, the GDI object count stays unelevated. It's possible that some change after 4.3.2 has fixed this, but I doubt it. Once I push out a 4.3.3 build you can test this again and then definitely let me know if you still see it. After I've learned about the hotkey trick I too can't say there is a leak here on 4.3.2. I'll check this again on 4.3.3. Edited October 27, 2021 by otuncelli 1 Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 28, 2021 Share Posted October 28, 2021 I also found another GDI handle leak. You can reproduce it by opening Image->Resize and then pressing ESC quickly. Repeat this over and over, and 2 objects will leak each time. As it turns out, the buffered paint animation APIs (e.g. BeginBufferedAnimation) do not document that you must call BufferedPaintStopAllAnimations to free the bitmaps that are allocated by BeginBufferedAnimation. This usually happens anyway, but if an animation is in-progress and the Control (HWND) is destroyed (WM_DESTROY / OnHandleDestroyed), you get a leak. I haven't seen this information documented anywhere, not in the SDK docs nor in any samples I've seen online. But, at least I've fixed it in Paint.NET for 4.3.3. 2 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted October 28, 2021 Share Posted October 28, 2021 I also thought I found a GDI font object leak, as the object count would still go up by 1 every time I opened/closed the Image->Resize dialog. Through digging through ILSpy and https://github.com/dotnet/winforms, I was thankfully able to determine that it wasn't a leak but rather a bounded cache. Once you do this 40 times (ha!), the count stops going up. So, nothing to worry about here. Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
AndrewDavid Posted October 28, 2021 Share Posted October 28, 2021 1 hour ago, Rick Brewster said: I haven't seen this information documented anywhere, not in the SDK docs nor in any samples I've seen online. And that my friends, is why we have forums Quote Link to comment Share on other sites More sharing options...
otuncelli Posted November 15, 2021 Share Posted November 15, 2021 On 10/27/2021 at 3:01 AM, Rick Brewster said: I was not able to confirm a leak here. If I open Settings, set it to Tools, close it, and then launch/close/repeat many times, then do the GC hotkey, the GDI object count stays unelevated. It's possible that some change after 4.3.2 has fixed this, but I doubt it. Once I push out a 4.3.3 build you can test this again and then definitely let me know if you still see it. So I wrote an AutoIt script to automate open-close Settings->Tools window a few hundred times with 100 ms intervals. After fresh start and constantly opening-closing tools window and then Ctrl+Alt+Shift+~. This is the result. The number seems increasing and abnormally high. Ignore the path name btw, it still shows 4.3.1. But I just emptied that folder and copied portable alpha 4.3.3's files into it. AutoIt Script: #include <Constants.au3> Run("E:\Downloads\paint.net.4.3.1.portable.x64\paintdotnet.exe") $title = "Untitled - paint.net 4.3.3 (α 4.303.7988.35971)" WinWaitActive($title) AutoItSetOption("SendKeyDelay", 50) $i = 0 Do WinActivate($title) Send("!x") if ($i == 0) then WinActivate($title) Send("{Down}") endif $i += 1 WinActivate($title) Send("{ESCAPE}") Until $i = 1000 Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 15, 2021 Share Posted November 15, 2021 So you're still seeing an apparent leak in 4.3.3? Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
otuncelli Posted November 15, 2021 Share Posted November 15, 2021 1 minute ago, Rick Brewster said: So you're still seeing an apparent leak in 4.3.3? Yes, with under extreme testing. Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 15, 2021 Share Posted November 15, 2021 Okay let me see if I can repro it Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 16, 2021 Share Posted November 16, 2021 Okay I'm having a little trouble with the memory analysis, because SciTech Memory Profiler doesn't seem to support .NET 6 just yet. However, using dotMemory I was able to figure out that there is indeed a memory leak here which seems to potentially include some GDI objects. I'm still investigating ... Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Rick Brewster Posted November 16, 2021 Share Posted November 16, 2021 Okay I fixed one glaring memory leak. I'm still not convinced it's leak free but what I see remaining looks pretty benign. You can try out with the next alpha to see what you find as well. 1 Quote The Paint.NET Blog: https://blog.getpaint.net/ Donations are always appreciated! https://www.getpaint.net/donate.html Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.