dd esp 00000000`03e3e490 14badf-6ren">
gpt4 book ai didi

c++ - windbg coredump分析地址带 "bad"

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:38 25 4
gpt4 key购买 nike

我的应用程序存在内存堆损坏问题。通过使用 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(获取堆栈跟踪)

关于c++ - windbg coredump分析地址带 "bad",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8703163/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com