반응형 Segmentation Fault1 [ROS2] Segmentation Fault 발생 시 디버깅 과정 ros 환경에서 코딩을 하다보니, 프레임워크를 써서 빌드하고 run할 때보다는 불편한 점이 더 많은 것 같다. 그렇지만 프레임워크를 사용하지 않을 때는 너무 무기력해질 수도 있다는 생각에 현상황에서의 경험이 득이 될건 더 많은 것 같긴 하다. spring 사용 때는 프레임워크에서 알아서 잡아내줬으니.. 1. Core Dump 설정 활성화 - Segmentation Fault가 발생 시, 코어 덤프 파일을 생성되도록 설정 코어 덤프는 프로그램이 비정상 종료 시, 메모리 상태를 포함하는 파일이다. - 코어 덤프 설정 명령 ulimit -c unlimited 2. ROS 2 디버그 빌드 - ROS2를 디버그 빌드로 빌드해 추가적인 디버깅 정보를 얻을 수 있다 - 빌드 시 'CMAKE_BUILD_TYPE'를 '.. 2023. 12. 11. 이전 1 다음 반응형