Sign in to follow this  
pyrochild

Merry Christmas - Your present is a crash log

Recommended Posts

This happened for no reason at all, about 2 seconds after starting Paint.NET.

I think I may have maximized the window before it was done initially drawing itself.

This text file was created because Paint.NET crashed.
Please e-mail this file to crashlog@getpaint.net so we can diagnose and fix the problem.

Application version: Paint.NET v3.5.6 (Final Release build 3.56.3972.42619)
Time of crash: 12/25/2010 7:17:42 PM
Application uptime: 00:00:02.4341393
Install directory: C:\Program Files\Paint.NET
Current directory: C:\Program Files\Paint.NET
OS Version: 6.1.7600.0 Workstation x64
.NET version: CLR 2.0.50727.4952 x64, FX 2.0 (rtm sp1 sp2) 3.0 (rtm sp1 sp2) 3.5 (rtm sp1 sp1_CP) 4.0 

(rtm rtmEx)
Processor: 2x "Intel(R) Core(TM)2 Duo CPU     T9600  @ 2.80GHz" @ ~2793MHz (DEP, SSE, SSE2, SSE3, 

SSSE3, SSE4_1), fps=0x1
Physical memory: 4060 MB
UI DPI: 96.00 dpi (1.00x scale)
UI Theme: Aero/Aero + DWM (Aero.msstyles)
Updates: true, 12/19/2010
Locale: pdnr.c: en-US, hklm: en-US, hkcu: en-US, cc: en-US, cuic: en-US
Managed assemblies: 
   mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows

\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll
   PaintDotNet, Version=3.56.3972.42626, Culture=neutral, PublicKeyToken=null @ C:\Program Files

\Paint.NET\PaintDotNet.exe
   PaintDotNet.Base, Version=3.56.3972.42612, Culture=neutral, PublicKeyToken=null @ C:\Program 

Files\Paint.NET\PaintDotNet.Base.dll
   System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly

\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll
   WindowsBase, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 @ C:\Windows

\assembly\GAC_MSIL\WindowsBase\3.0.0.0__31bf3856ad364e35\WindowsBase.dll
   System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:

\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll
   System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows

\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
   System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows

\assembly\GAC_MSIL\System.Core\3.5.0.0__b77a5c561934e089\System.Core.dll
   PaintDotNet.Core, Version=3.56.3972.42620, Culture=neutral, PublicKeyToken=null @ C:\Program 

Files\Paint.NET\PaintDotNet.Core.dll
   PaintDotNet.SystemLayer, Version=3.56.3972.42618, Culture=neutral, PublicKeyToken=null @ C:

\Program Files\Paint.NET\PaintDotNet.SystemLayer.dll
   PaintDotNet.Resources, Version=3.56.3972.42619, Culture=neutral, PublicKeyToken=null @ C:\Program 

Files\Paint.NET\PaintDotNet.Resources.dll
   PaintDotNet.Data, Version=3.56.3972.42623, Culture=neutral, PublicKeyToken=null @ C:\Program 

Files\Paint.NET\PaintDotNet.Data.dll
   PaintDotNet.Effects, Version=3.56.3972.42625, Culture=neutral, PublicKeyToken=null @ C:\Program 

Files\Paint.NET\PaintDotNet.Effects.dll
   PaintDotNet.SystemLayer.Native.x64, Version=3.56.3972.42618, Culture=neutral, PublicKeyToken=null 

@ C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.Native.x64.dll
   msvcm90, Version=9.0.30729.4926, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows

\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_08e1a05ba83fe554\msvcm90.dll
   Accessibility, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @ C:\Windows

\assembly\GAC_MSIL\Accessibility\2.0.0.0__b03f5f7f11d50a3a\Accessibility.dll
   Gradient Blocks, Version=1.0.4010.39632, Culture=neutral, PublicKeyToken=null @ C:\Program Files

\Paint.NET\Effects\Gradient Blocks.dll
   Liquify, Version=1.0.4011.34728, Culture=neutral, PublicKeyToken=null @ C:\Program Files

\Paint.NET\Effects\Liquify.dll
   PSFilterPdn, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET

\Effects\PSFilterPdn.dll
   Shape3D, Version=1.2.6.0, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET

