valgrind 相关问题

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

-在 valgrind/callgrind 中切换收集选项不工作

当我使用“--toggle-collect=fun”或“--toggle-collect=main”运行 callgrind 时,它不起作用。 我也尝试添加返回类型,但没有任何效果。 "--toggle-collect=voi...

回答 1 投票 0

为什么 valgrind 的 callgrind 功能在报告中只显示地址而不是 std 函数

我正在运行一个示例程序来从 main 和 f1 调用函数 f1 调用 printf()。但我在 valgrind 中没有看到 printf()。它只显示一个内存地址。好像不明白地址...

回答 0 投票 0

valgrind 在测试程序中使用时不报告函数中的内存泄漏

我正在低于 valgrind 报告的内存泄漏。 ==51== 1个块中的200个字节肯定丢失在丢失记录348 of 417中 ==51== 在 0x483B7F3:malloc(在 /usr/lib/x86_64-linux-gnu/valgrind/

回答 1 投票 0

C 中的 Valgrind 错误,条件跳转或移动取决于未初始化的值''/ 即使它们已初始化

//#include "rand_malloc.h" #包括 #包括 #define 空间 32 #define 输入 13 #define 停止 10 int shouldRead = 1; 字符**文本; 字符*换行符; 字符* crln ...

回答 1 投票 0

如何在 Bison 中释放 yyptr 堆栈?

我正在使用 Bison 生成解析器,词法分析器是用 Ragel 编写的。当我用 Valgrind 运行我的代码时,它给了我这个输出: 2个块中的200,014个字节肯定丢失在丢失记录中 139,4 ...

回答 0 投票 0

当 asm 写入/读取数据距离堆栈指针太远时,Valgrind 报告错误

美好的一天! 我正在使用 Xbyak 在 C++ 中编写 JIT asm 生成。 这个问题出现在序言和结语中。 我在序言中做的最后一件事是将 Xmms 值写入堆栈。在此之后我不...

回答 0 投票 0

valgrind 泄漏摘要:绝对丢失

我写了一个类“数据”如下。 //.h文件中的代码 类数据{ 私人的: int col = 0; 整数行=0; 浮动**数据= NULL; 民众: //构造函数 数据(); 数据(int r,int c); ...

回答 1 投票 0

与 NULL 进行比较时,条件跳转或移动取决于未初始化的值

我在我的程序上运行 valgrind --leak-check=full ,我在我的代码中经常遇到同样的错误 ==40306== 条件跳转或移动取决于未初始化的值 ==40306== 在 0x10D5...

回答 0 投票 0

尝试手动将 char32_t 字符串拆分为标记时出现无效的未初始化跳转或移动内存错误

我正在尝试将 char32_t 字符串拆分为由分隔符分隔的标记。我没有使用任何 strtok 或其他 std 库函数,因为据推测,输入字符串和分隔符将...

回答 1 投票 0

Valgrind 在运行 dpdk 示例应用程序 dpdk-testpmd 时卡住

在 dpdk 示例应用程序(示例:dpdk-testpmd)中使用 valgrind 时,它会在启动时卡住,如下所示: [root@node1 app]# valgrind --leak-check=yes ./dpdk-testpmd -a 0000:af:00.3 ==322313==内存...

回答 0 投票 0

为什么有一个 Invalid read of size 4

出现 Invalid read of size 4,但我不知道如何避免它: 这是 valgrind 告诉我读取无效的地方 队列* recordQueue = newQueue(NULL, NULL); 文件*文件...

回答 1 投票 0

“import ray”后报告内存泄漏

我在用ray做并行计算的时候遇到了内存泄露。为了缩小原因范围,我从 python 脚本中删除了除以下代码之外的所有代码: 进口射线 print("只是一个空白脚本")

回答 0 投票 0

valgrind 和系统之间的区别(“泄漏 a.out”)

在C语言中,内存管理和内存泄漏是我认为最容易混淆的话题。最常用的控制方法是 valgrind。然而,Mac 电脑用于...

回答 1 投票 0

如何使用 python 进程运行 Valgrind?

我们有 docker 容器,其中有许多 python 服务。我们想检查一些 python 进程的内存泄漏。我们尝试在设置 ENV 后将 valgrind 附加到我们的 python 进程

回答 1 投票 0

在 C++ 程序中更直观的 valgrind memcheck 回溯?

在调试模式下运行我的 c++ 程序后,我获得了以下输出 valgrind --tool=memcheck --leak-check=full ./my_program 例如,与“896 字节 ...

回答 0 投票 0

使用 hwloc 分配 NUMA 内存

我正在尝试使用 hwloc 进行 NUMA 感知内存分配并得到一些奇怪的行为。 我的目标是在不同的 NUMA 节点上分配内存块,因为我需要为一个项目分配内存块。验证...

回答 1 投票 0

Valgrind:在 dl-init.c 中发现仍然可以访问的内存泄漏。这些是真正的内存泄漏吗?

泄漏总结 我对 valgrind 还是个新手,我没有足够的知识来评估这个结果。 我过去能够修复内存泄漏,但指出了我代码中泄漏的位置......

回答 1 投票 0

MacOS Valgrind 替代品?

我正在运行 MacOS Big Sur 并尝试为作业安装 valgrind。 brew install valgrind 目前不工作,从 tar.bz2 发行版安装也不行。 运行 ./confi...

回答 3 投票 0

Valgrind 在不同主机上运行在相同的 docker 镜像中,报告其中一个泄漏,但另一个没有泄漏

我们正在使用 docker devcontainers 进行开发。 该容器正在运行 Ubuntu 22.04、gcc-11.3 和 valgrind-3.18.1 我们通过 valgrind 运行我们的单元测试以检查泄漏等,我们...

回答 1 投票 0

如何在 Tensorflow C api 中释放内存

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

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.