HP-UX

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

 
문연관
비정기 조언자

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

pid 2142 received a SIGSEV for stack growth failure.

possible causes : insufficient memory or swap space,

or stack size exceeded maxrsessiz

or stack size limit is set too small.

이라고 나오는데 개발 중인 프로세스 인데요.프로그래밍이

잘못 된것일가요? 아니면 커널 설정이 문제일가요?



서버는 hp rx6600 11iv3 입니다.
4 응답 4
김병수
본과생

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

우선, 보여지는 error message를 참고삼아..

kernel 값을 증가하여 보시기 바랍니다.



# kcusage



# swapinfo -atm



하시어 swap size를 check하여 보시기 바랍니다.
고재진
중학생

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

안녕하세요.



본문 그대로 하면 커널 사이즈를 늘려주시면 됩니다.



하지만 커널사이즈가 충분하다고 판단되시면 프로그래밍쪽을 확인하셔야 합니다.



현재 서버의 용도가 어떤지 커널값이 어떤지도 궁금하네요.



여튼 이전에 비슷한 에러를 본적이 있는데 커널 값을 늘려서 임시방편으로 해결했지만 나중에 결론은 프로그래밍쪽 문제였습니다.



그럼.
문연관
비정기 조언자

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

위에 분에게 죄송하군요.실수로 점수를 잘못 눌렀네요.^^;



maxrsessiz 8388608 Default

maxrsessiz_64bit 8388608 Default

maxssiz 134217728 134217728

maxssiz_64bit 1073741824 1073741824

maxtsiz 134217728 134217728

maxtsiz_64bit 1073741824 Default



관련 설정 값은 위와 같습니다.swap 관련 디폴트 설정값을 사용하고 있습니다.

고재진
중학생

SIGSEV for stack growth failure 문제 해결방법 알고 싶습니다.

안녕하세요.

어쩌다 그런 실수를..ㅋㅋ



관련 문제로 패치가 있습니다.



어떤상황에서 이런 문제가 생겼는지는 알수없으나 패치도 적용을 하셔야 할것 같습니다.



PHKL_36242

PHKL_36324



물론 위에 적은것처럼 커널값이 적어서 문제를 일으켰을수도 있습니다.



그럼.