\Effects\Shape3D.dll
Native modules: 
   C:\Program Files\Paint.NET\PaintDotNet.exe
   C:\Windows\SYSTEM32\ntdll.dll
   C:\Windows\SYSTEM32\MSCOREE.DLL
   C:\Windows\system32\KERNEL32.dll
   C:\Windows\system32\KERNELBASE.dll
   C:\Windows\system32\ADVAPI32.dll
   C:\Windows\system32\msvcrt.dll
   C:\Windows\SYSTEM32\sechost.dll
   C:\Windows\system32\RPCRT4.dll
   C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll
   C:\Windows\system32\SHLWAPI.dll
   C:\Windows\system32\GDI32.dll
   C:\Windows\system32\USER32.dll
   C:\Windows\system32\LPK.dll
   C:\Windows\system32\USP10.dll
   C:\Windows\system32\IMM32.DLL
   C:\Windows\system32\MSCTF.dll
   C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll
   C:\Windows\WinSxS\amd64_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_88dce9872fb18caf

\MSVCR80.dll
   C:\Windows\system32\shell32.dll
   C:\Windows\system32\ole32.dll
   C:\Windows\system32\profapi.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\2e16a238456fbe4a41233d7a732d086b

\mscorlib.ni.dll
   C:\Windows\system32\CRYPTBASE.dll
   C:\Windows\system32\uxtheme.dll
   C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll
   C:\Windows\system32\OLEAUT32.dll
   C:\Windows\system32\version.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\System

\65f46521e7fca2cd2d216162175f2fd6\System.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Core

\6ef98a068f45cbf57702eab0f623d007\System.Core.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\WindowsBase

\bdb953c9c0fcd5c281b1bcbcfb527bd2\WindowsBase.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Drawing

\e48f514a13b9d9ddd60c82b64e68dc11\System.Drawing.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\System.Windows.Forms

\d6fb1e55b2ba3ab8b2815181133130e3\System.Windows.Forms.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.Base

\b266e4fb2dd5b3c7357c792d43a63e24\PaintDotNet.Base.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.SystemL#

\46a6e93ca1c5429d23208c7a7d1ad7ab\PaintDotNet.SystemLayer.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.Resourc#

\3bea9ec871a06649299f7a856e2579a4\PaintDotNet.Resources.ni.dll
   C:\Windows\system32\CRYPTSP.dll
   C:\Windows\system32\rsaenh.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.Core

\139d9a85ffae2357d4aac20974c64b31\PaintDotNet.Core.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.Data\01f6529488f8edb826a8af235bdc043c

\PaintDotNet.Data.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet\29e2632603fa0a31921de23f43cfa75d

\PaintDotNet.ni.exe
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.SystemL#

\b5e4e3296e5d47b734c10a6605a73147\PaintDotNet.SystemLayer.Native.x64.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\Interop.WIA\cbceebd16fd592cab8f636a09590c40a

\Interop.WIA.ni.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\PaintDotNet.Effects

\375a5d215dfd4504bd5d2d42cd5f0feb\PaintDotNet.Effects.ni.dll
   C:\Program Files\Paint.NET\Native.x64\PaintDotNet.Native.x64.dll
   C:\Windows\WinSxS

\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_08e1a05ba83fe554\MSVCR90.dll
   C:\Windows\WinSxS

\amd64_microsoft.vc90.openmp_1fc8b3b9a1e18e3b_9.0.30729.4148_none_390a91d20a21a864\VCOMP90.DLL
   C:\Windows\system32\dwmapi.dll
   C:\Windows\WinSxS

\amd64_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7600.16385_none_2b4f45e87195fcc4\gdiplus.dll
   C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorjit.dll
   C:\Windows\system32\WindowsCodecs.dll
   C:\Windows\WinSxS\amd64_microsoft.windows.common-

controls_6595b64144ccf1df_6.0.7600.16661_none_fa62ad231704eab7\comctl32.dll
   C:\Program Files\Paint.NET\PaintDotNet.SystemLayer.Native.x64.dll
   C:\Windows\WinSxS

\amd64_microsoft.vc90.atl_1fc8b3b9a1e18e3b_9.0.30729.4148_none_0a1d2fcba76b3f00\ATL90.DLL
   C:\Windows\WinSxS

\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4926_none_08e1a05ba83fe554\msvcm90.dll
   C:\Windows\system32\d2d1.dll
   C:\Windows\system32\dwrite.dll
   C:\Windows\system32\RpcRtRemote.dll
   C:\Windows\system32\wtsapi32.dll
   C:\Windows\system32\WINSTA.dll
   C:\Windows\system32\CLBCatQ.DLL
   C:\Windows\system32\oleacc.dll
   C:\Windows\assembly\NativeImages_v2.0.50727_64\Accessibility

