segmentation fault

jiholee·2022년 5월 5일
0

cs

목록 보기
6/7

프로세스의 잘못된 메모리 접근으로 인해 발생하는 에러이다.(허용되지 않은 메모리 영역에 접근힐 때 발생해서 사용자가 메모리를 오염시키는 것을 막아준다.)

대표적인 케이스

  1. null 값을 가리키는 포인터에 접근할 때
  2. 할당 받은 메모리 공간을 넘어가는 곳을 접근할 때
  3. 더 이상 존재하지 않는 메모리 영역을 가리킬 경우
  4. read-only 메모리 영역에 쓰려고 할 때 (ex - 문자열 리터럴 수정)

0개의 댓글