none
Workflow Runtime Crashed with Access Violation Exception RRS feed

  • Question

  • Hi,

     

    We have an AddInProcess32.exe hosting Workflow Runtime (.Net 3.51 SP1) and the program is targeted to run on a Windows 2008 server (SP2). During the stress testing, some 30-60 workflows were be executed by the program repeatedly for a few days. Everything looked fine except at one time  AddInProcess32.exe crashed with information at Windows Log

    Faulting application AddInProcess32.exe, version 3.5.30729.1, time stamp 0x488ef947, faulting module mscorwks.dll, version 2.0.50727.4206, time stamp 0x4bf4c6a7, exception code 0xc0000005, fault offset 0x00024414, process id 0x%9, application start time 0x%10.

    .NET Runtime version 2.0.50727.4206 - Fatal Execution Engine Error (73227B6E) (80131506)

     

    We don't have any COM interop or PInvoke. Also, the failed workflow type has been executed successfully more than one thousand times except the one crashed above.

     

    With WinDBG and the crashed dump file, we managed to get the calling stack like  

     

    Thread  12
    Current frame: ntdll!KiFastSystemCallRet
    ChildEBP RetAddr  Caller,Callee
    06afc628 77d65470 ntdll!NtWaitForSingleObject+0xc
    06afc69c 77b197f2 kernel32!WaitForSingleObject+0x12, calling kernel32!WaitForSingleObjectEx
    06afc6b0 731d55dd mscorwks!ClrWaitForSingleObject+0x24
    06afc6e0 731d5b27 mscorwks!RunWatson+0x1df, calling mscorwks!ClrWaitForSingleObject
    06afc7a8 77d2f5ad ntdll!LdrpSearchPath+0xb7, calling ntdll!LdrpResolveFullName
    06afc7c0 77d6652a ntdll!RtlFreeHeap+0x101, calling ntdll!RtlpLowFragHeapFree
    06afc7d4 77d38910 ntdll!LdrpFreeUnicodeString+0x1e, calling ntdll!RtlFreeHeap
    06afc7ec 77d67fba ntdll!_SEH_epilog4_GS+0xa, calling ntdll!__security_check_cookie
    06afc87c 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06afc8b0 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06afc8b4 77d300c8 ntdll!LdrpResGetMappingSize+0xa6, calling ntdll!RtlImageNtHeaderEx
    06afc8cc 77d3b829 ntdll!LdrpUnloadDll+0x4e, calling ntdll!LdrpCheckForLoadedDllHandle
    06afc8d4 77d3b72c ntdll!LdrpUnloadDll+0x4ac, calling ntdll!_SEH_epilog4
    06afc91c 77d2fe9a ntdll!LdrpResSearchResourceMappedFile+0x781, calling ntdll!_SEH_epilog4_GS
    06afc920 77d2fba9 ntdll!LdrResSearchResource+0x2ab, calling ntdll!LdrpResSearchResourceMappedFile
    06afca00 7596167c version!GetFileVersionInfoSizeExW+0x157, calling version!_SEH_epilog4
    06afca04 759616b3 version!GetFileVersionInfoSizeW+0x12, calling version!GetFileVersionInfoSizeExW
    06afca0c 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afca20 7305b245 mscorwks!GetFileVersionInfoSizeW_NoThrow+0x7c, calling mscorwks!CLRException::HandlerState::CleanupTry
    06afca24 7300c85c mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!__security_check_cookie
    06afca28 7305b257 mscorwks!GetFileVersionInfoSizeW_NoThrow+0x1ad, calling mscorwks!_EH_epilog3_catch_GS
    06afca88 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afca9c 731d65b1 mscorwks!DwGetAppDescription+0x208, calling mscorwks!_alloca_probe_16
    06afcaa0 7300c85c mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!__security_check_cookie
    06afcaa4 731d66e3 mscorwks!DwGetAppDescription+0x331, calling mscorwks!_EH_epilog3_catch_GS
    06afcb24 77d64e40 ntdll!ZwQueryVirtualMemory+0xc
    06afcb48 77b16d92 kernel32!VirtualQuery+0x15, calling kernel32!VirtualQueryEx
    06afcb9c 731d82c4 mscorwks!DoFaultReportWorker+0xb59, calling mscorwks!RunWatson
    06afcbe0 763fcd65 rpcrt4!NdrConformantVaryingArrayMarshall+0x28, calling rpcrt4!NdrpConformantVaryingArrayMarshall
    06afccb0 76417912 rpcrt4!LRPC_BASE_CCALL::FreeObject+0x4f, calling rpcrt4!LRPC_BASE_BINDING_HANDLE::FreeCallToCache
    06afccc8 77d6652a ntdll!RtlFreeHeap+0x101, calling ntdll!RtlpLowFragHeapFree
    06afccec 77d41967 ntdll!RtlpFreeDebugInfo+0x4b, calling ntdll!RtlInterlockedPushEntrySList
    06afcd0c 77d487ba ntdll!RtlInterlockedPushEntrySList+0x10, calling ntdll!InterlockedPushEntrySList
    06afcd34 77d6652a ntdll!RtlFreeHeap+0x101, calling ntdll!RtlpLowFragHeapFree
    06afcd74 763fab39 rpcrt4!LRPC_BASE_CCALL::FreeObject+0x61
    06afcd84 764185a2 rpcrt4!LRPC_BASE_CCALL::FreeBuffer+0x4e
    06afcd94 76418ca9 rpcrt4!LRPC_CCALL::FreeBuffer+0x57, calling rpcrt4!LRPC_BASE_CCALL::FreeBuffer
    06afcda4 76412fa8 rpcrt4!I_RpcFreeBuffer+0x12
    06afcdb0 76412284 rpcrt4!NdrFreeBuffer+0x1f, calling rpcrt4!I_RpcFreeBuffer
    06afcdc0 764812ee rpcrt4!NdrClientCall2+0xbbc, calling rpcrt4!NdrFreeBuffer
    06afcdc8 764813b1 rpcrt4!NdrClientCall2+0x60b, calling rpcrt4!NdrClientCall2+0xb6b
    06afcdd8 764813cf rpcrt4!NdrClientCall2+0x629, calling rpcrt4!__security_check_cookie
    06afcf30 7643ca00 rpcrt4!NdrpSendReceive
    06afcf8c 76691594 advapi32!`string'+0x120, calling advapi32!`string'+0x120
    06afcff0 7643ca00 rpcrt4!NdrpSendReceive
    06afd038 77af9c77 kernel32!GetNameFromValue+0x142, calling kernel32!__security_check_cookie
    06afd054 77d64e30 ntdll!ZwQueryValueKey+0xc
    06afd064 77af9c4a kernel32!GetNameFromValue+0x103, calling kernel32!memcpy
    06afd07c 77af9c77 kernel32!GetNameFromValue+0x142, calling kernel32!__security_check_cookie
    06afd148 77d3e428 ntdll!RtlUnlockHeap+0x44, calling ntdll!RtlLeaveCriticalSection
    06afd180 76686035 advapi32!ElfrReportEventW+0x19, calling ole32!CUrlMonWrapper::AsyncGetClassBits+0x4b
    06afd198 766861e2 advapi32!ElfReportEventW+0x8c, calling advapi32!ElfrReportEventW
    06afd1a8 77d3a43f ntdll!RtlpFreeUserBlock+0xe3, calling ntdll!_SEH_epilog4
    06afd1ec 77d3a59a ntdll!RtlpLowFragHeapFree+0x38d, calling ntdll!InterlockedPushEntrySList
    06afd228 77d6652a ntdll!RtlFreeHeap+0x101, calling ntdll!RtlpLowFragHeapFree
    06afd25c 7300a1d2 mscorwks!EEHeapFree+0xba, calling mscorwks!_EH_epilog3
    06afd264 73227b6e mscorwks!CLRVectoredExceptionHandlerPhase3+0xa9, calling mscorwks!GetCurrentIP
    06afd284 7300a1d2 mscorwks!EEHeapFree+0xba, calling mscorwks!_EH_epilog3
    06afd288 7300a1f1 mscorwks!EEHeapFreeInProcessHeap+0x22, calling mscorwks!EEHeapFree
    06afd29c 7300a17a mscorwks!operator delete+0x2a, calling mscorwks!EEHeapFreeInProcessHeap
    06afd2a4 7300a18b mscorwks!operator delete+0x3b, calling mscorwks!_EH_epilog3
    06afd2b4 73292634 mscorwks!Thread::SetLastThrownObject+0x87, calling mscorwks!CLRException::GetPreallocatedHandleForObject
    06afd2bc 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afd2e0 731d898a mscorwks!DoFaultReport+0xc3, calling mscorwks!DoFaultReportWorker
    06afd31c 732275fa mscorwks!WatsonLastChance+0x3f, calling mscorwks!DoFaultReport
    06afd340 73226705 mscorwks!EEPolicy::LogFatalError+0x3ae, calling mscorwks!WatsonLastChance
    06afd368 7301d9c6 mscorwks!Thread::StackWalkFramesEx+0x7bd, calling mscorwks!__security_check_cookie
    06afd380 73227b6e mscorwks!CLRVectoredExceptionHandlerPhase3+0xa9, calling mscorwks!GetCurrentIP
    06afd3b8 71c16e14 (MethodDesc 0x71a3bdf4 +0x44 System.Threading.ThreadHelper.ThreadStart()), calling (MethodDesc 0x71a4277c +0 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object))
    06afd464 71c16e14 (MethodDesc 0x71a3bdf4 +0x44 System.Threading.ThreadHelper.ThreadStart()), calling (MethodDesc 0x71a4277c +0 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object))
    06afd4a0 71c16e14 (MethodDesc 0x71a3bdf4 +0x44 System.Threading.ThreadHelper.ThreadStart()), calling (MethodDesc 0x71a4277c +0 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object))
    06afd52c 7302e1aa mscorwks!SArray<ZapImportTable::BlobSectionEntry *,1>::Replace+0x1d, calling mscorwks!SBuffer::Replace
    06afd538 7301dc67 mscorwks!Thread::StackWalkFrames+0xb8, calling mscorwks!Thread::StackWalkFramesEx
    06afd544 7301dc67 mscorwks!Thread::StackWalkFrames+0xb8, calling mscorwks!Thread::StackWalkFramesEx
    06afd564 7301dc74 mscorwks!Thread::StackWalkFrames+0xc5, calling mscorwks!__security_check_cookie
    06afd5b0 73026eea mscorwks!SString::Append+0x64, calling mscorwks!_EH_epilog3_GS
    06afd5b4 732c43bc mscorwks!TypeNameBuilder::AddSzArray+0x2e, calling mscorwks!SString::Append
    06afd5c0 732c3498 mscorwks!TypeString::AppendParamTypeQualifier+0x45
    06afd608 7300f208 mscorwks!_EH_epilog3_GS+0xa, calling mscorwks!__security_check_cookie
    06afd620 7301dc67 mscorwks!Thread::StackWalkFrames+0xb8, calling mscorwks!Thread::StackWalkFramesEx
    06afd62c 7301dc67 mscorwks!Thread::StackWalkFrames+0xb8, calling mscorwks!Thread::StackWalkFramesEx
    06afd64c 7301dc74 mscorwks!Thread::StackWalkFrames+0xc5, calling mscorwks!__security_check_cookie
    06afd718 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06afd71c 77d40f6c ntdll!RtlImageNtHeader+0x1b, calling ntdll!RtlImageNtHeaderEx
    06afd750 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afd764 730250c2 mscorwks!VirtualCallStubManager::predictStubKind+0xd3, calling mscorwks!CLRException::HandlerState::CleanupTry
    06afd768 7300c85c mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!__security_check_cookie
    06afd76c 730250d4 mscorwks!VirtualCallStubManager::predictStubKind+0x1c9, calling mscorwks!_EH_epilog3_catch_GS
    06afd774 7300f30b mscorwks!SimpleRWLock::LeaveRead+0xd, calling  (JitHelp: CORINFO_HELP_GET_THREAD)
    06afd778 7300f390 mscorwks!Holder<SimpleRWLock *,&SimpleRWLock::AcquireReadLock,&SimpleRWLock::ReleaseReadLock,0,&CompareDefault<SimpleRWLock *>,2>::~Holder<SimpleRWLock *,&SimpleRWLock::AcquireReadLock,&SimpleRWLock::ReleaseReadLock,0,&CompareDefault<SimpleRWLock *>,2>+0x2b, calling mscorwks!_EH_epilog3
    06afd79c 7300f390 mscorwks!Holder<SimpleRWLock *,&SimpleRWLock::AcquireReadLock,&SimpleRWLock::ReleaseReadLock,0,&CompareDefault<SimpleRWLock *>,2>::~Holder<SimpleRWLock *,&SimpleRWLock::AcquireReadLock,&SimpleRWLock::ReleaseReadLock,0,&CompareDefault<SimpleRWLock *>,2>+0x2b, calling mscorwks!_EH_epilog3
    06afd7a0 7302453e mscorwks!LockedRangeList::IsInRangeWorker+0x4f, calling mscorwks!_EH_epilog3
    06afd7c8 7302453e mscorwks!LockedRangeList::IsInRangeWorker+0x4f, calling mscorwks!_EH_epilog3
    06afd7d4 7305d7f7 mscorwks!EEPolicy::GetActionOnFailure+0x30, calling mscorwks!EEPolicy::GetFinalAction
    06afd7dc 73028337 mscorwks!EEPolicy::GetActionOnFailure+0xa7, calling mscorwks!_EH_epilog3
    06afd7fc 7322693e mscorwks!EEPolicy::HandleFatalError+0x4d, calling mscorwks!EEPolicy::LogFatalError
    06afd804 73227b6e mscorwks!CLRVectoredExceptionHandlerPhase3+0xa9, calling mscorwks!GetCurrentIP
    06afd814 73227b79 mscorwks!CLRVectoredExceptionHandlerPhase3+0xbc, calling mscorwks!EEPolicy::HandleFatalError
    06afd81c 73227b6e mscorwks!CLRVectoredExceptionHandlerPhase3+0xa9, calling mscorwks!GetCurrentIP
    06afd838 7311a103 mscorwks!CLRVectoredExceptionHandlerPhase2+0x20, calling mscorwks!CLRVectoredExceptionHandlerPhase3
    06afd854 73009cea mscorwks!ClrFlsSetValue+0x57, calling mscorwks!_EH_epilog3
    06afd858 7300a63e mscorwks!CantAllocThreads::UnmarkThread+0x49, calling mscorwks!ClrFlsSetValue
    06afd86c 73119fa5 mscorwks!CLRVectoredExceptionHandler+0x10a, calling mscorwks!CLRVectoredExceptionHandlerPhase2
    06afd8a0 730600d0 mscorwks!CPFH_RealFirstPassHandler+0x607, calling mscorwks!CLRVectoredExceptionHandler
    06afd8cc 730602cd mscorwks!COMPlusFrameHandler+0x15a, calling mscorwks!CPFH_RealFirstPassHandler+0x579
    06afd8f0 77d65da9 ntdll!ExecuteHandler2+0x26
    06afd914 77d65d7b ntdll!ExecuteHandler+0x24, calling ntdll!ExecuteHandler2
    06afd938 77d39502 ntdll!RtlDispatchException+0x124, calling ntdll!RtlpExecuteHandlerForException
    06afd974 73009cea mscorwks!ClrFlsSetValue+0x57, calling mscorwks!_EH_epilog3
    06afd99c 73009cea mscorwks!ClrFlsSetValue+0x57, calling mscorwks!_EH_epilog3
    06afd9a0 73009cfd mscorwks!DecCantStopCount+0x10, calling mscorwks!ClrFlsSetValue
    06afd9ac 7303e04d mscorwks!ThreadStore::UnlockThreadStore+0x4c, calling mscorwks!DecCantStopCount
    06afd9c4 77d65c07 ntdll!KiUserExceptionDispatcher+0xf, calling ntdll!RtlDispatchException
    06afdcc4 73024414 mscorwks!JIT_ChkCastClass+0xd ====> Exception Code 0 cxr@6afd9f8 exr@1afd9dc
    06afdcc0 7231d1d6 (MethodDesc 0x71aeb09c System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetNameInfo()), calling mscorwks!JIT_ChkCastClass
    06afdccc 71bd56cb (MethodDesc 0x71aeb03c +0x1b System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Type, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.InternalPrimitiveTypeE, System.Runtime.Serialization.Formatters.Binary.NameInfo)), calling (MethodDesc 0x71aeb09c +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetNameInfo())
    06afdce0 71bd5602 (MethodDesc 0x71aeb054 +0x22 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo)), calling (MethodDesc 0x71aeb03c +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Type, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.InternalPrimitiveTypeE, System.Runtime.Serialization.Formatters.Binary.NameInfo))
    06afdcfc 72093c73 (MethodDesc 0x71aeaf8c +0x217 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMembers(System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Object, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo)), calling (MethodDesc 0x71aeb054 +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo))
    06afdd14 71bd56ff (MethodDesc 0x71aeb03c +0x4f System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Type, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.InternalPrimitiveTypeE, System.Runtime.Serialization.Formatters.Binary.NameInfo)), calling mscorwks!JIT_WriteBarrierEDI
    06afdd30 72094021 (MethodDesc 0x71aeaf80 +0x89 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMemberSetup(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.String, System.Type, System.Object, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo)), calling (MethodDesc 0x71aeaf8c +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMembers(System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Object, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo))
    06afdd60 720941e1 (MethodDesc 0x71aeaf74 +0x159 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.String[], System.Type[], System.Object[], System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[])), calling (MethodDesc 0x71aeaf80 +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMemberSetup(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.String, System.Type, System.Object, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo))
    06afdd94 7231d456 (MethodDesc 0x71aeaf68 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo)), calling (MethodDesc 0x71aeaf74 +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.String[], System.Type[], System.Object[], System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo[]))
    06afdde0 71bd4afe (MethodDesc 0x71a4dfc4 +0x1ce System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(System.Object, System.Runtime.Remoting.Messaging.Header[], System.Runtime.Serialization.Formatters.Binary.__BinaryWriter, Boolean)), calling (MethodDesc 0x71aeaf68 +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo, System.Runtime.Serialization.Formatters.Binary.NameInfo))
    06afde1c 71bd4797 (MethodDesc 0x71acbcb0 +0x87 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[], Boolean)), calling (MethodDesc 0x71a4dfc4 +0 System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(System.Object, System.Runtime.Remoting.Messaging.Header[], System.Runtime.Serialization.Formatters.Binary.__BinaryWriter, Boolean))
    06afde48 71bd46fe (MethodDesc 0x71acbca0 +0xe System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(System.IO.Stream, System.Object)), calling (MethodDesc 0x71acbcb0 +0 System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[], Boolean))
    06afde58 59228da3 (MethodDesc 0x591b18f4 +0x163 System.Workflow.ComponentModel.Activity.Save(System.IO.Stream, System.Runtime.Serialization.IFormatter)), calling 002193c6
    06afde9c 59228c25 (MethodDesc 0x591b18e8 +0x25 System.Workflow.ComponentModel.Activity.Save(System.IO.Stream)), calling (MethodDesc 0x591b18f4 +0 System.Workflow.ComponentModel.Activity.Save(System.IO.Stream, System.Runtime.Serialization.IFormatter))
    06afdeac 57155175 (MethodDesc 0x57054894 +0x81 System.Workflow.Runtime.Hosting.WorkflowPersistenceService.GetDefaultSerializedForm(System.Workflow.ComponentModel.Activity)), calling (MethodDesc 0x591b18e8 +0 System.Workflow.ComponentModel.Activity.Save(System.IO.Stream))
    06afdeb4 7302b99c mscorwks!RuntimeTypeHandle::CanCastTo+0x3d7, calling mscorwks!_EH_epilog3
    06afdf44 5715ddca (MethodDesc 0x57053fe0 +0xb6 System.Workflow.Runtime.Hosting.SqlWorkflowPersistenceService.SaveWorkflowInstanceState(System.Workflow.ComponentModel.Activity, Boolean)), calling (MethodDesc 0x57054894 +0 System.Workflow.Runtime.Hosting.WorkflowPersistenceService.GetDefaultSerializedForm(System.Workflow.ComponentModel.Activity))
    06afdf58 71723821 (MethodDesc 0x7127f0a8 +0x39 System.Diagnostics.TraceSource.TraceEvent(System.Diagnostics.TraceEventType, Int32, System.String, System.Object[])), calling (MethodDesc 0x712e1fbc +0 System.Diagnostics.Switch.get_SwitchSetting())
    06afdf9c 570a25bb (MethodDesc 0x57054bc4 +0x3fb System.Workflow.Runtime.WorkflowExecutor.Persist(System.Workflow.ComponentModel.Activity, Boolean, Boolean))
    06afdfec 57145129 (MethodDesc 0x57069f90 +0x39 System.Workflow.Runtime.WorkflowExecutor.ProtectedPersist(Boolean)), calling (MethodDesc 0x57054bc4 +0 System.Workflow.Runtime.WorkflowExecutor.Persist(System.Workflow.ComponentModel.Activity, Boolean, Boolean))
    06afe024 571440ae (MethodDesc 0x5706a040 +0x1a6 System.Workflow.Runtime.WorkflowExecutor.PerformUnloading(Boolean)), calling (MethodDesc 0x57069f90 +0 System.Workflow.Runtime.WorkflowExecutor.ProtectedPersist(Boolean))
    06afe088 570a12c2 (MethodDesc 0x57054b4c +0x212 System.Workflow.Runtime.WorkflowExecutor.RunScheduler()), calling (MethodDesc 0x5706a040 +0 System.Workflow.Runtime.WorkflowExecutor.PerformUnloading(Boolean))
    06afe0c4 570a08cd (MethodDesc 0x57054b38 +0x14d System.Workflow.Runtime.WorkflowExecutor.RunSome(System.Object)), calling (MethodDesc 0x57054b4c +0 System.Workflow.Runtime.WorkflowExecutor.RunScheduler())
    06afe120 570a1050 (MethodDesc 0x57055600 +0x90 System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService+WorkItem.Invoke(System.Workflow.Runtime.Hosting.WorkflowSchedulerService))
    06afe13c 713955b1 (MethodDesc 0x712e0798 +0x31 System.Collections.Generic.Queue`1[[System.__Canon, mscorlib]].Dequeue()), calling mscorwks!JIT_Stelem_Ref
    06afe150 570a0f73 (MethodDesc 0x5705535c +0x153 System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService.QueueWorkerProcess(System.Object)), calling (MethodDesc 0x57055600 +0 System.Workflow.Runtime.Hosting.DefaultWorkflowSchedulerService+WorkItem.Invoke(System.Workflow.Runtime.Hosting.WorkflowSchedulerService))
    06afe188 71c09f7f (MethodDesc 0x71a3c9c0 +0x2f System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(System.Object))
    06afe190 71c357b1 (MethodDesc 0x71a42794 +0x51 System.Threading.ExecutionContext.runTryCode(System.Object))
    06afe1a0 73001b4c mscorwks!CallDescrWorker+0x33
    06afe1b0 73012219 mscorwks!CallDescrWorkerWithHandler+0xa3, calling mscorwks!CallDescrWorker
    06afe204 7302607b mscorwks!MetaSig::HasRetBuffArg+0x5, calling mscorwks!MetaSig::GetReturnTypeNormalized
    06afe230 73026591 mscorwks!MethodDesc::CallDescr+0x19c, calling mscorwks!CallDescrWorkerWithHandler
    06afe25c 73026940 mscorwks!MetaSig::MetaSig+0x3a, calling mscorwks!memcpy
    06afe26c 730264ce mscorwks!MethodDesc::CallDescr+0xaf, calling mscorwks!ClrSafeInt<unsigned long>::addition
    06afe278 730264de mscorwks!MethodDesc::CallDescr+0xbb, calling mscorwks!_alloca_probe_16
    06afe2e8 7310ee11 mscorwks!ExecuteCodeWithGuaranteedCleanupBackout+0x73, calling mscorwks!_EH_epilog3
    06afe2ec 7310ee27 mscorwks!ExecuteCodeWithGuaranteedCleanupHelper+0x143, calling mscorwks!ExecuteCodeWithGuaranteedCleanupBackout
    06afe2f8 73002032 mscorwks!_SEH_epilog4_GS+0xa, calling mscorwks!__security_check_cookie
    06afe2fc 7310ec25 mscorwks!ExecuteCodeWithGuaranteedCleanupHelper+0x149, calling mscorwks!_SEH_epilog4_GS
    06afe368 730265c4 mscorwks!MethodDesc::CallTargetWorker+0x1f, calling mscorwks!MethodDesc::CallDescr
    06afe384 730265e2 mscorwks!MethodDescCallSite::CallWithValueTypes_RetArgSlot+0x1a, calling mscorwks!MethodDesc::CallTargetWorker
    06afe39c 7310ebf9 mscorwks!ExecuteCodeWithGuaranteedCleanupHelper+0x9f, calling mscorwks!MethodDescCallSite::Call
    06afe44c 730262f5 mscorwks!MetaSig::GetReturnTypeSize+0x17, calling mscorwks!SigPointer::SizeOf
    06afe454 7302616d mscorwks!MetaSig::CalculateHasFPReturn+0x8, calling mscorwks!MetaSig::GetReturnTypeNormalized
    06afe45c 730262d8 mscorwks!MetaSig::ForceSigWalk+0x1a3, calling mscorwks!MetaSig::CalculateHasFPReturn
    06afe504 7310ee11 mscorwks!ExecuteCodeWithGuaranteedCleanupBackout+0x73, calling mscorwks!_EH_epilog3
    06afe508 7310ee27 mscorwks!ExecuteCodeWithGuaranteedCleanupHelper+0x143, calling mscorwks!ExecuteCodeWithGuaranteedCleanupBackout
    06afe514 73002032 mscorwks!_SEH_epilog4_GS+0xa, calling mscorwks!__security_check_cookie
    06afe518 7310ec25 mscorwks!ExecuteCodeWithGuaranteedCleanupHelper+0x149, calling mscorwks!_SEH_epilog4_GS
    06afe568 7310ed4e mscorwks!ReflectionInvocation::ExecuteCodeWithGuaranteedCleanup+0x10f, calling mscorwks!ExecuteCodeWithGuaranteedCleanupHelper
    06afe5b0 7310ec78 mscorwks!ReflectionInvocation::ExecuteCodeWithGuaranteedCleanup+0x28, calling mscorwks!LazyMachStateCaptureState
    06afe618 71c356a7 (MethodDesc 0x71a42788 +0x67 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)), calling mscorwks!ReflectionInvocation::ExecuteCodeWithGuaranteedCleanup
    06afe634 71c202f5 (MethodDesc 0x71a4277c +0x45 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)), calling (MethodDesc 0x71a42788 +0 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object))
    06afe64c 71c0a4e3 (MethodDesc 0x71a3c9d8 +0x53 System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(System.Threading._ThreadPoolWaitCallback)), calling (MethodDesc 0x71a4277c +0 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object))
    06afe664 71c0a379 (MethodDesc 0x71a3c9cc +0x59 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(System.Object)), calling (MethodDesc 0x71a3c9d8 +0 System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(System.Threading._ThreadPoolWaitCallback))
    06afe67c 73001b4c mscorwks!CallDescrWorker+0x33
    06afe68c 73012219 mscorwks!CallDescrWorkerWithHandler+0xa3, calling mscorwks!CallDescrWorker
    06afe70c 7301287f mscorwks!DispatchCallBody+0x1e, calling mscorwks!CallDescrWorkerWithHandler
    06afe72c 730128c0 mscorwks!DispatchCallDebuggerWrapper+0x3d, calling mscorwks!DispatchCallBody
    06afe778 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afe790 73012931 mscorwks!DispatchCallNoEH+0x51, calling mscorwks!DispatchCallDebuggerWrapper
    06afe7c4 730b3bcd mscorwks!QueueUserWorkItemManagedCallback+0x59, calling mscorwks!DispatchCallNoEH
    06afe810 73106cd3 mscorwks!Thread::ReturnToContext+0x4e2, calling mscorwks!_EH_epilog3_catch_GS
    06afe820 730284ef mscorwks!Thread::DoADCallBack+0x32a
    06afe834 7302848b mscorwks!Thread::ShouldChangeAbortToUnload+0xe3, calling mscorwks!Thread::DoADCallBack+0x2db
    06afe858 7300d9f5 mscorwks!CLRException::HandlerState::CleanupTry+0x16, calling mscorwks!GetCurrentSEHRecord
    06afe8a4 7310807b mscorwks!Thread::DoADCallBack+0x2d8, calling mscorwks!_EH_epilog3_catch_GS
    06afe8c8 730283b1 mscorwks!Thread::ShouldChangeAbortToUnload+0x30a, calling mscorwks!Thread::ShouldChangeAbortToUnload+0x32
    06afe904 731070a2 mscorwks!Thread::RaiseCrossContextException+0x434, calling mscorwks!Thread::ShouldChangeAbortToUnload+0x29d
    06afe914 73108031 mscorwks!Thread::DoADCallBack+0xda
    06afe938 73028559 mscorwks!`ManagedThreadBase_DispatchMiddle'::`14'::Cleanup::~Cleanup+0x18, calling mscorwks!GCHolder<1,0,0>::GCHolder<1,0,0>
    06afe93c 73028580 mscorwks!`ManagedThreadBase_DispatchMiddle'::`14'::Cleanup::~Cleanup+0x3f, calling mscorwks!_EH_epilog3
    06afe968 730284b2 mscorwks!Thread::ShouldChangeAbortToUnload+0x10a, calling mscorwks!CLRException::HandlerState::CleanupTry
    06afe96c 7300c85c mscorwks!_EH_epilog3_catch_GS+0xa, calling mscorwks!__security_check_cookie
    06afe970 730284c1 mscorwks!Thread::ShouldChangeAbortToUnload+0x119, calling mscorwks!_EH_epilog3_catch_GS
    06afe98c 73009cea mscorwks!ClrFlsSetValue+0x57, calling mscorwks!_EH_epilog3
    06afe9c4 731070c3 mscorwks!Thread::DoADCallBack+0x310, calling mscorwks!Thread::DoADCallBack
    06afe9e0 7302848b mscorwks!Thread::ShouldChangeAbortToUnload+0xe3, calling mscorwks!Thread::DoADCallBack+0x2db
    06afea4c 7300a1f1 mscorwks!EEHeapFreeInProcessHeap+0x22, calling mscorwks!EEHeapFree
    06afea74 730283b1 mscorwks!Thread::ShouldChangeAbortToUnload+0x30a, calling mscorwks!Thread::ShouldChangeAbortToUnload+0x32
    06afea98 73009d91 mscorwks!UnsafeEELeaveCriticalSection+0x25, calling mscorwks!DECTHREADNONHOSTLOCKCOUNT
    06afeab0 7302853d mscorwks!Thread::ShouldChangeAbortToUnload+0x33e, calling mscorwks!Thread::ShouldChangeAbortToUnload+0x29d
    06afead8 73107804 mscorwks!ManagedThreadBase::ThreadPool+0x13, calling mscorwks!Thread::ShouldChangeAbortToUnload+0x319
    06afeaf0 730b3862 mscorwks!ManagedPerAppDomainTPCount::DispatchWorkItem+0xe9, calling mscorwks!ManagedThreadBase::ThreadPool
    06afeb3c 731078a2 mscorwks!PerAppDomainTPCountList::GetAppDomainIndexForThreadpoolDispatch+0x56, calling mscorwks!ArrayListBase::GetPtr
    06afeb58 7310749e mscorwks!ThreadpoolMgr::ExecuteWorkRequest+0xaf
    06afeb6c 73107612 mscorwks!ThreadpoolMgr::WorkerThreadStart+0x20b, calling mscorwks!ThreadpoolMgr::ExecuteWorkRequest
    06afebc4 73115439 mscorwks!Thread::intermediateThreadProc+0x49
    06afec34 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06afec6c 77d40f6c ntdll!RtlImageNtHeader+0x1b, calling ntdll!RtlImageNtHeaderEx
    06afec80 77afb745 kernel32!GetConsoleLangId+0x74, calling kernel32!_SEH_epilog4_GS
    06afec84 77afb6e5 kernel32!SetTEBLangID+0xf, calling kernel32!GetConsoleLangId
    06afec8c 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06afec94 77afb6cc kernel32!ConDllInitialize+0x20d, calling kernel32!SetTEBLangID
    06afec9c 77b1b8f8 kernel32!ConDllInitialize+0x21b, calling kernel32!__security_check_cookie
    06afedf0 77d468a1 ntdll!bsearch+0x70
    06afedfc 77d46b1b ntdll!ARRAY_FITS+0x2d, calling ntdll!ULongAdd
    06afee10 77d46acd ntdll!RtlpLocateActivationContextSection+0x1d9, calling ntdll!ARRAY_FITS
    06afee3c 77d46c30 ntdll!RtlpFindUnicodeStringInSection+0x71, calling ntdll!RtlHashUnicodeString
    06afee4c 77d4698f ntdll!RtlpFindNextActivationContextSection+0x64, calling ntdll!RtlpLocateActivationContextSection
    06afee7c 77d46dac ntdll!RtlFindNextActivationContextSection+0x46, calling ntdll!RtlpFindNextActivationContextSection
    06afee9c 77d44bf5 ntdll!RtlFindActivationContextSectionString+0xe1, calling ntdll!RtlFindNextActivationContextSection
    06afeef0 77d450aa ntdll!WinSqmAddToStream+0x7d0, calling ntdll!RtlFindActivationContextSectionString
    06afef0c 77d4510a ntdll!WinSqmAddToStream+0x8e5, calling ntdll!__security_check_cookie
    06afef80 77d44cbc ntdll!WinSqmAddToStream+0x37d, calling ntdll!RtlFindCharInUnicodeString
    06afefb8 77d44fae ntdll!RtlDosApplyFileIsolationRedirection_Ustr+0x32a, calling ntdll!RtlFreeUnicodeString
    06afefc4 77d457d7 ntdll!LdrGetDllHandle
    06afefc8 77d45015 ntdll!RtlDosApplyFileIsolationRedirection_Ustr+0x3c4, calling ntdll!__security_check_cookie
    06afefe0 77d44fae ntdll!RtlDosApplyFileIsolationRedirection_Ustr+0x32a, calling ntdll!RtlFreeUnicodeString
    06aff0f4 77d44667 ntdll!LdrUnlockLoaderLock+0x33, calling ntdll!RtlLeaveCriticalSection
    06aff0f8 77d4466e ntdll!LdrUnlockLoaderLock+0xb0, calling ntdll!_SEH_epilog4
    06aff104 77d457d7 ntdll!LdrGetDllHandle
    06aff114 77d45241 ntdll!LdrGetDllHandleEx+0xbe, calling ntdll!RtlDosApplyFileIsolationRedirection_Ustr
    06aff128 77d4466e ntdll!LdrUnlockLoaderLock+0xb0, calling ntdll!_SEH_epilog4
    06aff12c 77d45312 ntdll!LdrGetDllHandleEx+0x38b, calling ntdll!LdrUnlockLoaderLock
    06aff138 77d452d5 ntdll!LdrGetDllHandleEx+0x34c, calling ntdll!_SEH_epilog4
    06aff144 77d457d7 ntdll!LdrGetDllHandle
    06aff19c 77d452d5 ntdll!LdrGetDllHandleEx+0x34c, calling ntdll!_SEH_epilog4
    06aff1a0 77d457ef ntdll!LdrGetDllHandle+0x18, calling ntdll!LdrGetDllHandleEx
    06aff1bc 77b1925d kernel32!GetModuleHandleForUnicodeString+0x22
    06aff1cc 77b19270 kernel32!GetModuleHandleForUnicodeString+0xbf, calling kernel32!_SEH_epilog4
    06aff1e4 77b1925d kernel32!GetModuleHandleForUnicodeString+0x22
    06aff1f4 77b19270 kernel32!GetModuleHandleForUnicodeString+0xbf, calling kernel32!_SEH_epilog4
    06aff208 77b19270 kernel32!GetModuleHandleForUnicodeString+0xbf, calling kernel32!_SEH_epilog4
    06aff20c 77b1a7b6 kernel32!zzz_AsmCodeRange_End, calling kernel32!__security_check_cookie
    06aff210 77b191fe kernel32!BasepGetModuleHandleExW+0x22b, calling kernel32!_SEH_epilog4_GS
    06aff2e4 77b1b86f kernel32!_BaseDllInitialize+0x92, calling kernel32!ConDllInitialize
    06aff2f8 77b1b884 kernel32!_BaseDllInitialize+0x5cb, calling kernel32!__security_check_cookie
    06aff37c 77d45479 ntdll!LdrpSnapThunk+0x117, calling ntdll!LdrpNameToOrdinal
    06aff390 77d45479 ntdll!LdrpSnapThunk+0x117, calling ntdll!LdrpNameToOrdinal
    06aff3a4 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff3b8 77d45479 ntdll!LdrpSnapThunk+0x117, calling ntdll!LdrpNameToOrdinal
    06aff3cc 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff3d0 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06aff434 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff438 77d455f8 ntdll!LdrGetProcedureAddressEx+0x1dc, calling ntdll!LdrpSnapThunk
    06aff454 77d45652 ntdll!LdrGetProcedureAddressEx+0x2b6, calling ntdll!RtlLeaveCriticalSection
    06aff458 77d67fba ntdll!_SEH_epilog4_GS+0xa, calling ntdll!__security_check_cookie
    06aff45c 77d45628 ntdll!LdrGetProcedureAddressEx+0xd0, calling ntdll!_SEH_epilog4_GS
    06aff47c 77d45652 ntdll!LdrGetProcedureAddressEx+0x2b6, calling ntdll!RtlLeaveCriticalSection
    06aff4e0 77d45628 ntdll!LdrGetProcedureAddressEx+0xd0, calling ntdll!_SEH_epilog4_GS
    06aff4f4 77d45628 ntdll!LdrGetProcedureAddressEx+0xd0, calling ntdll!_SEH_epilog4_GS
    06aff4f8 77d389f8 ntdll!LdrpSnapThunk+0x423, calling ntdll!LdrGetProcedureAddressEx
    06aff50c 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff520 77d389f8 ntdll!LdrpSnapThunk+0x423, calling ntdll!LdrGetProcedureAddressEx
    06aff534 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff538 77d447ba ntdll!RtlImageNtHeaderEx+0xf1, calling ntdll!_SEH_epilog4
    06aff59c 77d454c8 ntdll!LdrpSnapThunk+0x45b, calling ntdll!_SEH_epilog4
    06aff5a0 77d455f8 ntdll!LdrGetProcedureAddressEx+0x1dc, calling ntdll!LdrpSnapThunk
    06aff5bc 77d45652 ntdll!LdrGetProcedureAddressEx+0x2b6, calling ntdll!RtlLeaveCriticalSection
    06aff5c0 77d67fba ntdll!_SEH_epilog4_GS+0xa, calling ntdll!__security_check_cookie
    06aff5c4 77d45628 ntdll!LdrGetProcedureAddressEx+0xd0, calling ntdll!_SEH_epilog4_GS
    06aff5e4 77d45652 ntdll!LdrGetProcedureAddressEx+0x2b6, calling ntdll!RtlLeaveCriticalSection
    06aff630 77d67c66 ntdll!RtlAnsiStringToUnicodeString+0x97, calling ntdll!RtlMultiByteToUnicodeN
    06aff660 72ec61ec mqsec!AccessControlDllMain+0x4e, calling mqsec!LogBOOL
    06aff674 72ebcee2 mqsec!DllMain+0xd2, calling mqsec!MQsspiDllMain
    06aff67c 72ece7a8 mqsec!_EH_epilog3_catch_GS+0xa, calling mqsec!__security_check_cookie
    06aff680 72ebce7d mqsec!DllMain+0x6d, calling mqsec!_EH_epilog3_catch_GS
    06aff69c 759213ba mswsock!DllMain+0x18a, calling mswsock!_SEH_epilog4
    06aff6a8 6babed79 mqrt!DllMain+0xba, calling mqrt!_EH_epilog3
    06aff6cc 72ebce7d mqsec!DllMain+0x6d, calling mqsec!_EH_epilog3_catch_GS
    06aff6d0 72ece4c5 mqsec!_CRT_INIT+0x281, calling mqsec!DllMain
    06aff6dc 72ece62b mqsec!_CRT_INIT+0x3e7, calling mqsec!_SEH_epilog4
    06aff72c 72ece62b mqsec!_CRT_INIT+0x3e7, calling mqsec!_SEH_epilog4
    06aff730 77d413b4 ntdll!LdrpCallInitRoutine+0x14
    06aff758 77d417b1 ntdll!LdrpInitializeThread+0x1e7, calling ntdll!RtlLeaveCriticalSection
    06aff760 77d41799 ntdll!LdrpInitializeThread+0x1cb, calling ntdll!_SEH_epilog4
    06aff7b4 77d41733 ntdll!LdrpInitializeThread+0x117, calling ntdll!RtlActivateActivationContextUnsafeFast
    06aff7b8 77d41774 ntdll!LdrpInitializeThread+0x162, calling ntdll!RtlDeactivateActivationContextUnsafeFast
    06aff7ec 77d41799 ntdll!LdrpInitializeThread+0x1cb, calling ntdll!_SEH_epilog4
    06aff7f0 77d65370 ntdll!ZwTestAlert+0xc
    06aff7f4 77d414f8 ntdll!_LdrpInitialize+0x2c1, calling ntdll!_SEH_epilog4
    06aff854 77d641e0 ntdll!NtContinue+0xc
    06aff858 77d4151a ntdll!LdrInitializeThunk+0x1a, calling ntdll!ZwContinue
    06affacc 73115427 mscorwks!Thread::intermediateThreadProc+0x37, calling mscorwks!_alloca_probe_16
    06affae0 77b1d0e9 kernel32!BaseThreadInitThunk+0xe
    06affaec 77d416c3 ntdll!__RtlUserThreadStart+0x23
    06affb2c 77d41696 ntdll!_RtlUserThreadStart+0x1b, calling ntdll!__RtlUserThreadStart
    ---------------------------------------------

     

    Is this a problem of .Net?

     

    XN Hu

    Monday, May 16, 2011 2:52 AM

All replies

  • Seems the exception occurs at method System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo:

     

    06afdcc4 73024414 mscorwks!JIT_ChkCastClass+0xd ====> Exception Code 0 cxr@6afd9f8 exr@1afd9dc

     06afdcc0 7231d1d6 (MethodDesc 0x71aeb09c System.Runtime.Serialization.Formatters.Binary.ObjectWriter.GetNameInfo()), calling mscorwks!JIT_ChkCastClass

     06afdccc 71bd56cb (MethodDesc 0x71aeb03c +0x1b System.Runtime.Serialization.Formatters.Binary.ObjectWriter.TypeToNameInfo(System.Type, System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo,

     

    However, it's out of my knowledge, you may contact support at http://support.microsoft.com for further support.


    Eric Yang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Thursday, May 19, 2011 4:58 AM
  • Hi Eric,

    Yes, we will contact Microsoft for support. At the meantime, since we cannot reproduce it (only happened one time so far), we will do more testing to understand the conditions that may triggered the issue.

     

    Anyway, thanks for your reply.

     

    Hu

     

    Friday, May 20, 2011 8:41 AM
  • Please feel free to let us know if you have any more questions:)
    Eric Yang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    Monday, May 23, 2011 1:38 AM