이것저것 더 테스트 해봐야하지만, signal 처리 시 signal 이 발생하면 무슨 일이 생길까? sf.cpp 원문 #include <signal.h> #include <iostream> using namespace std; void sigFunc(int sig) { cerr << "SIGNUM: " << sig << endl; cerr << "I'll make segmentation fault" << endl; /* char* p(NULL); *p = 20; */ abort(); } int main(int,char**) { signal(SIGSEGV, sigFunc); char* p(NULL); *p = 20; return 0; } 컴파일 $ g++ -g -o sf sf.cpp 실행 ./sf SIGNUM: 11 I'll make segmentation fault Aborted (core dumped) 디버깅 $gdb -c core.24262 ./sf GNU gdb Red Hat Linux (6.3.0.0-1.63rh) Copyright 2004 Free Software Foundation, Inc. GDB...