안녕하세요~
제목에서처럼 pthread의 memory leak 문제에 대해 질문 올립니다.
소스는 아래에 적었습니다만, 아주 간단한 스레드 프로그램을 만들어 돌려보았는데...
dmalloc 메모리 디버거가 남긴 정보를 보면...
alloc calls: malloc 2, calloc 0, realloc 0, free 1
라는 분석이 나오더군요.
malloc 2개중의 하나는 소스내에서 strdup를 통해 malloc 된것이고, 이것은 바로 free 시켰습니다만...
나머지 한개의 malloc은 뭘까 궁금해서 gdb로 추적해봤더니 이렇게 밖에는 더이상 추적이 안되네요.