2010-05-25 86 views
0

運行.exe文件後認爲WinDBG中,這是按「K」所提供的異常信息時出現異常:如何解決windbg執行中顯示的這個異常?

ChildEBP RetAddr 
0012e2f4 6f9fbb1c KERNELBASE!RaiseException+0x58 
0012e354 6fba88f4 mscorwks!RaiseTheExceptionInternalOnly+0x2a8 
0012e36c 6fba8966 mscorwks!RaiseTheException+0x4e 
0012e394 6fba8997 mscorwks!RaiseTheException+0xc0 
0012e3c0 6fba89a5 mscorwks!RealCOMPlusThrow+0x30 
0012e3d0 6fac7ffe mscorwks!RealCOMPlusThrow+0xd 
0012e8c8 6fa9d308 mscorwks!MethodTable::DoRunClassInitThrowing+0x44c 
0012e914 6f9f8b9b mscorwks!DomainFile::Activate+0x226 
0012e920 6f9cc537 mscorwks!DomainFile::DoIncrementalLoad+0xb4 
0012e9a4 6f9cc43e mscorwks!AppDomain::TryIncrementalLoad+0x97 
0012e9f4 6f9cd449 mscorwks!AppDomain::LoadDomainFile+0x19d 
0012ea6c 6fb40e1a mscorwks!AppDomain::LoadDomainAssembly+0x116 
0012eab0 6fb148c4 mscorwks!AppDomain::LoadExplicitAssembly+0x43 
0012ed24 6fb167be mscorwks!ExecuteDLLForAttach+0x109 
0012edd4 6fb16e9b mscorwks!ExecuteDLL+0x197 
0012ee20 704c71f8 mscorwks!CorDllMainForThunk+0x8d 
0012ee38 704ca1fe MSCOREE!CorDllMainWorkerForThunk+0x50 
0012ee48 704bb2dc MSCOREE!VTableBootstrapThunkInitHelper+0x1b 
0012eec8 7726519a MSCOREE!VTableBootstrapThunkInitHelperStub+0xc 
WARNING: Stack unwind information not available. Following frames may be wrong. 
0012eed0 7726517e ntdll!RtlpNtMakeTemporaryKey+0x43d6 
0012eed4 770116fc ntdll!RtlpNtMakeTemporaryKey+0x43ba 
0012ef10 77227d96 RPCRT4!DG_CCALL::DispatchPacket+0x1e3 
0012ef14 014b1628 ntdll!RtlTimeToElapsedTimeFields+0xe902 
0012ef18 00000000 0x14b1628 

有誰知道這是什麼意思?我該如何解決它?

回答

6

如果它是一個3.5或更低的.NET,那麼你必須調用「.loadby sos mscorwks」加載sos。如果它是4.0,那麼你必須使用「.loadby sos clr」。 !

3

您所看到的是非託管堆棧,它處理的是管理的異常。我建議你做以下事情:

.load sos 
!CLRStack 

第一行將加載SOS.dll,它允許調試託管代碼。第二個將打印託管堆棧跟蹤。您還可以使用!help來查看可用的其他命令。有關更多信息,請參閱此MSDN文章:http://msdn.microsoft.com/en-us/library/yy6d2sxs.aspx

+1

我不能叫CLRStack,它給出了一個錯誤: 0:000> CLRStack 沒有出口CLRStack發現 我怎樣才能解決這個問題!? – 2010-05-25 20:34:40

+0

@af,當你執行'.load sos'時,你得到了什麼信息? – 2010-05-26 01:35:10

+1

@JSBᾶngs如果他像我一樣,他得到: 0:034> .load sos 調用LoadLibrary(sos)失敗,Win32錯誤0n2 「系統找不到指定的文件。 請檢查您的調試器配置和/或網絡訪問 – 2012-03-06 09:05:41

相關問題