아래와 같은 경우 fopen 할때 SIGSEGV 가 발생하고 서버가 죽슴니다.
당근.. log_filename은 이런식으로 할당하였습니다.
char* log_filename; <- 전역변수
할당은
log_filename = (char *) strdup(buf);
이런식으로 되있습니다.
오해의 소지가 있을거 같아 얘기하지만 log_filename 에 널값이 들어
가 fopen 시 세트먼트 폴트가 나는 건 아니구요..
지금 만지고 있는 서버는 소스파일이 30개 정도 됩니다. 그래서 그런지
외부에 원인이 있는듯 추정하고 있지만. 아래와 같이 fopen에서 죽어 버리니