How do I get the backtrace for all the threads in GDB?

srikantha ks picture srikantha ks · Aug 23, 2013 · Viewed 138.1k times · Source

Is there an equivalent command in GDB to that of WinDbg's "!process 0 7"?

I want to extract all the threads in a dump file along with their backtraces in GDB. "info threads" doesn't output the stack traces. So, is there a command that does?

Answer

Sharad picture Sharad · Apr 10, 2014

Generally, the backtrace is used to get the stack of the current thread, but if there is a necessity to get the stack trace of all the threads, use the following command.

thread apply all bt