내 프로그램이 NULL 포인터 또는 오래된 메모리에 액세스하고 있는지 알고 싶습니다.GDB에서 segfault가 발생한 주소를 알려주려면 어떻게해야합니까?
역 추적은 다음과 같습니다
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2b0fa4c8 (LWP 1333)] 0x299a6ad4 in pthread_mutex_lock() from /lib/libpthread.so.0 (gdb) bt #0 0x299a6ad4 in pthread_mutex_lock() from /lib/libpthread.so.0 #1 0x0058e900 in ??()
(GDB) P는 $에서 작동하지 않습니다 $ _siginfo'를 사용하여 구조체에 무엇이 있는지 확인하십시오. – nornagon
이 확인이 지원되지 않습니다 추측'p- 형 _siginfo SH4 – To1ne
사용을 사용하는이 아키텍처 :( – To1ne