\0c061c865e1fe1b7ec76d7e074294e20\Accessibility.ni.dll
   C:\Program Files\Paint.NET\Effects\Gradient Blocks.dll
   C:\Program Files\Paint.NET\Effects\Liquify.dll
   C:\Program Files\Paint.NET\Effects\PSFilterPdn.dll
   C:\Program Files\Paint.NET\Effects\Shape3D.dll
   C:\Windows\system32\SetupApi.dll
   C:\Windows\system32\CFGMGR32.dll
   C:\Windows\system32\DEVOBJ.dll
   C:\Windows\system32\WINTRUST.dll
   C:\Windows\system32\CRYPT32.dll
   C:\Windows\system32\MSASN1.dll
   C:\Windows\system32\psapi.dll

Exception details:
PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> 

System.AccessViolationException: Attempted to read or write protected memory. This is often an 

indication that other memory is corrupt.
  at PaintDotNet.SystemLayer.PdnNativeMethods.x64.MemCopy(Void* dst, Void* src, UIntPtr bytes)
  at PaintDotNet.SystemLayer.Memory.Copy(Void* dst, Void* src, UInt64 length) in D:\src\pdn\pdn_35x

\src\SystemLayer\Memory.cs:line 392
  at PaintDotNet.Surface.Render(ISurface`1 dst, Int32Point renderOffset) in D:\src\pdn\pdn_35x\src

\Core\Surface.cs:line 1166
  at PaintDotNet.Rendering.CachingRendererBgra.OnRender(ISurface`1 dstCropped, Int32Point 

renderOffset) in D:\src\pdn\pdn_35x\src\Core\Rendering\CachingRendererBgra.cs:line 445
  at PaintDotNet.Rendering.RendererBgraBase.Render(ISurface`1 dst, Int32Point renderOffset) in D:

\src\pdn\pdn_35x\src\Core\Rendering\RendererBgraBase.cs:line 87
  at PaintDotNet.Canvas.CanvasDocumentRenderer.NoResizeCheckersRenderer.OnRender(ISurface`1 

dstCropped, Int32Point renderOffset) in D:\src\pdn\pdn_35x\src\PaintDotNet\Canvas

\CanvasDocumentRenderer.cs:line 217
  at PaintDotNet.Rendering.RendererBgraBase.Render(ISurface`1 dst, Int32Point renderOffset) in D:

\src\pdn\pdn_35x\src\Core\Rendering\RendererBgraBase.cs:line 87
  at PaintDotNet.Canvas.CanvasDocumentRenderer.OnRender(ISurface`1 dst, Int32Point renderOffset) in 

D:\src\pdn\pdn_35x\src\PaintDotNet\Canvas\CanvasDocumentRenderer.cs:line 771
  at PaintDotNet.Canvas.CanvasRenderer.Render(ISurface`1 dst, Int32Point renderDstOffset) in D:\src

\pdn\pdn_35x\src\PaintDotNet\Canvas\CanvasRenderer.cs:line 492
  at PaintDotNet.Rendering.ParallelizeRendererBgra.RenderRow(ISurface`1 dstCropped, Int32Point 

renderOffset, Int32 dstTop, Int32 dstBottom, ThreadPriority threadPriority, ThreadBackgroundFlags 

tbFlags) in D:\src\pdn\pdn_35x\src\Core\Rendering\ParallelizeRendererBgra.cs:line 141
  at PaintDotNet.Rendering.ParallelizeRendererBgra.<>c__DisplayClass4.<OnRender>b__0(Object _) in 

D:\src\pdn\pdn_35x\src\Core\Rendering\ParallelizeRendererBgra.cs:line 93
  at PaintDotNet.Threading.PrivateThreadPool.ThreadWrapperContext.ThreadWrapper() in D:\src\pdn

\pdn_35x\src\Core\Threading\PrivateThreadPool.cs:line 179
  --- End of inner exception stack trace ---
  at PaintDotNet.Threading.PrivateThreadPool.DrainExceptions() in D:\src\pdn\pdn_35x\src\Core

\Threading\PrivateThreadPool.cs:line 74
  at PaintDotNet.Threading.PrivateThreadPool.Dispose(Boolean disposing) in D:\src\pdn\pdn_35x\src

