DDD로 debugging 하는 도중에 장시간 작업을 하지 않으면 program이 자동으로 종료되는 현상을 해결할 수 있는 방법이 없는가요?

fatman의 이미지

수행 시간이 긴 경우에 대해서 debugging을 해야해서, 퇴근 시간에 DDD에서 의심되는 부분에 breakpoint 걸어놓고 수행을 했습니다. 다음 날 출근해서 봤더니, breakpoint까지 가는 것은 DDD message 창에서 확인이 되는데 정작 program은 완전히 종료가 되어서 DDD 기능을 이용해서 debugging하는 것이 불가능하더군요.

몇번 반복해서 해도 계속 이런 현상이 발생하고 있는데 영 원인을 모르겠더군요. 이게 DDD 또는 gdb의 원래 특성인지, 아님 시스템 환경 문제인지도...

혹시 비슷한 경험이나 해결법을 아시는 분께서 귀찮더라도 답변 좀 부탁드립니다.