My Life My Dream!

守信 求实 好学 力行
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

应用服务器GC回收常见问题总结

Posted on 2018-01-18 20:06  召冠  阅读(771)  评论(0编辑  收藏  举报

近一段时间多次发现因GC问题造成系统性能问题(应用服务间歇性响应缓慢、应用服务器CPU占用较高等),在此总结一下:

1、代码中直接调用GC.Collect()

2、字符串等操作频繁的内存申请

3、频繁的LoadAssembly反射

 

场景一:直接调用GC.Collect()

 149 Id: 3828.51c Suspend: 0 Teb: 000007ff`ffda0000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`2a7e7fd8 000007fe`fd4b10ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`2a7e7fe0 000007fe`fa15ffc7 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`2a7e8080 000007fe`fa15ff70 clr!CLREvent::WaitEx+0x170
03 00000000`2a7e80c0 000007fe`fa15fe23 clr!CLREvent::WaitEx+0xf8
04 00000000`2a7e8120 000007fe`fa1751d8 clr!CLREvent::WaitEx+0x5e
05 00000000`2a7e81c0 000007fe`fa1750bf clr!SVR::gc_heap::wait_for_gc_done+0x98
06 00000000`2a7e81f0 000007fe`fa1b0d81 clr!SVR::GCHeap::GarbageCollectGeneration+0xff
07 00000000`2a7e8240 000007fe`fa1ae9d1 clr!SVR::GCHeap::GarbageCollect+0x5d
08 00000000`2a7e8270 000007fe`fa0817c7 clr!GCInterface::Collect+0x66
09 00000000`2a7e82d0 000007fe`f8c49680 clr!DoNDirectCall__PatchGetThreadCall+0x7b
0a 00000000`2a7e8370 000007ff`001c2c6e mscorlib_ni+0x429680
0b 00000000`2a7e8440 000007ff`001f7845 0x000007ff`001c2c6e
0c 00000000`2a7e84e0 000007ff`001e955d 0x000007ff`001f7845


 132  Id: 3828.269c Suspend: 0 Teb: 000007ff`ffdd0000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`25c99f08 000007fe`fd4b10ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`25c99f10 000007fe`fa15ffc7 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`25c99fb0 000007fe`fa15ff70 clr!CLREvent::WaitEx+0x170
03 00000000`25c99ff0 000007fe`fa15fe23 clr!CLREvent::WaitEx+0xf8
04 00000000`25c9a050 000007fe`fa1751d8 clr!CLREvent::WaitEx+0x5e
05 00000000`25c9a0f0 000007fe`fa0d3677 clr!SVR::gc_heap::wait_for_gc_done+0x98
06 00000000`25c9a120 000007fe`f269ee66 clr!JIT_NewCrossContext_Portable+0x687
07 00000000`25c9a620 000007fe`f269e5c9 System_Data_OracleClient_ni!_bidW103 <PERF> (System_Data_OracleClient_ni+0xdee66)
08 00000000`25c9a6e0 000007fe`f5cf2795 System_Data_OracleClient_ni!_bidW103 <PERF> (System_Data_OracleClient_ni+0xde5c9)
09 00000000`25c9a710 000007fe`f5d07e95 System_Data_ni!?System.Xml.TreeIterator.Reset@@200001+0x15
0a 00000000`25c9a740 000007fe`f5d07cc4 System_Data_ni!`string'+0x5


 148  191  Id: 3828.6b4 Suspend: 0 Teb: 000007ff`ffda2000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`2a948ca8 000007fe`fd4b10ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`2a948cb0 000007fe`fa15ffc7 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`2a948d50 000007fe`fa15ff70 clr!CLREvent::WaitEx+0x170
03 00000000`2a948d90 000007fe`fa15fe23 clr!CLREvent::WaitEx+0xf8
04 00000000`2a948df0 000007fe`fa1751d8 clr!CLREvent::WaitEx+0x5e
05 00000000`2a948e90 000007fe`fa235249 clr!SVR::gc_heap::wait_for_gc_done+0x98
06 00000000`2a948ec0 000007fe`fa14ef28 clr!SVR::GCHeap::Alloc+0xb4
07 00000000`2a948f30 000007fe`fa14ecc9 clr!FastAllocatePrimitiveArray+0xc5
08 00000000`2a948fb0 000007ff`001d3fa1 clr!JIT_NewArr1+0x389
09 00000000`2a949180 000007ff`001f7b66 0x000007ff`001d3fa1


 128  144  187  200  Id: 3828.30f4 Suspend: 0 Teb: 000007ff`ffdb4000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`1e5b7f38 000007fe`fd4b10ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`1e5b7f40 000007fe`fa15ffc7 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`1e5b7fe0 000007fe`fa15ff70 clr!CLREvent::WaitEx+0x170
03 00000000`1e5b8020 000007fe`fa15fe23 clr!CLREvent::WaitEx+0xf8
04 00000000`1e5b8080 000007fe`fa173e7e clr!CLREvent::WaitEx+0x5e
05 00000000`1e5b8120 000007fe`fa173d8a clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 00000000`1e5b8150 000007fe`fa2d2cd2 clr!Thread::RareDisablePreemptiveGC+0x1e2
07 00000000`1e5b81e0 000007fe`fa2353d7 clr!SVR::gc_heap::disable_preemptive+0x12
08 00000000`1e5b8210 000007fe`fa1b0d81 clr!SVR::GCHeap::GarbageCollectGeneration+0x21c
09 00000000`1e5b8260 000007fe`fa1ae9d1 clr!SVR::GCHeap::GarbageCollect+0x5d
0a 00000000`1e5b8290 000007fe`fa0817c7 clr!GCInterface::Collect+0x66
0b 00000000`1e5b82f0 000007fe`f8c49680 clr!DoNDirectCall__PatchGetThreadCall+0x7b
0c 00000000`1e5b8390 000007ff`001c2c6e mscorlib_ni+0x429680
0d 00000000`1e5b8460 000007ff`001f7845 0x000007ff`001c2c6e

OS Thread Id: 0x51c (149)
Child SP         IP               Call Site
000000002a7e83a8 000000007733fefa [NDirectMethodFrameStandalone: 000000002a7e83a8] System.GC._Collect(Int32, Int32)
000000002a7e8370 000007fef8c49680 DomainNeutralILStubClass.IL_STUB_PInvoke(Int32, Int32)
000000002a7e8440 000007ff001c2c6e xxxxxxxxx.MDM.Pub.Common.MDMPubFunction.WriteTextFile(System.String)
000000002a7e84e0 000007ff001f7845 xxxxxxxxx.MDM.Interface.Server.Com.MDMInterfaceCore.CheckIfExist(System.String, System.String, System.String, System.String)
000000002a7e8600 000007ff001e955d xxxxxxxxx.MDM.Interface.Server.Com.MDMInterface.CheckOnlyAble(Newtonsoft.Json.Linq.JObject, System.String, System.Object ByRef, System.Data.DataRow, System.Data.DataTable, System.String, System.String ByRef)
000000002a7e9040 000007ff001df911 xxxxxxxxx.MDM.Interface.Server.Com.MDMInterface.GenerateUpdateSql(System.String, Boolean, System.Data.DataTable, System.Data.DataTable, Newtonsoft.Json.Linq.JObject, System.String ByRef)
000000002a7eb0d0 000007ff001c7196 xxxxxxxxx.MDM.Interface.Server.Com.MDMInterface.MDMInterfaceJson(System.String, System.String, Boolean)
000000002a7ecb70 000007ff001c27be xxxxxxxxx.MDM.Interface.Server.Com.MDMInterface.MDMInterfaceJson(System.String, System.String)
000000002a7ecc90 000007ff001c1dfb xxxxxxxxx.MDM.Interface.Server.Service.MDMInterfaceSrv.MDMInterfaceJson(System.String, System.String)
000000002a7ed3c8 000007fefa0c10b4 [DebuggerU2MCatchHandlerFrame: 000000002a7ed3c8]
000000002a7ed4b0 000007fefa0c10b4 [CustomGCFrame: 000000002a7ed4b0]
000000002a7ed478 000007fefa0c10b4 [GCFrame: 000000002a7ed478]
000000002a7ed408 000007fefa0c10b4 [GCFrame: 000000002a7ed408]
000000002a7ed7d8 000007fefa0c10b4 [HelperMethodFrame_PROTECTOBJ: 000000002a7ed7d8] System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
000000002a7ed920 000007fef8b9587f System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
000000002a7eda60 000007fef8be0426 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
000000002a7edab0 000007fef7a74c02 System.Web.Services.Protocols.LogicalMethodInfo.Invoke(System.Object, System.Object[])
000000002a7edb30 000007fef7a8b132 System.Web.Services.Protocols.WebServiceHandler.Invoke()
000000002a7edbc0 000007fef7a8ad5b System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()
000000002a7edc30 000007fef7abdb68 System.Web.Services.Protocols.SyncSessionlessHandler.ProcessRequest(System.Web.HttpContext)
000000002a7edc90 000007feefa0e5a8 System.Web.Script.Services.ScriptHandlerFactory+HandlerWrapper.ProcessRequest(System.Web.HttpContext)
000000002a7edcc0 000007fef3305c25 System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
000000002a7edd80 000007fef32d337a System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
000000002a7ede30 000007fef32e7030 System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
000000002a7edef0 000007fef32d2879 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
000000002a7edf50 000007fef32d777c System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
000000002a7edfd0 000007fef32d6477 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
000000002a7ee100 000007fef3a3d6dd DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, Int32 ByRef)
000000002a7ee438 000007fefa12e93e [GCFrame: 000000002a7ee438]
000000002a7ee478 000007fefa12e93e [ContextTransitionFrame: 000000002a7ee478]
000000002a7ee4b8 000007fefa12e93e [GCFrame: 000000002a7ee4b8]
000000002a7ee6a0 000007fefa12e93e [ComMethodFrame: 000000002a7ee6a0]


 

 

场景二:字符串连接操作

 94 Id: 3af0.3d9c Suspend: 0 Teb: 000007ff`ffe18000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`0f5ec388 000007fe`fd5910ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`0f5ec390 000007fe`f9b3e907 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`0f5ec430 000007fe`f9b3e8b0 clr!CLREvent::WaitEx+0x170
03 00000000`0f5ec470 000007fe`f9b3e76b clr!CLREvent::WaitEx+0xf8
04 00000000`0f5ec4d0 000007fe`f9cf68e8 clr!CLREvent::WaitEx+0x5e
05 00000000`0f5ec570 000007fe`f9cf67cf clr!SVR::gc_heap::wait_for_gc_done+0x98
06 00000000`0f5ec5a0 000007fe`f9ef25d0 clr!SVR::GCHeap::GarbageCollectGeneration+0xff
07 00000000`0f5ec5f0 000007fe`f9d019f0 clr! ?? ::FNODOBFM::`string'+0x8a379
08 00000000`0f5ec650 000007fe`f9d01b65 clr!SVR::gc_heap::allocate_more_space+0x40
09 00000000`0f5ec680 000007fe`f9b5d5f5 clr!SVR::gc_heap::allocate_large_object+0x65
0a 00000000`0f5ec6e0 000007fe`f8c17956 clr!FramedAllocateString+0xae5
0b 00000000`0f5ecb20 000007ff`0243b4d2 mscorlib_ni+0x387956
0c 00000000`0f5ecbf0 000007ff`0243a67b 0x000007ff`0243b4d2


  95 103 184  Id: 3af0.1418 Suspend: 0 Teb: 000007ff`ffe4a000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`107ceda8 000007fe`fd5910ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`107cedb0 000007fe`f9b3e907 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`107cee50 000007fe`f9b3e8b0 clr!CLREvent::WaitEx+0x170
03 00000000`107cee90 000007fe`f9b3e76b clr!CLREvent::WaitEx+0xf8
04 00000000`107ceef0 000007fe`f9cf68e8 clr!CLREvent::WaitEx+0x5e
05 00000000`107cef90 000007fe`f9d0fa39 clr!SVR::gc_heap::wait_for_gc_done+0x98
06 00000000`107cefc0 000007fe`f9d0fa6b clr!SVR::GCHeap::WaitUntilGCComplete+0x44
07 00000000`107ceff0 000007fe`f9d0fa43 clr!GCHeap::WaitForGCCompletion+0x1f
08 00000000`107cf020 000007fe`f9c538bb clr!ThreadpoolMgr::NewWorkerThreadStart+0x2c9
09 00000000`107cf0c0 000007fe`f9c51c26 clr!ThreadpoolMgr::WorkerThreadStart+0x3b
0a 00000000`107cf160 00000000`7723652d clr!Thread::intermediateThreadProc+0x7d
0b 00000000`107cfe20 00000000`7736c521 kernel32!BaseThreadInitThunk+0xd
0c 00000000`107cfe50 00000000`00000000 ntdll!RtlUserThreadStart+0x1d


  85 91 104 109 154 155 188 190  Id: 3af0.2b58 Suspend: 0 Teb: 000007ff`ffde8000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`12daba28 000007fe`fd5910ac ntdll!ZwWaitForSingleObject+0xa
01 00000000`12daba30 000007fe`f9b3e907 KERNELBASE!WaitForSingleObjectEx+0x79
02 00000000`12dabad0 000007fe`f9b3e8b0 clr!CLREvent::WaitEx+0x170
03 00000000`12dabb10 000007fe`f9b3e76b clr!CLREvent::WaitEx+0xf8
04 00000000`12dabb70 000007fe`f9cf558e clr!CLREvent::WaitEx+0x5e
05 00000000`12dabc10 000007fe`f9cf549a clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 00000000`12dabc40 000007fe`f9cf59d1 clr!Thread::RareDisablePreemptiveGC+0x1e2
07 00000000`12dabcd0 000007fe`f9b11947 clr!StubRareDisableRETURNWorker+0xe
08 00000000`12dabd00 000007fe`f9b1185b clr!TrapReturningThreadsHelperRETURN+0x17
09 00000000`12dabd30 000007fe`f5fe69d7 clr!DoNDirectCall__PatchGetThreadCall+0x10f
0a 00000000`12dabdd0 000007fe`f5fce9cf System_Data_ni!IID_IRowsetBookmark+0x925f
0b 00000000`12dabeb0 000007fe`f5fce6cb System_Data_ni!`string'+0x27
0c 00000000`12dabf20 000007fe`f5fce587 System_Data_ni!`string'+0x2b


OS Thread Id: 0x3d9c (94)
Child SP         IP               Call Site
000000000f5ec8b8 000000007739135a [HelperMethodFrame: 000000000f5ec8b8]
000000000f5ecb20 000007fef8c17956 System.String.Concat(System.String, System.String, System.String, System.String)
000000000f5ecbf0 000007ff0243b4d2 xxxxxxxx.Drp.Biz.Materials.Com.MaterialFamilyMgr.GetMaterialListByLayer(Int32, Int32, System.String, System.String, Int32, Int32 ByRef)*** WARNING: Unable to verify checksum for xxxxxxxx.Drp.Biz.Materials.dll
*** ERROR: Module load completed but symbols could not be loaded for xxxxxxxx.Drp.Biz.Materials.dll

000000000f5ecd70 000007ff0243a67b xxxxxxxx.Drp.Biz.Materials.Service.MaterialFamilyMgrSrv.GetMaterialListByLayer(Int32, Int32, System.String, System.String, Int32, Int32 ByRef)
000000000f5ece00 000007ff0243a1d8 xxxxxxxx.Drp.Biz.Materials.Service.MaterialFamilyMgrSrv.GetMaterialListByLayerForClient(Int32, Int32, System.String, System.String, Int32, Int32 ByRef)
000000000f5ed598 000007fef9b3fb34 [DebuggerU2MCatchHandlerFrame: 000000000f5ed598]
000000000f5ed680 000007fef9b3fb34 [CustomGCFrame: 000000000f5ed680]
000000000f5ed648 000007fef9b3fb34 [GCFrame: 000000000f5ed648]
000000000f5ed5d8 000007fef9b3fb34 [GCFrame: 000000000f5ed5d8]
000000000f5ed9a8 000007fef9b3fb34 [HelperMethodFrame_PROTECTOBJ: 000000000f5ed9a8] System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
000000000f5edaf0 000007fef8c0587f System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
000000000f5edc30 000007fef8c50426 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
000000000f5edc80 000007ff026c53a5 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.Invoke(System.String, System.String, System.String, Boolean, System.String[], Int32[] ByRef, System.String[] ByRef)
000000000f5edd40 000007ff026c4533 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.Invoke(System.IO.BinaryReader, System.Web.HttpContext)
000000000f5ede40 000007ff026c39c6 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.ProcessRequest(System.Web.HttpContext)
000000000f5edf80 000007fef51fc4f1 System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
000000000f5ee060 000007fef51c92ae System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
000000000f5ee130 000007fef51dd30a System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
000000000f5ee1e0 000007fef51c8791 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
000000000f5ee250 000007fef51cd75e System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
000000000f5ee2d0 000007fef51cc427 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
000000000f5ee400 000007fef594cc1d DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, Int32 ByRef)
000000000f5ee738 000007fef9c025de [GCFrame: 000000000f5ee738]
000000000f5ee778 000007fef9c025de [ContextTransitionFrame: 000000000f5ee778]
000000000f5ee7b8 000007fef9c025de [GCFrame: 000000000f5ee7b8]
000000000f5ee9a0 000007fef9c025de [ComMethodFrame: 000000000f5ee9a0]

