valgrind 相关问题

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

如何修复'条件跳转或移动取决于strlen的未初始化值'valgrind错误?

我的目标是使反向两位数如123456到563412.我正在使用valgrind工具来检查内存泄漏问题但strlen(reverse_chr)函数会出现此错误:条件跳转或移动...

回答 1 投票 1

如何在c ++中正确使用ifstreams,使用子进程并避免泄漏?

我正在尝试创建一个比萨店模拟,以了解有关子流程和线程的更多信息。我想最大限度地避免内存泄漏。现在,当我只创建一个厨房时,没有错误,但是当我...

回答 1 投票 0

Python Api C会产生内存泄漏

我有这个简单的代码在C:Py_Initialize()中运行一个小的python代码; string_module = PyUnicode_FromString((char *)“kmer_counter”); module = PyImport_Import(string_module);功能= ...

回答 1 投票 0

为什么Valgrind memcheck没有抓到这个UB?

就像标题说我真的需要理解的帮助,为什么这个代码在我的系统上被处理(linux mint 19,GCC-8.0.1,valgrind-3.13.0,c17)作为无效代码:#include #include&...

回答 2 投票 1

“gdb”和“valgrind”以不同的方式执行二进制文件?

我的程序出现堆内存损坏错误。 osboxes @ osboxes:/ mnt / hgfs / VM_Shared / ISSUES / _ [02] $ ./shuf / dev / null ***`./shuf'中的错误:损坏的双链表:0xb7f01ac0 ***虽然......

回答 1 投票 1

为什么我的程序自动释放东西?

我正在尝试为大学任务做一个程序,我从Valgrind收到这条消息:== 4244 == HEAP SUMMARY:== 4244 ==在退出时使用:2个区块中的300个字节== 4244 ==总堆使用情况:...

回答 1 投票 0

使用gdb进行调试时,请彻底退出valgrind

我正在使用valgrind和gdb调试程序。但是,我以野蛮的方式终止这些调试会话......它真的是如何实现的吗?设置调试会话以下......

回答 3 投票 9

sem_open - valgrind抱怨未初始化的字节

我有一个简单的程序:int main(void){const char sname [] =“xxx”; sem_t * pSemaphor; if((pSemaphor = sem_open(sname,O_CREAT,0644,0))== SEM_FAILED){perror(“semaphore initilization”); ...

回答 1 投票 12

使用pthread时,字节仍可访问

所以我按照无用的建议再次更新代码,以便您可以看到可以编译和运行的内容。我从其他东西清理了一些代码,但问题仍然存在。执行它......

回答 1 投票 1

如何验证两个检查点之间是否已释放所有内存分配?

我有一个似乎在泄漏记忆的过程。进程运行的时间越长,它使用的内存就越多。尽管这个过程主要包含一个循环迭代的事实......

回答 1 投票 0

如何搜索“到下一行所述的无效地址”错误

我正在创建一个包含太多代码的库,无法在此处提供。我的问题是一个分段错误,Valgrind分析为:跳转到下一行所述的无效地址......

回答 2 投票 5

生成mozilla-central的调用图 - 运行Valgrind时出错:启动失败。找不到二进制文件

我已经下载了mozilla-central(Nightly)并构建了它,我可以在Eclipse CPP中打开项目并运行应用程序。我的目标是访问一个用例场景的调用图...

回答 1 投票 1

为什么valgrind说如果我使用2个int只有一个alloc?

这是我第一次使用工具来管理我的程序,我想通过一些简单的尝试来理解它是如何工作的:int main(){int a;的scanf( “%d”,&一个);执行后valgrind说...

回答 1 投票 1

valgrind / callgrind:什么是`_dl_runtime_resolve_xsave`

我目前正在尝试分析和调试我正在使用的库的性能问题。出于这个原因,我写了一个简短的C ++代码,它将使用这个库的一些核心功能并运行一个简单的...

回答 1 投票 3

MPI内存泄漏

我正在编写一些使用MPI的代码,我在使用valgrind运行时会注意到一些内存泄漏。在试图找出问题所在的时候,我最终得到了这个简单的(并...

回答 2 投票 8

valgrind标识的内存分配错误

bool load(const char * dictionary){// TODO //从存储在临时位置的字典创建字母数字频率trie //打开dictioary FILE * dict = fopen(字典,“r”); if(dict == NULL){...

回答 1 投票 0

了解Valgrind中的错误

我是C的新手,所以我一直在磨练我的技能,通过搜索两个文本文件来匹配哈希来恢复密码。当我尝试编译这个程序时,我得到......

回答 1 投票 2

运行Petsc时Valgrind的问题

我从valgrind收到以下错误。 == 30996 ==条件跳转或移动取决于未初始化的值(=)== 30996 ==在0x12B28904:??? (在/usr/lib64/libmlx4-rdmav2.so)== 30996 == by ...

回答 1 投票 0

内存泄漏会发生什么?

我真的不明白发生异常时堆中分配的内存会发生什么:#include #包括 using namespace std; class Base {private:int * a; ...

回答 1 投票 3

C套接字读取功能导致内存泄漏

我正在编写一个小代码来从Socket读取ADS-B数据。数据采用以下格式:MSG,6,1,14242D7,1,2017 / 12 / 25,12:04:05.695,2017 / 12 / 25,12:04:05.695 ,,,,,,,, 6142 ,0,0,0,MSG,4,1,1,80068D,......

回答 1 投票 -1

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