使 valgrind 因堆损坏检查错误而中止?
我想尝试使用 valgrind 进行一些堆损坏检测。通过以下损坏的“单元测试”: #include <stdlib.h> #include <stdio.h> #include <string.h&g…
堆损坏 - 矢量push_back
我似乎有一个损坏的堆,我无法弄清楚为什么会发生这种情况...... 以下是 valgrind 的跟踪...... ==12697== Use of uninitialised value of size 4 ==1…
将非托管数组传递给托管线程。 - 内存损坏
我是 .Net 的新手,正在尝试使用托管线程。 我在代码中找不到任何问题,但当线程结束时它会触发异常。 像这样的东西: 0x5cbf80ea 处未处理的异常 (ms…
ntdll 0XC0000005 Windbg 中的第一次机会异常
请帮我分析这个故障转储。这是我最后的手段。 我们有一个 Windows COM/DCOM 服务因该转储而崩溃。看起来这里好像发生了一些堆损坏。奇怪的是,这种崩…
这里有人对 HeapAgent 有意见吗?
我正在尝试追踪应用程序中发生的一些内存损坏 - 我听说过(但从未使用过)Boundschecker。有传言说,在游戏等高性能应用程序中使用它会减慢速度(这就…
SetClipboardData() 期间堆损坏
我不确定以下代码中出现此类错误(堆损坏)的根本原因是什么。当我单步执行程序时,TCHAR 值被正确分配并复制到剪贴板数据。但是,当继续执行 SetClip…
gcc、c++:静态字符串成员变量导致堆损坏/分段错误
我有一个使用动态加载库的大型应用程序。在程序结束时终止它,要么出现段错误,要么发出一条消息“glibc 检测到损坏的双链表”。看看 valgrind 的输出…
什么是“Break指令异常”?在WinDbg中?
我正在调试一些随机崩溃错误,但实际上很难深入研究。因为当我打开故障转储时,只发现一个错误: 0:000> .exr -1 ExceptionAddress: 00000000 Excep…
多次调用 realloc() 似乎会导致堆损坏
这段代码有什么问题?每次都会崩溃。 有时它是一个失败的断言“_ASSERTE(_CrtIsValidHeapPointer(pUserData))”,其他时候它只是一个“堆损坏”错误。…