!heap

编程入门 行业动态 更新时间:2024-10-26 12:29:02
本文介绍了!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

本文发布于:2023-07-05 14:43:53,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1038480.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:heap

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!