Page 1 of 1

.net runtime 4.0 error

PostPosted: Mon May 23, 2011 5:20 pm
by cking01
Lately I've been getting 2 errors on a random basis when I try to bring up a specific program on my pc.
when looked up on event viewer (under applications) the first message is:

Event Type: Error
Event Source: .NET Runtime 4.0 Error Reporting
Event Category: None
Event ID: 5000
Date: 5/23/2011
Time: 11:56:03 AM
User: N/A
Computer: ND10039
Description:
EventType clr20r3, P1 presentationhost.exe, P2 4.0.40305.0, P3 4b90756d, P4 windowsbase, P5 4.0.0.0, P6 4ba1f805, P7 3a, P8 1b, P9 fatalerror, P10 NIL.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 63 00 6c 00 72 00 32 00 c.l.r.2.
0008: 30 00 72 00 33 00 2c 00 0.r.3.,.
0010: 20 00 70 00 72 00 65 00 .p.r.e.
0018: 73 00 65 00 6e 00 74 00 s.e.n.t.
0020: 61 00 74 00 69 00 6f 00 a.t.i.o.
0028: 6e 00 68 00 6f 00 73 00 n.h.o.s.
0030: 74 00 2e 00 65 00 78 00 t...e.x.
0038: 65 00 2c 00 20 00 34 00 e.,. .4.
0040: 2e 00 30 00 2e 00 34 00 ..0...4.
0048: 30 00 33 00 30 00 35 00 0.3.0.5.
0050: 2e 00 30 00 2c 00 20 00 ..0.,. .
0058: 34 00 62 00 39 00 30 00 4.b.9.0.
0060: 37 00 35 00 36 00 64 00 7.5.6.d.
0068: 2c 00 20 00 77 00 69 00 ,. .w.i.
0070: 6e 00 64 00 6f 00 77 00 n.d.o.w.
0078: 73 00 62 00 61 00 73 00 s.b.a.s.
0080: 65 00 2c 00 20 00 34 00 e.,. .4.
0088: 2e 00 30 00 2e 00 30 00 ..0...0.
0090: 2e 00 30 00 2c 00 20 00 ..0.,. .
0098: 34 00 62 00 61 00 31 00 4.b.a.1.
00a0: 66 00 38 00 30 00 35 00 f.8.0.5.
00a8: 2c 00 20 00 33 00 61 00 ,. .3.a.
00b0: 2c 00 20 00 31 00 62 00 ,. .1.b.
00b8: 2c 00 20 00 66 00 61 00 ,. .f.a.
00c0: 74 00 61 00 6c 00 65 00 t.a.l.e.
00c8: 72 00 72 00 6f 00 72 00 r.r.o.r.
00d0: 20 00 4e 00 49 00 4c 00 .N.I.L.
00d8: 0d 00 0a 00 ....

and the second is:

Event Type: Error
Event Source: .NET Runtime
Event Category: None
Event ID: 1025
Date: 5/23/2011
Time: 11:56:00 AM
User: N/A
Computer: ND10039
Description:
Application: PresentationHost.exe
Framework Version: v4.0.30319
Description: The application requested process termination through System.Environment.FailFast(string message).
Message: Unrecoverable system error.
Stack:
at System.Environment.FailFast(System.String)
at MS.Internal.Invariant.FailFast(System.String, System.String)
at MS.Internal.Invariant.Assert(Boolean, System.String)
at MS.Internal.AppModel.ApplicationProxyInternal._GetSaveHistoryBytesDelegate(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at System.Windows.Threading.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority, System.Delegate, System.Object)
at MS.Internal.AppModel.ApplicationProxyInternal.GetSaveHistoryBytes(Boolean, Int32 ByRef, System.String ByRef, System.String ByRef)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr, System.Object[], System.Object, Int32, Boolean, System.Object[] ByRef)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, Int32, Boolean)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Messaging.ServerContextTerminatorSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Channels.CrossContextChannel.SyncProcessMessageCallback(System.Object[])
at System.Threading.Thread.CompleteCrossContextCallback(System.Threading.InternalCrossContextDelegate, System.Object[])
at System.Threading.Thread.InternalCrossContextCallback(System.Runtime.Remoting.Contexts.Context, IntPtr, Int32, System.Threading.InternalCrossContextDelegate, System.Object[])
at System.Runtime.Remoting.Channels.CrossContextChannel.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Channels.ChannelServices.SyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Channels.CrossAppDomainSink.DoDispatch(Byte[], System.Runtime.Remoting.Messaging.SmuggledMethodCallMessage, System.Runtime.Remoting.Messaging.SmuggledMethodReturnMessage ByRef)
at System.Runtime.Remoting.Channels.CrossAppDomainSink.DoTransitionDispatchCallback(System.Object[])
at System.Threading.Thread.CompleteCrossContextCallback(System.Threading.InternalCrossContextDelegate, System.Object[])
at System.Threading.Thread.InternalCrossContextCallback(System.Runtime.Remoting.Contexts.Context, IntPtr, Int32, System.Threading.InternalCrossContextDelegate, System.Object[])
at System.Runtime.Remoting.Channels.CrossAppDomainSink.DoTransitionDispatch(Byte[], System.Runtime.Remoting.Messaging.SmuggledMethodCallMessage, System.Runtime.Remoting.Messaging.SmuggledMethodReturnMessage ByRef)
at System.Runtime.Remoting.Channels.CrossAppDomainSink.SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Proxies.RemotingProxy.CallProcessMessage(System.Runtime.Remoting.Messaging.IMessageSink, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Contexts.ArrayWithSize, System.Threading.Thread, System.Runtime.Remoting.Contexts.Context, Boolean)
at System.Runtime.Remoting.Proxies.RemotingProxy.InternalInvoke(System.Runtime.Remoting.Messaging.IMethodCallMessage, Boolean, Int32)
at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(System.Runtime.Remoting.Messaging.IMessage)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(System.Runtime.Remoting.Proxies.MessageData ByRef, Int32)
at MS.Internal.AppModel.ApplicationProxyInternal.GetSaveHistoryBytes(Boolean, Int32 ByRef, System.String ByRef, System.String ByRef)
at System.Windows.Interop.DocObjHost.SaveHistoryHelper(System.Object, Boolean, Int32 ByRef, System.String ByRef, System.String ByRef)
at System.Windows.Interop.DocObjHost.MS.Internal.AppModel.IBrowserHostServices.SaveHistory(System.Object, Boolean, Int32 ByRef, System.String ByRef, System.String ByRef)
at System.Runtime.InteropServices.Marshal.GetObjectForIUnknown(IntPtr)
at MS.Internal.AppModel.ApplicationProxyInternal.Run(InitData)
at MS.Internal.AppModel.ApplicationProxyInternal.Run(InitData)
at System.Windows.Interop.DocObjHost.RunApplication(ApplicationRunner)
at MS.Internal.AppModel.XappLauncherApp.XappLauncherApp_Exit(System.Object, System.Windows.ExitEventArgs)
at System.Windows.Application.OnExit(System.Windows.ExitEventArgs)
at System.Windows.Application.DoShutdown()
at System.Windows.Application.ShutdownImpl()
at System.Windows.Application.ShutdownCallback(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(System.Object)
at System.Windows.Application.StartDispatcherInBrowser(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
at System.Threading.ExecutionContext.runTryCode(System.Object)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)


For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

I've uninstalled .net 4.0 and reinstalled it, I've also cleared out the system cache but it still comes up. Any suggestions?

System info:
Windows XP SP 3
2.00 GM RAM
Networked