繁体   English   中英

windbg coredump分析地址为“不良”

[英]windbg coredump analysis address with “bad”

我的应用程序有损坏的内存堆问题。 通过使用windbg和崩溃的转储文件作为输入,我使用dd esp命令获得以下输出

0:002> dd esp
00000000`03e3e490  14badf55 00000000 03e3e8c0 00000000
00000000`03e3e4a0  00000000 00000000 03e3e8c0 00000000
00000000`03e3e4b0  03e3e8c0 00000000 6b0064f2 00000000
00000000`03e3e4c0  03e3f030 00000000 6b002510 00000000
00000000`03e3e4d0  00000000 00000000 03dfede8 00000000
00000000`03e3e4e0  c0000005 00000000 00000000 7d6210e8
00000000`03e3e4f0  00000002 00000000 00000000 00000000
00000000`03e3e500  00000000 00001000 78b83980 036b0000

有这个地址:14badf55

我真的不知道如何解释这个“坏”。

有人知道这种不好的含义吗?

编辑:

当我尝试使用此命令时:

 u 14badf55 

以下输出是:

00000000`14badf55 ??              ???
                ^ Memory access error in 'u 14badf55'

.ecxr命令给我:

rax=0000000003e3e488 rbx=0000000003e3e8c0 rcx=0000000003e3dfb0
rdx=0000000000000000 rsi=000000006b005a17 rdi=0000000000000000
rip=000000006b006369 rsp=0000000003e3e490 rbp=0000000003dfede8
 r8=000000006b00254a  r9=0000000003e3e4d8 r10=0000000000000007
r11=0000000000000000 r12=000000006b01fe90 r13=0000000000000000
r14=0000000003e3f110 r15=0000000078b83980
iopl=0         nv up ei pl nz na po nc
cs=0033  ss=002b  ds=0000  es=0000  fs=0000  gs=0000             efl=00000204
wow64!Wow64NotifyDebugger+0x9:
00000000`6b006369 b001            mov     al,1

您可以在文件中看到c0000005输出。 这是访问冲突的迹象。

运行以下命令:-.cxr 00000000`03e3e4e0(用于设置异常上下文)-kL(用于获取堆栈跟踪)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM