C++ WM/DE 또는 X.org 충돌을 디버깅하는 방법은 무엇입니까?

C++ WM/DE 또는 X.org 충돌을 디버깅하는 방법은 무엇입니까?

소켓, 스레드, 프로세스를 다루는 거대한 코드가 있는데 엉망입니다... 최근에 편집하는 동안 코드를 실행한 후 WM이 충돌했습니다. 모든 창이 종료되기 때문에 익숙한 방식으로 코드를 디버깅할 수 없습니다. 내 프로그램이 다른 프로세스와 충돌하는 상황을 겪어본 적이 없어서 이 문제를 해결하는 방법을 모르겠습니다. WM이나 X.org는 내가 볼 수 있도록 충돌 보고서를 어딘가에 저장합니까? 내 WM은 i3입니다.

관련 정보