image

 

场景三: 82等为GC线程,在执行非常罕见的SpinEnter,疑似是因为频繁的LoadAssembly触发了DotNET的bug

  82 83 84 ...   Id: 2c40.1254 Suspend: 0 Teb: 000007ff`ffe22000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 00000000`21e0ed30 000007fe`f8babb03 clr!CrstBase::SpinEnter+0x60
01 00000000`21e0ed60 000007fe`f8ba327f clr!CrstBase::Enter+0x111
02 00000000`21e0ed90 000007fe`f8bae911 clr!CrstBase::CrstHolder::CrstHolder+0x14
03 00000000`21e0edc0 000007fe`f8d5b252 clr!AppDomain::AssemblyIterator::Next+0x2e
04 00000000`21e0ee00 000007fe`f8d5b1ad clr!AppDomain::EnumStaticGCRefs+0x82
05 00000000`21e0ee90 000007fe`f8d41385 clr!SystemDomain::EnumAllStaticGCRefs+0x75
06 00000000`21e0eec0 000007fe`f8d5d990 clr!CNameSpace::GcScanRoots+0x1c6
07 00000000`21e0ef60 000007fe`f921937e clr!SVR::gc_heap::background_mark_phase+0x619
08 00000000`21e0eff0 000007fe`f8d5b918 clr! ?? ::FNODOBFM::`string'+0xbd852
09 00000000`21e0f050 000007fe`f8bae8ca clr!SVR::gc_heap::bgc_thread_function+0x13e
0a 00000000`21e0f090 00000000`76d859cd clr!Thread::intermediateThreadProc+0x7d
0b 00000000`21e0ff50 00000000`76eba561 kernel32!BaseThreadInitThunk+0xd
0c 00000000`21e0ff80 00000000`00000000 ntdll!RtlUserThreadStart+0x1d


 183  Id: 2c40.1628 Suspend: 0 Teb: 000007ff`ffd9e000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`972dc9a8 000007fe`fcd210ac ntdll!ZwWaitForSingleObject+0xa
01 0000000a`972dc9b0 000007fe`f8ba839f KERNELBASE!WaitForSingleObjectEx+0x79
02 0000000a`972dca50 000007fe`f8ba8357 clr!CLREventBase::WaitEx+0x16c
03 0000000a`972dca90 000007fe`f8ba8318 clr!CLREventBase::WaitEx+0x103
04 0000000a`972dcaf0 000007fe`f8d40a7e clr!CLREventBase::WaitEx+0x70
05 0000000a`972dcb80 000007fe`f8d3d35f clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 0000000a`972dcbb0 000007fe`f8ba3874 clr!Thread::RareDisablePreemptiveGC+0x17f
07 0000000a`972dcc40 000007fe`f8c38909 clr!GCCoop::GCCoop+0x3d
08 0000000a`972dcc70 000007fe`f8be53dd clr!DomainAssembly::DomainAssembly+0x1f3
09 0000000a`972dcf70 000007fe`f8c60eaa clr!AppDomain::LoadDomainAssemblyInternal+0xc1
0a 0000000a`972dd060 000007fe`f8c63693 clr!AppDomain::LoadDomainAssembly+0xd9
0b 0000000a`972dd380 000007fe`f9046164 clr!AppDomain::LoadAssembly+0x13
0c 0000000a`972dd3c0 000007fe`f904839c clr!AssemblyNative::GetPostPolicyAssembly+0x341
0d 0000000a`972dd610 000007fe`f9048b6b clr!AssemblyNative::LoadFromBuffer+0x604
0e 0000000a`972dd8a0 000007fe`f82b29fc clr!AssemblyNative::LoadImage+0x1cf
0f 0000000a`972dda80 000007fe`99aca53f mscorlib_ni+0xd129fc
10 0000000a`972ddae0 000007fe`99abd7e3 0x000007fe`99aca53f


 189  Id: 2c40.2aec Suspend: 0 Teb: 000007ff`fff58000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`95c9e3f8 000007fe`fcd210ac ntdll!ZwWaitForSingleObject+0xa
01 0000000a`95c9e400 000007fe`f8ba839f KERNELBASE!WaitForSingleObjectEx+0x79
02 0000000a`95c9e4a0 000007fe`f8ba8357 clr!CLREventBase::WaitEx+0x16c
03 0000000a`95c9e4e0 000007fe`f8ba8318 clr!CLREventBase::WaitEx+0x103
04 0000000a`95c9e540 000007fe`f8d40a7e clr!CLREventBase::WaitEx+0x70
05 0000000a`95c9e5d0 000007fe`f8d3d35f clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 0000000a`95c9e600 000007fe`f8d4abab clr!Thread::RareDisablePreemptiveGC+0x17f
07 0000000a`95c9e690 000007fe`f8d4c530 clr! ?? ::FNODOBFM::`string'+0x499b0
08 0000000a`95c9e6e0 000007fe`9a9586df clr!ThreadNative::Sleep+0x98
09 0000000a`95c9e830 000007fe`f7a5c1de 0x000007fe`9a9586df
0a 0000000a`95c9e940 000007fe`f7b0d0b5 mscorlib_ni+0x4bc1de


 212 222 234 237 244  Id: 2c40.264c Suspend: 0 Teb: 000007ff`ffe44000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`f319bcd8 000007fe`fcd210ac ntdll!ZwWaitForSingleObject+0xa
