일상에서 멍때리기

mac osx core file 본문

프로그래밍/삽질로그

mac osx core file

로 얄 2014. 4. 14. 23:30
반응형

mac에서 ulimit -c unlimited 를 이용하여 segmentation fault가 발생할 떄 core파일을 남길 경우 core파일을 찾아 볼 수 가 없다.
어디에 생성되는 것일까?
mac에서는 core파일이 /core/core.pid 로 생성이 된다. 

하지만 이 때 mac에서는 corefile의 size가 엄청나게 크게 생성이된다. 
그렇기 때문에 이에 대한 문제를 해결하기 위해서는 ulimit -c unlimited대신 다음과 같은 설정을 해주도록 한다.
 
ulimit -S -c <size> 
 
 

반응형
Comments