valgrind

    0

    1답변

    나는 레지스터 할당이 유효화 분석 구현이 있고, 나는 독방 감금 오류가 점점 오전 : 오류가이 명령 iwth 무엇인지 보려고, Program received signal SIGSEGV, Segmentation fault. 0x00007ffff7560d9d in _int_malloc() from /lib64/libc.so.6 그래서 나는 Valgrind

    3

    4답변

    내 코드가 제대로 실행되고 메모리 누수가 없습니다. 그러나, 나는 점점 오전 Valgrind의 오류 : ==6304== 14 errors in context 4 of 4: ==6304== Invalid write of size 1 ==6304== at 0x4A0808F: __GI_strcpy (mc_replace_strmem.c:443) ==6304=

    4

    2답변

    valgrind에서 아래 코드를 컴파일하고 실행하면 스레드에 가입 할 때 스레드가 free'd가 된 것처럼 보입니다. 그런 다음 나중에 메모리가 참조되지 않게됩니다. 이미 free'd는 읽힌다. valgrind에서 "거짓 긍정"입니까? 그렇지 않다면 더 큰 병렬 프로그램에서 무시하는 것이 일반적으로 안전한가요? 어떻게해야합니까? int main (strin

    1

    1답변

    valgrind에서 내 코드가 읽기 오류를 생성한다고 알려주기 때문에 문제가 발생합니다. 이 문제가있는 기능입니다 : double func3(double *xp, double *yp, int dims, double *u_b, double *array, int nc) { int i, j, pos; double cx,

    3

    1답변

    이 궁금 (NOT 진짜 Valgrind의 출력!) : ==15060== 12 bytes (***HERE***) in 1 blocks are definitely lost in loss record 1 of 1 ==15060== at 0x4C2AAA4: operator new[](unsigned long) (in vgpreload_memcheck-amd64-

    0

    1답변

    다음은 두 번째 함수로, 카운트 값에 따라 포인터 배열에 대한 메모리 할당 및 할당을 다시 시도합니다. 두 번째 함수는 마지막 문자열을 포인터 배열의 첫 번째 문자열로 연결하려고합니다. 프로그램은 문자열의 개수와 명령 줄 인수와 일치시킬 패턴을 취해 입력 문자열에 일치하는 패턴이있는 경우에만 첫 번째 함수를 호출합니다. 20 char **allocate_a

    4

    1답변

    나는 독서의 비트 짓을했는지 매버릭스 할 수 없습니다 https://github.com/mxcl/homebrew/issues/23660 그리고 버그는 여기에보고 : 누군가도 패치를 썼다 https://bugs.kde.org/show_bug.cgi?id=326724 : http://bugsfiles.kde.org/attachment.cgi?id=83590 사

    3

    1답변

    나는 몇 가지 다른 질문을 한 번 해봤지만 비슷한 문제는 해결하지 못했습니다. 나는 (힙 정렬을 사용하여) 배열을 정렬하고 중앙값을 계산하는 기능을 가지고있다. 힙 정렬 루틴은 Numerical Recipies에서 직접 가져 왔습니다. 나는 중간 값 함수 안에 배열을 가지고 있지만, 시간 공간을 비우지 않는 것 같습니다. 여기에 내가 무엇을 의미하는지 설명

    0

    1답변

    내 함수 remove_duplicates는 연결된 목록에서 중복 데이터 값을 제거해야합니다. 그러나 링크 된 목록의 한 지점에 도달하면 예를 들어 연결된 목록이 L = {10,10,20,30,30,30,40,50} 인 경우 L = {10,20,30,40,50} 일 때 출력은 L = {10,20,30,(some random int value like 2368

    0

    1답변

    내가 인해 다른 다양한 문제에 Valgrind의를 통해 내 응용 프로그램을 실행 봤는데, 나는에 대해 경고를보고 계속 초기화되지 않은 값 (들)에 따라 달라집니다 : 그래서 ==26447== Conditional jump or move depends on uninitialised value(s) ==26447== at 0x5C244F: int std::_