\Core\Threading\PrivateThreadPool.cs:line 115
  at PaintDotNet.Disposable.Dispose() in D:\src\pdn\pdn_35x\src\Base\Disposable.cs:line 124
  at PaintDotNet.Rendering.ParallelizeRendererBgra.OnRender(ISurface`1 dstCropped, Int32Point 

renderOffset) in D:\src\pdn\pdn_35x\src\Core\Rendering\ParallelizeRendererBgra.cs:line 97
  at PaintDotNet.Rendering.RendererBgraBase.Render(ISurface`1 dst, Int32Point renderOffset) in D:

\src\pdn\pdn_35x\src\Core\Rendering\RendererBgraBase.cs:line 87
  at PaintDotNet.Controls.DocumentBox.DrawArea(ISurface`1 dst, Point offset) in D:\src\pdn\pdn_35x

\src\PaintDotNet\Controls\DocumentBox.cs:line 232
  at PaintDotNet.Controls.DocumentBox.OnGdiPaint(GdiPaintContext ctx) in D:\src\pdn\pdn_35x\src

\PaintDotNet\Controls\DocumentBox.cs:line 262
  at PaintDotNet.SystemLayer.GdiPaintControl.OnWmPaint(Message& m) in D:\src\pdn\pdn_35x\src

\SystemLayer\GdiPaintControl.cs:line 114
  at PaintDotNet.SystemLayer.GdiPaintControl.WndProc(Message& m) in D:\src\pdn\pdn_35x\src

\SystemLayer\GdiPaintControl.cs:line 141
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr 

lparam)
------------------------------------------------------------------------------

Share this post


Link to post
Share on other sites

I've seen this before but haven't been able to reproduce it.

Do you have any specific repro steps? Maybe including a sample image, zoom level, etc.

Share this post


Link to post
Share on other sites

I thought I would throw this in here just in case there is a race condition against a disposed object. Although it could be unrelated.

It only happened once and I think I closed the app before it was fully loaded, but again not really sure (Go Team! :)). Version 3.5.6

Exception details:

System.ObjectDisposedException: Cannot access a disposed object.

Object name: 'PaintDotNet.Document'.

at PaintDotNet.IsDisposedExtensions.VerifyNotDisposed[T](T theObject) in D:\src\pdn\pdn_35x\src\Base\IsDisposedExtensions.cs:line 24

at PaintDotNet.Document.get_Layers() in D:\src\pdn\pdn_35x\src\Data\Document.cs:line 820

at PaintDotNet.Controls.LayerControl.TearDownOldDocument() in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\LayerControl.cs:line 288

at PaintDotNet.Controls.LayerControl.Workspace_ActiveDocumentWorkspaceChanging(Object sender, EventArgs e) in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\LayerControl.cs:line 521

at System.EventHandler.Invoke(Object sender, EventArgs e)

at PaintDotNet.Controls.AppWorkspace.OnActiveDocumentWorkspaceChanging() in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\AppWorkspace.cs:line 978

at PaintDotNet.Controls.AppWorkspace.set_ActiveDocumentWorkspace(DocumentWorkspace value) in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\AppWorkspace.cs:line 774

at PaintDotNet.Controls.AppWorkspace.RemoveDocumentWorkspace(DocumentWorkspace documentWorkspace) in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\AppWorkspace.cs:line 899

at PaintDotNet.Actions.CloseAllWorkspacesAction.PerformAction(AppWorkspace appWorkspace) in D:\src\pdn\pdn_35x\src\PaintDotNet\Actions\CloseAllWorkspacesAction.cs:line 156

at PaintDotNet.Controls.AppWorkspace.PerformAction(AppWorkspaceAction performMe) in D:\src\pdn\pdn_35x\src\PaintDotNet\Controls\AppWorkspace.cs:line 1878

at PaintDotNet.Dialogs.MainForm.OnClosing(CancelEventArgs e) in D:\src\pdn\pdn_35x\src\PaintDotNet\Dialogs\MainForm.cs:line 575

at System.Windows.Forms.Form.WmClose(Message& m)

at PaintDotNet.PdnBaseForm.OurWndProc(Message& m) in D:\src\pdn\pdn_35x\src\Core\PdnBaseForm.cs:line 1374

at PaintDotNet.Dialogs.MainForm.WndProc(Message& m) in D:\src\pdn\pdn_35x\src\PaintDotNet\Dialogs\MainForm.cs:line 97

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Share this post


Link to post
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.

Sign in to follow this