Managed Debugging Assistant 'FatalExecutionEngineError'

Issue #16 closed
Cloudkasten created an issue

Hi,

I'm trying to intercept System.Resources.ResourceManager Function "GetString(String identifier)". This is my Code:

Dim method As MethodInfo = GetType(System.Resources.ResourceManager).GetMethod("GetString", New Type() {GetType(String)}) method.DecorateBefore(Sub(context) Debug.WriteLine("Test") End Sub) CodeCop.Core.Cop.Intercept()

When calling CodeCop.Core.Cop.Intercept() I get following Exception:

Managed Debugging Assistant 'FatalExecutionEngineError' : 'Die Laufzeit hat einen schwerwiegenden Fehler entdeckt. Fehleradresse: "0x7201260b" in Thread "0x4fd8". Fehlercode: 0xc0000005. Bei diesem Fehler könnte es sich um ein Problem in der CLR oder in den unsicheren oder nicht verifizierbaren Teilen des Benutzercodes handeln. Übliche Ursachen dieses Bugs sind Marshallerfehler für COM-Interop oder PInvoke, die den Stapel beschädigen können.'

Actually this is the german exception. Shall I try to get the exception text in english?

Do you need more information to re-produce the issue?

Comments (1)

  1. Log in to comment