如何让 Valgrind 显示行错误?
如何让 Valgrind 准确显示错误发生的位置?我编译了我的程序(通过 PuTTy 在 Linux 终端上的 Windows 机器上),添加了 -g 调试选项。 当我运行 Valgr…
Valgrind 错误:大小 4 的写入无效(但表示错误在 free() 中)
首先,这是 valgrind 给我的消息(这只是一个错误,我多次收到相同的消息) ==25248== Invalid write of size 4 ==25248== at 0x4024B3A: free (vg_re…
Valgrind:理解输出(堆摘要还可以,错误摘要令人困惑)
我读了很多关于这个主题的消息,但这有点不同,因为我没有堆错误(我很好地清理了所有内容 - 是的)。但是,我仍然在错误摘要中看到 166 个错误。 我…
如何在Linux中使用addr2line命令?
我尝试在 Unix 中使用 addr2line 命令,但每次它都会给出与 ??:0 相同的输出。我给出的命令为 addr2line -e a.out 0x4005BDC 。我在使用 valgrind 工…
Valgrind 抱怨“大小 8 的写入无效”
我正在开发一个小型爱好项目(www.github.com/AzP/GLSL-Validate) 我采用了旧代码(根据我自己的口味,太多的 c 和很少的 c++,但是嘿,你能做什么?…
Valgrind - 未初始化的值和字节?
Valgrind 给我错误提示 - Syscall param write(buf) points to uninitialised byte(s) 我 Conditional jump or move depends on uninitialised value(…
Valgrind 在 Fortran 代码中显示未初始化的变量
我正在 Fortran 应用程序上执行 valgrind(使用 memcheck 工具)。 valgrind 显示以下错误: ==17072== at 0x806C4A2: prove_ (t10_isb.f90:1948) ==1…
关于 callgrind 输出
我正在使用 http://valgrind.org/docs/manual/cl-manual.html 来分析我的应用程序。 但我有一个关于它的o/p是否显示 该函数内部消耗的时间 或 该函数…
QT 列表追加中报告 Valgrind 内存泄漏
我正在 QT C++ 中使用序列化器。看起来没问题,但 valgrind(memcheck 工具)报告此函数存在内存泄漏。 Valgrind cmd:valgrind --tool=memcheck --le…
我如何发现 Valgrind 中被抑制的错误?
我有以下 valgrind 输出: ==28099== ==28099== HEAP SUMMARY: ==28099== in use at exit: 0 bytes in 0 blocks ==28099== total heap usage: 131 all…
当 valgrind 说没有内存泄漏时,内存泄漏的可能性
使用 valgrind 检查时,我的 C 代码没有显示任何内存泄漏。但是当我将该代码与另一个系统集成时,该系统有自己的内存管理,但当然调用 malloc 来分配…
Valgrind 程序崩溃 地址处映射区域的权限错误
我正在尝试运行我的程序来检查程序中的内存泄漏,但是每当我启动程序时,我都会得到 ==3476== Process terminating with default action of signal 11…
与 -static 链接时 Valgrind 出错 - 为什么?
我有一个测试驱动程序链接到我编写的库。该库使用自动工具,因此它会生成存档(.a 文件)和动态库(.so)。 当我将驱动程序与“g++ -static”链接时(…
出现此 Valgrind 错误的原因是什么?
Valgrind 正在抱怨 substr 调用。 string Message::nextField(string& input) { int posSeparator = input.find_first_of(SEPARATOR); string temp; t…