Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~27 kb1000
- RetAddr : Args to Child : Call Site
- 000007fe`fd9710dc : 000007fe`00012f00 00000000`779d0000 00000000`22e07230 000007fe`f21ab2fc : ntdll!NtWaitForSingleObject+0xa
- 000007fe`f1f6839f : 00000000`00000000 00000000`000000f8 00000000`00000000 00000000`000000f8 : KERNELBASE!WaitForSingleObjectEx+0x79
- 000007fe`f1f68357 : 00000000`00000000 00000000`00000000 00000000`22e08a28 00000000`00000007 : clr!CLREventBase::WaitEx+0x16c
- 000007fe`f1f68318 : 00000000`0000027f 00000000`00000000 00000000`00000000 0000ffff`00001fa0 : clr!CLREventBase::WaitEx+0x103
- 000007fe`f20909d4 : 00000000`00000000 00000000`000000b0 00000000`00000001 00000000`21e0bc10 : clr!CLREventBase::WaitEx+0x70
- 000007fe`f20909f9 : 00000000`00000000 00000000`21e0bc78 00000000`00000000 00000000`00000000 : clr!WKS::gc_heap::wait_for_gc_done+0x3a
- 000007fe`f2181352 : 00000000`00233b80 00000000`000000b0 00000000`00000000 00000000`00000000 : clr!WKS::GCHeap::Alloc+0x2db
- 000007fe`f213156f : fffffa80`1f59c060 000007fe`ed7f5b98 00000000`0382e274 00000000`22e07560 : clr!AllocateObject+0xa1
- 000007fe`f21a5f95 : 00000000`00000000 00000000`00001fa0 00000000`00000000 00000000`22e08490 : clr!EEException::CreateThrowable+0x70
- 000007fe`f21a5e18 : ffffffff`fffffffe 000007fe`00001f80 00000000`00000001 00000000`00001fa0 : clr!CreateCOMPlusExceptionObject+0x13e
- 000007fe`f2125bfb : 00000000`00000000 00000000`22e07770 00000000`01f78e90 00000000`22e07800 : clr!ExceptionTracker::CreateThrowable+0x4d
- 000007fe`f2124fea : 00000000`22e08400 00000000`22e09ee0 00000000`22e08490 00000000`00000000 : clr!ExceptionTracker::GetOrCreateTracker+0x1a5
- 00000000`779f9d2d : 00000000`22e09e60 00000000`22e09ee0 00000000`22e10000 00000000`22e07950 : clr!ProcessCLRException+0x144
- 00000000`779e91cf : 00000000`22e10000 000007fe`f2858df4 00000000`0009c7f8 00000000`01f61470 : ntdll!RtlpExecuteHandlerForException+0xd
- 00000000`77a21248 : 00000000`22e08490 00000000`22e07fa0 00000000`00000000 00000000`00000000 : ntdll!RtlDispatchException+0x45a
- 00000000`779e9a8a : 00000000`22e09be0 000007fe`f1f736c0 00000000`22e09bd0 000007fe`daf26ff8 : ntdll!KiUserExceptionDispatch+0x2e
- 000007fe`f1f696b5 : 00000000`00000000 00000000`22e08600 00000000`00000000 ffffffff`ffffffe0 : ntdll!RtlVirtualUnwind+0x14b
- 000007fe`f218129d : 00000000`21a20c01 00000000`21a20c50 00000000`21a20c50 00000000`00000000 : clr!StackFrameIterator::NextRaw+0x51e
- 000007fe`f1f70128 : 00000000`00000000 00000000`02413ee8 000007fe`f2826ad0 00000000`21a20c50 : clr!Thread::StackWalkFrames+0x1de
- 000007fe`f20853ac : 00000000`00000000 00000000`00000002 00000000`00000002 00000000`00000002 : clr!CNameSpace::GcScanRoots+0x144
- 000007fe`f2086980 : 00000000`00000002 00000000`00000002 000007fe`00000001 00000000`00000002 : clr!WKS::gc_heap::mark_phase+0x17c
- 000007fe`f2085be1 : 000007fe`f2826a38 000007fe`f2826a38 00000000`22e09d80 000007fe`f28260e8 : clr!WKS::gc_heap::gc1+0x91
- 000007fe`f208594d : 00000000`00000001 00000000`00000001 00000000`00000000 00000000`00003914 : clr!WKS::gc_heap::garbage_collect+0x222
- 000007fe`f20df57d : 00000000`00000002 00000000`00000002 00000000`00000002 00000000`21e0bc10 : clr!WKS::GCHeap::GarbageCollectGeneration+0xdd
- 000007fe`f20e59c6 : 00000000`00000002 00000000`22e09f00 00000000`00000000 000007fe`93764d2b : clr!WKS::GCHeap::GarbageCollect+0x8d
- *** WARNING: Unable to verify checksum for mscorlib.ni.dll
- *** ERROR: Module load completed but symbols could not be loaded for mscorlib.ni.dll
- 000007fe`eddea1c2 : 00000000`02643368 00000000`22e0ee18 00000000`22e09ed0 a4ca6018`00000001 : clr!GCInterface::Collect+0x56
- 000007fe`944da36b : 00000000`024030d8 00000000`4c0cad20 00000000`0b7e2d10 00000000`4d9b01d8 : mscorlib_ni+0xcea1c2
- 000007fe`9455a083 : 00000000`0b7bc7b8 00000000`8015b600 00000000`8015b401 00000000`4df663a0 : 0x000007fe`944da36b
- 000007fe`94558e9a : 00000000`0b7bc7b8 00000000`32912100 00000000`4c0cad20 00000000`4bfcd008 : 0x000007fe`9455a083
- 000007fe`944f32fb : 00000000`0b7bc7b8 00000000`4bfcd008 00000000`0b7e2d10 00000000`32912100 : 0x000007fe`94558e9a
- 000007fe`9482b21e : 00000000`0b7bc7b8 00000000`4bfcd008 00000000`4bf3dbd0 00000000`82488f01 : 0x000007fe`944f32fb
- 000007fe`944ec4d8 : 00000000`0b7bc7b8 00000000`4bfcd008 00000000`4bf3dbd0 00000000`4c23cf01 : 0x000007fe`9482b21e
- 000007fe`944eb52d : 00000000`0b7bc7b8 00000000`00000001 00000000`4bfcd008 00000000`023b1400 : 0x000007fe`944ec4d8
- 000007fe`9482b01c : 00000000`0b7bc7b8 00000000`00000001 00000000`4bf3de00 00000000`4bf3dbd0 : 0x000007fe`944eb52d
- 000007fe`9455a045 : 00000000`0b7bc7b8 00000000`4bf3de00 00000000`4bf3dbd0 00000000`4bbc7538 : 0x000007fe`9482b01c
- 000007fe`94558e9a : 00000000`0b7bc7b8 00000000`4b89d8b8 00000000`4b812460 00000000`23e538f0 : 0x000007fe`9455a045
- 000007fe`944f32fb : 00000000`0b7bc7b8 00000000`23e538f0 00000000`0b7e2d10 00000000`4b89d8b8 : 0x000007fe`94558e9a
- 000007fe`9456200e : 00000000`0b7bc7b8 00000000`23e538f0 00000000`4b8761e8 00000000`22e0b301 : 0x000007fe`944f32fb
- 000007fe`944ec411 : 00000000`0b7bc7b8 00000000`23e538f0 00000000`4b8761e8 00000000`0db50301 : 0x000007fe`9456200e
- 000007fe`944eb52d : 00000000`0b7bc7b8 00000000`00000002 00000000`23e538f0 00000000`023b1400 : 0x000007fe`944ec411
- 000007fe`9455be9c : 00000000`0b7bc7b8 00000000`00000002 00000000`4b8762d8 00000000`4b8761e8 : 0x000007fe`944eb52d
- 000007fe`9455bb83 : 00000000`0b7bc7b8 00000000`4b8762d8 00000000`4b8761e8 00000000`487ae2b8 : 0x000007fe`9455be9c
- 000007fe`944f34cb : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`48720b40 00000000`487d4ba8 : 0x000007fe`9455bb83
- 000007fe`9456200e : 00000000`0b7bc7b8 00000000`23ed6000 00000000`486fe288 00000000`22e0bf01 : 0x000007fe`944f34cb
- 000007fe`944ec411 : 00000000`0b7bc7b8 00000000`23ed6000 00000000`486fe288 00000000`2497f701 : 0x000007fe`9456200e
- 000007fe`944eb52d : 00000000`0b7bc7b8 00000000`00000002 00000000`23ed6000 00000000`023b1400 : 0x000007fe`944ec411
- 000007fe`9455be9c : 00000000`0b7bc7b8 00000000`00000002 00000000`486fe378 00000000`486fe288 : 0x000007fe`944eb52d
- 000007fe`9455bb83 : 00000000`0b7bc7b8 00000000`486fe378 00000000`486fe288 00000000`23c28628 : 0x000007fe`9455be9c
- 000007fe`944f34cb : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`23b91658 00000000`23c4a820 : 0x000007fe`9455bb83
- 000007fe`944f2d7e : 00000000`0b7bc7b8 00000000`0d8a6af8 00000000`0d8a65d0 00000000`28070801 : 0x000007fe`944f34cb
- 000007fe`944ec59f : 00000000`0b7bc7b8 00000000`0d8a6af8 00000000`0d8a65d0 00000000`2725ef01 : 0x000007fe`944f2d7e
- 000007fe`944eb52d : 00000000`0b7bc7b8 00000000`00000000 00000000`0d8a6af8 000007fe`ed65be00 : 0x000007fe`944ec59f
- 000007fe`944eb26c : 00000000`0b7bc7b8 000007fe`00000000 00000000`0d8a6800 00000000`0d8a65d0 : 0x000007fe`944eb52d
- 000007fe`944eaba0 : 00000000`0b7bc7b8 00000000`0d8a6800 00000000`0d8a65d0 00000000`23b023d0 : 0x000007fe`944eb26c
- 000007fe`944ea468 : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`23b36c30 00000000`23b36858 : 0x000007fe`944eaba0
- 000007fe`944e9d5e : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`1380b760 00000000`23a8d960 : 0x000007fe`944ea468
- 000007fe`944e99b3 : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`23a8d3f8 00000000`22e0d498 : 0x000007fe`944e9d5e
- 000007fe`944e9814 : 00000000`0b7bc7b8 00000000`0b89aa20 00000000`0b7e2d10 00000000`23a8d3f8 : 0x000007fe`944e99b3
- 000007fe`944e897d : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`23a8d3f8 00000000`22e0d5a0 : 0x000007fe`944e9814
- 000007fe`944e35ce : 00000000`0b7bc7b8 00000000`0b7e2d10 00000000`00000000 00000000`22e0d728 : 0x000007fe`944e897d
- 000007fe`942f8842 : 00000000`0b7bc7b8 00000000`0b7e2d98 00000000`0b7e2070 00000000`00000064 : 0x000007fe`944e35ce
- 000007fe`942d1ae7 : 00000000`0b7bc7b8 00000000`0b7bc550 00000000`00000001 00000000`023b6780 : 0x000007fe`942f8842
- 000007fe`ee3a2335 : 00000000`0a21cb20 00000000`0b7bc550 ffffffff`fffffffe 000007fe`f1fccc55 : 0x000007fe`942d1ae7
- 000007fe`ed5bc1de : 00000000`01f6d990 00000000`22e0ea50 00000000`00000007 00000000`21e8a820 : mscorlib_ni+0x12a2335
- 000007fe`ed66d0b5 : 00000000`0b7bc598 00000000`1eb17310 00000000`00000002 00000000`00000020 : mscorlib_ni+0x4bc1de
- 000007fe`ed66ce19 : 00000000`00000000 00000000`21e0bc10 00000000`00000000 00000000`00000000 : mscorlib_ni+0x56d0b5
- 000007fe`ed5bbf10 : 00000000`246c8f88 000007fe`ed7f5918 00000000`22e0ea50 00000000`0250d650 : mscorlib_ni+0x56ce19
- 000007fe`ed5bbca5 : 00000000`0b7bc598 00000000`0b7bc790 00000000`0250d650 00000000`00000000 : mscorlib_ni+0x4bbf10
- 000007fe`ed66d0b5 : 00000000`246c90a0 00000000`21e17700 00000000`001c40b0 00000000`00000000 : mscorlib_ni+0x4bbca5
- 000007fe`ed66ce19 : 00000000`22e0eca8 00000000`77a2955c 00000000`1d9fb070 000007fe`fd973776 : mscorlib_ni+0x56d0b5
- 000007fe`ed66cdd7 : 00000000`246c90a0 00000000`00000000 00000000`00000000 000007fe`fd973776 : mscorlib_ni+0x56ce19
- 000007fe`ede6a6ed : 00000000`246c9038 000007fe`fd973724 00000000`1c1cd030 00000000`00000000 : mscorlib_ni+0x56cdd7
- 000007fe`f1fc9e03 : 00000000`246c9060 00000000`246c8f88 00000000`00000000 00000000`22e0ef70 : mscorlib_ni+0xd6a6ed
- 000007fe`f1fc9e7e : 00000000`22e0eed0 00000000`00000000 00000000`22e0ee12 00000000`00000000 : clr!CallDescrWorkerInternal+0x83
- 000007fe`f1fc9ef0 : 00000000`00000008 00000000`22e0eda0 00000000`22e0ef28 00000000`22e0efe8 : clr!CallDescrWorkerWithHandler+0x4a
- 000007fe`f20e594d : 00000000`22e0f368 00000000`22e0f2c0 000007fe`ed8048e8 00000000`21e0bc10 : clr!MethodDescCallSite::CallTargetWorker+0x2e2
- 000007fe`f1fd458c : 00000000`00000001 00000000`22e0f2c0 00000000`21e0bc10 00000000`00001000 : clr!ThreadNative::KickOffThread_Worker+0x105
- 000007fe`f1fd451a : 00000000`22e0f2c0 00000000`00000000 ffffffff`ffffffff 000007fe`f211f57a : clr!Frame::Pop+0x50
- 000007fe`f1fd4491 : 00000000`00000001 00000000`00000001 00000000`00000000 00000000`00000000 : clr!COMCustomAttribute::PopSecurityContextFrame+0x192
- 000007fe`f1fd45ef : ffffffff`ffffffff 00000000`21e0bc10 00000000`00000000 00000000`00000000 : clr!COMCustomAttribute::PopSecurityContextFrame+0xbd
- 000007fe`f20e5831 : 00000000`21e0bc10 00000000`22e0f7f0 00000000`00000000 00000000`00000008 : clr!Thread::SetExposedContext+0x93
- 000007fe`f20333de : 00000000`1eb43d60 00000000`21e0bc10 00000000`22e0f340 00000000`00000033 : clr!ThreadNative::KickOffThread+0xbd
- 00000000`778c652d : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : clr!Thread::intermediateThreadProc+0x7d
- 00000000`779fc541 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0xd
- 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x1d
- ~27 e !CLRStack
- OS Thread Id: 0x3478 (27)
- Child SP IP Call Site
- 0000000022e07680 0000000077a212fa [GCFrame: 0000000022e07680]
- 0000000022e09f08 0000000077a212fa [InlinedCallFrame: 0000000022e09f08] System.GC._Collect(Int32, Int32)
- 0000000022e09f08 000007feeddea1c2 [InlinedCallFrame: 0000000022e09f08] System.GC._Collect(Int32, Int32)
- 0000000022e09ee0 000007feeddea1c2 System.GC.Collect()
- 0000000022e09fa0 000007fe944da36b *** WARNING: Unable to verify checksum for HugeApp.Plugin.Base.dll
- *** ERROR: Module load completed but symbols could not be loaded for HugeApp.Plugin.Base.dll
- HugeApp.Plugin.Base.Searcher.ClearMemory(Boolean, Boolean)
- 0000000022e0a010 000007fe9455a083 *** WARNING: Unable to verify checksum for HugeApp.Plugin.SomeSite.dll
- *** ERROR: Module load completed but symbols could not be loaded for HugeApp.Plugin.SomeSite.dll
- HugeApp.Plugin.SomeSite.SomeSiteSearcher.FooMethod(System.Xml.XmlDocument, System.Xml.XmlNamespaceManager, HugeApp.DBLayer.Core.Domains.Class1, Boolean, HugeApp.DBLayer.Core.Domains.Class2, Int32, Int32, Int32 ByRef)
- //some methods calls (not FooMethod and without calling ClearMemory, or GC.Collect). This methods from same HugeApp.Plugin.SomeSite.SomeSiteSearcher domain
- 0000000022e0ac70 000007fe9455a045 HugeApp.Plugin.SomeSite.SomeSiteSearcher.FooMethod(System.Xml.XmlDocument, System.Xml.XmlNamespaceManager, HugeApp.DBLayer.Core.Domains.Class1, Boolean, HugeApp.DBLayer.Core.Domains.Class2, Int32, Int32, Int32 ByRef)
- //some methods calls (not FooMethod and without calling ClearMemory, or GC.Collect). This methods from same HugeApp.Plugin.SomeSite.SomeSiteSearcher domain
- 0000000022e0db00 000007fe942f8842 HugeApp.Plugin.Base.Searcher.Search(System.Object)
- 0000000022e0e530 000007fe942d1ae7 HugeApp.Plugin.SomeSite.SomeSiteSetup.StartSearchMethodFromCorrespondingSearcherChildClassWrapper(System.Object)
- 0000000022e0e6b0 000007feee3a2335 System.Threading.Tasks.Task`1[[System.__Canon, mscorlib]].InnerInvoke()
- 0000000022e0e700 000007feed5bc1de System.Threading.Tasks.Task.Execute()
- 0000000022e0e770 000007feed66d0b5 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
- 0000000022e0e8d0 000007feed66ce19 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
- 0000000022e0e900 000007feed5bbf10 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef)
- 0000000022e0e9f0 000007feed5bbca5 System.Threading.Tasks.Task.ExecuteEntry(Boolean)
- 0000000022e0ea30 000007feed66d0b5 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
- 0000000022e0eb90 000007feed66ce19 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
- 0000000022e0ebc0 000007feed66cdd7 System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
- 0000000022e0ec10 000007feede6a6ed System.Threading.ThreadHelper.ThreadStart(System.Object)
- 0000000022e0ef28 000007fef1fc9e03 [GCFrame: 0000000022e0ef28]
- 0000000022e0f258 000007fef1fc9e03 [DebuggerU2MCatchHandlerFrame: 0000000022e0f258]
- HugeApp.Plugin.SomeSite.SomeSiteSearcher.FooMethod(System.Xml.XmlDocument, System.Xml.XmlNamespaceManager, HugeApp.DBLayer.Core.Domains.Class1, Boolean, HugeApp.DBLayer.Core.Domains.Class2, Int32, Int32, Int32 ByRef) {
- if (someRule) {
- //do much work with loading much nHibernate entities. So after this work we don't need this entities (Gigabytes of memory), so just flushing it from nHibernate.Session and clearing memory by calling GC.Collect()
- HugeApp.Plugin.Base.Searcher.ClearMemory(param1,param2);
- } else { //other work }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement