core dump파일 생성하기

코드를 실행한 후 임의의 값을 넣어
Segmentation fault (core dumped) 이렇게 뜨고 ls를 했을 시 core 파일이 보이지 않아서
ulimit -c unlimited 로 core 파일의 크기 제한을 제거하고
다시 임의의 값을 넣어 Segmentation fault (core dumped) 를 유도해도 코어파일이 생성되지 않습니다.

ubuntu 18.0.4 64bit linux 입니다.
core파일을 코드를 실행시킨 디렉토리에 생성하는 방법을 알려주실 수 있으실까요?

작성자 정보
답변 1
5unkn0wn
강의 수강: 50

음 일반적으로 core 파일이 생성되는게 정상인데.. 완전히 재현되는 환경이 없어서 정확한 원인을 파악하기가 어렵습니다 ㅠㅠ

sudo systemctl enable apport.service 명령어나 sudo service apport start 명령어를 실행해 apport 서비스를 시작하고, cat /proc/sys/kernel/core_pattern 명령어를 실행했을 때 |/usr/share/apport/apport %p %s %c 라는 결과가 나오는지 확인해보시면 좋을 것 같습니다.

2022.01.29. 18:15
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기