01 0000000a`f319bce0 000007fe`f8ba839f KERNELBASE!WaitForSingleObjectEx+0x79
02 0000000a`f319bd80 000007fe`f8ba8357 clr!CLREventBase::WaitEx+0x16c
03 0000000a`f319bdc0 000007fe`f8ba8318 clr!CLREventBase::WaitEx+0x103
04 0000000a`f319be20 000007fe`f8d40a7e clr!CLREventBase::WaitEx+0x70
05 0000000a`f319beb0 000007fe`f8d3d35f clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 0000000a`f319bee0 000007fe`f8d3a1c9 clr!Thread::RareDisablePreemptiveGC+0x17f
07 0000000a`f319bf70 000007fe`f2c76e30 clr!JIT_RareDisableHelper+0x4d
08 0000000a`f319c0c0 000007fe`f2c5d17f System_Data_ni!load_config_used+0x43c70




 71 195 196 198 199 201 203 204 205 209 211 219 223 236 243 250  Id: 2c40.1958 Suspend: 0 Teb: 000007ff`ffd7e000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`f60cf558 000007fe`fcd210ac ntdll!ZwWaitForSingleObject+0xa
01 0000000a`f60cf560 000007fe`f8ba839f KERNELBASE!WaitForSingleObjectEx+0x79
02 0000000a`f60cf600 000007fe`f8ba8357 clr!CLREventBase::WaitEx+0x16c
03 0000000a`f60cf640 000007fe`f8ba8318 clr!CLREventBase::WaitEx+0x103
04 0000000a`f60cf6a0 000007fe`f8d40a7e clr!CLREventBase::WaitEx+0x70
05 0000000a`f60cf730 000007fe`f8d9cd03 clr!SVR::GCHeap::WaitUntilGCComplete+0x2b
06 0000000a`f60cf760 000007fe`f8d9ccde clr!GCHeap::WaitForGCCompletion+0x1f
07 0000000a`f60cf790 000007fe`f8bae8ca clr!ThreadpoolMgr::WorkerThreadStart+0x29a
08 0000000a`f60cf850 00000000`76d859cd clr!Thread::intermediateThreadProc+0x7d
09 0000000a`f60cfa10 00000000`76eba561 kernel32!BaseThreadInitThunk+0xd
0a 0000000a`f60cfa40 00000000`00000000 ntdll!RtlUserThreadStart+0x1d



 182 192 210 229 240 246 248  Id: 2c40.2248 Suspend: 0 Teb: 000007ff`ffd94000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`f534c9c8 00000000`76ed8f58 ntdll!ZwWaitForSingleObject+0xa
