valgrind 相关问题

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

如何解决由C ++包装器中C对象之间的交互引起的与内存相关的错误?

我正在围绕面向对象的C库编写一个薄C ++包装器的问题。这个想法是要自动化内存管理,但是到目前为止,它并不是很自动。基本上,当我使用包装器时...

回答 3 投票 0

为什么会显示“ 8号读码无效”? (Valgrind)

我已经阅读过Stackoverflow上的类似文章,但它们并不能解决我的问题。我的问题是,当我使用...

回答 1 投票 1

C中的分配节点内存(RED-BLACK树)

我正在尝试使用带有(void *)数据的节点结构(节点保存的数据是generalint,字符串,struct Vector等)来构建带有节点结构的RED-BLACK树。我能够删除节点完全向上...

回答 1 投票 0

sbrk-为什么valgrind不报告内存泄漏?

我写了malloc的这个小版本(没有免费的):#include #include #include #define word_size sizeof(intptr_t)#define align(n)((n + word_size-1)&。 。

回答 1 投票 2

C-valgrind为什么不报告内存泄漏?

我写了这个小malloc:#include #include #include #define word_size sizeof(intptr_t)#define align(n)((n + word_size-1)&〜(word_size-1))。 ..

回答 1 投票 0

如何查找使用工具时不会发生的段故障

我问这个问题是因为如果我使用Valgrind或GDB运行Ceg程序,则不会发生seg错误。但是,一旦我独立运行它,它就很容易重现,因为它将毫无故障地隔离故障。我有...

回答 3 投票 -2

CS50,PSET5-Speller。运行valgrind时错误的帮助

我遇到以下错误。 == 14574 ==读取的大小为1无效

回答 1 投票 1

我应该在哪里将free()放在C中?

我对C编程有点陌生,我似乎不明白我应该在哪里释放初始化的int *数组。在我得到所需的东西后,我尝试放置free(array),但是Valgrind仍然报告一个...

回答 1 投票 1

使用Valgrind时的一般保护故障

抱歉,我没有权限添加代码。我有一个程序,在启动后2-10s的可变时间范围内,在某些系统上崩溃了...

回答 1 投票 0

如何读取使用valgrind检查的R包的输出

我正在准备一个R包,的确在github(https://github.com/whcsu/JMcmprsk)上。我已经在Windows和linux上通过了R CMD check-as -cran,但是它无法通过CRAN的valgrind测试:这是...

回答 1 投票 0

我如何解释此错误,堆摘要,统一变量?

#include int main(){int a,b = 10,r; printf(“%d \ n”,a); }> == 13235 == Memcheck,一个内存错误检测器> == 13235 ==版权所有(C)2002-2017,并通过...

回答 2 投票 0

从C子进程中干净退出而没有valgrind抱怨?

我有一个C程序,它包含一个主要过程。有时,fork()用于创建并行子进程。这些仅存在几秒钟。我的主进程很好地退出,取消分配...

回答 1 投票 0

在我的链表实现中使用valgrind检查内存泄漏,给我的确是“丢失:1个块中40字节”

我正在尝试实现链表。类linkedListType中的方法insertLast()之一导致错误这是linkedList.hpp文件模板中的函数。 ...

回答 1 投票 0

从结构的链接列表中打印字符串时,无效读取的大小为1

我已经创建了一个单链接结构列表,我正在尝试从中打印字符串。我的链接列表定义为:typedef struct LinkedListNode {void * data; struct LinkedListNode * ...

回答 1 投票 0

C中自己的堆栈实现中的细分11

我正在尝试实现自己的堆栈程序,但是当我初始化堆栈时,出现了SEGMENTATION FAULT! extern int stackInit(intstack_t * self){self = malloc(sizeof(intstack_t)); if(self == NULL){...

回答 1 投票 0

由valgrind标识的内存泄漏,涉及使用malloc返回通过std :: string返回的字符串

我一直在C ++库的python(ctypes)接口中遇到“内存问题”。因此,我通过valgrind运行了C ++ / C API测试,这表明以下函数存在问题:...

回答 1 投票 0

我认为我的valgrind安装已损坏

使用此简单代码1 #include 2 #include 3 int main(){4 int n = 3; 5 printf(“%d \ n”,n); 6返回0; 7}我收到这个泄漏,我不知道...

回答 1 投票 0

无效读取的4个valgrind大小

我使用valgrind运行我的代码,并收到“无效读取的4号大小”错误。这就是我确切得到的:== 15103 == at 0x10F74C:NoeudHydro :: GetNumero()const(NoeudHydro.h:97)== 15103 == ...

回答 1 投票 0

在执行过程中将callgrind / valgrind附加到程序中

我从一开始就使用Valgrind通过运行程序来检测问题。现在,我在程序的特定时刻遇到了内存/性能问题。不幸的是,没有可行的方法来制作...

回答 3 投票 0

valgrind条件跳转或移动取决于未初始化

Valgrind对两行代码抛出两个警告,每行代码旁边的注释中都有提及。警告1:大小为8的无效写入,地址...在大小为9的块中分配了8个字节...

回答 1 投票 0

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