找出我的程序使用GDB挂起的位置?

Kri*_*oks 1 c gdb

我如何获得GDB中所有线程的所有堆栈跟踪?

我需要弄清楚我的程序挂起的位置以及外部框架是否导致它.我需要类似backtrace命令的东西,但需要获得所有痕迹.

NPE*_*NPE 6

thread apply all <command>运行<command>所有线程,例如:

(gdb) thread apply all backtrace
Run Code Online (Sandbox Code Playgroud)

此外,您可能会发现以下内容:gdb手动 - 使用多个线程调试程序.