01 0000000a`f534c9d0 00000000`76ed8e54 ntdll!RtlpWaitOnCriticalSection+0xe8
02 0000000a`f534ca80 000007fe`f8babb03 ntdll!RtlEnterCriticalSection+0xd1
03 0000000a`f534cab0 000007fe`f8be573c clr!CrstBase::Enter+0x111
04 0000000a`f534cae0 000007fe`f8bebd4f clr!BaseDomain::LoadLockHolder::LoadLockHolder+0x3c
05 0000000a`f534cb20 000007fe`f8bec9a0 clr!DomainAssembly::Begin+0x20
06 0000000a`f534cb70 000007fe`f8bec494 clr!DomainFile::DoIncrementalLoad+0xb7
07 0000000a`f534cba0 000007fe`f8bec316 clr!AppDomain::TryIncrementalLoad+0x145
08 0000000a`f534cfa0 000007fe`f8be5494 clr!AppDomain::LoadDomainFile+0x17b
09 0000000a`f534d060 000007fe`f8c60eaa clr!AppDomain::LoadDomainAssemblyInternal+0x178
0a 0000000a`f534d150 000007fe`f8c63693 clr!AppDomain::LoadDomainAssembly+0xd9
0b 0000000a`f534d470 000007fe`f9046164 clr!AppDomain::LoadAssembly+0x13
0c 0000000a`f534d4b0 000007fe`f904839c clr!AssemblyNative::GetPostPolicyAssembly+0x341
0d 0000000a`f534d700 000007fe`f9048b6b clr!AssemblyNative::LoadFromBuffer+0x604
0e 0000000a`f534d990 000007fe`f82b29fc clr!AssemblyNative::LoadImage+0x1cf
0f 0000000a`f534db70 000007fe`99c8916f mscorlib_ni+0xd129fc
10 0000000a`f534dbd0 000007fe`99c88f03 0x000007fe`99c8916f


 213  Id: 2c40.22cc Suspend: 0 Teb: 000007ff`ffcf2000 Unfrozen
 # Child-SP          RetAddr           Call Site
