Crash dumps 需要帮助:分析WinDbg中的转储文件
我无法使用Windbg分析转储文件。 任何帮助都将不胜感激。 以下是我的WinDbg设置: 符号路径:C:\symbols;srv*c:\mss*http://msdl.microsoft.com/download/symbols (C:\symbols包含我自己的exe和dll符号、映射、pdb等) 图像路径:C:\symbols 源路径:W:\ 加载崩溃转储(第二次机会)显示: 警告:无法验证nbsm.dll GetPageUrlData的校验和失败, 服务器返回HTTP状态404请求的URL: 断层IP: +3a22faf00cadf58 00000000 异常记录:Crash dumps 需要帮助:分析WinDbg中的转储文件,crash-dumps,Crash Dumps,我无法使用Windbg分析转储文件。 任何帮助都将不胜感激。 以下是我的WinDbg设置: 符号路径:C:\symbols;srv*c:\mss*http://msdl.microsoft.com/download/symbols (C:\symbols包含我自己的exe和dll符号、映射、pdb等) 图像路径:C:\symbols 源路径:W:\ 加载崩溃转储(第二次机会)显示: 警告:无法验证nbsm.dll GetPageUrlData的校验和失败, 服务器返回HTTP状态404请求的UR
fffffffffffffffff--(.exr 0xffffffffffffffffff)
例外地址:000000007507b727
(KERNELBASE!RaiseException+0x0000000000000058)
ExceptionCode:
e06d7363
(C++EH异常)异常标志:00000009
数字参数:3
Parameter[0]: 0000000019930520
Parameter[1]: `0000000001aafb10`
Parameter[2]: 000000000040c958
默认_BUCKET_ID:STACKIMMUNE
进程名称:nbsm_sm.exe
错误代码:(NTSTATUS)0xe06d7363
-
异常代码:(NTSTATUS)0xe06d7363
-
异常参数1:00000000 19930520
异常参数2:000000000 1AAFB10
异常参数3:0000000000 40C958
模块列表:
NTGLOBALFLAG:0
应用程序\验证程序\标志:0
附加调试文本:基于属性的后续设置
[Is_ChosenCrashFollowupThread]来自帧:[0]
on
线程:[伪线程]
最后一次控制转移:从000000007324dbf9
到000000007507b727
错误线程:ffffffffffffffff
主要问题类别:STACKIMMUNE
错误检查\u STR:应用程序\u错误\u堆栈免疫\u归零\u堆栈
堆栈文本:00000000
0000000000000000
nbsm.exe+0x0
STACK_命令:.cxr 01AAF6E8;kb;**伪上下文**;kb
SYMBOL_名称:nbsm_sm.exe
跟进名称:机器所有者
模块名称:nbsm\U sm
图片名称:nbsm_sm.exe
调试\u FLR\u图像\u时间戳:4e5649f3
失败\u BUCKET\u ID:STACKIMMUNE\u e06d7363\u nbsm\u sm.exe!未知
BUCKET\u ID:
X64\u应用程序\u故障\u堆栈免疫\u归零\u堆栈\u nbsm\u sm.exe
后续IP:nbsm\U sm__ImageBase+0
00400000 4d dec ebp
WATSON_STAGEONE_网址:
========================
有什么想法吗
提前谢谢!
Sandeep您可以尝试在WinDbg中运行“kb”以查看实际堆栈跟踪。如果您没有看到任何有价值的信息,假设您正在开发一个本地的/托管的C++应用程序,则可以打开堆栈检查(/CL命令行上的GS)。然后重新运行程序。如果此崩溃转储来自用户,并且在他们的系统上可以复制,或者发生得比较频繁,则您可以要求他们下载并运行以下命令:
procdump -e 1 -w nbsm_sm.exe c:\dumpfiles
这将在第一次出现异常时创建一个转储文件,它可能会为您提供比目前更多的有用信息。有时,来自第二次机会异常的转储生成得太晚而没有用处。您知道为什么Faulture\u IP和ExceptionAddress字段不同吗?