본문으로 이동
Linux/POSIX 에러치명적
SIGABRT (6)

SIGABRT (6) — 중단 시그널

프로세스가 중단되었습니다. 일반적으로 abort() 호출이나 실패한 어설션으로 인해 발생합니다.

linuxmacosunix

이 에러의 원인

프로그램이 abort()를 호출했거나, 실패한 assert()가 abort()를 일으켰거나, C 라이브러리 함수가 이중 해제(double free)나 힙 손상 같은 치명적 오류를 감지했습니다.

수정 방법

gdb로 코어 덤프를 확인하세요. 실패한 어설션을 찾으세요. Valgrind 또는 AddressSanitizer로 메모리 손상을 확인하세요.

공식 문서

관련 에러 코드