valgrind

    17

    1답변

    누군가가 부스트 스레드 라이브러리 유출 여부를 알려 줄 수 있습니까? 그것은 나에게 보인다 : 구글은 내가하고있는 boost thread와 pthread 모두로 컴파일해야한다고 말했고 버전 1.40에서는이 문제가 수정되었지만 여전히 누수가있다. 이 컴파일 잘되지만 누수가 감지됩니다 것을 유의하십시오. 아직 http://antonym.org/2009/05/t

    3

    3답변

    내 코드의 스 니펫을 여기에 게시합니다. 내가 디버깅 주위에 발판을 얻으려고합니다. struct dirent *s_dirent; char path[300]; .... bzero(path,300); ... fd_dir = opendir(path); while((s_dirent = readdir(fd_dir))!=NULL) { if(s_d

    4

    1답변

    새로운 클라이언트가 연결될 때마다 새 스레드를 생성하는 C로 작성된 서버가 있습니다. 내 서버를 테스트하기 위해 나는 500 개의 클라이언트를 에뮬레이트하는 스크립트를 작성했다. 서버는 백 클라이언트의 처음 몇을 처리하고 끝으로 나는 Valgrind의에서 다음과 같은 오류가 발생합니다 : FBServer.c 라인 82에서 Thread 456: status

    4

    1답변

    valgrind를 사용하여 라이브러리가 LD_PRELOAD 환경 변수에 있어야하는 프로그램을 실행하려고합니다. 내가 Valgrind의없이 프로그램 을 실행입니다 경우가 행복하게 LD_PRELOAD 에드 라이브러리를 사용, 그러나 ERROR: ld.so: object '/path/to/lib/libLIBRARY.so' from LD_PRELOAD cannot

    9

    1답변

    그래서 Valgrind를 실행할 때 간단한 Makefile에서 컴파일 된 기본 Qt4 응용 프로그램이 어떻게되는지보고 싶었습니다. 이러한 누출의 원인은 무엇입니까? 내 끝에 동적으로 할당 된 개체를 삭제합니다. 또한 프로그램을 종료 할 때 오른쪽 상단 모서리에있는 닫기 (X)를 클릭하기 만하면됩니다. GUI 라이브러리는 단지 이 아닙니다. "free()"m

    4

    1답변

    Valgrind를 사용하여 내 라이브러리의 메모리 누수/오류를 감지했으며, 처음 사용했습니다. std::string에 잘못된 읽기가있는 것 같습니다. 여기 는 나머지는 단지 더 역 추적 오류 메시지 ==16214== Invalid read of size 1 ==16214== at 0x402701D: strlen (mc_replace_strmem.c:282

    2

    1답변

    는 주장이 실패가 #include <unistd.h> #include <sys/mman.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <wchar.h> #include <assert.h

    0

    2답변

    OS X (Snow Leopard) 랩톱에서 C++로 병렬 코드를 작성하고 memchecker로 디버깅하려고합니다. 성공적으로 valgrind 지원을 사용하여 OpenMPI를 빌드했습니다 : configure --prefix=/opt/openmpi-1.4.3/ --enable-debug --enable-memchecker --with-valgrind=/op

    2

    1답변

    누구나 그 이유에 대해 설명 할 수 있습니까? simple code valgrind는 this을 반환합니다. 첫 번째 문제는 boost : regex입니다. 내가 (선택 매칭) 물음표 서브 패턴을 사용하는 경우 Valgrind의 반환됩니다 Source and destination overlap in memcpy (line 8) 두 번째 문제는 표준 : :

    12

    1답변

    내 프로그램이 분할 오류를 일으키고 원인을 찾을 수 없습니다. 최악의 경우 문제의 기능이 항상 segfault로 이어지는 것은 아닙니다. GDB 버그를 확인하고이 역 추적 산출 : 클래스 주소의 GetS 문자열로 번호 (uint32_t m_address)를 번역하고 그것을 반환 Program received signal SIGSEGV, Segmentatio