문제가 없었던 프로그램에 토큰을 이어붙인 스트링을 사용해야해서 밑의 함수를 추가 하였습니다.
세그폴트가 발생되어 밑의 코드들을 주석처리 해보니 다시금 정상작동 하더라구요..
노가다를 통해서 확인해본 결과
sprintf(psResult,"%s",psTemp);
strncpy(psResult, psTemp, strlen(psTemp));
memcpy(psResult, psTemp, strlen(psTemp));
세개중 하나의 함수로 strtok 의 결과물 psTemp 에 접근한 후에
다른함수에서 메모리 오류가 발생하네요..
printf 로 접근했을시에는 오류가 나지 않고
psResult에 "What" 이라는 임의의 값을 넣고 진행했을때도 오류가 나지 않더라구요...
이것이 당췌 무슨 이유에서인지 모르겠네요 ㅠㅠ
OS 는 HP-UX B.11.23 U ia64 2333129302 unlimited-user license 입니다.