Jump to content

paint crashes if you do a selection glitch and then history-jump forward


кто

Recommended Posts

its not very ease to reproduce so I made a movie: 

 

 

time stamps:

[ 0:02 ] step 1) do something with an image (for example use pensil) except anny selection

[ 0:07 ] sted 2) using a window called "History" move past in time before you did a thing with the image

[ 0:12 ] 3) select anny selection tool and start selecting an area like normal

[ 0:14 ] 4) while selecting an area, click right buton of mouse and than unclick left buton of mouse

[ 0:16 ] step 5) after doing this (still hold right buton of mouse it is impotrant !!) move your cursor mouse pointer to the "History" window are release the buton

[ 0:18 ] if you done everything right, your selection box will glitch and follow your cursor mouse pointer even if all the buton of mouse are released !!!!!

[ 0:23 ] FINAL STEP 6) using a window called "History" move back to the future when you did a thing in step 1 with the image

 

paint crashed !!!!! it doe not work but donot worry you can just close it and then open it again using shortcut and it will worj

 

thank for reading :) hope this terrible bug will be fixed soon

  • Upvote 2
Link to comment
Share on other sites

Tämä tekstitiedosto luotiin koska paint.net kaatui.
Lähetä tämä tiedosto crashlog4@getpaint.net jotta se voidaan tarkistaa ja korjata ongelma.
Application version: paint.net 4.3.2 (Stable 4.302.7947.34042)
Time of crash: 20.10.2021 19.12.20
Application uptime: 00:01:03.0351249
Application state: Running 
Working set: 244 724 KiB
Handles and threads: 1433 handles, 62 threads, 213 gdi, 195 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: "AMD Ryzen 5 1600 Six-Core Processor            " @ ~3194MHz (6C/12T, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, AVX, AVX2)
Physical memory: 16338 MB
Video card: AMD Radeon RX 5600 XT (v:1002, d:731F, r:202), 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=Dark, ThemeFileName=Aero.msstyles
Updates: True, 20.10.2021 (journal: ShouldCheckForUpdate, CheckedForUpdate)
Locale: pdnr.c: fi, hklm: fi, hkcu: fi, cc: fi-FI, cuic: fi
Flags: 