00 0000000a`d039c890 000007fe`f8bcd33c clr!AppDomain::AssemblyIterator::Next_Unlocked+0x8a
01 0000000a`d039c8d0 000007fe`f8be544c clr!AppDomain::FindAssembly+0xcc
02 0000000a`d039c970 000007fe`f8c60eaa clr!AppDomain::LoadDomainAssemblyInternal+0x130
03 0000000a`d039ca60 000007fe`f8c63693 clr!AppDomain::LoadDomainAssembly+0xd9
04 0000000a`d039cd80 000007fe`f9046164 clr!AppDomain::LoadAssembly+0x13
05 0000000a`d039cdc0 000007fe`f904839c clr!AssemblyNative::GetPostPolicyAssembly+0x341
06 0000000a`d039d010 000007fe`f9048b6b clr!AssemblyNative::LoadFromBuffer+0x604
07 0000000a`d039d2a0 000007fe`f82b29fc clr!AssemblyNative::LoadImage+0x1cf
08 0000000a`d039d480 000007fe`99aca53f mscorlib_ni+0xd129fc
09 0000000a`d039d4e0 000007fe`99abd7e3 0x000007fe`99aca53f
0a 0000000a`d039d570 000007fe`f8baffe3 0x000007fe`99abd7e3
0b 0000000a`d039d5c0 000007fe`f8bb005e clr!CallDescrWorkerInternal+0x83
0c 0000000a`d039d610 000007fe`f8bb8b66 clr!CallDescrWorkerWithHandler+0x4a
0d 0000000a`d039d650 000007fe`f8bb88a7 clr!CallDescrWorkerReflectionWrapper+0x1a
0e 0000000a`d039d6a0 000007fe`f7aed28c clr!RuntimeMethodHandle::InvokeMethod+0x40f
0f 0000000a`d039dc40 000007fe`f7aee2b1 mscorlib_ni+0x54d28c
10 0000000a`d039dcb0 000007fe`9960d643 mscorlib_ni+0x54e2b1
11 0000000a`d039ddd0 000007fe`9960bd30 0x000007fe`9960d643


OS Thread Id: 0x654 (182)
        Child SP               IP Call Site
0000000a5980d878 0000000076edbd7a [GCFrame: 0000000a5980d878]
0000000a5980d9c8 0000000076edbd7a [HelperMethodFrame_PROTECTOBJ: 0000000a5980d9c8] System.Reflection.RuntimeAssembly.nLoadImage(Byte[], Byte[], System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef, Boolean, System.Security.SecurityContextSource)
0000000a5980dad0 000007fef82b29fc System.Reflection.Assembly.Load(Byte[])
0000000a5980db30 000007fe99c8916f *** WARNING: Unable to verify checksum for xxxxxxxx.CWJZGL.CB.Common.dll
*** ERROR: Module load completed but symbols could not be loaded for xxxxxxxx.CWJZGL.CB.Common.dll
xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetBLLMethodDataSetPar(System.String, System.String, System.String, System.Object[])
0000000a5980dbc0 000007fe99c88f03 xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetResultDataDataSet(System.String, System.String, System.String, System.String)
0000000a5980e0b8 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000a5980e0b8]
0000000a5980e118 000007fef8baffe3 [HelperMethodFrame_PROTECTOBJ: 0000000a5980e118] System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
0000000a5980e290 000007fef7aed28c System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
0000000a5980e300 000007fef7aee2b1 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
0000000a5980e420 000007fe9960d643 *** ERROR: Module load completed but symbols could not be loaded for xxxxxxxx.Platform.AppFramework.RestfulService.dll
xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.InternalInvoke(System.String, System.Reflection.MethodInfo, System.Object, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000a5980e480 000007fe9960bd30 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.Invoke(System.String, System.String, System.String, Boolean, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000a5980e560 000007fe9960ac93 *** ERROR: Module load completed but symbols could not be loaded for xxxxxxxx.Platform.AppFramework.RESTFulWebService.dll
xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.InvokeObj(System.IO.BinaryReader, System.Web.HttpContext)
0000000a5980e680 000007fe9960894e xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.ProcessRequest(System.Web.HttpContext)
0000000a5980e7c0 000007fef1cd2d41 *** WARNING: Unable to verify checksum for System.Web.ni.dll
System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
0000000a5980e8a0 000007fef1c98bd5 System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
0000000a5980e940 000007fef254d8f8 System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
0000000a5980e9f0 000007fef2428cf3 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
0000000a5980ea50 000007fef244c515 System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
0000000a5980eb10 000007fef253d592 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
0000000a5980ec30 000007fef24066c0 DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, IntPtr)
0000000a5980f008 000007fef8c0d919 [ContextTransitionFrame: 0000000a5980f008]
0000000a5980f220 000007fef8c0d919 [ComMethodFrame: 0000000a5980f220]
OS Thread Id: 0x1628 (183)
        Child SP               IP Call Site
0000000a972dd828 0000000076edbd7a [GCFrame: 0000000a972dd828]
0000000a972dd978 0000000076edbd7a [HelperMethodFrame_PROTECTOBJ: 0000000a972dd978] System.Reflection.RuntimeAssembly.nLoadImage(Byte[], Byte[], System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef, Boolean, System.Security.SecurityContextSource)
0000000a972dda80 000007fef82b29fc System.Reflection.Assembly.Load(Byte[])
0000000a972ddae0 000007fe99aca53f xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetBLLMethodPar(System.String, System.String, System.String, System.Object[])
0000000a972ddb70 000007fe99abd7e3 xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetResultData(System.String, System.String, System.String, System.String)
0000000a972de068 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000a972de068]
0000000a972de0c8 000007fef8baffe3 [HelperMethodFrame_PROTECTOBJ: 0000000a972de0c8] System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
0000000a972de240 000007fef7aed28c System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
0000000a972de2b0 000007fef7aee2b1 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
0000000a972de3d0 000007fe9960d643 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.InternalInvoke(System.String, System.Reflection.MethodInfo, System.Object, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000a972de430 000007fe9960bd30 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.Invoke(System.String, System.String, System.String, Boolean, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000a972de510 000007fe9960ac93 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.InvokeObj(System.IO.BinaryReader, System.Web.HttpContext)
0000000a972de630 000007fe9960894e xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.ProcessRequest(System.Web.HttpContext)
0000000a972de770 000007fef1cd2d41 System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
0000000a972de850 000007fef1c98bd5 System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
0000000a972de8f0 000007fef254d8f8 System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
0000000a972de9a0 000007fef2428cf3 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
0000000a972dea00 000007fef244c515 System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
0000000a972deac0 000007fef253d592 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
0000000a972debe0 000007fef24066c0 DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, IntPtr)
0000000a972defb8 000007fef8c0d919 [ContextTransitionFrame: 0000000a972defb8]
0000000a972df1d0 000007fef8c0d919 [ComMethodFrame: 0000000a972df1d0]

OS Thread Id: 0x2aec (189)
        Child SP               IP Call Site
0000000a95c9e748 0000000076edbd7a [HelperMethodFrame: 0000000a95c9e748] System.Threading.Thread.SleepInternal(Int32)
0000000a95c9e830 000007fe9a9586df *** WARNING: Unable to verify checksum for xxxxxxxx.Platform.ImpFramework.Api.dll
*** ERROR: Module load completed but symbols could not be loaded for xxxxxxxx.Platform.ImpFramework.Api.dll
PushSharp.Core.PushServiceBase.DoChannelWork(PushSharp.Core.IPushChannel, System.Threading.CancellationTokenSource)
0000000a95c9e940 000007fef7a5c1de System.Threading.Tasks.Task.Execute()
0000000a95c9e9b0 000007fef7b0d0b5 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
0000000a95c9eb10 000007fef7b0ce19 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
0000000a95c9eb40 000007fef7a5bf10 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
0000000a95c9ec30 000007fef7a5bca5 System.Threading.Tasks.Task.ExecuteEntry(Boolean)
0000000a95c9ec70 000007fef7b0d0b5 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
0000000a95c9edd0 000007fef7b0ce19 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
0000000a95c9ee00 000007fef7b0cdd7 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
0000000a95c9ee50 000007fef830a6dd System.Threading.ThreadHelper.ThreadStart(System.Object)
0000000a95c9f168 000007fef8baffe3 [GCFrame: 0000000a95c9f168]
0000000a95c9f498 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000a95c9f498]
0000000a95c9f678 000007fef8baffe3 [ContextTransitionFrame: 0000000a95c9f678]
0000000a95c9f868 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000a95c9f868]
OS Thread Id: 0x297c (190)
        Child SP               IP Call Site
GetFrameContext failed: 1
0000000000000000 0000000000000000
OS Thread Id: 0x1e48 (191)
        Child SP               IP Call Site
GetFrameContext failed: 1
0000000000000000 0000000000000000
OS Thread Id: 0x1f4c (193)
        Child SP               IP Call Site
GetFrameContext failed: 1
0000000000000000 0000000000000000
OS Thread Id: 0x460 (194)
Unable to walk the managed stack. The current thread is likely not a
managed thread. You can run !threads to get a list of managed threads in
the process
Failed to start stack walk: 80070057
OS Thread Id: 0x1f00 (195)
        Child SP               IP Call Site
GetFrameContext failed: 1
0000000000000000 0000000000000000


OS Thread Id: 0x26a0 (212)
        Child SP               IP Call Site
0000000ad019c3a8 0000000076edbd7a [InlinedCallFrame: 0000000ad019c3a8] .SNIReadSyncOverAsync(SNI_ConnWrapper*, SNI_Packet**, Int32)
0000000ad019c3a8 000007fef2c76e11 [InlinedCallFrame: 0000000ad019c3a8] .SNIReadSyncOverAsync(SNI_ConnWrapper*, SNI_Packet**, Int32)
0000000ad019c380 000007fef2c76e11 DomainNeutralILStubClass.IL_STUB_PInvoke(SNI_ConnWrapper*, SNI_Packet**, Int32)
0000000ad019c450 000007fef2c5d17f SNINativeMethodWrapper.SNIReadSyncOverAsync(System.Runtime.InteropServices.SafeHandle, IntPtr ByRef, Int32)
0000000ad019c4c0 000007fef2c5ce9e System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
0000000ad019c570 000007fef2c5cdb0 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
0000000ad019c5b0 000007fef2c5d5a0 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
0000000ad019c5e0 000007fef2c60492 System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte ByRef)
0000000ad019c620 000007fef2c5f4b7 System.Data.SqlClient.TdsParser.TryRun(System.Data.SqlClient.RunBehavior, System.Data.SqlClient.SqlCommand, System.Data.SqlClient.SqlDataReader, System.Data.SqlClient.BulkCopySimpleResultSet, System.Data.SqlClient.TdsParserStateObject, Boolean ByRef)
0000000ad019c7c0 000007fef2c6c55d System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
0000000ad019c830 000007fef2c6c4da System.Data.SqlClient.SqlDataReader.get_MetaData()
0000000ad019c880 000007fef2c669bc System.Data.SqlClient.SqlCommand.FinishExecuteReader(System.Data.SqlClient.SqlDataReader, System.Data.SqlClient.RunBehavior, System.String)
0000000ad019c900 000007fef2c6688b System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(System.Data.CommandBehavior, System.Data.SqlClient.RunBehavior, Boolean, Boolean, Int32, System.Threading.Tasks.Task ByRef, Boolean, System.Data.SqlClient.SqlDataReader)
0000000ad019ca00 000007fef2c65cfa System.Data.SqlClient.SqlCommand.RunExecuteReader(System.Data.CommandBehavior, System.Data.SqlClient.RunBehavior, Boolean, System.String, System.Threading.Tasks.TaskCompletionSource`1, Int32, System.Threading.Tasks.Task ByRef, Boolean)
0000000ad019cad0 000007fef2c65a9b System.Data.SqlClient.SqlCommand.RunExecuteReader(System.Data.CommandBehavior, System.Data.SqlClient.RunBehavior, Boolean, System.String)
0000000ad019cb60 000007fef2c64860 System.Data.SqlClient.SqlCommand.ExecuteReader(System.Data.CommandBehavior, System.String)
0000000ad019cc20 000007fef2c644a4 System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(System.Data.CommandBehavior)
0000000ad019cc80 000007fef2c69a55 System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(System.Data.CommandBehavior)
0000000ad019ccb0 000007fef2c4c5c5 System.Data.Common.DbDataAdapter.FillInternal(System.Data.DataSet, System.Data.DataTable[], Int32, Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)
0000000ad019cd60 000007fef2c4c404 System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet, Int32, Int32, System.String, System.Data.IDbCommand, System.Data.CommandBehavior)
0000000ad019ce10 000007fef2c4c206 System.Data.Common.DbDataAdapter.Fill(System.Data.DataSet)
0000000ad019cec0 000007fe9962c56e xxxxxxxx.Platform.Core.DataAccess.Database.GetDataSet(System.String, System.String, System.Data.IDbDataParameter[], Boolean)
0000000ad019cf90 000007fe99de3d47 xxxxxxxx.Platform.Core.DataAccess.Database.RunProcGetDataSet(System.String, System.String, System.Data.IDbDataParameter[], Int32[])
0000000ad019d010 000007fe9a342beb xxxxxxxx.Platform.Core.DataAccess.Database.GetPaginaryDataSet(System.String, System.String, System.String, System.String, System.String, System.String, Int32, Int32, Int32 ByRef, Int32 ByRef, System.String, System.String, System.String)
0000000ad019d0b0 000007fe9a358975 xxxxxxxx.Platform.Workflow.Server.BusinessProcess.RefWorkItemBillMgr.GetWorkItemsWithCustomFields(System.String, System.String, xxxxxxxx.Platform.Workflow.Spi.Model.InstanceApprovalState, xxxxxxxx.Platform.Core.Common.GSPFilter)
0000000ad019d1a0 000007fe9a35793a GSP_WorkflowWebService.ORUWebService.GetWorkItemsWithCustomFields(System.String, System.String, System.String, System.String ByRef)
0000000ad019d718 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000ad019d718]
0000000ad019d778 000007fef8baffe3 [HelperMethodFrame_PROTECTOBJ: 0000000ad019d778] System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
0000000ad019d8f0 000007fef7aed28c System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
0000000ad019d960 000007fef7aee2b1 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
0000000ad019da80 000007fe9960b5e5 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.Invoke(System.String, System.String, System.String, Boolean, System.String[], Int32[] ByRef, System.String[] ByRef)
0000000ad019db40 000007fe996093f4 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.Invoke(System.IO.BinaryReader, System.Web.HttpContext)
0000000ad019dc40 000007fe996088e9 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.ProcessRequest(System.Web.HttpContext)
0000000ad019dd80 000007fef1cd2d41 System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
0000000ad019de60 000007fef1c98bd5 System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
0000000ad019df00 000007fef254d8f8 System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
0000000ad019dfb0 000007fef2428cf3 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
0000000ad019e010 000007fef244c515 System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
0000000ad019e0d0 000007fef253d592 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
0000000ad019e1f0 000007fef24066c0 DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, IntPtr)
0000000ad019e5c8 000007fef8c0d919 [ContextTransitionFrame: 0000000ad019e5c8]
0000000ad019e7e0 000007fef8c0d919 [ComMethodFrame: 0000000ad019e7e0]
OS Thread Id: 0x22cc (213)
        Child SP               IP Call Site
