Jump to content

Crash upon saving/loading

Recommended Posts

Every time I try to save or open a file, the program crashes.

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.35 (Final Release build 3.35.3106.20184)

Time of crash: 7/11/2008 4:18:05 AM

Application uptime: 00:04:44.0750000

OS Version: 6.0.6001.65536 Service Pack 1 Workstation x86

.NET Framework version: 2.0.50727.1434 x86

Processor: 2x "AMD Turion 64 X2 Mobile Technology TL-60" @ ~1995MHz (DEP, SSE, SSE2, SSE3)

Physical memory: 1917 MB

UI DPI: 96.00 dpi (1.00x scale)

Tablet PC: no

Updates: true, 7/11/2008

Locale: pdnr.c: en-US, hklm: en-US, hkcu: n/a, cc: en-US, cuic: en-US

Features log: UpdatesState(StartupState), SetTool(PaintDotNet.Tools.PaintBrushTool), UpdatesState(ReadyToCheckState), HM(NullHistoryMemento), ShowDialog(PaintDotNet.ToolsForm), ShowDialog(PaintDotNet.ColorsForm), ShowDialog(PaintDotNet.LayerForm), ShowDialog(PaintDotNet.MainForm), PopulateFonts(), SetTool(PaintDotNet.Tools.RoundedRectangleTool), HM(BitmapHistoryMemento), HM(CompoundHistoryMemento), SetTool(PaintDotNet.Tools.LineTool), CommonActionsStrip(Save)

Loaded assemblies:

mscorlib, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorlib.dll

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

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

System, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System\\System.dll

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

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

PaintDotNet.Base, Version=3.35.3106.20178, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\PaintDotNet.Base.dll

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

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

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

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

System.Xml, Version=, Culture=neutral, PublicKeyToken=b77a5c561934e089 @ C:\Windows\assembly\GAC_MSIL\System.Xml\\System.Xml.dll

DdsFileType, Version=1.11.3106.20184, Culture=neutral, PublicKeyToken=null @ C:\Program Files\Paint.NET\FileTypes\DdsFileType.dll

Exception details:

System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

at PaintDotNet.SystemLayer.NativeInterfaces.IFileDialog.Show(IntPtr parent)

at PaintDotNet.SystemLayer.VistaFileDialog.<>c__DisplayClass1.b__0(IWin32Window modalOwner)

at PaintDotNet.SystemLayer.UI.<>c__DisplayClass6.b__2(Object sender, EventArgs e)

at System.Windows.Forms.Form.OnShown(EventArgs e)

at System.Windows.Forms.Form.CallShownEvent()

at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

I read that this sort of error often accompanies corrupted fonts, but I have not installed any fonts. I also have not installed any plug-ins - in fact, I only put Paint.NET on this computer last night.

Link to comment
Share on other sites

It could also happen because of a bad file in your Pictures directory. I would recommend moving all files out of your Pictures directory (My Documents/My Pictures) then copy them back one-at-a-time to see which file is giving Paint.NET trouble.

Link to comment
Share on other sites

Thank you very much, but I am still having a lot of trouble, since if I even open the "open file" window, and click "cancel," the program crashes. Would that be fixed by removing the files in the folder?

Edit: That must be the case, since I just emptied my folder and it works now. Thank you!

Double edit: It seems if I have nearly anything in My Documents, it crashes. Uh-oh...

Link to comment
Share on other sites

In version 4, one of the things I'm working on is making the Open/Save dialogs more resilient. If they crash, maybe I can have a custom fallback version that is a lot simpler. Won't look as nice but would at least be functional.

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

Join the conversation

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

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...