프로그램 멈춤 현상에 대해서..
글쓴이: -@Naver / 작성시간: 월, 2019/01/21 - 1:21오후
안녕하십니까!
제목에 쓴 것 그대로 프로그램의 멈춤 현상에 대해서 여쭤보려고 합니다.
저는 C언어와 C++을 혼용하여 UI로는 qt를 사용해서 프로그램을 만들었습니다.
전체적으로 잘 돌아가고 있다고 생각했는데요. 이 프로그램이 사용자가 끄기 전까지는 계속 돌아가고 있어야하는 프로그램입니다.
문제는 하루 이틀정도는 멈추지 않고 잘 돌아가는데, 한 3~4일은 넘지 못하고 어느 순간 프로그램이 멈춰버리더라고요.
디버깅모드로 실행시켜놔도 디버깅이 어디서 멈춘건지 잡지를 못하는데,,
이런 문제를 해결하기 위해서는 보통 어떻게 접근을 해야하는 건가요?
모든 코드에 다 브레이크 포인트를 잡아놓을 수도 없는 노릇이고.. 답답하네유ㅎㅎㅎㅎ
도움을 주신다면 감사하겠습니다.!!
Forums:
진행시간을 계속 출력하도록 해보시면 어떨까요
언제 뻗었는지는 알 수 있을거 같은데
음 ..
멈췄다는 것을 어떻게 확인한 건가요...?
멈췄다고 확인된/의심되는 시점에, strace 한 번 떠 보시고..
필욯하다면 kill 로 SIGSEGV 날려서 core 덤프 뜬 후에, stack trace 도 한 번 해보시죠.
cpu 나 memory 사용량은 어떤가요..?
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기