Linux/POSIX 에러치명적
SIGABRT (6)SIGABRT (6) — 중단 시그널
프로세스가 중단되었습니다. 일반적으로 abort() 호출이나 실패한 어설션으로 인해 발생합니다.
linuxmacosunix
이 에러의 원인
프로그램이 abort()를 호출했거나, 실패한 assert()가 abort()를 일으켰거나, C 라이브러리 함수가 이중 해제(double free)나 힙 손상 같은 치명적 오류를 감지했습니다.
수정 방법
gdb로 코어 덤프를 확인하세요. 실패한 어설션을 찾으세요. Valgrind 또는 AddressSanitizer로 메모리 손상을 확인하세요.
관련 에러 코드
Linux/POSIX 에러에러
EPERMEPERM — 작업이 허용되지 않음
프로세스가 요청된 작업을 수행하는 데 필요한 권한이 없습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
EILSEQEILSEQ — 유효하지 않은 멀티바이트 시퀀스
문자 변환 도중 유효하지 않은 멀티바이트 또는 와이드 문자 시퀀스가 발견되었습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
EFBIGEFBIG — 파일이 너무 큼
파일 크기가 파일시스템이나 프로세스 리소스 한도에서 허용하는 최대값을 초과했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENOTEMPTYENOTEMPTY — 디렉터리가 비어 있지 않음
항목이 남아 있는 디렉터리를 삭제하려 했습니다.
linuxmacosunix
상세 보기 Linux/POSIX 에러에러
ENOLINKENOLINK — 링크가 끊어짐
네트워크 파일시스템을 통해 연결된 원격 리소스에 더 이상 접근할 수 없습니다.
linuxunix
상세 보기 Linux/POSIX 에러에러
EDOMEDOM — 수학 인수가 정의역 밖
수학 함수에 정의된 정의역 밖의 인수가 전달되었습니다.
linuxmacosunix
상세 보기