!heap -s命令失败并显示错误 [英] !heap -s command is failing with an error

查看:217
本文介绍了!heap -s命令失败并显示错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在调试崩溃转储,这是堆损坏的结果,我试过!heap命令最初获取有关堆块的信息。以下是!heap命令的结果:

I am debugging a crash dump which is the result of a heap corruption and i tried !heap command initially to get the information about heap blocks. Below is the result of !heap command:

错误:堆0000000000220000具有无效的签名eeffeeff

前端堆类型信息不可用

前端堆类型信息不可用

   无法在0000000000000000处读取nt!_HEAP_SEGMENT结构

Error: Heap 0000000000220000 has an invalid signature eeffeeff
Front-end heap type info is not available
Front-end heap type info is not available
    Unable to read nt!_HEAP_SEGMENT structure at 0000000000000000

然后,命令!heap -s导致以下输出:

Then, the command !heap -s resulted in the following output:

错误:堆0000000000220000具有无效的签名eeffeeff

前端堆类型信息不可用

前端堆类型信息不可用

   无法在0000000000000000读取nt!_HEAP_SEGMENT结构

Error: Heap 0000000000220000 has an invalid signature eeffeeff
Front-end heap type info is not available
Front-end heap type info is not available
    Unable to read nt!_HEAP_SEGMENT structure at 0000000000000000

请帮我找出解决此错误的原因和方法。

Please help me to find out the reason and a way to resolve this error.

推荐答案

要检查的两件事

1)转储是否正确?在某些情况下,使用64位任务管理器转储32位进程会导致类似问题。你首先需要一个正确的转储。

1) Is the dump taken correctly ? There are instances in which a dump of a 32 bit process taken using 64 bit task manager leads to similar issue. You need a correct dump first.

2)堆本身已经损坏。

2) The heap itself has got corrupted.

希望这会有所帮助。

干杯!

Chirag Dave

Chirag Dave





这篇关于!heap -s命令失败并显示错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