Programming
GDB SIG33 시그널 문제 해결 - How to fix SIG33
DragonTory
2021. 5. 6. 15:02
반응형
gdb로 디버깅 하다가
아래와 같은 시그널을 받고 멈출 경우
received signal SIG33, Real-time event 33
위의 시그널 33은 리얼타임 이벤트 시그널이라고 해서
타임 관련 해서 주기적으로 넘어오는 듯 하다.
이를 해결 하려면
(gdb) handle SIG33 nostop noprint pass
으로 입력해서 디버깅 중에 nostop 옵션으로 설정 해줘야
디버거가 시그널 수신 시에 멈추지 않는다.
위의 명령어를 입력 하면 다음 결과 화면이 나온다.
Signal Stop Print Pass to program Description
SIG33 No No Yes Real-time event 33
이렇게 하고 run 하면 멈춤 없이 잘 실행 된다.
반응형