3956|5

81

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

使用WinDbg分析dump文件时遇到的问题 [复制链接]

longhorn系统下的minidump文件
使用kd进行分析时,总出现符号错误,如下:
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: pshed!_WHEA_ERROR_RECORD_HEADER                ***
***                                                                   ***
*************************************************************************
   Signature       :
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: pshed!_WHEA_ERROR_RECORD_HEADER                ***
***                                                                   ***
*************************************************************************
   Revision        : 0x0000

我尝试过的方法:
1. 分别在winxp和longhorn系统下,安装retail和check版的longhorn符号表,用kd分析。
2. 在xp下,指定microsoft的symbol服务器
kd> .sympath srv*c:\symbols*http://msdl.microsoft.com/download/symbols

结果问题依旧,只不过使用symbol服务器后,会比前者多得到一些有用的信息(似乎有一部分符号是正确的)。

另外,longhorn下引入WHEA机制报告硬件错误,看了ddk文档也不知道WHEARecord能提供什么有用的debug信息,请高手指点。

最新回复

信息太少,几乎没法分析,加载正确的symbols试试  详情 回复 发表于 2007-10-23 16:03
点赞 关注

回复
举报

75

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
换个问题:大家通过下面的信息能看出什么问题吗?
----------------------------------------------------------------

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

WHEA_UNCORRECTABLE_ERROR (124)
A fatal hardware error has occurred. Parameter 1 identifies the type of error
source that reported the error. Parameter 2 holds the address of the
WHEA_ERROR_RECORD structure that describes the error conditon.
Arguments:
Arg1: 0000000000000000, MCA_ASSERT
Arg2: fffffa800885f030, Address of WHEA_ERROR_RECORD structure
Arg3: 00000000f6002000, High 32 bits of MCi_STATUS MSR for the MCA bank that had
        the error
Arg4: 0000000000000853, Low  32 bits of MCi_STATUS MSR for the MCA bank that had
        the error

Debugging Details:
------------------


WHEA_ERROR_RECORD: !errrec fffffa800885f030
!errrec fffffa800885f030
Error Record @ FFFFFA800885F030
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: pshed!_WHEA_ERROR_RECORD_HEADER                ***
***                                                                   ***
*************************************************************************
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
... ...

   FRU Text         : CPER????

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  DRIVER_FAULT_SERVER_MINIDUMP

BUGCHECK_STR:  0x124

PROCESS_NAME:  Test.exe

CURRENT_IRQL:  f

LAST_CONTROL_TRANSFER:  from 0000000000000000 to fffff80001643d10

STACK_TEXT:  
fffff800`03667c18 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KeBugCheckEx


STACK_COMMAND:  kb

FOLLOWUP_IP:
nt+43d10
fffff800`01643d10 48894c2408      mov     qword ptr [rsp+8],rcx

SYMBOL_STACK_INDEX:  0

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: nt

IMAGE_NAME:  ntkrnlmp.exe

DEBUG_FLR_IMAGE_TIMESTAMP:  46259a4f

SYMBOL_NAME:  nt+43d10

FAILURE_BUCKET_ID:  X64_0x124_nt+43d10

BUCKET_ID:  X64_0x124_nt+43d10

Followup: MachineOwner
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

4
 
路過!
 
 
 

回复

56

帖子

0

TA的资源

一粒金砂(初级)

5
 
俺是在系统变量里设置_NT_SYMBOL_PATH为C:\WINDOWS\Symbols;SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
一般不会出错的
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

6
 
信息太少,几乎没法分析,加载正确的symbols试试
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表