/var/log/messages
dmesg 메시지, segfault 본문
반응형
이 메시지는 프로세스가 자신에게 할당되지 않은 메모리를 접근하려고 할 때 발생하는 '세그멘테이션 폴트’를 나타냅니다.
예시:
[ 16.111271] xcmddc[793]: segfault at 0 ip 00007f560841cb5f sp 00007ffc98a9eac0 error 4 in libXcm.so.0.0.5[7f5608419000+8000]
[ 16.111323] Code: b8 01 00 00 00 83 fb ff 74 34 31 c0 ba 50 00 00 00 be 03 07 00 00 89 df e8 5e e6 ff ff 85 c0 74 2a b8 02 00 00 00 49 8b 55 00 <80> 3a 00 75 0a 80 7a 01 ff 0f 84 82 00 00 00 b8 04 00 00 00 48 83
[ 16.111531] udevd[687]: '/usr/bin/xcmddc --i2c /dev/i2c-0 --identify' [793] terminated by signal 11 (Segmentation fault)
로그 메시지는 xcmddc 프로세스가 libXcm.so.0.0.5 라이브러리에서 세그먼테이션 오류(일반적으로 메모리 접근 위반)를 경험했음을 나타냅니다. 세그먼테이션 오류는 프로그램이 유효하지 않거나 할당되지 않은 메모리 영역에 접근하려고 시도할 때 발생합니다. 특히, 이 경우에는 udev 데몬이 /usr/bin/xcmddc 명령을 실행할 때 문제가 발생했습니다
해결 방안은 libXcm와 xcmddc의 버전 및 의존성 확인, gdb 같은 디버거를 사용하여 xcmddc 프로세스의 core dump를 분석합니다.
'SUSE' 카테고리의 다른 글
리눅스 시간 동기화 (chrony x) (0) | 2024.05.14 |
---|---|
dmesg 메시지, Possible SYN flooding (0) | 2024.05.10 |
dmesg 메시지, temperature above threshold (0) | 2024.05.10 |
dmesg 종류 - DRDY ERR (0) | 2024.04.25 |
aws에서 sles 설치하기 (0) | 2024.04.16 |