Jump to content

4.0.3 Crashing - System.AccessViolationException


Recommended Posts

1. Copy objects to clipboard (from Excel in this case)

2. Open new layer (sized to clipboard image)

3. Paste = Crash

 

 

 

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.0.3 (Final 4.3.5316.40022)
Time of crash: 12/08/2014 1:52:21 PM
Application uptime: 00:00:43.7863782
Application state: Running 
Working set: 105,328 KiB
Threads: 23
Install directory: C:\Program Files\Paint.NET
Current directory: C:\Program Files\Paint.NET
OS Version: 6.1.7601.65536 Service Pack 1 Workstation x64
.NET version: CLR 4.0.30319.18444 x64, FX 4.0 4.5
Processor: 4x "Intel® Core i5-3230M CPU @ 2.60GHz" @ ~2594MHz (DEP, SSE, SSE2, SSE3, SSSE3, SSE4_1, SSE4_2, XSAVE)
Physical memory: 8071 MB
Video card: Intel® HD Graphics 4000 (v:8086, d:166, r:9)
Hardware acceleration: False (default: False)
UI animations: True
UI DPI: 96.00 dpi (1.00x scale)
UI theme: Aero/Aero + DWM (Aero.msstyles)
Updates: True, 12/08/2014
Locale: pdnr.c: en-US, hklm: en-US, hkcu: en-US, cc: en-AU, cuic: en-US
 
Exception details:
System.InvalidOperationException: This result is an error, not a value ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at std._Container_base0._Orphan_all(_Container_base0* )
   at std.vector<ATL::CComPtr<ID2D1Geometry>,std::allocator<ATL::CComPtr<ID2D1Geometry> > >._Reallocate(vector<ATL::CComPtr<ID2D1Geometry>\,std::allocator<ATL::CComPtr<ID2D1Geometry> > >* , UInt64 _Count)
   at std.vector<ATL::CComPtr<ID2D1Geometry>,std::allocator<ATL::CComPtr<ID2D1Geometry> > >.resize(vector<ATL::CComPtr<ID2D1Geometry>\,std::allocator<ATL::CComPtr<ID2D1Geometry> > >* , UInt64 _Newsize)
   at PaintDotNet.SystemLayer.Native.x64.Direct2D.D2DFactory.CreateGeometryGroup(FillMode fillMode, IList`1 geometries, Int32 startIndex, Int32 length)
   at PaintDotNet.Rendering.GeometryList.ToDirect2DGeometry(IDirect2DFactory d2dFactory, FillMode fillMode, FigureBegin figureBegin, FigureEnd figureEnd) in d:\src\pdn\paintdotnet\src\Core\Rendering\GeometryList.cs:line 773
   at PaintDotNet.Canvas.SelectionGeometryCache.<>c__DisplayClass4.<.ctor>b__0() in d:\src\pdn\paintdotnet\src\PaintDotNet\Canvas\SelectionGeometryCache.cs:line 68
   at PaintDotNet.Functional.LazyResult`2.ThreadSafeEvaluate() in d:\src\pdn\paintdotnet\src\Base\Functional\LazyResult`2.cs:line 116
   --- End of inner exception stack trace ---
   at PaintDotNet.Functional.LazyResult`2.get_Value() in d:\src\pdn\paintdotnet\src\Base\Functional\LazyResult`2.cs:line 223
   at PaintDotNet.Canvas.SelectionCanvasLayerView.RenderSelection(IDrawingContext dc, Single scale, PointFloat offset, SelectionRenderParameters renderParams, Result`1 lazyGeometry, IBrush interiorBrush, IBrush outlineBrush, IStrokeStyle outlineStrokeStyle, AntialiasMode antialiasMode) in d:\src\pdn\paintdotnet\src\PaintDotNet\Canvas\SelectionCanvasLayerView.cs:line 243
   at PaintDotNet.Canvas.SelectionCanvasLayerView.<>c__DisplayClassa.<RedrawOnBackgroundThread>b__3() in d:\src\pdn\paintdotnet\src\PaintDotNet\Canvas\SelectionCanvasLayerView.cs:line 381
   at PaintDotNet.Runtime.RetryManager.RunMemorySensitiveOperation(Int32 maxAttempts, Action action) in d:\src\pdn\paintdotnet\src\Base\Runtime\RetryManager.cs:line 110
   at PaintDotNet.Canvas.SelectionCanvasLayerView.RedrawOnBackgroundThread() in d:\src\pdn\paintdotnet\src\PaintDotNet\Canvas\SelectionCanvasLayerView.cs:line 374
   at PaintDotNet.Threading.ActionWorkItemQueue.OnExecuteNextWorkItem() in d:\src\pdn\paintdotnet\src\Core\Threading\ActionWorkItemQueue.cs:line 77
   at PaintDotNet.Threading.MultithreadedWorkItemDispatcher.WorkThreadProc(Object context) in d:\src\pdn\paintdotnet\src\Core\Threading\MultithreadedWorkItemDispatcher.cs:line 349
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart(Object obj)
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...