2011-10-24 10 views
11

Sto eseguendo il debug di un'applicazione Web .NET 4.0 utilizzando un crash dump completo e Windbg. Mi sembra in grado di ottenere tutte le versioni di tutto per abbinare tuttavia quando provo ad ottenere la traccia dello stack gestito del tutto il filo ottengoCome risolvere GetFrameContext non riuscito in Windbg

Id OS Discussione: 0x7cd4 (13) Bambino SP Chiamata IP del sito GetFrameContext fallita : 1

Per tutti i thread gestiti. Qualche idea su cosa sto facendo male e su come posso risolverlo?

+0

Sei riuscito a risolvere questo? – shashi

risposta

2

Come stai cercando di visualizzare lo stack gestito? Dovresti usare sos o sosex (preferibilmente Sosex). !sosex.mk funziona per te?

Scarica sosex da here.

Se si utilizza windbg per eseguire il debug .net, si desidera che sosex lo faccia.

+0

Penso di aver usato '.loadby sos clr' – jglouie

3

Stavo ricevendo questo errore, ma ho notato che è in esecuzione! DumpStack mi dà una traccia quando! ClrStack no.

Secondo questo link potrebbe essere solo un thread che è stato programmato ma non è in esecuzione. In altre parole, non necessariamente un problema. Non sono sicuro del perché il comando clrstack non funzioni, forse un bug di sos?

0:037> !clrstack 
OS Thread Id: 0x57cc (37) 
Child SP   IP    Call Site 
GetFrameContext failed: 1 
0:037> !dumpstack 
OS Thread Id: 0x57cc (37) 
Child-SP   RetAddr   Call Site 
000000000772f688 000007fefdb210dc ntdll!NtWaitForSingleObject+0xa 
000000000772f690 000007fef5ca36ca KERNELBASE!WaitForSingleObjectEx+0x79 
000000000772f730 000007fef5ca3a97 clr!CLRSemaphore::Wait+0xaa 
000000000772f7f0 000007fef5ca3c20 clr!ThreadpoolMgr::UnfairSemaphore::Wait+0x140 
000000000772f830 000007fef5cb21ff clr!ThreadpoolMgr::NewWorkerThreadStart+0x2a7 
000000000772f8d0 000007fef5cb0582 clr!ThreadpoolMgr::WorkerThreadStart+0x3b 
000000000772f970 00000000778d652d clr!Thread::intermediateThreadProc+0x7d 
000000000772fb30 0000000077b0c521 kernel32!BaseThreadInitThunk+0xd 
000000000772fb60 0000000000000000 ntdll!RtlUserThreadStart+0x1d 
Problemi correlati