windbg和debugdiag显示不同的线程调用堆栈

时间:2018-04-27 00:53:17

标签: windows windbg callstack debugdiag

我收到了申请流程的转储文件。 我用debugdiag 2.0和windbg处理它。 但是,我得到了一个不同的线程调用堆栈。 所以,我很困惑。

有人可以告诉我为什么会这样吗?

下面是windbg的线程调用堆栈

.  0  Id: 16ec.1760 Suspend: 0 Teb: 00000000`7ec1a000 Unfrozen
 # Call Site
00 wow64cpu!CpupSyscallStub
01 wow64cpu!ReadWriteFileFault
02 wow64!RunCpuSimulation
03 wow64!Wow64LdrpInitialize
04 ntdll!LdrpInitializeProcess
05 ntdll!_LdrpInitialize
06 ntdll!LdrInitializeThunk

以下是debugdiag的线程调用堆栈

线程0 - 系统ID 5984

入境点IMCM + 1e05f 创建时间2018-04-24 AM 10:54:21 在用户模式0天00:00:00.125中花费的时间 在内核模式下花费的时间0天00:00:00.046

此线程未完全解析,可能存在问题,也可能不存在问题。可能需要对这些线程进行进一步分析。

ntdll_77720000!NtReadFile+c 
KERNELBASE!ReadFile+79 
msvcr110!_read_nolock+272 
msvcr110!_read+a9 
msvcr110!_filbuf+70 
msvcr110!_fgetwc_nolock+114 
msvcr110!_getws_helper+63 
msvcr110!_getws_s+10 
IMCM+18ec 
IMSvcSrvLib!CSvcApp::Run+5c 
IMComLib!CIMBaseApp::Main+62 
IMCM+15515 
IMCM+1dff7 
kernel32!BaseThreadInitThunk+24 
ntdll_77720000!__RtlUserThreadStart+2f 
ntdll_77720000!_RtlUserThreadStart+1b 

0 个答案:

没有答案