GDB가> 코어 파일, GDB는 다음과 같은 오류를 제공하고 코어 파일 생성 충돌이 실행할 때 : 내가 어떤 참조를 발견하지 않았습니다GDB : malloc에 () : 메모리 손상 (고속) :
Reading symbols from ./libtcmalloc_minimal.so.0...
*** glibc detected *** gdb: malloc(): memory corruption (fast): 0x0000000000ec04a0 ***
을 이 오류와 함께 gdb가 손상되었습니다. 아무도 이것에 빠지지 않았나요? 그렇다면 무엇을 할 수 있습니다.
GDB의 버전은 다음과 같습니다 GNU gdb를 (GDB) SUSE (6.8.50.20090302-1.5.18)
감사
'-g'로 컴파일하십시오. 그것은 어떤 라인 번호에 대해 아무 말도하지 않습니까? 문제를 보여주는 최소한의 컴파일 가능한 코드를 보여줄 때주의해야합니까? – cnicutar
나는 분석을 위해 제출할 스택 추적을 얻으려고 노력하면서 코드를 직접 컴파일하지 않습니다. 명확하게하기 위해, gdb를 실행하여 애플리케이션 자체가 실행될 때가 아니라 코어를 분석 할 때이 오류가 발생합니다. –
프로그램과 코어 파일 이름을 인자로 사용하여 gdb를 실행 해 봅니다. 'gdb prog-file core-file' –