2017-02-09 5 views
1

메인 스레드가 많은 스레드를 생성하는 프로그램이 있습니다. 크래시가 발생하여 코어 파일을 디버깅하고 있습니다. 자식 스레드 중 하나에서 충돌이 발생했습니다. 그 이유를 찾으려면, 메인 스레드가 아직 살아 있는지를 알아야합니다. 어떤 스레드가 초기 스레드인지 알 수있는 방법이 있습니까?코어 파일을 디버깅하는 동안 메인 스레드 찾기

답변

2

어떤 스레드가 초기 스레드인지 알 수있는 방법이 있습니까? 스레드의 100 단위가

, 나는 그들을 통해보고 다음과 같은 방법을 사용 :

(gdb) shell rm gdb.txt 
(gdb) set logging on # GDB output will go to gdb.txt 
(gdb) thread apply all where 

지금 main을 찾아, 선택의 여지가 귀하의 편집기 나 호출기로 gdb.txt로드 등