valgrind

    2

    3답변

    여기에서 C를 바로 수정하십시오. 방금 valgrind를 실행했는데 할당 된 메모리를 해제해도 프로그램에서 메모리 누수가 발생합니다. 나는 무엇을 놓치고 있습니까? stack.c는 : #include <stdlib.h> #include <stdio.h> #include "stack.h" struct node { int element;

    2

    1답변

    나는이 기능을 가지고있다. 나는 그것이 어떻게 든 mallocated 메모리를 자유롭게하지 않는다고 생각한다. 어떻게 해결할 수 있을지 모르겠습니다. Valgrind의에서 다음 출력 : ==9556== 2,996 bytes in 428 blocks are definitely lost in loss record 272 of 301 ==9556== at 0x

    -1

    1답변

    valgrind 및 realloc을 사용하는 데 문제가 있습니까? valgrind는 메모리에 대한 오류를 제공하는 것으로 보입니다.하지만 해제되지 않은 모든 것을 해제한다고 믿어도 해제되지는 않습니다. 터미널에서 /* declarations*/ typedef struct Hash_node{ char* word; char** overf

    0

    1답변

    저는 프로그래밍에 익숙하지 않고 valgrind 설치 방법을 보여주는 자습서 (http://c.learncodethehardway.org/book/ex4.html)를 따르고 있습니다. 나는 메모리 #include <stdio.h> /* Warning: This program is wrong on purpose. */ int main() {

    2

    3답변

    내가 뭘 잘못했는지 모르겠지만이 문제를 해결할 수 없습니다. file에 따르면 , 그것은 분명히 말한다 test: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.16, BuildID[sha1]=0x436d17ab04dc54f3

    0

    1답변

    C++에서 Vector 클래스를 만들고 있는데 문제가 있습니다. ==23391== Invalid write of size 4 ==23391== at 0x401CAB: IntVector::IntVector(int, int) (IntVector.cpp:35) ==23391== by 0x401009: main (main.cpp:36) ==23391== Ad

    1

    1답변

    저는 C에서 전문가가 아니기 때문에 valgrind에 문제가 있습니다. 명령 줄에서 입력을 읽고 싶습니다. 이렇게하면 잘 작동합니다. //call the function char *command = getUserInput(); //function char *getUserInput() { char *buffer = NULL; ch

    0

    1답변

    편집 : 그래서 나는 바보이고 valgrind로 작업 할 때 업데이트 된 .cpp를 SSH하는 것을 잊어 버렸습니다. 어쨌든 새로운 변경 사항을 나타 내기 위해 아래 코드를 업데이트했습니다. 불행히도 나는 여전히 아래에있는 것들로 누출되는 일부 정보를 얻고 있으며, 내가하고있는 일은 어떤 정보가 여전히 제대로 삭제되지 않는 것을 의미하는 나무를 만드는 것이

    4

    1답변

    저는 처음으로 valgrind를 확인하려고합니다. 그러나 현재 결과가 마음에 들지만 valgrind가 항상 발생하는 메모리 누수를 반환하는지 또는 궁금합니다. 일부 프로그램에서 벗어날 수있는 경우 프로그램이 종료되는 방식에 따라 특수성이 있습니다. 예를 들어, 'killall -9 program'을 사용하여 프로그램을 종료 한 경우. 가 여기 내 현재 프로

    0

    1답변

    boost :: asio 및 다중 스레드를 사용하여 프로그램을 작성하려고합니다. 이 프로그램은 잘 작동하는 것 같지만, valgrind 스레드 도구 drd로 실행할 때 충돌하는 저장소 및로드 작업의 메시지가 표시됩니다. == 13,740 == 스레드 2 == 0x06265ff0 크기 4 == 0x40F2B8에서 13,740 ==에서 스레드 2로 가기 상충