By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
435,561 Members | 3,127 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 435,561 IT Pros & Developers. It's quick & easy.

Unhandled Exception - A Generic error occurred in GDI+"

P: 4
Help please,

I am getting this "Unhandled Exception has occurred in your application"
" A Generic error occurred in GDI+"

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
Expand|Select|Wrap|Line Numbers
  1. System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.
  2.    at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
  3.    at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
  4.    at SaiEdit.SelectionSetEditor.DrawButton(Graphics graphics, Rectangle rectangle, Int32 left, String name)
  5.    at SaiEdit.SelectionSetEditor.DrawData(Graphics graphics, Rectangle rectangle, Base selection, Base controls, Brush background, Int32 combonumber)
  6.    at SaiEdit.SelectionSetEditor.DrawData(Graphics graphics, Rectangle rectangle, Base selection, Base controls, Brush background)
  7.    at av.a(Graphics A_0, Rectangle A_1, Boolean A_2)
  8.    at av.a(Graphics A_0, Rectangle A_1, UInt32 A_2, Boolean A_3, Boolean A_4)
  9.    at av.a(Graphics A_0, Rectangle A_1)
  10.    at af.OnPaint(PaintEventArgs e)
  11.    at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
  12.    at System.Windows.Forms.Control.WmPaint(Message& m)
  13.    at System.Windows.Forms.Control.WndProc(Message& m)
  14.    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
  15.    at System.Windows.Forms.ContainerControl.WndProc(Message& m)
  16.    at System.Windows.Forms.UserControl.WndProc(Message& m)
  17.    at af.WndProc(Message& m)
  18.    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  19.    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  20.    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
  21.  
  22.  
  23. ************** Loaded Assemblies **************
  24. mscorlib
  25.     Assembly Version: 2.0.0.0
  26.     Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
  27.     CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
  28. ----------------------------------------
  29. Pr0fileEditor
  30.     Assembly Version: 6.2.2.4
  31.     Win32 Version: 6.2.2.4
  32.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/Pr0fileEditor.exe
  33. ----------------------------------------
  34. System.Windows.Forms
  35.     Assembly Version: 2.0.0.0
  36.     Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
  37.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
  38. ----------------------------------------
  39. System
  40.     Assembly Version: 2.0.0.0
  41.     Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
  42.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
  43. ----------------------------------------
  44. System.Drawing
  45.     Assembly Version: 2.0.0.0
  46.     Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
  47.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
  48. ----------------------------------------
  49. Pr0fileEditor_Forms
  50.     Assembly Version: 6.2.2.4
  51.     Win32 Version: 6.2.2.4
  52.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/Pr0fileEditor_Forms.DLL
  53. ----------------------------------------
  54. SaiDoc
  55.     Assembly Version: 6.2.2.4
  56.     Win32 Version: 6.2.2.4
  57.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SaiDoc.DLL
  58. ----------------------------------------
  59. MutantRegistry
  60.     Assembly Version: 6.2.2.4
  61.     Win32 Version: 6.2.2.4
  62.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/MutantRegistry.DLL
  63. ----------------------------------------
  64. Pr0fileEditor_Forms.resources
  65.     Assembly Version: 6.2.2.4
  66.     Win32 Version: 6.2.2.4
  67.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/en/Pr0fileEditor_Forms.resources.DLL
  68. ----------------------------------------
  69. SaiFile
  70.     Assembly Version: 6.2.2.4
  71.     Win32 Version: 6.2.2.4
  72.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SaiFile.DLL
  73. ----------------------------------------
  74. SDFolders
  75.     Assembly Version: 6.2.2.4
  76.  
  77.     Win32 Version: 6.2.2.4
  78.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SDFolders.DLL
  79. ----------------------------------------
  80. Pr0file
  81.     Assembly Version: 6.2.2.4
  82.     Win32 Version: 6.2.2.4
  83.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/Pr0file.DLL
  84. ----------------------------------------
  85. System.Xml
  86.     Assembly Version: 2.0.0.0
  87.     Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
  88.     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
  89. ----------------------------------------
  90. SaiDevice
  91.     Assembly Version: 6.2.2.4
  92.     Win32 Version: 6.2.2.4
  93.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SaiDevice.DLL
  94. ----------------------------------------
  95. SaiPaint
  96.     Assembly Version: 6.2.2.4
  97.     Win32 Version: 6.2.2.4
  98.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SaiPaint.DLL
  99. ----------------------------------------
  100. Base
  101.     Assembly Version: 6.2.2.4
  102.     Win32 Version: 6.2.2.4
  103.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/Base.DLL
  104. ----------------------------------------
  105. SD
  106.     Assembly Version: 6.2.2.4
  107.     Win32 Version: 6.2.2.4
  108.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SD.DLL
  109. ----------------------------------------
  110. PInvoke
  111.     Assembly Version: 6.2.2.4
  112.     Win32 Version: 6.2.2.4
  113.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/PInvoke.DLL
  114. ----------------------------------------
  115. ReadPr0
  116.     Assembly Version: 6.2.2.4
  117.     Win32 Version: 6.2.2.4
  118.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/ReadPr0.DLL
  119. ----------------------------------------
  120. StrictTreebuilder
  121.     Assembly Version: 6.2.2.4
  122.     Win32 Version: 6.2.2.4
  123.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/StrictTreebuilder.DLL
  124. ----------------------------------------
  125. IReader
  126.     Assembly Version: 6.2.2.4
  127.     Win32 Version: 6.2.2.4
  128.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/IReader.DLL
  129. ----------------------------------------
  130. IElementHandler
  131.     Assembly Version: 6.2.2.4
  132.     Win32 Version: 6.2.2.4
  133.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/IElementHandler.DLL
  134. ----------------------------------------
  135. QuickerSchema
  136.     Assembly Version: 6.2.2.4
  137.     Win32 Version: 6.2.2.4
  138.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/QuickerSchema.DLL
  139. ----------------------------------------
  140. ValidatorInContext
  141.     Assembly Version: 6.2.2.4
  142.     Win32 Version: 6.2.2.4
  143.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/ValidatorInContext.DLL
  144. ----------------------------------------
  145. Vd
  146.     Assembly Version: 6.2.2.4
  147.     Win32 Version: 6.2.2.4
  148.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/Vd.DLL
  149. ----------------------------------------
  150. SaiEdit
  151.     Assembly Version: 6.2.2.4
  152.     Win32 Version: 6.2.2.4
  153.     CodeBase: file:///C:/Program%20Files/Saitek/SD6/Software/SaiEdit.DLL
  154. ----------------------------------------
  155.  
  156. ************** JIT Debugging **************
  157. To enable just-in-time (JIT) debugging, the .config file for this
  158. application or computer (machine.config) must have the
  159. jitDebugging value set in the system.windows.forms section.
  160. The application must also be compiled with debugging
  161. enabled.
  162.  
  163. For example:
  164.  
  165. <configuration>
  166.     <system.windows.forms jitDebugging="true" />
  167. </configuration>
  168.  
  169. When JIT debugging is enabled, any unhandled exception
  170. will be sent to the JIT debugger registered on the computer
  171. rather than be handled by this dialog box.
  172.  