0000000ad039d228 000007fef8badfba [GCFrame: 0000000ad039d228]
0000000ad039d378 000007fef8badfba [HelperMethodFrame_PROTECTOBJ: 0000000ad039d378] System.Reflection.RuntimeAssembly.nLoadImage(Byte[], Byte[], System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef, Boolean, System.Security.SecurityContextSource)
0000000ad039d480 000007fef82b29fc System.Reflection.Assembly.Load(Byte[])
0000000ad039d4e0 000007fe99aca53f xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetBLLMethodPar(System.String, System.String, System.String, System.Object[])
0000000ad039d570 000007fe99abd7e3 xxxxxxxx.CWJZGL.CB.Common.CommonMethod.GetResultData(System.String, System.String, System.String, System.String)
0000000ad039da68 000007fef8baffe3 [DebuggerU2MCatchHandlerFrame: 0000000ad039da68]
0000000ad039dac8 000007fef8baffe3 [HelperMethodFrame_PROTECTOBJ: 0000000ad039dac8] System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
0000000ad039dc40 000007fef7aed28c System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
0000000ad039dcb0 000007fef7aee2b1 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
0000000ad039ddd0 000007fe9960d643 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.InternalInvoke(System.String, System.Reflection.MethodInfo, System.Object, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000ad039de30 000007fe9960bd30 xxxxxxxx.Platform.AppFramework.Service.GSPRestfulContext.Invoke(System.String, System.String, System.String, Boolean, System.Object[], Int32[] ByRef, System.Object[] ByRef)
0000000ad039df10 000007fe9960ac93 xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.InvokeObj(System.IO.BinaryReader, System.Web.HttpContext)
0000000ad039e030 000007fe9960894e xxxxxxxx.Platform.AppFramework.RESTFulWebService.GSPHttpWebHandler.ProcessRequest(System.Web.HttpContext)
0000000ad039e170 000007fef1cd2d41 System.Web.HttpApplication+CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
0000000ad039e250 000007fef1c98bd5 System.Web.HttpApplication.ExecuteStep(IExecutionStep, Boolean ByRef)
0000000ad039e2f0 000007fef254d8f8 System.Web.HttpApplication+ApplicationStepManager.ResumeSteps(System.Exception)
0000000ad039e3a0 000007fef2428cf3 System.Web.HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(System.Web.HttpContext, System.AsyncCallback, System.Object)
0000000ad039e400 000007fef244c515 System.Web.HttpRuntime.ProcessRequestInternal(System.Web.HttpWorkerRequest)
0000000ad039e4c0 000007fef253d592 System.Web.Hosting.ISAPIRuntime.ProcessRequest(IntPtr, Int32)
0000000ad039e5e0 000007fef24066c0 DomainNeutralILStubClass.IL_STUB_COMtoCLR(Int64, Int32, IntPtr)
0000000ad039e9b8 000007fef8c0d919 [ContextTransitionFrame: 0000000ad039e9b8]
0000000ad039ebd0 000007fef8c0d919 [ComMethodFrame: 0000000ad039ebd0]