728x90
반응형
dmesg의 Segfault Error 분석 방법
$ dmesg foo[1234]: segfault at 2a ip 0000000000400511 sp 00007fffe00a3260 error 4 in foo[400000+1000]
These are some hints in dmesg output:
foo
is the executable name1234
is the process ID2a
is the faulty address in hexadecimal- the value after
ip
is the instruction pointer - the value after
sp
is the stack pointer error 4
is an error code- the string at the end is the name of the virtual memory area (VMA)
참조 http://www.enodev.fr/posts/decode-segfault-errors-in-dmesg.html
실전
예제를 통한 분석 :
[Segfault] Core가 없을때 dmesg로 죽은 원일 분석 하기
728x90
반응형
'버그 잡이 > 리눅스 코어 파일 분석 가이드' 카테고리의 다른 글
메모리 alignment (0) | 2017.04.05 |
---|---|
gdb에서 메모리 덤프 (0) | 2017.04.05 |