I am getting this in other window applications also. Something appears to be not drawing properly in a portion of the window that is being displayed ( the area in the window in trouble has a RED X displayed)!

System: Win XPpro sp3
.net 1.1
2.0 sp2
3.0 sp2
3.5 sp1
Microsof tvisual C++ 2005

This problem does not have to do with anything that I have written but with existing windows applications. Something may have been deleted in error or corrupted???

So far and I have tried but cannot resolve this problem...neen help!

Thank you, Papa
Oct 11 '08 #1
Share this Question
Share on Google+
7 Replies


Expert 100+
P: 190
Do you have CVSNT or TortoiseCVS on your machine as well?

There was a specific release of TortoiseCVS(since fixed with newer releases) causing a very similar problem, causing other applications, notably VS2005, to crash when the File Open dialogue was called. However, the error was "GDI+ initialization", not "Generic error," so not sure if this helps

The issue was confirmed and acknowledged by the application owners.
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2600703

Bottom line, IF you have those apps installed, make sure you have the latest releases.
Oct 11 '08 #2

P: 4
Do you have CVSNT or TortoiseCVS on your machine as well? No, not that I am aware of, how can I verify this?
Oct 11 '08 #3

Expert 100+
P: 190
Those are "Source Control" (like Visual Source Safe and others) applications. CVSNT is a Windows version of CVS that usually has a remote server component for storing source code.

TortoiseCVS is a handy application that lets you check source files in and out by right clicking on them

They have to be installed, so nothing mysterious here. They are not system applications. If you are not familiar with them, then you probably do not have them installed, unless you received the machine already pre-loaded, such as might happen if you work for a software development company.

So the issue is still unresolved.
Oct 11 '08 #4

P: 4
Thanks for the reply....under the circumstances I'm sure they are not installed..

Note: I have been searching for a fix for this problem all over the web and so far I have not been able so come close to solving it. Any suggestions at this point as to were to look would be appreciated....This does affect more than one windows menu screen ie the same trouble appears in various other screens.

From what I can gather so far it appears to effect how portions of a menu screen are displayed (painted?).

Thanks,
Papa
Oct 12 '08 #5

Expert 100+
P: 190
I had a hard time finding the cause of the GDI crashes with TortoiseCVS as well, despite doing exact quote Google searches.

I notice your debug output refers to a Saitek installation, which I gather is a game controller.

Have you recently installed or uninstalled either the controller software or a related graphics intensive game?

Also, do you have System Restore enabled? Perhaps you can find a Restore Point date shortly before this started. It should not affect any files you have worked on since.
Oct 12 '08 #6

P: 4
I had a hard time finding the cause of the GDI crashes with TortoiseCVS as well, despite doing exact quote Google searches.

I notice your debug output refers to a Saitek installation, which I gather is a game controller.

Have you recently installed or uninstalled either the controller software or a related graphics intensive game?

Also, do you have System Restore enabled? Perhaps you can find a Restore Point date shortly before this started. It should not affect any files you have worked on since.
Saitek is a game controller but this is only one of many applications that are displaying this problem, I use this as an example. I have uninstalled the Saitek program software but the problem remains in other windows.

There are No other graphic intensive games installed as I was in the process of cleaning up junk after a new windows install. ( this may have let to the problem?)

I tried system restore but could not restore to an earlier point that was effective.

Thanks for the input.

Papa
Oct 12 '08 #7

Expert 100+
P: 190
Sorry, I can't help further. I hope someone will. If it's any consolation, I can say "been there done that." Personally I would reconsider a fresh re-install and making copious System Restore points before cleaning up the unwanted apps.

Mike
Oct 13 '08 #8

Post your reply

Sign in to post your reply or Sign up for a free account.