Valgrind 内存错误(大小为 24 的块内有 0 个字节)
作者:javagate 提问时间:4/7/2021
我从 valgrind 收到 25 个错误。其中 23 个错误来自同一上下文。我没有记忆丧失,但我无法弄清楚确切的问题在哪里。我得到了我想要的确切输出,但我仍然无法解决内存错误。 我已经添加了我的 ...
valgrind 问答列表
作者:javagate 提问时间:4/7/2021
我从 valgrind 收到 25 个错误。其中 23 个错误来自同一上下文。我没有记忆丧失,但我无法弄清楚确切的问题在哪里。我得到了我想要的确切输出,但我仍然无法解决内存错误。 我已经添加了我的 ...
作者:Dazckel 提问时间:11/10/2023
我正在做一个多线程项目,我正在尝试使用 helgrind(valgrind 工具)检测线程不一致。 关闭应用程序后,我收到多个报告,如下所示: ==50932== Possible data ra...
作者:Cindy_ l 提问时间:10/24/2023
我目前正在用 C 语言进行作业,并且我已经动态分配了我的结构、linkedlist 和一个 2d 数组。在代码的末尾,我也释放了这些内容。我无法显示我的所有代码,因为它是一项作业,可能更难查看问题。不...
作者:fadedbee 提问时间:10/18/2023
使用如下代码: struct sock_fprog bpf = { .len = 3, .filter = code, }; setsockopt(sock, SOL_SOCKET, SO_AT...
作者:Mia 提问时间:1/11/2023
我正在做 CS50 实践:许可证。此代码用于从 txt 文件中读取车牌并将它们打印出来。 有人可以帮我知道为什么我的代码仍然有内存泄漏吗? 我仍然收到来自 Valgrind 的这条消息: ==116...
作者:Leapfrog 提问时间:10/11/2023
在以下代码中 struct alignas(8) SimpleChar { SimpleChar(char c_) : c(c_) {} char c; }; int main() { c...
作者:user3613174 提问时间:9/19/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 上个月关闭。 改进此问题 由于某种荒谬的原因,问题被关闭了。显然是...
作者:Drake 提问时间:1/5/2009
已锁定。这个问题及其答案被锁定,因为这个问题偏离了主题,但具有历史意义。它目前不接受新的答案或交互。 当我发现它仅适用于 Linux 时,我正在研究 Valgrind 以帮助改进我的 C 编码/调试...
作者:Savvidaios 提问时间:9/21/2023
我已经完成了 cs50 的问题集 4 称为 recover。您将在下面看到我已将 malloc 用于名为 sfile 的 char*。在文件的末尾,我记得释放分配的空间(又名 sfile)并关闭我打开...
作者:Roger Dodger 提问时间:9/12/2023
为了学习更多 C,我正在尝试重新创建基本数据结构。这是我尝试使用数组的最小示例,该数组可以编译并运行,但 valgrind 检测到问题: #include <stdlib.h> #include <...