Segfault
OS에 메모리 액세스 위반을 알리기 위해 메모리 보호 기능이있는 하드웨어에서 발생하는 오류
customer handler를 설치하여 사용하지 않으면 Linux의 커널에서 동작하고 있는 process signal 처리
segfault는 일반적으로 프로세스를 종료하고 적절한 ulimit 설정을 갖춘 코어 덤프를 생성
오류 값은 페이지 오류 오류 코드 비트의 비트 마스크 from
arch/x86/mm/fault.cSegmentation fault notion
What is Segfault Message?
Linux에서 세그먼테이션 오류 (segfault) 또는 액세스 위반은 운영 체제 (OS)에 메모리 액세스 위반 을 알리기 위해 메모리 보호 기능이있는 하드웨어에서 발생하는 오류입니다. 리눅스 커널은 문제가 발생하기 되면 일반적으로 프로세스 11번과 같은 신호를 보내서 문제의 프로세스에 결함이 있음을 전달함으로써 이러한 문제에 대응하게 됩니다.
https://hslee77.github.io/linux,cloud/2021/05/07/LinuxSegfault-Event.html


Seonglae Cho