Exception details:
PaintDotNet.InternalErrorException: Exception of type 'PaintDotNet.InternalErrorException' was thrown.
   at PaintDotNet.HistoryStack.PushNewMemento(HistoryMemento value) in D:\src\pdn\src\PaintDotNet\HistoryStack.cs:line 212
   at PaintDotNet.Tools.SelectionTool.Done() in D:\src\pdn\src\PaintDotNet\Tools\SelectionTool.cs:line 486
   at PaintDotNet.Tools.SelectionTool.OnDeactivate() in D:\src\pdn\src\PaintDotNet\Tools\SelectionTool.cs:line 147
   at PaintDotNet.Tools.RectangleSelectTool.OnDeactivate() in D:\src\pdn\src\PaintDotNet\Tools\RectangleSelectTool.cs:line 45
   at PaintDotNet.Tools.Tool.Deactivate() in D:\src\pdn\src\PaintDotNet\Tools\Tool.cs:line 712
   at PaintDotNet.Controls.DocumentWorkspace.SetTool(Tool copyMe) in D:\src\pdn\src\PaintDotNet\Controls\DocumentWorkspace.cs:line 1639
   at PaintDotNet.Controls.DocumentWorkspace.SetToolFromType(Type toolType) in D:\src\pdn\src\PaintDotNet\Controls\DocumentWorkspace.cs:line 1576
   at PaintDotNet.HistoryMementos.ToolHistoryMemento.OnUndo(ProgressEventHandler progressCallback) in D:\src\pdn\src\PaintDotNet\HistoryMementos\ToolHistoryMemento.cs:line 46
   at PaintDotNet.HistoryMementos.HistoryMemento.PerformUndo(ProgressEventHandler progressCallback) in D:\src\pdn\src\PaintDotNet\HistoryMementos\HistoryMemento.cs:line 149
   at PaintDotNet.HistoryMementos.CompoundHistoryMemento.OnUndo(ProgressEventHandler progressCallback) in D:\src\pdn\src\PaintDotNet\HistoryMementos\CompoundHistoryMemento.cs:line 49
   at PaintDotNet.HistoryMementos.HistoryMemento.PerformUndo(ProgressEventHandler progressCallback) in D:\src\pdn\src\PaintDotNet\HistoryMementos\HistoryMemento.cs:line 149
   at PaintDotNet.HistoryStack.StepForwardImpl(IWin32Window owner) in D:\src\pdn\src\PaintDotNet\HistoryStack.cs:line 292
   at PaintDotNet.HistoryStack.StepForward(IWin32Window owner) in D:\src\pdn\src\PaintDotNet\HistoryStack.cs:line 244
   at PaintDotNet.Actions.HistoryRedoAction.OnPerformAction(DocumentWorkspace docWorkspace) in D:\src\pdn\src\PaintDotNet\Actions\HistoryRedoAction.cs:line 29
   at PaintDotNet.Actions.DocumentWorkspaceAction.PerformAction(DocumentWorkspace docWorkspace) in D:\src\pdn\src\PaintDotNet\Actions\DocumentWorkspaceAction.cs:line 51
   at PaintDotNet.Controls.DocumentWorkspace.PerformAction(DocumentWorkspaceAction action) in D:\src\pdn\src\PaintDotNet\Controls\DocumentWorkspace.cs:line 1025
   at PaintDotNet.Controls.AppWorkspace.OnHistoryFormRedoButtonClicked(Object sender, EventArgs e) in D:\src\pdn\src\PaintDotNet\Controls\AppWorkspace.cs:line 2211
   at PaintDotNet.Dialogs.HistoryForm.OnToolStripButtonClick(Object sender, EventArgs e) in D:\src\pdn\src\PaintDotNet\Dialogs\HistoryForm.cs:line 260
   at System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   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.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
    System.Threading.Thread, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.Thread.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.Configuration.ConfigurationManager, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Configuration.ConfigurationManager.dll
    System.ObjectModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ObjectModel.dll
    netstandard, Version=2.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\netstandard.dll
    PaintDotNet.Data, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Data.dll
    System.Collections.Specialized, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.Specialized.dll
    PaintDotNet.Framework, Version=4.302.7947.34042, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\PaintDotNet.Framework.dll
    System.Drawing.Common, Version=5.0.0.2, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Drawing.Common.dll
    System.Threading.ThreadPool, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.ThreadPool.dll
    System.Collections.Immutable, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Collections.Immutable.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
    Microsoft.Win32.SystemEvents, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\Microsoft.Win32.SystemEvents.dll
    System.Linq, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Linq.dll
    System.Net.WebClient, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Net.WebClient.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.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
    Microsoft.Win32.Registry, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\Microsoft.Win32.Registry.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.Security.Principal.Windows, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Principal.Windows.dll
    PresentationFramework, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\PresentationFramework.dll
    System.Security.Claims, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Claims.dll
    System.ComponentModel.TypeConverter, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.TypeConverter.dll
    System.ComponentModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.ComponentModel.dll
    System.Xaml, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Xaml.dll
    System.Security.Principal, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Principal.dll
    PresentationCore, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\PresentationCore.dll
    DirectWriteForwarder, Version=5.0.10.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Program Files\paint.net\DirectWriteForwarder.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
    mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\mscorlib.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.Threading.Tasks.Parallel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Threading.Tasks.Parallel.dll
    System.Reflection.MetadataLoadContext, Version=5.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Reflection.MetadataLoadContext.dll
    System.Diagnostics.Debug, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.Debug.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.Reflection.Metadata, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Reflection.Metadata.dll
    System.IO.MemoryMappedFiles, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.IO.MemoryMappedFiles.dll
    System.Buffers, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Buffers.dll
    System.Diagnostics.Tracing, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.Tracing.dll
    System.Runtime.Loader, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.Loader.dll
    OpenRasterFileType, Version=2016.1.25.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\paint.net\FileTypes\OpenRasterFileType.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.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
    System.Diagnostics.StackTrace, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Diagnostics.StackTrace.dll
    System.Net.WebProxy, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Net.WebProxy.dll
    System.Net.Primitives, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.Primitives.dll
    System.Net.Requests, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.Requests.dll
    System.Net.WebHeaderCollection, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.WebHeaderCollection.dll
    System.Net.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.Http.dll
    System.Net.ServicePoint, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Net.ServicePoint.dll
    System.Net.Security, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.Security.dll
    System.Security.Cryptography.X509Certificates, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Cryptography.X509Certificates.dll
    System.Diagnostics.DiagnosticSource, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Diagnostics.DiagnosticSource.dll
    System.Net.Sockets, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.Sockets.dll
    System.Net.NameResolution, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Net.NameResolution.dll
    System.Security.Cryptography.Encoding, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Security.Cryptography.Encoding.dll
    Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed @ C:\Program Files\paint.net\Newtonsoft.Json.dll
    System.Linq.Expressions, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Linq.Expressions.dll
    System.Runtime.Numerics, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Runtime.Numerics.dll
    System.Private.Xml.Linq, Version=5.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 @ C:\Program Files\paint.net\System.Private.Xml.Linq.dll
    System.Xml.XDocument, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Program Files\paint.net\System.Xml.XDocument.dll
    PresentationFramework-SystemXmlLinq, Version=5.0.10.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\PresentationFramework-SystemXmlLinq.dll
    System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.Xml.Linq.dll
    System.IO.Compression, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Program Files\paint.net\System.IO.Compression.dll
    K4os.Compression.LZ4, Version=1.2.12.0, Culture=neutral, PublicKeyToken=2186fa9121ef231d @ C:\Program Files\paint.net\K4os.Compression.LZ4.dll

