valgrind 相关问题

valgrind是适用于Linux,OS X,Android和Solaris系统的动态分析工具。它可用于分析以及查找内存泄漏,竞争条件和线程错误。

如何在 Tensorflow C api 中释放内存

我正在学习如何使用 Tensorflow C api,但在释放内存时遇到了麻烦。根据 Valgrind,我在 1 个块中丢失了 112 个字节。我不知道我错过了什么。我相信这是一个类型转换问题......

回答 0 投票 0

Valgrind 告诉我我有与 mallocs 相同数量的 free,但仍然给我错误

当我运行 valgrind 检查内存泄漏时,我得到了一些错误,即使它说我调用 malloc 的次数与 free 相同,这应该意味着我释放了所有内存。 // 实现一个字典...

回答 0 投票 0

Valgrind 错误:条件跳转或移动取决于将强制转换的 (unsigned char*) 传递给 (const char*) 时的未初始化值

错误信息: ==4540== 条件跳转或移动取决于未初始化的值 ==4540== 在 0x10B0B0:count_char (bmp.c:433) ==4540== by 0x10A287: bit_decrypt (bmp.c:130) ==4540== 通过 0x...

回答 0 投票 0

在 64 位 Linux Docker 机器上的 32 位 elf 文件中的 Valgrind 分析

我想使用 Valgrind 工具进行 ESP8266 代码和内存分析。 我正在尝试在 Gitlab 的工作中使用它,.elf 文件是 32 位的,并且是在另一个使用 platformio 的工作中编译的,好的......

回答 1 投票 0

在给定约束的情况下,为什么这个 C++ 程序会发生内存泄漏以及如何解决它?

这是我在实际代码中遇到的问题的最小工作示例。 #包括 命名空间 Test1 { static const std::string MSG1="一些非常重要的信息"...

回答 5 投票 0

删除char数组末尾''的问题

在上面的程序中,我尝试在 full_name 的末尾删除 ' ',不是超级的,valgrind 给了我以下错误: 但是,当我移动 full_name 定义的代码段时...

回答 0 投票 0

不能在 ARMv7 机器上交叉编译/运行 valgrind

全部。 我正在尝试将 PC x86_64 Fedora35 中的 valgrind 交叉编译到运行 Linux 2.6.37 的 ARMv7 (cortex-a8) 嵌入式系统。 当我编译并运行 3.20.0 版时,它说“致命:内核太旧了......

回答 1 投票 0

如何在windows上安装valgrind

我在使用 valgrind 检查 C 中的内存泄漏时遇到了问题。 它告诉我“valgrind:找不到命令。我正在使用 Windows 并安装了 mingw。 如果有人可以帮助我,我将不胜感激。 恩...

回答 1 投票 0

向量中的 Valgrind 内存泄漏

现在我有一个非常简单的程序,它将来自标准输入的输入字符串添加到一个名为 command_list 的 vect 结构中。 #define MAX_CHARS = 256; int main(int argc, char **argv) { 字符输入[MAX_C...

回答 1 投票 0

我运行了 Valgrind,但输出指向通用 malloc 调用作为泄漏源。为什么它用“???”隐藏细节?

我在下面缩写了我的 Valgrind 输出,因为它重复了多次相同的无用输出。 “无用”因为我应该如何处理这些混淆的调用堆栈......

回答 0 投票 0

How to decode the address from the ???来自 valgrind 日志

`下面是 Valgrind 运行后生成的堆栈跟踪,但无法找出代码中的可疑行,因为 ???象征。 ==703294== 无效的 free() / delete / delete[] / realloc() ==70...

回答 1 投票 0

Valgrind:检测到不可能发生的 IA-64 缓存

我在 c 程序上运行 valgrind 并得到以下错误: valgrind:“不可能”发生了: 检测到 IA-64 缓存?! valgrind: m_threadstate.c:100 (vgPlain_get_ThreadState): 断言 'tid >= ...

回答 1 投票 0

CS50 第 4 周,“恢复问题”,内存泄漏问题

你的文字我其实是在流了很多汗之后才把cs50课程的“recover”题做完的。我得到的最后一个错误是内存泄漏,虽然我修复了它,但我仍然没有解...

回答 1 投票 0

无效写入导致的分段故障

我正试图创建一个迷宫类,它可以读取一个有迷宫描述的输入流并返回一个迷宫。然而,当我用给定的输入流运行测试时:20 10 #################......

回答 2 投票 0

WSL linux和valgrind

当试图在WSL(windows subsystem linux)上运行valgrind时,我得到以下错误。"Error calling PR_SET_PTRACER, vgdb might block" I could not find the solution anywhere. windows OS ...

回答 1 投票 0

在使用指针成员变量抛出异常时发生内存泄漏。

我有以下问题:每次我抛出以下异常时,我都会收到Valgrind内存泄漏警告。我能够可靠地追踪到 throw MyException{pointer}...

回答 1 投票 0

CppUnit泄漏

用valgrind运行我的回归测试,我有这样的报告:==20341==1个区块中的256个字节间接丢失在919的915条丢失记录中......。

回答 1 投票 4

在valgrind中,操纵指针会导致 "无效的realloc()"。

我有一个项目,涉及到读取不确定数量的字符串,并根据一些相关的元数据将它们追加到不同的char**中。我有一些代码会重新分配()一个char**到 ...

回答 1 投票 0

向运行在valgrind内部的进程发送信号?

如何向运行在valgrind内部的进程发送信号,检查其内存使用情况?谢谢

回答 3 投票 10

退出时释放LLVM分配的所有内存

我正在使用LLVM-C来编写一个小玩具语言。我也在使用valgrind来检查内存泄漏。这是我的基本程序。#include #include int ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.