공유메모리의 값을 연산 할 경우 죽는 경우가 있는지 알고 싶습니다.
글쓴이: gadyang / 작성시간: 목, 2014/07/31 - 10:29오전
검색능력이 부족해서 그런지 아무리 검색을 하여도 찾지 못하여, 염치불구하고 이렇게 글을 올리게 되어 죄송합니다.
a 라는 구조체에 공유메모리를 할당 하였습니다.
a 구조체의 변수 b의 값을 변경 하는 일을 반복적으로 하는 프로세스가 있는데
몇일 동안 잘 동작하다 프로세스가 죽어 core 를 분석해 보니 b의 값을 변경 하면서 죽었습니다.
공유메모리의 값을 연산 할 경우 죽는 경우가 있는지 알고 싶습니다. 이 프로세스는 약 1년간 동작 하다가 죽었습니다...
추가 확인 결과..
/var/log/message 확인결과 core가 생기기 전 abrt 데몬이 13초 전에
"abrt daemon is not running. If it crashed, /proc/sys/kernel/core_pattern contains a stale value, consider resetting it to 'core'"
이라는 로그를 남겼습니다.
혹시 조금이라도 하시는 분 있으시면 조언 부탁드립니다. ㅠㅠ
Forums:
댓글 달기