C언어
pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.12.so)
고요한하늘...
2015. 3. 3. 23:25
http://stackoverflow.com/questions/15659832/does-openmp-allocate-memory-and-free-all-after
아래와 같이 pthread_create에 대해 메모리 릭 에러를 확인할수 있는데(valgrind)
컴파일러에 따라 나타나는 현상이라고 한다
gcc(4.4.6)에서는 아래와 같이 메세지가 나오지만
icc( intel compiler )로 컴파일 하면 정상적으로 나온다고 하네요
==8798== 576 bytes in 2 blocks are possibly lost in loss record 1 of 1
==8798== at 0x4A04A28: calloc (vg_replace_malloc.c:467)
==8798== by 0x3838A11812: _dl_allocate_tls (in /lib64/ld-2.12.so)
==8798== by 0x3839607068: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.12.so)
==8798== by 0x403838: init_server_socket (get_frequency_keepalive.c:425)
==8798== by 0x4039C4: main (get_frequency_keepalive.c:471)