Native modules: 
    C:\Program Files\paint.net\paintdotnet.exe, version=4.302.7947.34042
    C:\WINDOWS\SYSTEM32\ntdll.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\KERNEL32.DLL, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\KERNELBASE.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\USER32.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\win32u.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\GDI32.dll, version=10.0.19041.1202 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\ADVAPI32.dll, version=10.0.19041.1288 (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.1288 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\combase.dll, version=10.0.19041.1288 (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.1202 (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.1288 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\WinSxS\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.19041.1288_none_91a663c8cc864906\gdiplus.dll, version=10.0.19041.1288 (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.1288 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\Wldp.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\SHCORE.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\shlwapi.dll, version=10.0.19041.1288 (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.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\System.Threading.Thread.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\PresentationNative_cor3.dll, version=5,0,1021,41603 @Commit: 6f905b6b5d75f2a7157a5c362268aadd24df7773
    C:\Program Files\paint.net\PaintDotNet.Resources.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\System.ObjectModel.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\netstandard.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\PaintDotNet.Data.dll, version=4.302.7947.34042
    C:\Program Files\paint.net\System.Collections.Specialized.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\PaintDotNet.Framework.dll, version=4.302.7947.34042
    C:\Program Files\paint.net\System.Collections.Immutable.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Drawing.Common.dll, version=5.0.421.11614
    C:\Program Files\paint.net\System.Threading.ThreadPool.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\Microsoft.Win32.SystemEvents.dll, version=5.0.20.51904
    C:\WINDOWS\SYSTEM32\dxgi.dll, version=10.0.19041.1266 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Linq.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.Security.Cryptography.Algorithms.dll, version=5.0.1021.41214
    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\Microsoft.Win32.Registry.dll, version=5.0.20.51904
    C:\WINDOWS\System32\MSCTF.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Text.Encoding.Extensions.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Security.Principal.Windows.dll, version=5.0.20.51904
    C:\Program Files\paint.net\PresentationFramework.dll, version=5.0.1021.41814
    C:\Program Files\paint.net\System.Security.Claims.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.ComponentModel.TypeConverter.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.Xaml.dll, version=5.0.1021.41814
    C:\Program Files\paint.net\System.Security.Principal.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\PresentationCore.dll, version=5.0.1021.41814
    C:\Program Files\paint.net\DirectWriteForwarder.dll, version=5,0,1021,41814 @Commit: 34e65b82cfa0c5bfc9f91e164676f62ae9f27bbf
    C:\Program Files\paint.net\System.Diagnostics.FileVersionInfo.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\PaintDotNet.Effects.dll, version=4.302.7947.34042
    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\mscorlib.dll, version=5.0.1021.41214
    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:\Program Files\paint.net\System.Threading.Tasks.Parallel.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Reflection.MetadataLoadContext.dll, version=5.0.521.16609
    C:\Program Files\paint.net\System.Diagnostics.Debug.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Runtime.Serialization.Formatters.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Reflection.Metadata.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.IO.MemoryMappedFiles.dll, version=5.0.1021.41214
    C:\WINDOWS\SYSTEM32\dwrite.dll, version=10.0.19041.1288 (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:\WINDOWS\SYSTEM32\version.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\comctl32.dll, version=6.10 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\d2d1.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\TextShaping.dll, version=
    C:\Program Files\paint.net\System.Buffers.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Diagnostics.Tracing.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\OpenRasterFileType.dll, version=2016.1.25.0
    C:\WINDOWS\SYSTEM32\mfplat.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\cfgmgr32.dll, version=10.0.19041.1151 (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:\Windows\System32\Windows.StateRepositoryPS.dll, version=10.0.19041.844 (WinBuild.160101.0800)
    C:\Windows\System32\WinTypes.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    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:\WINDOWS\SYSTEM32\d3d11.dll, version=10.0.19041.1202 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\D3D10Warp.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\dxcore.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\UIAutomationCore.dll, version=7.2.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\sxs.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\oleacc.dll, version=7.2.19041.746 (WinBuild.160101.0800)
    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:\WINDOWS\SYSTEM32\dwmapi.dll, version=10.0.19041.1288 (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.1266 (WinBuild.160101.0800)
    C:\WINDOWS\system32\twinapi.appcore.dll, version=10.0.19041.1 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\textinputframework.dll, version=10.0.19041.1266 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\powrprof.dll, version=10.0.19041.1288 (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.1288 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Runtime.CompilerServices.Unsafe.dll, version=5.0.1021.41214
    C:\WINDOWS\system32\explorerframe.dll, version=10.0.19041.1288 (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\u0372232.inf_amd64_1e947f831d2ae36a\B372131\aticfx64.dll, version=8.17.10.1697
    C:\WINDOWS\System32\DriverStore\FileRepository\u0372232.inf_amd64_1e947f831d2ae36a\B372131\atiuxp64.dll, version=8.14.01.6564
    C:\WINDOWS\System32\DriverStore\FileRepository\u0372232.inf_amd64_1e947f831d2ae36a\B372131\atidxx64.dll, version=8.17.10.01043
    C:\WINDOWS\System32\SETUPAPI.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\apphelp.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\amdihk64.dll, version=2,00,00,1788
    C:\Program Files\paint.net\System.Net.WebProxy.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.Primitives.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.Requests.dll, version=5.0.1021.41214
    C:\WINDOWS\SYSTEM32\winhttp.dll, version=10.0.19041.1288 (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\dhcpcsvc6.DLL, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\dhcpcsvc.DLL, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Net.WebHeaderCollection.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.Http.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.ServicePoint.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.Security.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Security.Cryptography.X509Certificates.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Diagnostics.DiagnosticSource.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.Sockets.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Net.NameResolution.dll, version=5.0.1021.41214
    C:\WINDOWS\system32\napinsp.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\system32\pnrpnsp.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\system32\wshbth.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\system32\NLAapi.dll, version=10.0.19041.1151 (WinBuild.160101.0800)
    C:\WINDOWS\System32\mswsock.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\DNSAPI.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\winrnr.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\system32\wshunix.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\fwpuclnt.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\sspicli.dll, version=10.0.19041.1266 (WinBuild.160101.0800)
    C:\WINDOWS\system32\schannel.DLL, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\mskeyprotect.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\NTASN1.dll, version=10.0.19041.1 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\ncrypt.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\system32\ncryptsslp.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\System32\CRYPT32.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\MSASN1.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Security.Cryptography.Encoding.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\Newtonsoft.Json.dll, version=13.0.1.25517
    C:\Program Files\paint.net\System.Linq.Expressions.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Runtime.Numerics.dll, version=5.0.1021.41214
    C:\Program Files\paint.net\System.Private.Xml.Linq.dll, version=5.0.1021.41214
    C:\WINDOWS\System32\comdlg32.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\DUI70.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\DUser.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\edputil.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\thumbcache.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\policymanager.dll, version=10.0.19041.1266 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\msvcp110_win.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\Windows\System32\Windows.UI.FileExplorer.dll, version=10.0.19041.1202 (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.1288 (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\Windows.Storage.Search.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\cldapi.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\FLTLIB.DLL, version=10.0.19041.1288 (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.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\drprov.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\ntlanman.dll, version=10.0.19041.1288 (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\wkscli.dll, version=10.0.19041.546 (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\twinapi.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\dlnashext.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\PlayToDevice.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\DevDispItemProvider.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\ntshrui.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\srvcli.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\System32\MMDevApi.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\DEVOBJ.dll, version=10.0.19041.1151 (WinBuild.160101.0800)
    C:\Windows\System32\PortableDeviceApi.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\WINTRUST.dll, version=10.0.19041.1266 (WinBuild.160101.0800)
    C:\Windows\System32\EhStorShell.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\EhStorAPI.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\System32\coml2.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\LINKINFO.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\Windows\System32\ActXPrxy.dll, version=10.0.19041.844 (WinBuild.160101.0800)
    C:\Users\jarno\AppData\Local\Microsoft\OneDrive\21.196.0921.0007\FileSyncShell64.dll, version=21.196.0921.0007
    C:\WINDOWS\SYSTEM32\Secur32.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\USERENV.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\WININET.dll, version=11.00.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\SYSTEM32\CRYPTBASE.DLL, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\system32\mssprxy.dll, version=7.0.19041.1151 (WinBuild.160101.0800)
    C:\WINDOWS\System32\cscui.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\system32\NetworkExplorer.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\Windows\System32\OneCoreUAPCommonProxyStub.dll, version=10.0.19041.1266 (WinBuild.160101.0800)
    C:\WINDOWS\System32\provsvc.dll, version=10.0.19041.1288 (WinBuild.160101.0800)
    C:\WINDOWS\system32\PhotoMetadataHandler.dll, version=10.0.19041.746 (WinBuild.160101.0800)
    C:\Program Files\paint.net\System.Xml.XDocument.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.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\K4os.Compression.LZ4.dll, version=1.2.12
    C:\WINDOWS\SYSTEM32\XmlLite.dll, version=10.0.19041.546 (WinBuild.160101.0800)
    C:\WINDOWS\System32\psapi.dll, version=10.0.19041.546 (WinBuild.160101.0800)
------------------------------------------------------------------------------

Repros

  • Draw a line with pencil
  • Undo
  • Make selection with left mouse button, simultaneously press down right mouse button
  • Move mouse either onto a floating window, main bar or outside of window
  • Let go of mouse buttons
  • Redo

If the you have a Selection as the Redo, it will glitch differently.

Edited by Zagna
  • Like 1

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

On 10/20/2021 at 7:53 PM, Rick Brewster said:

Yeah I'm able to reproduce this. Should be straightforward to fix. Thanks everyone!

Additionally, when you do the Selection trick, left mouse button only pans the selection.

You can't finalize the selection, Esc or Enter does nothing, you have to do some sort of operation like change tool or something.

 

With that I had to try something... with Lasso Selection, started panning and drawing.

Eventually if you keep doing it for a long enough time, memory usage starts climbing a lot.

First it's only few MB/s, do it long enough and it's almost 100MB/s and my record was about 8GB of memory being used :D

After finalizing the selection, paint.net still used over 1GB. Even if you close all images it still uses that amount.

The Selection finalizing not being possible is a bug? Selection overuse should be something no user should ever encounter.

You have to build the selection for a minute+.

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

@Zagna, once it's using a lot of memory, what happens if you hold down Ctrl+Alt+Shift+~ (tilde) for a few seconds? Does it go back down to what you'd expect?

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

27 minutes ago, Rick Brewster said:

@Zagna, once it's using a lot of memory, what happens if you hold down Ctrl+Alt+Shift+~ (tilde) for a few seconds? Does it go back down to what you'd expect?

Had to change to a US layout since finnish layout doesn't allow that combination 😛  

 

Nope.

I drew it for long enough for the memory usage to grow to 3GB, deselected, memory consumption dropped to little over 800MB.

After closing the that image, memory usage is still 715MB and I can see cpu take a whole thread doing GC but memory usage doesn't change at all.

Tried 3 times.

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

6 minutes ago, Rick Brewster said:

@Zagna, once it's using a lot of memory, what happens if you hold down Ctrl+Alt+Shift+~ (tilde) for a few seconds? Does it go back down to what you'd expect?

 

This keyboard combination seems to be based on key-code instead of character-code.

 

So "tilde" equivalent must be this key on Finnish keyboard layout. Generally the key below Esc.

 

image.png.5917c9e5b72176d742bebb8eb833ac52.png

 

Link to comment
Share on other sites

Just now, otuncelli said:

 

This keyboard combination seems to be based on key-code instead of character-code.

 

So "tilde" equivalent must be this key on Finnish keyboard layout. Generally the key below Esc.

 

image.png.5917c9e5b72176d742bebb8eb833ac52.png

 

I have to change to a en-US layout to use the combo.

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

It keeps getting weirder.

If I keep building the selection at 100% zoom, it slowly builds like in that video over minutes and I'm stuck with a certain amount of memory being used forever like that 9GiB->2GiB in my video.

GC does nothing and so on. Another time it got stuck at 1.1GiB and after 5 or so minutes, started slowly 2-4MB/s dropping down to 910MB and stayed at that for 15 or so minutes.

 

But if I build the selection at for example 150% zoom, memory consumption goes up way faster than at 100%.

In maybe 2 minutes, I got to 13GiB of my 16GiB of RAM.

And shortly after going over 13GiB, it most likely GC'd to 3.5GiB.

After that I finalized the selection and paint.net dropped to a normal 200MB.

Edited by Zagna

sig.jpg.7f312affa740bae49243c4439bc4a244.jpg

Link to comment
Share on other sites

Okay I think I've figured out and fixed the leak.

 

The problem was, ironically, with the GPU bitmap pool being used by the selection renderer. It's supposed to allocate a GPU bitmap, use it, then return it to the pool. And then when it goes to allocate a new bitmap, it can re-use a bitmap from the pool as long as the size is appropriate (the bitmap in the pool should be as big or bigger than the size needed for the "new" bitmap). The sizes are rounded up to the next power of 2, so e.g. a 500x400 bitmap would be allocated as 512x512. This helps improve the reusability of GPU bitmaps, and reusing GPU bitmaps is good for performance.

 

Except that the bitmaps weren't being allocated at the bigger size. So a request would come in for e.g. a 500x400 bitmap, it would try to find a 512x512 bitmap and fail, then it would allocate a brand new 500x400 bitmap. Then that bitmap would be returned and put back into the pool as a 500x400 bitmap. The next request for, e.g. a 500x400 bitmap would then ..... not find a 512x512 bitmap, allocate a new one, etc.

 

If you enable the "Dedicated GPU memory" column in Task Manager you can see that the memory usage there just keeps goin up and up and up and up.

 

Anyway I fixed this so that the bitmap sizes are correctly rounded up when allocating, not just when searching. And now the GPU memory use stays put at ~49,000 KB instead of spiraling upwards and upwards into gigabytes. (my GPU has 24GB so it can go quite awhile)

  • Like 3

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...