我无法使用Windbg分析转储文件。 任何帮助将不胜感激。 这是我的WinDbg设置: 符号路径:C:\ symbols; srv * c:\ mss * http://msdl.microsoft.com/download/symbols (C:\ symbols包含我自己的exe和dll符号,map,pdb等) 图像路径:C:\ symbols 源路径:W:\
警告:无法验证nbsm.dll GetPageUrlData的校验和失败, 服务器返回HTTP状态404请求的URL: http://watson.microsoft.com/StageOne/nbsm_sm_exe/8_0_0_0/4e5649f3/KERNELBASE_dll/6_1_7600_16385/4a5bdbdf/e06d7363/0000b727.htm?Retriage=1
FAULTING_IP: + 3a22faf00cadf58 00000000 ?? ???
EXCEPTION_RECORD:
fffffffffffffff -- (.exr 0xffffffffffffffff)
异常地址:000000007507b727 (KERNELBASE!RaiseException+0x0000000000000058)
ExceptionCode:e06d7363
(C ++ EH异常)ExceptionFlags:00000009
NumberParameters:3Parameter[0]: 0000000019930520 Parameter[1]: `0000000001aafb10` Parameter[2]: 000000000040c958
DEFAULT_BUCKET_ID:STACKIMMUNE
PROCESS_NAME:nbsm_sm.exe
ERROR_CODE:(NTSTATUS)
0xe06d7363
-EXCEPTION_CODE:(NTSTATUS)
0xe06d7363
-EXCEPTION_PARAMETER1:
0000000019930520
EXCEPTION_PARAMETER2:
0000000001aafb10
EXCEPTION_PARAMETER3:
000000000040c958
MOD_LIST:
NTGLOBALFLAG:0
APPLICATION_VERIFIER_FLAGS:0
ADDITIONAL_DEBUG_TEXT:基于属性的跟进集 来自
Frame:[0]
的[Is_ChosenCrashFollowupThread] 螺纹:[PSEUDO_THREAD]LAST_CONTROL_TRANSFER:从
000000007324dbf9
到000000007507b727
FAULTING_THREAD:
ffffffffffffffff
PRIMARY_PROBLEM_CLASS:STACKIMMUNE
BUGCHECK_STR:APPLICATION_FAULT_STACKIMMUNE_ZEROED_STACK
STACK_TEXT:
00000000
00000000 0000000000000000
nbsm_sm.exe +0x0
STACK_COMMAND:
.cxr 01AAF6E8 ; kb ; ** Pseudo Context ** ; kb
SYMBOL_NAME:nbsm_sm.exe
FOLLOWUP_NAME:MachineOwner
MODULE_NAME:nbsm_sm
IMAGE_NAME:nbsm_sm.exe
DEBUG_FLR_IMAGE_TIMESTAMP:
4e5649f3
FAILURE_BUCKET_ID:
STACKIMMUNE_e06d7363_nbsm_sm.exe!Unknown
BUCKET_ID:
X64_APPLICATION_FAULT_STACKIMMUNE_ZEROED_STACK_nbsm_sm.exe
FOLLOWUP_IP:nbsm_sm!__ ImageBase + 0
00400000 4d dec ebp
WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/nbsm_sm_exe/8_0_0_0/4e5649f3/KERNELBASE_dll/6_1_7600_16385/4a5bdbdf/e06d7363/0000b727.htm?Retriage=1
========================
有什么想法吗?
提前致谢! 和Sandeep
答案 0 :(得分:1)
如果此崩溃转储来自用户并且可以在其系统上重现或者相对经常发生,那么您可以要求他们下载procdump并运行如下命令:
procdump -e 1 -w nbsm_sm.exe c:\dumpfiles
这将在第一次机会异常时创建一个dumpfile,它可能会为您提供比目前更多的有用信息。有时,第二次机会异常的转储只是生产太晚而无法发挥作用。
答案 1 :(得分:0)
您可以尝试在WinDbg中运行'kb'来查看实际的堆栈跟踪。如果您没有看到任何有价值的信息,假设您正在开发本机/托管C ++应用程序,则可以启用堆栈检查(cl命令行上的/ GS)并重新运行该程序。