valgrind 相关问题

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

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

将结构体的地址转换为字符串

我试图将一个结构地址转换为一个字符串,但我尝试了两种写代码的方法。第一种方法导致了valgrind的错误,而第二种方法没有。而且它是我唯一认为...

回答 1 投票 0

为什么Valgrind报告我使用未初始化的值,而条件跳转或移动取决于未初始化的值?

我需要写一个程序,从命令行给定的文件中读取数据,并在标准输出上打印出圆面积的最大值。该程序在编译时没有任何错误,在 ...

回答 1 投票 0

来自boost::asio的Valgrind错误。

我在分析我的程序时遇到了valgrind报告的奇怪错误。你能帮我找到它们的来源吗?最小的例子main.cpp: #define BOOST_ASIO_ENABLE_HANDLER_TRACKING #include ...

回答 1 投票 1

Valgrind OpenCV

这是我的测试程序。#include "opencv2videoio.hpp" int main(int argc, char** argv) { cv::VideoCapture videoCapture(argv[1]); cv::Mat frame; videoCapture.read(frame); return 0; }... ...

回答 1 投票 1

为什么我的代码只请求一个内存分配,而valgrind却报告两个内存分配?

当我通过valgrind运行以下程序时(valgrind .a.out --leak-check=yes):int main() { char* ptr = new char; return 0; }报告包含以下内容:==103==错误调用......。

回答 1 投票 1

无效读取大小为4?

我在一个程序上运行 valgrind,虽然程序执行得很好,但 valgrind 报告如下: ==6542==大小为 4 的无效读取 ==6542== 在 0x8049C6F:Table::removeWebsite(Table&) (Table......)

回答 1 投票 0

valgrind报告的SDL2 linux内存泄漏问题。

只是想在一个用C++17编写的linuxGCC下的小型SDL2程序上检测一些潜在的问题,valgrind报告了很多关于vg_replace_malloc.c的嘈杂的内存泄漏,建议是 ...

回答 1 投票 0

检测Windows中的内存泄漏

我已经写了一个小的c#控制台应用程序来检查c# Dll,它是原生c++ dll的包装。在c#应用程序中,我只是在循环中做加密操作来检查内存消耗。我是...

回答 1 投票 0

调用C语言后无法修改数组。

我对C语言编程还很陌生。这是一个程序,它接收了一个由指针组成的int数组(int *而不是int[]),并将里面的每个int乘以2。

回答 1 投票 0

Gitlab CI Valgrind泄漏检查设置?

有没有办法在Gitlab CI里面设置一个Valgrind检查,比如valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes .prakt1?如果是,怎么做呢?是否可以免费运行这些 ...

回答 1 投票 0

为什么Helgrind显示 "锁顺序被违反 "的错误信息?

请看下面的代码 #include #include #include #include pthread_mutex_t g = ...

回答 1 投票 1

Valgrind在QThread::start()上报告内存泄漏

我在下面的代码中遇到了一个问题: gc = new GameController(scene); subthread = new QThread(this); gc->moveToThread(subthread); subthread->start(); 这应该是一个常规的 ...

回答 1 投票 0

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