rgoodwin Posted March 1, 2006 Share Posted March 1, 2006 It crashes randomly (it seems) over and over. Attached is my pdncrash.log and I'll be happy to do whatever necessary to assist in troubleshooting! THanks! Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 11:58:19 AM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 12:48:22 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format) at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, PointF point, StringFormat format) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 12:50:26 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 1:19:02 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2) at PaintDotNet.Ruler.SubdivideX(Graphics g, Pen pen, Single x, Single delta, Int32 index, Single y, Single height, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideX(Graphics g, Pen pen, Single x, Single delta, Int32 index, Single y, Single height, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideX(Graphics g, Pen pen, Single x, Single delta, Int32 index, Single y, Single height, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideX(Graphics g, Pen pen, Single x, Single delta, Int32 index, Single y, Single height, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideX(Graphics g, Pen pen, Single x, Single delta, Int32 index, Single y, Single height, Int32[] subdivs) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 1:19:40 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 2:17:44 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawLine(Pen pen, Single x1, Single y1, Single x2, Single y2) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.SubdivideY(Graphics g, Pen pen, Single y, Single delta, Int32 index, Single x, Single width, Int32[] subdivs) at PaintDotNet.Ruler.DrawRuler(PaintEventArgs e, Boolean highlighted) at PaintDotNet.Ruler.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ContainerControl.WndProc(Message& m) at System.Windows.Forms.UserControl.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Crash log for Paint.NET v2.6 (Final Release build 2.6.2244.18680) Time of crash: 3/1/2006 2:30:12 PM OS version: 5.1.2600.131072 Service Pack 2 Workstation x86 .NET Framework version: 2.0.50727.42 x86 Processor count: 1 Physical memory: 1022 MB Exception details: PaintDotNet.WorkerThreadException: Worker thread threw an exception ---> System.OverflowException: Overflow error. at System.Drawing.Graphics.CheckErrorStatus(Int32 status) at System.Drawing.Graphics.DrawPolygon(Pen pen, PointF[] points) at PaintDotNet.MoveNubRenderer.RenderToGraphics(Graphics g, Point offset) at PaintDotNet.SurfaceBoxGraphicsRenderer.Render(Surface dst, Point offset) at PaintDotNet.SurfaceBoxRendererList.Render(Surface dst, Point offset) at PaintDotNet.SurfaceBox.RenderContext.RenderThreadMethod(Object indexObject) at PaintDotNet.Threading.ThreadPool.ThreadWrapperContext.ThreadWrapper() --- End of inner exception stack trace --- at PaintDotNet.Threading.ThreadPool.DrainExceptions() at PaintDotNet.SurfaceBox.DrawArea(RenderArgs ra, Point offset) at PaintDotNet.SurfaceBox.OnPaintImpl(PaintEventArgs2 e) at PaintDotNet.SurfaceBox.OnPaint(PaintEventArgs e) at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs) at System.Windows.Forms.Control.WmPaint(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at PaintDotNet.SurfaceBox.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ------------------------------------------------------------------------------ Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted March 1, 2006 Share Posted March 1, 2006 You either have software that is installing global hooks, or spyware/malware (which is probably installing global hooks). An example of some software that we know to conflict with Paint.NET is called AllChars. The reason I know this is that you are getting "overflow errors." We turn this off, but oftentimes the software I mentioned above is poorly written and turns these back on but then doesn't restore it back to off. Quote 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 More sharing options...
rgoodwin Posted March 1, 2006 Author Share Posted March 1, 2006 Great info... I have a fair amount of apps on my system, so any ideas on how to dig in to find these hooks? Are they hooking video functions? Kboard? Some items I have: Windows One Care Symantec Client Security Daemon Tools sometimes Screenshot Captor Symantec AntiVirus Microsoft AntiSpyware Some of them can't be removed (IT policy!), but I'd be glad to tear into anything else i can find. With all of the protection I have, I'm going to hope that there is no spy/malware I'm richardtgoodwin on YahooIM if you want to try to troubleshoot that way as well. Thanks for such a quick response! Quote Link to comment Share on other sites More sharing options...
Rick Brewster Posted March 1, 2006 Share Posted March 1, 2006 My guess would be screenshot capture. These global hooks usually monitor keyboard or mouse input for various purposes. Sometimes for quite useful purposes (screenshots), sometimes for malicious purposes (sniffing passwords). Quote 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 More sharing options...
mouser Posted March 2, 2006 Share Posted March 2, 2006 Greetings, I'm the developer of Screenshot Captor. I sincerely doubt Screenshot Captor has anything to do with this - lots of people including myself are using it with paint.net and other programs without issues. Quote http://www.donationcoder.com Link to comment Share on other sites More sharing options...
Rick Brewster Posted March 2, 2006 Share Posted March 2, 2006 Ok, that's good to know. It was just the only thing in the list that looked likely to be installing global hooks. Quote 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 More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.