Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: compiler   发起时间: 2010-04-17 17:44 下午   回复: 2

Print Search
帖子排序:    
   2010-04-17, 17:44 下午
compiler 离线,最后访问时间: 2011/8/11 15:19:46 compiler

发帖数前50位
注册: 2008-04-22
发 贴: 21
求助 本地内核调试遇见的奇怪栈回溯信息
Reply Quote
Context Switch Count 2453799 LargeStack
UserTime 00:34:16.031
KernelTime 00:00:10.125
Win32 Start Address 0x1001ccff
Start Address 0x7c810669
Stack Init a90c3000 Current a90c2d34 Base a90c3000 Limit a90be000 Call 0
Priority 8 BasePriority 8 PriorityDecrement 0 DecrementCount 16
ChildEBP RetAddr Args to Child
a90c2ddc 8054637e f703db85 850b9158 00000000 nt!KiDispatchInterrupt+0xa7 (FPO: [Uses EBP] [0,0,3])
a90c2de0 f703db85 850b9158 00000000 4000027f nt!KiThreadStartup+0x16
WARNING: Frame IP not in any known module. Following frames may be wrong.
a90c2ee0 80514f9f 0000ae35 ffdff538 80545b54 0xf703db85
a90c2f08 805168d5 00000000 00000000 00000000 nt!MiResolveDemandZeroFault+0x1f3 (FPO: [4,1,0])
a90c2f7c 00000000 00000000 00000000 00000000 nt!MiDispatchFault+0x145 (FPO: [6,21,4])

因为TTraveler.exe很久没有反应,于是追踪线索,查到其中一个线程在用户态栈信息如下:
mshtml!_GWPostMethodCallEx+0x56
mshtml!CPrivacyList::AddNode+0xb0
mshtml!CDoc::AddToPrivacyList+0x38
mshtml!CDwnInfo::Create+0x165

却在本地内核调试栈回溯出现最上面的信息,一直没有返回,不知什么原因,请高手指点。
IP 地址: 已记录   报告
   2010-04-17, 20:41 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Re: 求助 本地内核调试遇见的奇怪栈回溯信息
Reply Quote

上面的内核态栈回溯的确“离奇”,建议重新加载一下符号(.reload),再观察。

 


IP 地址: 已记录   报告
   2010-04-18, 22:23 下午
compiler 离线,最后访问时间: 2011/8/11 15:19:46 compiler

发帖数前50位
注册: 2008-04-22
发 贴: 21
Re: 求助 本地内核调试遇见的奇怪栈回溯信息
Reply Quote

更奇怪的是过了大概两个小时后又恢复正常了。后来查了一下系统中所有的模块,才知道0xf703db85是NDIS!ndisWorkerThread。


IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » Re: 求助 本地内核调试遇见的奇怪栈回溯信息

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.