I have a standard VB.NET (Version 4) tabcontrol and doing nothing more than clicking between the tabs (note no code of my own is run during this) and after clicking a few times I get the dreaded 'FatalExecutionEngineError'.
Please help? Full error is: FatalExecutionEngineError was detected Message: The runtime has encountered a fatal error. The address of the error was at 0x54108090, on thread 0x2194. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non- verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack. Below is the call stack: System.Drawing.dll!System.Drawing.Graphics.Clip.get() + 0x12 bytes System.Drawing.dll!System.Drawing.Graphics.GetContextInfo() + 0x12 bytes System.Windows.Forms.dll! System.Windows.Forms.Internal.WindowsGraphics.FromGraphics(System.Drawing.Graphics g, System.Windows.Forms.Internal.ApplyGraphicsProperties properties) + 0x46 bytes System.Windows.Forms.dll! System.Windows.Forms.WindowsGraphicsWrapper.WindowsGraphicsWrapper(System.Drawing.IDeviceContext idc, System.Windows.Forms.TextFormatFlags flags) + 0x9b bytes System.Windows.Forms.dll! System.Windows.Forms.VisualStyles.VisualStyleRenderer.DrawParentBackground(System.Drawing.IDeviceContext dc, System.Drawing.Rectangle bounds, System.Windows.Forms.Control childControl) + 0x88 bytes System.Windows.Forms.dll! System.Windows.Forms.ButtonRenderer.DrawParentBackground(System.Drawing.Graphics g, System.Drawing.Rectangle bounds, System.Windows.Forms.Control childControl) + 0x76 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.PaintTransparentBackground(System.Windows.Forms.PaintEventArgs e, System.Drawing.Rectangle rectangle, System.Drawing.Region transparentRegion) + 0x2bd bytes System.Windows.Forms.dll! System.Windows.Forms.Control.PaintBackground(System.Windows.Forms.PaintEventArgs e, System.Drawing.Rectangle rectangle, System.Drawing.Color backColor, System.Drawing.Point scrollOffset) + 0x108 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.PaintBackground(System.Windows.Forms.PaintEventArgs e, System.Drawing.Rectangle rectangle) + 0x61 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.OnPaintBackground(System.Windows.Forms.PaintEventArgs pevent) + 0x59 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs e, short layer) + 0x78 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WmPaint(ref System.Windows.Forms.Message m) + 0x311 bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x2b1 bytes System.Windows.Forms.dll!System.Windows.Forms.Label.WndProc(ref System.Windows.Forms.Message m) + 0x2c bytes System.Windows.Forms.dll! System.Windows.Forms.Control.ControlNativeWindow.OnMessage(ref System.Windows.Forms.Message m) + 0x13 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.ControlNativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x31 bytes System.Windows.Forms.dll! System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x64 bytes [Native to Managed Transition] [Managed to Native Transition] System.Windows.Forms.dll! System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x287 bytes System.Windows.Forms.dll! System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x16c bytes System.Windows.Forms.dll! System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x61 bytes System.Windows.Forms.dll! System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form form) + 0x33 bytes System.Windows.Forms.dll! System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window owner) + 0x38f bytes System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog() + 0x7 bytes > > TimeGuardian.exe!TimeGuardian.frmAdmin.RibbonOrbMenuItemOptions_Click(Object > sender, System.EventArgs e) Line 1062 + 0x26 bytes Basic System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonItem.OnClick(System.EventArgs e) Line 692 + 0x1a bytes C# System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonButton.OnClick(System.EventArgs e) Line 1000 + 0xb bytes C# System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonItem.OnMouseDown(System.Windows.Forms.MouseEventArgs e) Line 627 + 0x11 bytes C# System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonButton.OnMouseDown(System.Windows.Forms.MouseEventArgs e) Line 944 + 0xb bytes C# System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonMouseSensor.Control_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) Line 490 + 0x1e bytes C# System.Windows.Forms.dll! System.Windows.Forms.Control.OnMouseDown(System.Windows.Forms.MouseEventArgs e) + 0x7c bytes System.Windows.Forms.Ribbon.dll! System.Windows.Forms.RibbonOrbDropDown.OnMouseDown(System.Windows.Forms.MouseEventArgs e) Line 460 + 0xb bytes C# System.Windows.Forms.dll! System.Windows.Forms.Control.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks) + 0xdb bytes System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x923 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.ControlNativeWindow.OnMessage(ref System.Windows.Forms.Message m) + 0x13 bytes System.Windows.Forms.dll! System.Windows.Forms.Control.ControlNativeWindow.WndProc(ref System.Windows.Forms.Message m) + 0x31 bytes System.Windows.Forms.dll! System.Windows.Forms.NativeWindow.DebuggableCallback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x64 bytes [Native to Managed Transition] [Managed to Native Transition] System.Windows.Forms.dll! System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x287 bytes System.Windows.Forms.dll! System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x16c bytes System.Windows.Forms.dll! System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x61 bytes Microsoft.VisualBasic.dll! Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun() + 0x96 bytes Microsoft.VisualBasic.dll! Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel() + 0x10a bytes Microsoft.VisualBasic.dll! Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(string[] commandLine) + 0x319 bytes [Native to Managed Transition] [Managed to Native Transition] mscorlib.dll! System.AppDomain.nExecuteAssembly(System.Reflection.RuntimeAssembly assembly, string[] args) + 0x9 bytes mscorlib.dll!System.Runtime.Hosting.ManifestRunner.Run(bool checkAptModel) + 0x6e bytes mscorlib.dll! System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly() + 0x90 bytes mscorlib.dll! System.Runtime.Hosting.ApplicationActivator.CreateInstance(System.ActivationContext activationContext, string[] activationCustomData) + 0x65 bytes mscorlib.dll! System.Runtime.Hosting.ApplicationActivator.CreateInstance(System.ActivationContext activationContext) + 0xd bytes mscorlib.dll! System.Activator.CreateInstance(System.ActivationContext activationContext) + 0x44 bytes Microsoft.VisualStudio.HostingProcess.Utilities.dll! Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone() + 0x23 bytes mscorlib.dll! System.Threading.ThreadHelper.ThreadStart_Context(object state) + 0x63 bytes mscorlib.dll! System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state, bool ignoreSyncCtx) + 0xb0 bytes mscorlib.dll! System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, object state) + 0x2c bytes mscorlib.dll!System.Threading.ThreadHelper.ThreadStart() + 0x44 bytes -- You received this message because you are subscribed to the Google Groups "DotNetDevelopment, VB.NET, C# .NET, ADO.NET, ASP.NET, XML, XML Web Services,.NET Remoting" group. To post to this group, send email to dotnetdevelopment@googlegroups.com To unsubscribe from this group, send email to dotnetdevelopment+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/dotnetdevelopment?hl=en?hl=en or visit the group website at http://megasolutions.net