V
vve
I'm discovering a strange behaviour in an C# project using ZedGraph
(https://sourceforge.net/projects/zedgraph/).
After adding a signal to it, it seems that the clr goes mad for some
reason. I don't get a nice exception in the debugger - instead I get a
message in the output window "The program 'XXX.exe: Managed' has
exited with code -1073741819 (0xc0000005)." and the application
silently exits.
I ran the compiled program with windbg and discovered that the first
exception thrown is "Stack overflow - code c00000fd ". This is
followed by the final access violation.
Looking at the stack trace of the first "Stack overflow" I can see
that the first sequence gets repeated hundreds of times:
0:000> !DumpStack
OS Thread Id: 0xda0 (0)
Current frame: ntdll!LdrAddRefDll+0x295
ChildEBP RetAddr Caller,Callee
0003300c 7c93783a ntdll!LdrAddRefDll+0x221, calling ntdll!LdrAddRefDll
+0x288
00033088 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
00033384 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception cxr@330b8
00033388 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
00033394 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
000333a8 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
000333d0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
000333ec 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
00033410 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
[... ~850 repeating the above sequence ...]
The base of the stack looks like the following:
0012be7c 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012beb8 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012bec0 7c96e0d4 ntdll!RtlpNtMakeTemporaryKey+0x7ec8, calling ntdll!
strchr+0x101
0012bee0 79e7ce1b mscorwks!Module::LookupTypeRef+0x4a, calling
mscorwks!TypeHandle::GetLoadLevel
0012bf08 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012c204 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12bf38 exr@12e2c4
0012c208 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012c214 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012c228 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012c250 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012c26c 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012c290 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012c2b4 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012c2d8 79e7a422 mscorwks!_EH_epilog3_GS+0xa, calling mscorwks!
__security_check_cookie
0012c2dc 79ee7a6d mscorwks!SString::Equals+0xc7, calling mscorwks!
_EH_epilog3_GS
0012c340 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012c63c 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12c370 exr@12e2c4
0012c640 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012c64c 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012c660 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012c688 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012c6a4 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012c6c8 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012c6ec 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012c714 7c96d886 ntdll!RtlpNtMakeTemporaryKey+0x767a, calling ntdll!
strchr+0x101
0012c718 7c949d18 ntdll!RtlInitializeSListHead+0x10d08, calling ntdll!
RtlpNtMakeTemporaryKey+0x73ef
0012c724 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012c72c 79ee677c mscorwks!
MethodTableBuilder::ValidateInterfaceMethodConstraints+0x27, calling
mscorwks!_EH_prolog3
0012c778 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012ca74 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12c7a8 exr@12e2c4
0012ca78 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012ca84 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012ca98 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012cac0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012cadc 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012cb00 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012cb24 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012cb48 79e784a3 mscorwks!
BaseWrapper<EEHashTable<int,EEIntHashTableHelper,0> *
*,FunctionBase<EEHashTable<int,EEIntHashTableHelper,0> *
*,&DoNothing<EEHashTable<int,EEIntHashTableHelper,0> *
*>,&DeleteArray<EEHashTable<int,EEIntHashTableHelper,0> *>,2>,
0,&CompareDefault<EEHashTable<int,EEIntHashTableHelper,0> * *>,
2>::~BaseWrapper<EEHashTable<int,EEIntHashTableHelper,0> *
*,FunctionBase<EEHashTable<int,EEIntHashTableHelper,0> *
*,&DoNothing<EEHashTable<int,EEIntHashTableHelper,0> *
*>,&DeleteArray<EEHashTable<int,EEIntHashTableHelper,0> *>,2>,
0,&CompareDefault<EEHashTable<int,EEIntHashTableHelper,0> * *>,2>
+0x2c, calling mscorwks!_EH_epilog3
0012cb4c 79e7847e mscorwks!Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,
2>::~Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,2>+0x1d, calling mscorwks!
_EH_epilog3
0012cb70 79e7847e mscorwks!Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,
2>::~Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,2>+0x1d, calling mscorwks!
_EH_epilog3
0012cb74 79e78460 mscorwks!
NewHolder<NativeTextInfo,Wrapper<NativeTextInfo
0,&CompareDefault<NativeTextInfo *>,2> >+0x1d, calling mscorwks!
_EH_epilog3
0012cb88 79ee4ba4 mscorwks!
MethodTableBuilder::bmtEnumMethAndFields::~bmtEnumMethAndFields+0x58
0012cb94 7c94a1f5 ntdll!RtlInitializeSListHead+0x111e5, calling ntdll!
RtlFillMemoryUlong
0012cb9c 7c91b5f4 ntdll!wcsncat+0x580, calling ntdll!RtlIsValidHandle
+0x35
0012cbb0 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012ceac 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12cbe0 exr@12e2c4
0012ceb0 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012cebc 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012ced0 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012cef8 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012cf14 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012cf38 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012cf5c 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012cf90 7c96cde9 ntdll!RtlpNtMakeTemporaryKey+0x6bdd, calling ntdll!
RtlpNtMakeTemporaryKey+0x5ec5
0012cfbc 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012cfc4 7c96d8a2 ntdll!RtlpNtMakeTemporaryKey+0x7696, calling ntdll!
RtlLeaveCriticalSection
0012cfcc 7c96d886 ntdll!RtlpNtMakeTemporaryKey+0x767a, calling ntdll!
strchr+0x101
0012cfe8 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012d2e4 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d018 exr@12e2c4
0012d2e8 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012d2f4 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012d308 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012d330 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012d34c 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012d370 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012d394 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012d3e8 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012d3f0 7c96e0d4 ntdll!RtlpNtMakeTemporaryKey+0x7ec8, calling ntdll!
strchr+0x101
0012d404 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012d420 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012d71c 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d450 exr@12e2c4
0012d720 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012d72c 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012d740 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012d768 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012d784 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012d7a8 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012d7cc 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012d7fc 79e84b3e mscorwks!SecurityDeclarative::GetDeclarationFlags
+0x129, calling mscorwks!__security_check_cookie
0012d818 79e7dadc mscorwks!SecurityTransparent::IsMethodTransparent
+0x27, calling mscorwks!MethodSecurityDescriptor::VerifyDataComputed
0012d858 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012db54 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d888 exr@12e2c4
0012db58 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012db64 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012db78 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012dba0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012dbbc 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012dbe0 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012dc04 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012dc54 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012dc5c 7c96cde9 ntdll!RtlpNtMakeTemporaryKey+0x6bdd, calling ntdll!
RtlpNtMakeTemporaryKey+0x5ec5
0012dc90 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012df8c 7908bece mscorjit!Compiler::FlatFPIsSameAsFloat+0xa ====>
Exception cxr@12dcc0
0012df90 790ad7e1 mscorjit!Compiler::genCodeForTreeFlatFP_Asg+0x1d4,
calling mscorjit!Compiler::FlatFPIsSameAsFloat
0012dfb8 790680c2 mscorjit!Compiler::genUpdateLife+0x26, calling
mscorjit!Compiler::genChangeLife
0012dfc8 79086ea8 mscorjit!Compiler::genCodeForTreeFlatFP_SmpOp+0x2c8,
calling mscorjit!Compiler::genCodeForTreeFlatFP_Asg
0012dfe8 79088e69 mscorjit!Compiler::genCodeForTreeFlatFP+0x38,
calling mscorjit!Compiler::genCodeForTreeFlatFP_SmpOp
0012dff0 79088e3b mscorjit!Compiler::genCodeForTreeFlt+0x12, calling
mscorjit!Compiler::genCodeForTreeFlatFP
0012dff8 79088e24 mscorjit!Compiler::genCodeForTree+0x3a, calling
mscorjit!Compiler::genCodeForTreeFlt
0012e00c 79068034 mscorjit!Compiler::genCodeForBBlist+0x500, calling
mscorjit!Compiler::genCodeForTree
0012e05c 7906d018 mscorjit!Compiler::genGenerateCode+0x69, calling
mscorjit!Compiler::genCodeForBBlist
0012e0b8 79070154 mscorjit!Compiler::rpPredictRegUse+0x36b, calling
mscorjit!Compiler::raMarkStkVars
0012e120 7906dfce mscorjit!Compiler::compCompile+0x160, calling
mscorjit!Compiler::genGenerateCode
0012e144 7906ebee mscorjit!Compiler::compCompile+0x2d8, calling
mscorjit!Compiler::compCompile
0012e19c 7906e8db mscorjit!jitNativeCode+0xb8, calling mscorjit!
Compiler::compCompile
0012e230 7906e831 mscorjit!CILJit::compileMethod+0x3d, calling
mscorjit!jitNativeCode
0012e268 79e9776f mscorwks!invokeCompileMethodHelper+0x72
0012e2d4 79e976e5 mscorwks!invokeCompileMethod+0x31, calling mscorwks!
invokeCompileMethodHelper
0012e318 79e9767a mscorwks!CallCompileMethodWithSEHWrapper+0x84,
calling mscorwks!invokeCompileMethod
0012e370 79e97516 mscorwks!UnsafeJitFunction+0x212, calling mscorwks!
CallCompileMethodWithSEHWrapper
0012e4c0 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012e4dc 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e4ec 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e518 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012e51c 7c91b298 ntdll!wcsncat+0x224, calling ntdll!wcsncat+0x238
0012e528 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e53c 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e548 7c911b09 ntdll!RtlLogStackBackTrace+0x25, calling ntdll!strchr
+0x101
0012e56c 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e57c 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e5cc 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e5d0 7c9119e6 ntdll!RtlDeleteCriticalSection+0x15c, calling ntdll!
RtlAllocateHeap
0012e5d4 7c911a24 ntdll!RtlDeleteCriticalSection+0x19a, calling ntdll!
RtlLeaveCriticalSection
0012e5dc 7c9119fa ntdll!RtlDeleteCriticalSection+0x170, calling ntdll!
strchr+0x101
0012e610 7c911ad6 ntdll!RtlInitializeCriticalSectionAndSpinCount+0xac,
calling ntdll!RtlLeaveCriticalSection
0012e624 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e648 7c911b3c ntdll!RtlInitializeCriticalSection+0xf, calling
ntdll!RtlInitializeCriticalSectionAndSpinCount
0012e658 7c809eff KERNEL32!InitializeCriticalSection+0xe, calling
ntdll!RtlInitializeCriticalSection
0012e664 79e7a501 mscorwks!CrstBase::InitWorker+0x92, calling KERNEL32!
InitializeCriticalSection
0012e668 79e7a521 mscorwks!CrstBase::InitWorker+0xb2, calling mscorwks!
_EH_epilog3
0012e684 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e694 79e7a521 mscorwks!CrstBase::InitWorker+0xb2, calling mscorwks!
_EH_epilog3
0012e698 79e7a53a mscorwks!Crst::Crst+0x16, calling mscorwks!
CrstBase::InitWorker
0012e69c 79e7a54d mscorwks!Crst::Crst+0x3e, calling mscorwks!
_EH_epilog3
0012e6a4 79e744a2 mscorwks!UnsafeEELeaveCriticalSection+0xa, calling
ntdll!RtlLeaveCriticalSection
0012e6a8 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012e6ac 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012e6b0 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012e6c4 79e7a54d mscorwks!Crst::Crst+0x3e, calling mscorwks!
_EH_epilog3
0012e6c8 79e74811 mscorwks!CrstBase::Enter+0xe2, calling ntdll!
RtlTryEnterCriticalSection
0012e6cc 79e7a773 mscorwks!Thread::EnablePreemptiveGC+0xf, calling
mscorwks!Thread::CatchAtSafePoint
0012e6d0 79e74811 mscorwks!CrstBase::Enter+0xe2, calling ntdll!
RtlTryEnterCriticalSection
0012e6d4 79e74845 mscorwks!CrstBase::Enter+0x1eb, calling mscorwks!
_EH_epilog3
0012e700 79e7adb7 mscorwks!DeadlockAwareLock::EndEnterLock+0x11,
calling (JitHelp: CORINFO_HELP_GET_THREAD)
0012e708 79e7adc3 mscorwks!DeadlockAwareLock::ReleaseBlockingLock+0x6,
calling (JitHelp: CORINFO_HELP_GET_THREAD)
0012e70c 79e7b9f8 mscorwks!ListLockEntry::FinishDeadlockAwareEnter
+0x41, calling mscorwks!_EH_epilog3
0012e728 79e9731c mscorwks!MethodDesc::MakeJitWorker+0x1c2, calling
mscorwks!UnsafeJitFunction
0012e78c 79e971ba mscorwks!PEFile::CheckIL+0x40, calling mscorwks!
PEDecoder::CheckRva
0012e7cc 79e7d58c mscorwks!MethodDesc:oPrestub+0x44d, calling
mscorwks!MethodDesc::MakeJitWorker
0012e824 79e7bb73 mscorwks!PreStubWorker+0xed, calling mscorwks!
MethodDesc:oPrestub
0012e874 00341f3e 00341f3e, calling mscorwks!PreStubWorker
0012e88c 040e6d36 (MethodDesc 0x44aa480 +0x126
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single)), calling 044aa655
0012e8ac 040e6d36 (MethodDesc 0x44aa480 +0x126
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single)), calling 044aa655
0012e8e8 040e6b99 (MethodDesc 0x3cb72c0 +0x49
ZedGraph.LineItem.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
Int32, Single)), calling (MethodDesc 0x44aa480 +0
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single))
0012e908 0402d370 (MethodDesc 0x3cb4810 +0x358
ZedGraph.CurveList.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
Single))
0012e91c 012050df 012050df, calling ntdll!RtlGetLastWin32Error
0012e9a4 0402901b (MethodDesc 0x3c1e1d8 +0x65b
ZedGraph.GraphPane.Draw(System.Drawing.Graphics)), calling (MethodDesc
0x3cb4810 +0 ZedGraph.CurveList.Draw(System.Drawing.Graphics,
ZedGraph.GraphPane, Single))
0012ea84 04027a82 (MethodDesc 0x3c1fa68 +0x1a2
ZedGraph.MasterPane.Draw(System.Drawing.Graphics))
0012eae8 7a4a6985 (MethodDesc 0x7a75bf58 +0x5
System.ComponentModel.Component.get_CanRaiseEventsInternal())
0012eaec 7a4a6956 (MethodDesc 0x7a7ffbb8 +0x26
System.ComponentModel.EventHandlerList.get_Item(System.Object)),
calling (MethodDesc 0x7a7ffbe0 +0
System.ComponentModel.EventHandlerList.Find(System.Object))
0012eb0c 040272e9 (MethodDesc 0x3c1cce0 +0x2d1
ZedGraph.ZedGraphControl.OnPaint(System.Windows.Forms.PaintEventArgs))
0012ebb4 7b06e19f (MethodDesc 0x7b5a5680 +0x5b
System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs,
Int16, Boolean))
0012ebd4 7adfc6b3 (MethodDesc 0x7aea38b0 +0x33
System.Drawing.Graphics.PopContext(Int32)), calling (MethodDesc
0x79246d88 +0 System.GC.SuppressFinalize(System.Object))
0012ebe8 7b06c24f (MethodDesc 0x7b5a5a08 +0x20b
System.Windows.Forms.Control.WmPaint(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5680 +0
System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs,
Int16, Boolean))
0012ed4c 7b072a17 (MethodDesc 0x7b5a5a50 +0x2e7
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a08 +0
System.Windows.Forms.Control.WmPaint(System.Windows.Forms.Message
ByRef))
0012ed6c 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012edb0 7b07f795 (MethodDesc 0x7b5a5588 +0x45
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a50 +0
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef))
0012edb8 7b07f743 (MethodDesc 0x7b4a5910 +0x13
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5588 +0
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef))
0012edbc 7b30fc1d (MethodDesc 0x7b5b5c98 +0x11
System.Windows.Forms.UserControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b4a5910 +0
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef))
0012edc0 7b07a72d (MethodDesc 0x7b5a8168 +0xd
System.Windows.Forms.Control
+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef))
0012edc4 7b07a706 (MethodDesc 0x7b5a8180 +0xd6
System.Windows.Forms.Control
+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)),
calling 00a37ab2
0012edd8 7b07a515 (MethodDesc 0x7b4a7d60 +0x75
System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr,
IntPtr))
0012ee18 00342b03 00342b03
0012ee3c 77d48734 USER32!GetDC+0x6d
0012ee68 77d48816 USER32!GetDC+0x14f, calling USER32!GetDC+0x45
0012eed0 77d4b4c0 USER32!DefWindowProcW+0x184, calling USER32!GetDC
+0x98
0012ef00 7adf8e6f (MethodDesc 0x7aea3db0 +0x4f
System.Drawing.Color.get_Value()), calling (JitHelp:
CORINFO_HELP_GETSHARED_GCSTATIC_BASE_NOCTOR)
0012ef24 77d4b50c USER32!DefWindowProcW+0x1d0
0012ef70 77d4d83f USER32!UpdateWindow+0x46
0012ef74 77d4d82a USER32!UpdateWindow+0x31, calling USER32!UpdateWindow
+0x3a
0012ef84 01203992 01203992
0012efa0 7b06d113 (MethodDesc 0x7b5a5898 +0x6b
System.Windows.Forms.Control.Update()), calling 7b64e578
0012efc0 7b06d113 (MethodDesc 0x7b5a5898 +0x6b
System.Windows.Forms.Control.Update()), calling 7b64e578
0012efe8 7b062f4e (MethodDesc 0x7b4a6180 +0x16
System.Windows.Forms.Control.Refresh()), calling (MethodDesc
0x7b5a5898 +0 System.Windows.Forms.Control.Update())
0012eff0 040e6902 (MethodDesc 0x35b7390 +0x32
Infragistics.Win.UltraWinDock.UltraDockManager.RefreshHostAndOwnedForms())
0012f000 040e65c4 (MethodDesc 0x39fa550 +0x18c
Infragistics.Win.UltraWinDock.DragManager.CancelDrag(Boolean)),
calling 044ad0e0
0012f018 040e6122 (MethodDesc 0x39fa540 +0x52
Infragistics.Win.UltraWinDock.DragManager.EndDrag()), calling
(MethodDesc 0x39fa550 +0
Infragistics.Win.UltraWinDock.DragManager.CancelDrag(Boolean))
0012f01c 79e7bbb1 mscorwks!PreStubWorker+0x138, calling mscorwks!
_EH_epilog3
0012f020 00341f3e 00341f3e, calling mscorwks!PreStubWorker
0012f038 040e60ae (MethodDesc 0x35bba50 +0x2e
Infragistics.Win.UltraWinDock.DockControlBase.OnClick(System.EventArgs)),
calling (MethodDesc 0x39fa540 +0
Infragistics.Win.UltraWinDock.DragManager.EndDrag())
0012f058 040e60ae (MethodDesc 0x35bba50 +0x2e
Infragistics.Win.UltraWinDock.DockControlBase.OnClick(System.EventArgs)),
calling (MethodDesc 0x39fa540 +0
Infragistics.Win.UltraWinDock.DragManager.EndDrag())
0012f068 7b0d0346 (MethodDesc 0x7b5a59d8 +0x166
System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message
ByRef, System.Windows.Forms.MouseButtons, Int32))
0012f07c 77d618f4 USER32!UnhookWinEvent+0x77
0012f0ac 7b072c74 (MethodDesc 0x7b5a5a50 +0x544
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a59d8 +0
System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message
ByRef, System.Windows.Forms.MouseButtons, Int32))
0012f118 7b07f795 (MethodDesc 0x7b5a5588 +0x45
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a50 +0
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef))
0012f120 7b07f743 (MethodDesc 0x7b4a5910 +0x13
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5588 +0
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef))
0012f124 7b07a72d (MethodDesc 0x7b5a8168 +0xd
System.Windows.Forms.Control
+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef))
0012f128 7b07a706 (MethodDesc 0x7b5a8180 +0xd6
System.Windows.Forms.Control
+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)),
calling 00a37ab2
0012f13c 7b07a515 (MethodDesc 0x7b4a7d60 +0x75
System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr,
IntPtr))
0012f17c 00342b03 00342b03
0012f1a0 77d48734 USER32!GetDC+0x6d
0012f1cc 77d48816 USER32!GetDC+0x14f, calling USER32!GetDC+0x45
0012f208 77d4eaad USER32!EnableMenuItem+0x7e, calling USER32+0x8600
0012f234 77d489cd USER32!GetWindowLongW+0x127, calling USER32!GetDC
+0x98
0012f294 77d48a10 USER32!DispatchMessageW+0xf, calling USER32!
GetWindowLongW+0x4b
0012f2a4 012043fa 012043fa
0012f2c0 7b084766 (MethodDesc 0x7b5adea8 +0x2ea
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling 7b64e3d4
0012f2e0 7b084766 (MethodDesc 0x7b5adea8 +0x2ea
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling 7b64e3d4
0012f2f8 7b08491c (MethodDesc 0x7b5adea8 +0x4a0
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling USER32!WaitMessage
0012f378 7b08432d (MethodDesc 0x7b5ab448 +0x17d
System.Windows.Forms.Application
+ThreadContext.RunMessageLoopInner(Int32,
System.Windows.Forms.ApplicationContext)), calling 00a38bce
0012f384 7c80a661 KERNEL32!ActivateActCtx+0x1d, calling ntdll!
RtlActivateActivationContext
0012f3e8 7b08416b (MethodDesc 0x7b4a8770 +0x53
System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32,
System.Windows.Forms.ApplicationContext)), calling (MethodDesc
0x7b5ab448 +0 System.Windows.Forms.Application
+ThreadContext.RunMessageLoopInner(Int32,
System.Windows.Forms.ApplicationContext))
0012f418 7b0c69fe (MethodDesc 0x7b4a7670 +0x2e
System.Windows.Forms.Application.Run(System.Windows.Forms.Form)),
calling 7b64f868
0012f42c 03d28744 (MethodDesc 0xa26408 +0x24
Microsoft.Practices.CompositeUI.WinForms.FormShellApplication`2[[System.__Canon,
mscorlib],[System.__Canon, mscorlib]].Start()), calling (MethodDesc
0x7b4a7670 +0
System.Windows.Forms.Application.Run(System.Windows.Forms.Form))
0012f438 01130487 (MethodDesc 0xa25fd0 +0xd7
Microsoft.Practices.CompositeUI.CabApplication`1[[System.__Canon,
mscorlib]].Run())
0012f450 011300df (MethodDesc 0xa265c8 +0x47
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode()),
calling (MethodDesc 0xa25fd0 +0
Microsoft.Practices.CompositeUI.CabApplication`1[[System.__Canon,
mscorlib]].Run())
0012f45c 01130085 (MethodDesc 0xa265c0 +0x15
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.Main()), calling
(MethodDesc 0xa265c8 +0
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode())
0012f47c 01130085 (MethodDesc 0xa265c0 +0x15
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.Main()), calling
(MethodDesc 0xa265c8 +0
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode())
0012f480 79e88f63 mscorwks!CallDescrWorker+0x33
0012f490 79e88ee4 mscorwks!CallDescrWorkerWithHandler+0xa3, calling
mscorwks!CallDescrWorker
0012f510 79e88e31 mscorwks!MethodDesc::CallDescr+0x19c, calling
mscorwks!CallDescrWorkerWithHandler
0012f540 79e88fe3 mscorwks!MetaSig::MetaSig+0x38, calling MSVCR80!
memcpy
0012f54c 79e88db3 mscorwks!MethodDesc::CallDescr+0xaf, calling
mscorwks!ClrSafeInt<unsigned int>::addition
0012f558 79e88dc3 mscorwks!MethodDesc::CallDescr+0xbb, calling
mscorwks!_alloca_probe_16
0012f5bc 79e7c34e mscorwks!CorSigEatCustomModifiers+0x1c, calling
mscorwks!CorSigEatAnyVASentinel
0012f5d8 79e7c301 mscorwks!
CorSigEatCustomModifiersAndUncompressElementType+0x19, calling
mscorwks!CorSigEatCustomModifiers
0012f5f4 79f076f4 mscorwks!ValidateMainMethod+0xca, calling mscorwks!
CorSigEatCustomModifiersAndUncompressElementType
0012f60c 79e88d3b mscorwks!MethodDesc::CallDescr+0x1f, calling
mscorwks!_alloca_probe_16
0012f63c 79e7a56d mscorwks!BaseDomain::LockHolder::~LockHolder+0x1d,
calling mscorwks!_EH_epilog3
0012f650 79e88d19 mscorwks!MethodDesc::CallTargetWorker+0x20, calling
mscorwks!MethodDesc::CallDescr
0012f668 79e88cf6 mscorwks!MethodDescCallSite::Call+0x18, calling
mscorwks!MethodDesc::CallTargetWorker
0012f67c 79f084b0 mscorwks!ClassLoader::RunMain+0x220, calling
mscorwks!MethodDescCallSite::Call
0012f788 79e7c34e mscorwks!CorSigEatCustomModifiers+0x1c, calling
mscorwks!CorSigEatAnyVASentinel
0012f7a4 79e7c301 mscorwks!
CorSigEatCustomModifiersAndUncompressElementType+0x19, calling
mscorwks!CorSigEatCustomModifiers
0012f7c0 79f076f4 mscorwks!ValidateMainMethod+0xca, calling mscorwks!
CorSigEatCustomModifiersAndUncompressElementType
0012f7e0 79f082a9 mscorwks!Assembly::ExecuteMainMethod+0xa6, calling
mscorwks!ClassLoader::RunMain
0012f834 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012f838 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012f860 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012f888 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012f88c 7c9268ad ntdll!iswdigit+0x128, calling ntdll!iswdigit+0x132
0012f898 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012f8bc 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f8c0 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012f8d0 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012f8d8 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f900 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f904 79e9fc8d mscorwks!FileLoadLock::`vector deleting
destructor'+0x15, calling mscorwks!operator delete[]
0012f910 79e9fb96 mscorwks!FileLoadLock::Release+0x1f
0012f93c 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012f958 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012f95c 79e783ca mscorwks!EEHeapFree+0x83, calling ntdll!RtlFreeHeap
0012f968 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f97c 79e7a39e mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!
__security_check_cookie
0012f980 79ec44d2 mscorwks!AppDomain::GetFriendlyNameForDebugger
+0x182, calling mscorwks!_EH_epilog3_catch_GS
0012f990 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f994 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012f9a4 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012f9ac 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f9d4 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f9d8 79e7a9ff mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x21, calling mscorwks!operator delete[]
0012f9dc 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012f9fc 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fa20 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fa24 79e7ee67 mscorwks!InlineSString<200>::~InlineSString<200>
+0x1d, calling mscorwks!_EH_epilog3
0012fa38 79e7a773 mscorwks!Thread::EnablePreemptiveGC+0xf, calling
mscorwks!Thread::CatchAtSafePoint
0012fa48 79f0817e mscorwks!SystemDomain::ExecuteMainMethod+0x398,
calling mscorwks!Assembly::ExecuteMainMethod
0012fb4c 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fb50 79e8dd55 mscorwks!CStructArray::Clear+0x15, calling mscorwks!
operator delete[]
0012fb60 79e87b53 mscorwks!CMiniMd::CommonGetCustomAttributeByName
+0x7a, calling mscorwks!HENUMInternal::ClearEnum
0012fb68 79e8837c mscorwks!HardCodedMetaSig::GetBinarySig+0x146,
calling mscorwks!_EH_epilog3
0012fb94 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012fb98 7c9268ad ntdll!iswdigit+0x128, calling ntdll!iswdigit+0x132
0012fba4 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fbd4 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fbd8 7c911962 ntdll!RtlDeleteCriticalSection+0xd8, calling ntdll!
RtlFreeHeap
0012fbdc 7c911993 ntdll!RtlDeleteCriticalSection+0x109, calling ntdll!
RtlLeaveCriticalSection
0012fbe4 7c911970 ntdll!RtlDeleteCriticalSection+0xe6, calling ntdll!
strchr+0x101
0012fbfc 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012fc04 79e744a2 mscorwks!UnsafeEELeaveCriticalSection+0xa, calling
ntdll!RtlLeaveCriticalSection
0012fc08 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012fc0c 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012fc10 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012fc28 79004811 mscoree!XMLParserShimFileStream::`scalar deleting
destructor'+0x15, calling mscoree!operator delete
0012fc50 79e78360 mscorwks!EEHeapAlloc+0x12d, calling ntdll!
RtlAllocateHeap
0012fc64 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fc68 79e783ca mscorwks!EEHeapFree+0x83, calling ntdll!RtlFreeHeap
0012fc74 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012fc88 79e7837f mscorwks!EEHeapAlloc+0x163, calling mscorwks!
_EH_epilog3
0012fc8c 79e78331 mscorwks!EEHeapAllocInProcessHeap+0x51, calling
mscorwks!EEHeapAlloc
0012fc9c 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012fca0 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012fcb0 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012fcb8 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fce0 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fce4 79e7a9ff mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x21, calling mscorwks!operator delete[]
0012fce8 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fdb0 79e8837c mscorwks!HardCodedMetaSig::GetBinarySig+0x146,
calling mscorwks!_EH_epilog3
0012fdb4 79e8a800 mscorwks!Binder::FetchMethod+0x5a, calling mscorwks!
HardCodedMetaSig::GetBinarySig
0012fdcc 79e83493 mscorwks!Binder::CheckInit+0xb, calling mscorwks!
MethodTable::IsClassInited
0012fdd4 79e8a797 mscorwks!Binder::GetMethod+0x63, calling mscorwks!
Binder::CheckInit
0012fdd8 79e8a7ab mscorwks!Binder::GetMethod+0x79, calling mscorwks!
_EH_epilog3
0012fddc 79ebfe27 mscorwks!EEPolicy::GetActionOnFailure+0x8f, calling
mscorwks!_EH_epilog3
0012fe00 79e786aa mscorwks!CLRException::HandlerState::CleanupTry
+0x13, calling mscorwks!GetCurrentSEHRecord
0012fe10 79eb80fa mscorwks!EEStartupHelper+0x7a3, calling mscorwks!
CLRException::HandlerState::CleanupTry
0012fe28 79eb8141 mscorwks!EEStartupHelper+0x8d2, calling mscorwks!
__security_check_cookie
0012fe4c 79ed91f3 mscorwks!REGUTIL::InitOptionalConfigCache+0x186,
calling mscorwks!SString::CaseCompareHelper
0012feb8 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012febc 79e78360 mscorwks!EEHeapAlloc+0x12d, calling ntdll!
RtlAllocateHeap
0012feec 79ebc7d8 mscorwks!EEStartup+0x50, calling mscorwks!
EEStartupHelper
0012fef0 79ebc7f7 mscorwks!EEStartup+0x75, calling mscorwks!
_SEH_epilog4
0012ff18 79f07dc7 mscorwks!ExecuteEXE+0x59, calling mscorwks!
SystemDomain::ExecuteMainMethod
0012ff68 79f05f61 mscorwks!_CorExeMain+0x11b, calling mscorwks!
ExecuteEXE
0012ffb0 79011b5f mscoree!_CorExeMain+0x2c
0012ffb4 7c9118f1 ntdll!RtlDeleteCriticalSection+0x67, calling ntdll!
RtlDeleteCriticalSection+0x8f
0012ffc0 7c816fd7 KERNEL32!RegisterWaitForInputIdle+0x49
0012ffc8 7c9118f1 ntdll!RtlDeleteCriticalSection+0x67, calling ntdll!
RtlDeleteCriticalSection+0x8f
Can anyone give me a good hint, what is going wrong?
Thanks,
Volker
(https://sourceforge.net/projects/zedgraph/).
After adding a signal to it, it seems that the clr goes mad for some
reason. I don't get a nice exception in the debugger - instead I get a
message in the output window "The program 'XXX.exe: Managed' has
exited with code -1073741819 (0xc0000005)." and the application
silently exits.
I ran the compiled program with windbg and discovered that the first
exception thrown is "Stack overflow - code c00000fd ". This is
followed by the final access violation.
Looking at the stack trace of the first "Stack overflow" I can see
that the first sequence gets repeated hundreds of times:
0:000> !DumpStack
OS Thread Id: 0xda0 (0)
Current frame: ntdll!LdrAddRefDll+0x295
ChildEBP RetAddr Caller,Callee
0003300c 7c93783a ntdll!LdrAddRefDll+0x221, calling ntdll!LdrAddRefDll
+0x288
00033088 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
00033384 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception cxr@330b8
00033388 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
00033394 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
000333a8 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
000333d0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
000333ec 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
00033410 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
[... ~850 repeating the above sequence ...]
The base of the stack looks like the following:
0012be7c 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012beb8 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012bec0 7c96e0d4 ntdll!RtlpNtMakeTemporaryKey+0x7ec8, calling ntdll!
strchr+0x101
0012bee0 79e7ce1b mscorwks!Module::LookupTypeRef+0x4a, calling
mscorwks!TypeHandle::GetLoadLevel
0012bf08 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012c204 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12bf38 exr@12e2c4
0012c208 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012c214 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012c228 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012c250 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012c26c 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012c290 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012c2b4 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012c2d8 79e7a422 mscorwks!_EH_epilog3_GS+0xa, calling mscorwks!
__security_check_cookie
0012c2dc 79ee7a6d mscorwks!SString::Equals+0xc7, calling mscorwks!
_EH_epilog3_GS
0012c340 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012c63c 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12c370 exr@12e2c4
0012c640 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012c64c 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012c660 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012c688 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012c6a4 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012c6c8 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012c6ec 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012c714 7c96d886 ntdll!RtlpNtMakeTemporaryKey+0x767a, calling ntdll!
strchr+0x101
0012c718 7c949d18 ntdll!RtlInitializeSListHead+0x10d08, calling ntdll!
RtlpNtMakeTemporaryKey+0x73ef
0012c724 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012c72c 79ee677c mscorwks!
MethodTableBuilder::ValidateInterfaceMethodConstraints+0x27, calling
mscorwks!_EH_prolog3
0012c778 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012ca74 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12c7a8 exr@12e2c4
0012ca78 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012ca84 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012ca98 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012cac0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012cadc 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012cb00 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012cb24 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012cb48 79e784a3 mscorwks!
BaseWrapper<EEHashTable<int,EEIntHashTableHelper,0> *
*,FunctionBase<EEHashTable<int,EEIntHashTableHelper,0> *
*,&DoNothing<EEHashTable<int,EEIntHashTableHelper,0> *
*>,&DeleteArray<EEHashTable<int,EEIntHashTableHelper,0> *>,2>,
0,&CompareDefault<EEHashTable<int,EEIntHashTableHelper,0> * *>,
2>::~BaseWrapper<EEHashTable<int,EEIntHashTableHelper,0> *
*,FunctionBase<EEHashTable<int,EEIntHashTableHelper,0> *
*,&DoNothing<EEHashTable<int,EEIntHashTableHelper,0> *
*>,&DeleteArray<EEHashTable<int,EEIntHashTableHelper,0> *>,2>,
0,&CompareDefault<EEHashTable<int,EEIntHashTableHelper,0> * *>,2>
+0x2c, calling mscorwks!_EH_epilog3
0012cb4c 79e7847e mscorwks!Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,
2>::~Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,2>+0x1d, calling mscorwks!
_EH_epilog3
0012cb70 79e7847e mscorwks!Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,
2>::~Wrapper<ISymUnmanagedDocument *
*,&DoNothing<ISymUnmanagedDocument *
*>,&DeleteArray<ISymUnmanagedDocument *>,
0,&CompareDefault<ISymUnmanagedDocument * *>,2>+0x1d, calling mscorwks!
_EH_epilog3
0012cb74 79e78460 mscorwks!
NewHolder<NativeTextInfo,Wrapper<NativeTextInfo
*,&DoNothing<NativeTextInfo *>,&Delete<NativeTextInfo>,* said:::~NewHolder<NativeTextInfo,Wrapper<NativeTextInfo
0,&CompareDefault<NativeTextInfo *>,2> >+0x1d, calling mscorwks!
_EH_epilog3
0012cb88 79ee4ba4 mscorwks!
MethodTableBuilder::bmtEnumMethAndFields::~bmtEnumMethAndFields+0x58
0012cb94 7c94a1f5 ntdll!RtlInitializeSListHead+0x111e5, calling ntdll!
RtlFillMemoryUlong
0012cb9c 7c91b5f4 ntdll!wcsncat+0x580, calling ntdll!RtlIsValidHandle
+0x35
0012cbb0 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012ceac 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12cbe0 exr@12e2c4
0012ceb0 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012cebc 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012ced0 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012cef8 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012cf14 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012cf38 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012cf5c 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012cf90 7c96cde9 ntdll!RtlpNtMakeTemporaryKey+0x6bdd, calling ntdll!
RtlpNtMakeTemporaryKey+0x5ec5
0012cfbc 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012cfc4 7c96d8a2 ntdll!RtlpNtMakeTemporaryKey+0x7696, calling ntdll!
RtlLeaveCriticalSection
0012cfcc 7c96d886 ntdll!RtlpNtMakeTemporaryKey+0x767a, calling ntdll!
strchr+0x101
0012cfe8 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012d2e4 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d018 exr@12e2c4
0012d2e8 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012d2f4 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012d308 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012d330 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012d34c 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012d370 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012d394 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012d3e8 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012d3f0 7c96e0d4 ntdll!RtlpNtMakeTemporaryKey+0x7ec8, calling ntdll!
strchr+0x101
0012d404 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012d420 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012d71c 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d450 exr@12e2c4
0012d720 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012d72c 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012d740 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012d768 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012d784 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012d7a8 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012d7cc 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012d7fc 79e84b3e mscorwks!SecurityDeclarative::GetDeclarationFlags
+0x129, calling mscorwks!__security_check_cookie
0012d818 79e7dadc mscorwks!SecurityTransparent::IsMethodTransparent
+0x27, calling mscorwks!MethodSecurityDescriptor::VerifyDataComputed
0012d858 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012db54 79f958e3 mscorwks!SOTolerantBoundaryFilter+0x20 ====>
Exception Code 12e30c cxr@12d888 exr@12e2c4
0012db58 7a099473 mscorwks!invokeCompileMethodHelper+0xb3, calling
mscorwks!SOTolerantBoundaryFilter
0012db64 7813e15c MSVCR80!seh_longjmp_unwind4+0x2e
0012db78 7813be1d MSVCR80!except_handler4_common+0x8d, calling MSVCR80!
seh_longjmp_unwind4+0x1c
0012dba0 79f9a3e7 mscorwks!_except_handler4+0x1f, calling MSVCR80!
except_handler4_common
0012dbbc 7c9037bf ntdll!RtlConvertUlongToLargeInteger+0x7a
0012dbe0 7c90378b ntdll!RtlConvertUlongToLargeInteger+0x46, calling
ntdll!RtlConvertUlongToLargeInteger+0x54
0012dc04 7c937860 ntdll!LdrAddRefDll+0x247, calling ntdll!
RtlConvertUlongToLargeInteger+0xe
0012dc54 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012dc5c 7c96cde9 ntdll!RtlpNtMakeTemporaryKey+0x6bdd, calling ntdll!
RtlpNtMakeTemporaryKey+0x5ec5
0012dc90 7c90eafa ntdll!KiUserExceptionDispatcher+0xe, calling ntdll!
LdrAddRefDll+0x1a8
0012df8c 7908bece mscorjit!Compiler::FlatFPIsSameAsFloat+0xa ====>
Exception cxr@12dcc0
0012df90 790ad7e1 mscorjit!Compiler::genCodeForTreeFlatFP_Asg+0x1d4,
calling mscorjit!Compiler::FlatFPIsSameAsFloat
0012dfb8 790680c2 mscorjit!Compiler::genUpdateLife+0x26, calling
mscorjit!Compiler::genChangeLife
0012dfc8 79086ea8 mscorjit!Compiler::genCodeForTreeFlatFP_SmpOp+0x2c8,
calling mscorjit!Compiler::genCodeForTreeFlatFP_Asg
0012dfe8 79088e69 mscorjit!Compiler::genCodeForTreeFlatFP+0x38,
calling mscorjit!Compiler::genCodeForTreeFlatFP_SmpOp
0012dff0 79088e3b mscorjit!Compiler::genCodeForTreeFlt+0x12, calling
mscorjit!Compiler::genCodeForTreeFlatFP
0012dff8 79088e24 mscorjit!Compiler::genCodeForTree+0x3a, calling
mscorjit!Compiler::genCodeForTreeFlt
0012e00c 79068034 mscorjit!Compiler::genCodeForBBlist+0x500, calling
mscorjit!Compiler::genCodeForTree
0012e05c 7906d018 mscorjit!Compiler::genGenerateCode+0x69, calling
mscorjit!Compiler::genCodeForBBlist
0012e0b8 79070154 mscorjit!Compiler::rpPredictRegUse+0x36b, calling
mscorjit!Compiler::raMarkStkVars
0012e120 7906dfce mscorjit!Compiler::compCompile+0x160, calling
mscorjit!Compiler::genGenerateCode
0012e144 7906ebee mscorjit!Compiler::compCompile+0x2d8, calling
mscorjit!Compiler::compCompile
0012e19c 7906e8db mscorjit!jitNativeCode+0xb8, calling mscorjit!
Compiler::compCompile
0012e230 7906e831 mscorjit!CILJit::compileMethod+0x3d, calling
mscorjit!jitNativeCode
0012e268 79e9776f mscorwks!invokeCompileMethodHelper+0x72
0012e2d4 79e976e5 mscorwks!invokeCompileMethod+0x31, calling mscorwks!
invokeCompileMethodHelper
0012e318 79e9767a mscorwks!CallCompileMethodWithSEHWrapper+0x84,
calling mscorwks!invokeCompileMethod
0012e370 79e97516 mscorwks!UnsafeJitFunction+0x212, calling mscorwks!
CallCompileMethodWithSEHWrapper
0012e4c0 7c96e0f0 ntdll!RtlpNtMakeTemporaryKey+0x7ee4, calling ntdll!
RtlLeaveCriticalSection
0012e4dc 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e4ec 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e518 7c91b686 ntdll!wcsncat+0x612, calling ntdll!strchr+0x101
0012e51c 7c91b298 ntdll!wcsncat+0x224, calling ntdll!wcsncat+0x238
0012e528 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e53c 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e548 7c911b09 ntdll!RtlLogStackBackTrace+0x25, calling ntdll!strchr
+0x101
0012e56c 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012e57c 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e5cc 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e5d0 7c9119e6 ntdll!RtlDeleteCriticalSection+0x15c, calling ntdll!
RtlAllocateHeap
0012e5d4 7c911a24 ntdll!RtlDeleteCriticalSection+0x19a, calling ntdll!
RtlLeaveCriticalSection
0012e5dc 7c9119fa ntdll!RtlDeleteCriticalSection+0x170, calling ntdll!
strchr+0x101
0012e610 7c911ad6 ntdll!RtlInitializeCriticalSectionAndSpinCount+0xac,
calling ntdll!RtlLeaveCriticalSection
0012e624 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012e648 7c911b3c ntdll!RtlInitializeCriticalSection+0xf, calling
ntdll!RtlInitializeCriticalSectionAndSpinCount
0012e658 7c809eff KERNEL32!InitializeCriticalSection+0xe, calling
ntdll!RtlInitializeCriticalSection
0012e664 79e7a501 mscorwks!CrstBase::InitWorker+0x92, calling KERNEL32!
InitializeCriticalSection
0012e668 79e7a521 mscorwks!CrstBase::InitWorker+0xb2, calling mscorwks!
_EH_epilog3
0012e684 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012e694 79e7a521 mscorwks!CrstBase::InitWorker+0xb2, calling mscorwks!
_EH_epilog3
0012e698 79e7a53a mscorwks!Crst::Crst+0x16, calling mscorwks!
CrstBase::InitWorker
0012e69c 79e7a54d mscorwks!Crst::Crst+0x3e, calling mscorwks!
_EH_epilog3
0012e6a4 79e744a2 mscorwks!UnsafeEELeaveCriticalSection+0xa, calling
ntdll!RtlLeaveCriticalSection
0012e6a8 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012e6ac 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012e6b0 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012e6c4 79e7a54d mscorwks!Crst::Crst+0x3e, calling mscorwks!
_EH_epilog3
0012e6c8 79e74811 mscorwks!CrstBase::Enter+0xe2, calling ntdll!
RtlTryEnterCriticalSection
0012e6cc 79e7a773 mscorwks!Thread::EnablePreemptiveGC+0xf, calling
mscorwks!Thread::CatchAtSafePoint
0012e6d0 79e74811 mscorwks!CrstBase::Enter+0xe2, calling ntdll!
RtlTryEnterCriticalSection
0012e6d4 79e74845 mscorwks!CrstBase::Enter+0x1eb, calling mscorwks!
_EH_epilog3
0012e700 79e7adb7 mscorwks!DeadlockAwareLock::EndEnterLock+0x11,
calling (JitHelp: CORINFO_HELP_GET_THREAD)
0012e708 79e7adc3 mscorwks!DeadlockAwareLock::ReleaseBlockingLock+0x6,
calling (JitHelp: CORINFO_HELP_GET_THREAD)
0012e70c 79e7b9f8 mscorwks!ListLockEntry::FinishDeadlockAwareEnter
+0x41, calling mscorwks!_EH_epilog3
0012e728 79e9731c mscorwks!MethodDesc::MakeJitWorker+0x1c2, calling
mscorwks!UnsafeJitFunction
0012e78c 79e971ba mscorwks!PEFile::CheckIL+0x40, calling mscorwks!
PEDecoder::CheckRva
0012e7cc 79e7d58c mscorwks!MethodDesc:oPrestub+0x44d, calling
mscorwks!MethodDesc::MakeJitWorker
0012e824 79e7bb73 mscorwks!PreStubWorker+0xed, calling mscorwks!
MethodDesc:oPrestub
0012e874 00341f3e 00341f3e, calling mscorwks!PreStubWorker
0012e88c 040e6d36 (MethodDesc 0x44aa480 +0x126
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single)), calling 044aa655
0012e8ac 040e6d36 (MethodDesc 0x44aa480 +0x126
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single)), calling 044aa655
0012e8e8 040e6b99 (MethodDesc 0x3cb72c0 +0x49
ZedGraph.LineItem.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
Int32, Single)), calling (MethodDesc 0x44aa480 +0
ZedGraph.Line.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
ZedGraph.CurveItem, Single))
0012e908 0402d370 (MethodDesc 0x3cb4810 +0x358
ZedGraph.CurveList.Draw(System.Drawing.Graphics, ZedGraph.GraphPane,
Single))
0012e91c 012050df 012050df, calling ntdll!RtlGetLastWin32Error
0012e9a4 0402901b (MethodDesc 0x3c1e1d8 +0x65b
ZedGraph.GraphPane.Draw(System.Drawing.Graphics)), calling (MethodDesc
0x3cb4810 +0 ZedGraph.CurveList.Draw(System.Drawing.Graphics,
ZedGraph.GraphPane, Single))
0012ea84 04027a82 (MethodDesc 0x3c1fa68 +0x1a2
ZedGraph.MasterPane.Draw(System.Drawing.Graphics))
0012eae8 7a4a6985 (MethodDesc 0x7a75bf58 +0x5
System.ComponentModel.Component.get_CanRaiseEventsInternal())
0012eaec 7a4a6956 (MethodDesc 0x7a7ffbb8 +0x26
System.ComponentModel.EventHandlerList.get_Item(System.Object)),
calling (MethodDesc 0x7a7ffbe0 +0
System.ComponentModel.EventHandlerList.Find(System.Object))
0012eb0c 040272e9 (MethodDesc 0x3c1cce0 +0x2d1
ZedGraph.ZedGraphControl.OnPaint(System.Windows.Forms.PaintEventArgs))
0012ebb4 7b06e19f (MethodDesc 0x7b5a5680 +0x5b
System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs,
Int16, Boolean))
0012ebd4 7adfc6b3 (MethodDesc 0x7aea38b0 +0x33
System.Drawing.Graphics.PopContext(Int32)), calling (MethodDesc
0x79246d88 +0 System.GC.SuppressFinalize(System.Object))
0012ebe8 7b06c24f (MethodDesc 0x7b5a5a08 +0x20b
System.Windows.Forms.Control.WmPaint(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5680 +0
System.Windows.Forms.Control.PaintWithErrorHandling(System.Windows.Forms.PaintEventArgs,
Int16, Boolean))
0012ed4c 7b072a17 (MethodDesc 0x7b5a5a50 +0x2e7
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a08 +0
System.Windows.Forms.Control.WmPaint(System.Windows.Forms.Message
ByRef))
0012ed6c 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012edb0 7b07f795 (MethodDesc 0x7b5a5588 +0x45
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a50 +0
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef))
0012edb8 7b07f743 (MethodDesc 0x7b4a5910 +0x13
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5588 +0
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef))
0012edbc 7b30fc1d (MethodDesc 0x7b5b5c98 +0x11
System.Windows.Forms.UserControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b4a5910 +0
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef))
0012edc0 7b07a72d (MethodDesc 0x7b5a8168 +0xd
System.Windows.Forms.Control
+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef))
0012edc4 7b07a706 (MethodDesc 0x7b5a8180 +0xd6
System.Windows.Forms.Control
+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)),
calling 00a37ab2
0012edd8 7b07a515 (MethodDesc 0x7b4a7d60 +0x75
System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr,
IntPtr))
0012ee18 00342b03 00342b03
0012ee3c 77d48734 USER32!GetDC+0x6d
0012ee68 77d48816 USER32!GetDC+0x14f, calling USER32!GetDC+0x45
0012eed0 77d4b4c0 USER32!DefWindowProcW+0x184, calling USER32!GetDC
+0x98
0012ef00 7adf8e6f (MethodDesc 0x7aea3db0 +0x4f
System.Drawing.Color.get_Value()), calling (JitHelp:
CORINFO_HELP_GETSHARED_GCSTATIC_BASE_NOCTOR)
0012ef24 77d4b50c USER32!DefWindowProcW+0x1d0
0012ef70 77d4d83f USER32!UpdateWindow+0x46
0012ef74 77d4d82a USER32!UpdateWindow+0x31, calling USER32!UpdateWindow
+0x3a
0012ef84 01203992 01203992
0012efa0 7b06d113 (MethodDesc 0x7b5a5898 +0x6b
System.Windows.Forms.Control.Update()), calling 7b64e578
0012efc0 7b06d113 (MethodDesc 0x7b5a5898 +0x6b
System.Windows.Forms.Control.Update()), calling 7b64e578
0012efe8 7b062f4e (MethodDesc 0x7b4a6180 +0x16
System.Windows.Forms.Control.Refresh()), calling (MethodDesc
0x7b5a5898 +0 System.Windows.Forms.Control.Update())
0012eff0 040e6902 (MethodDesc 0x35b7390 +0x32
Infragistics.Win.UltraWinDock.UltraDockManager.RefreshHostAndOwnedForms())
0012f000 040e65c4 (MethodDesc 0x39fa550 +0x18c
Infragistics.Win.UltraWinDock.DragManager.CancelDrag(Boolean)),
calling 044ad0e0
0012f018 040e6122 (MethodDesc 0x39fa540 +0x52
Infragistics.Win.UltraWinDock.DragManager.EndDrag()), calling
(MethodDesc 0x39fa550 +0
Infragistics.Win.UltraWinDock.DragManager.CancelDrag(Boolean))
0012f01c 79e7bbb1 mscorwks!PreStubWorker+0x138, calling mscorwks!
_EH_epilog3
0012f020 00341f3e 00341f3e, calling mscorwks!PreStubWorker
0012f038 040e60ae (MethodDesc 0x35bba50 +0x2e
Infragistics.Win.UltraWinDock.DockControlBase.OnClick(System.EventArgs)),
calling (MethodDesc 0x39fa540 +0
Infragistics.Win.UltraWinDock.DragManager.EndDrag())
0012f058 040e60ae (MethodDesc 0x35bba50 +0x2e
Infragistics.Win.UltraWinDock.DockControlBase.OnClick(System.EventArgs)),
calling (MethodDesc 0x39fa540 +0
Infragistics.Win.UltraWinDock.DragManager.EndDrag())
0012f068 7b0d0346 (MethodDesc 0x7b5a59d8 +0x166
System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message
ByRef, System.Windows.Forms.MouseButtons, Int32))
0012f07c 77d618f4 USER32!UnhookWinEvent+0x77
0012f0ac 7b072c74 (MethodDesc 0x7b5a5a50 +0x544
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a59d8 +0
System.Windows.Forms.Control.WmMouseUp(System.Windows.Forms.Message
ByRef, System.Windows.Forms.MouseButtons, Int32))
0012f118 7b07f795 (MethodDesc 0x7b5a5588 +0x45
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5a50 +0
System.Windows.Forms.Control.WndProc(System.Windows.Forms.Message
ByRef))
0012f120 7b07f743 (MethodDesc 0x7b4a5910 +0x13
System.Windows.Forms.ContainerControl.WndProc(System.Windows.Forms.Message
ByRef)), calling (MethodDesc 0x7b5a5588 +0
System.Windows.Forms.ScrollableControl.WndProc(System.Windows.Forms.Message
ByRef))
0012f124 7b07a72d (MethodDesc 0x7b5a8168 +0xd
System.Windows.Forms.Control
+ControlNativeWindow.OnMessage(System.Windows.Forms.Message ByRef))
0012f128 7b07a706 (MethodDesc 0x7b5a8180 +0xd6
System.Windows.Forms.Control
+ControlNativeWindow.WndProc(System.Windows.Forms.Message ByRef)),
calling 00a37ab2
0012f13c 7b07a515 (MethodDesc 0x7b4a7d60 +0x75
System.Windows.Forms.NativeWindow.Callback(IntPtr, Int32, IntPtr,
IntPtr))
0012f17c 00342b03 00342b03
0012f1a0 77d48734 USER32!GetDC+0x6d
0012f1cc 77d48816 USER32!GetDC+0x14f, calling USER32!GetDC+0x45
0012f208 77d4eaad USER32!EnableMenuItem+0x7e, calling USER32+0x8600
0012f234 77d489cd USER32!GetWindowLongW+0x127, calling USER32!GetDC
+0x98
0012f294 77d48a10 USER32!DispatchMessageW+0xf, calling USER32!
GetWindowLongW+0x4b
0012f2a4 012043fa 012043fa
0012f2c0 7b084766 (MethodDesc 0x7b5adea8 +0x2ea
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling 7b64e3d4
0012f2e0 7b084766 (MethodDesc 0x7b5adea8 +0x2ea
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling 7b64e3d4
0012f2f8 7b08491c (MethodDesc 0x7b5adea8 +0x4a0
System.Windows.Forms.Application
+ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32,
Int32, Int32)), calling USER32!WaitMessage
0012f378 7b08432d (MethodDesc 0x7b5ab448 +0x17d
System.Windows.Forms.Application
+ThreadContext.RunMessageLoopInner(Int32,
System.Windows.Forms.ApplicationContext)), calling 00a38bce
0012f384 7c80a661 KERNEL32!ActivateActCtx+0x1d, calling ntdll!
RtlActivateActivationContext
0012f3e8 7b08416b (MethodDesc 0x7b4a8770 +0x53
System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32,
System.Windows.Forms.ApplicationContext)), calling (MethodDesc
0x7b5ab448 +0 System.Windows.Forms.Application
+ThreadContext.RunMessageLoopInner(Int32,
System.Windows.Forms.ApplicationContext))
0012f418 7b0c69fe (MethodDesc 0x7b4a7670 +0x2e
System.Windows.Forms.Application.Run(System.Windows.Forms.Form)),
calling 7b64f868
0012f42c 03d28744 (MethodDesc 0xa26408 +0x24
Microsoft.Practices.CompositeUI.WinForms.FormShellApplication`2[[System.__Canon,
mscorlib],[System.__Canon, mscorlib]].Start()), calling (MethodDesc
0x7b4a7670 +0
System.Windows.Forms.Application.Run(System.Windows.Forms.Form))
0012f438 01130487 (MethodDesc 0xa25fd0 +0xd7
Microsoft.Practices.CompositeUI.CabApplication`1[[System.__Canon,
mscorlib]].Run())
0012f450 011300df (MethodDesc 0xa265c8 +0x47
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode()),
calling (MethodDesc 0xa25fd0 +0
Microsoft.Practices.CompositeUI.CabApplication`1[[System.__Canon,
mscorlib]].Run())
0012f45c 01130085 (MethodDesc 0xa265c0 +0x15
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.Main()), calling
(MethodDesc 0xa265c8 +0
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode())
0012f47c 01130085 (MethodDesc 0xa265c0 +0x15
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.Main()), calling
(MethodDesc 0xa265c8 +0
XXX.XXX.XXX.Infrastructure.Shell.ShellApplication.RunInDebugMode())
0012f480 79e88f63 mscorwks!CallDescrWorker+0x33
0012f490 79e88ee4 mscorwks!CallDescrWorkerWithHandler+0xa3, calling
mscorwks!CallDescrWorker
0012f510 79e88e31 mscorwks!MethodDesc::CallDescr+0x19c, calling
mscorwks!CallDescrWorkerWithHandler
0012f540 79e88fe3 mscorwks!MetaSig::MetaSig+0x38, calling MSVCR80!
memcpy
0012f54c 79e88db3 mscorwks!MethodDesc::CallDescr+0xaf, calling
mscorwks!ClrSafeInt<unsigned int>::addition
0012f558 79e88dc3 mscorwks!MethodDesc::CallDescr+0xbb, calling
mscorwks!_alloca_probe_16
0012f5bc 79e7c34e mscorwks!CorSigEatCustomModifiers+0x1c, calling
mscorwks!CorSigEatAnyVASentinel
0012f5d8 79e7c301 mscorwks!
CorSigEatCustomModifiersAndUncompressElementType+0x19, calling
mscorwks!CorSigEatCustomModifiers
0012f5f4 79f076f4 mscorwks!ValidateMainMethod+0xca, calling mscorwks!
CorSigEatCustomModifiersAndUncompressElementType
0012f60c 79e88d3b mscorwks!MethodDesc::CallDescr+0x1f, calling
mscorwks!_alloca_probe_16
0012f63c 79e7a56d mscorwks!BaseDomain::LockHolder::~LockHolder+0x1d,
calling mscorwks!_EH_epilog3
0012f650 79e88d19 mscorwks!MethodDesc::CallTargetWorker+0x20, calling
mscorwks!MethodDesc::CallDescr
0012f668 79e88cf6 mscorwks!MethodDescCallSite::Call+0x18, calling
mscorwks!MethodDesc::CallTargetWorker
0012f67c 79f084b0 mscorwks!ClassLoader::RunMain+0x220, calling
mscorwks!MethodDescCallSite::Call
0012f788 79e7c34e mscorwks!CorSigEatCustomModifiers+0x1c, calling
mscorwks!CorSigEatAnyVASentinel
0012f7a4 79e7c301 mscorwks!
CorSigEatCustomModifiersAndUncompressElementType+0x19, calling
mscorwks!CorSigEatCustomModifiers
0012f7c0 79f076f4 mscorwks!ValidateMainMethod+0xca, calling mscorwks!
CorSigEatCustomModifiersAndUncompressElementType
0012f7e0 79f082a9 mscorwks!Assembly::ExecuteMainMethod+0xa6, calling
mscorwks!ClassLoader::RunMain
0012f834 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012f838 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012f860 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012f888 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012f88c 7c9268ad ntdll!iswdigit+0x128, calling ntdll!iswdigit+0x132
0012f898 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012f8bc 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f8c0 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012f8d0 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012f8d8 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f900 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f904 79e9fc8d mscorwks!FileLoadLock::`vector deleting
destructor'+0x15, calling mscorwks!operator delete[]
0012f910 79e9fb96 mscorwks!FileLoadLock::Release+0x1f
0012f93c 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012f958 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012f95c 79e783ca mscorwks!EEHeapFree+0x83, calling ntdll!RtlFreeHeap
0012f968 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f97c 79e7a39e mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!
__security_check_cookie
0012f980 79ec44d2 mscorwks!AppDomain::GetFriendlyNameForDebugger
+0x182, calling mscorwks!_EH_epilog3_catch_GS
0012f990 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012f994 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012f9a4 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012f9ac 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f9d4 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012f9d8 79e7a9ff mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x21, calling mscorwks!operator delete[]
0012f9dc 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012f9fc 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fa20 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fa24 79e7ee67 mscorwks!InlineSString<200>::~InlineSString<200>
+0x1d, calling mscorwks!_EH_epilog3
0012fa38 79e7a773 mscorwks!Thread::EnablePreemptiveGC+0xf, calling
mscorwks!Thread::CatchAtSafePoint
0012fa48 79f0817e mscorwks!SystemDomain::ExecuteMainMethod+0x398,
calling mscorwks!Assembly::ExecuteMainMethod
0012fb4c 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fb50 79e8dd55 mscorwks!CStructArray::Clear+0x15, calling mscorwks!
operator delete[]
0012fb60 79e87b53 mscorwks!CMiniMd::CommonGetCustomAttributeByName
+0x7a, calling mscorwks!HENUMInternal::ClearEnum
0012fb68 79e8837c mscorwks!HardCodedMetaSig::GetBinarySig+0x146,
calling mscorwks!_EH_epilog3
0012fb94 7c926abe ntdll!iswdigit+0x339, calling ntdll!strchr+0x101
0012fb98 7c9268ad ntdll!iswdigit+0x128, calling ntdll!iswdigit+0x132
0012fba4 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fbd4 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fbd8 7c911962 ntdll!RtlDeleteCriticalSection+0xd8, calling ntdll!
RtlFreeHeap
0012fbdc 7c911993 ntdll!RtlDeleteCriticalSection+0x109, calling ntdll!
RtlLeaveCriticalSection
0012fbe4 7c911970 ntdll!RtlDeleteCriticalSection+0xe6, calling ntdll!
strchr+0x101
0012fbfc 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012fc04 79e744a2 mscorwks!UnsafeEELeaveCriticalSection+0xa, calling
ntdll!RtlLeaveCriticalSection
0012fc08 79e744b5 mscorwks!UnsafeEELeaveCriticalSection+0x1d, calling
(JitHelp: CORINFO_HELP_GET_THREAD)
0012fc0c 79e7473a mscorwks!CrstBase::Leave+0x77, calling mscorwks!
UnsafeEELeaveCriticalSection
0012fc10 79e74753 mscorwks!CrstBase::Leave+0x96, calling mscorwks!
_EH_epilog3
0012fc28 79004811 mscoree!XMLParserShimFileStream::`scalar deleting
destructor'+0x15, calling mscoree!operator delete
0012fc50 79e78360 mscorwks!EEHeapAlloc+0x12d, calling ntdll!
RtlAllocateHeap
0012fc64 7c91056d ntdll!RtlFreeHeap+0x130, calling ntdll!strchr+0x101
0012fc68 79e783ca mscorwks!EEHeapFree+0x83, calling ntdll!RtlFreeHeap
0012fc74 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012fc88 79e7837f mscorwks!EEHeapAlloc+0x163, calling mscorwks!
_EH_epilog3
0012fc8c 79e78331 mscorwks!EEHeapAllocInProcessHeap+0x51, calling
mscorwks!EEHeapAlloc
0012fc9c 79e783e6 mscorwks!EEHeapFree+0xa5, calling mscorwks!
_EH_epilog3
0012fca0 79e7839d mscorwks!EEHeapFreeInProcessHeap+0x21, calling
mscorwks!EEHeapFree
0012fcb0 79e71862 mscorwks!SaveLastErrorHolder::~SaveLastErrorHolder
+0x14, calling ntdll!RtlGetLastWin32Error
0012fcb8 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fce0 79e782ed mscorwks!operator delete[]+0x41, calling mscorwks!
_EH_epilog3
0012fce4 79e7a9ff mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x21, calling mscorwks!operator delete[]
0012fce8 79e7a9f6 mscorwks!SArray<MethodDesc *,1>::~SArray<MethodDesc
*,1>+0x27, calling mscorwks!_EH_epilog3
0012fdb0 79e8837c mscorwks!HardCodedMetaSig::GetBinarySig+0x146,
calling mscorwks!_EH_epilog3
0012fdb4 79e8a800 mscorwks!Binder::FetchMethod+0x5a, calling mscorwks!
HardCodedMetaSig::GetBinarySig
0012fdcc 79e83493 mscorwks!Binder::CheckInit+0xb, calling mscorwks!
MethodTable::IsClassInited
0012fdd4 79e8a797 mscorwks!Binder::GetMethod+0x63, calling mscorwks!
Binder::CheckInit
0012fdd8 79e8a7ab mscorwks!Binder::GetMethod+0x79, calling mscorwks!
_EH_epilog3
0012fddc 79ebfe27 mscorwks!EEPolicy::GetActionOnFailure+0x8f, calling
mscorwks!_EH_epilog3
0012fe00 79e786aa mscorwks!CLRException::HandlerState::CleanupTry
+0x13, calling mscorwks!GetCurrentSEHRecord
0012fe10 79eb80fa mscorwks!EEStartupHelper+0x7a3, calling mscorwks!
CLRException::HandlerState::CleanupTry
0012fe28 79eb8141 mscorwks!EEStartupHelper+0x8d2, calling mscorwks!
__security_check_cookie
0012fe4c 79ed91f3 mscorwks!REGUTIL::InitOptionalConfigCache+0x186,
calling mscorwks!SString::CaseCompareHelper
0012feb8 7c9106eb ntdll!RtlAllocateHeap+0x117, calling ntdll!strchr
+0x101
0012febc 79e78360 mscorwks!EEHeapAlloc+0x12d, calling ntdll!
RtlAllocateHeap
0012feec 79ebc7d8 mscorwks!EEStartup+0x50, calling mscorwks!
EEStartupHelper
0012fef0 79ebc7f7 mscorwks!EEStartup+0x75, calling mscorwks!
_SEH_epilog4
0012ff18 79f07dc7 mscorwks!ExecuteEXE+0x59, calling mscorwks!
SystemDomain::ExecuteMainMethod
0012ff68 79f05f61 mscorwks!_CorExeMain+0x11b, calling mscorwks!
ExecuteEXE
0012ffb0 79011b5f mscoree!_CorExeMain+0x2c
0012ffb4 7c9118f1 ntdll!RtlDeleteCriticalSection+0x67, calling ntdll!
RtlDeleteCriticalSection+0x8f
0012ffc0 7c816fd7 KERNEL32!RegisterWaitForInputIdle+0x49
0012ffc8 7c9118f1 ntdll!RtlDeleteCriticalSection+0x67, calling ntdll!
RtlDeleteCriticalSection+0x8f
Can anyone give me a good hint, what is going wrong?
Thanks,
Volker