Jump to content

PDN Crashes


Recommended Posts

Exception details:

System.AccessViolationException: 嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀。

於 System.Drawing.SafeNativeMethods.Gdip.IntGdipDeleteFontFamily(HandleRef fontFamily)

於 System.Drawing.SafeNativeMethods.Gdip.GdipDeleteFontFamily(HandleRef fontFamily)

於 System.Drawing.FontFamily.Dispose(Boolean disposing)

於 System.Drawing.FontFamily.Dispose()

於 PaintDotNet.FontInfo.Dispose()

於 PaintDotNet.ToolConfigStrip.PopulateFonts()

於 PaintDotNet.ToolConfigStrip.PopulateFontsBackgroundThread()

於 PaintDotNet.ToolConfigStrip.PopulateFontsBackgroundThread(Object ignored)

於 System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)

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

於 System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)

於 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)

pdncrash.rar

Link to comment
Share on other sites

Can you tell use what 嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀 is in english ?

So far the only thing I can come up with for that is a bad font file installed on your system.

EDIT:

Nevermind I translated it.

The attempt read or reads in the memory which protects. This usually expressed that other memories have damaged

Link to comment
Share on other sites

This is what Google Translator comes up with:

Chinese:

嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀 

Try to read or write protected memory. This usually means that other memory has been damaged

Japanese:

嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀 

嘗試讀取寫入receive protection or體memory. Display這體已other memory loss毀

P.S. I didn't know what language so i did both lol :lol:

Merry Christmas

 

.::.My Gallery.::.Make Gold Text!.::.

Link to comment
Share on other sites

This is what Google Translator comes up with:

Chinese:

嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀 

Try to read or write protected memory. This usually means that other memory has been damaged

Japanese:

嘗試讀取或寫入受保護的記憶體。這通常表示其他記憶體已損毀 

嘗試讀取寫入receive protection or體memory. Display這體已other memory loss毀

P.S. I didn't know what language so i did both lol :lol:

read my post above.

It chinese traditional

Link to comment
Share on other sites

This abort happens when I open Paint.net. I can see whole ap look, and then it pops up a error msg box.

I do not install any font and I just uses default windows fonts.

Maybe I need to download source code to get more information.

Can I open by VS2005, because I only have VS2005.

It is very strange that I can use before, and suddenly unused.

Link to comment
Share on other sites

Ya, you're right.

Thanks a lot. 8)

The data abort raised when enumerates fonts. Because I do not have VS2008, so I just create a new empty project in vs2005 and copy "Enum Font" funtion to this new project.

Fortunately, abort happens, so I add some log to see the last processed font.

Finally, I can use Paint.NET. :lol:

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