Николай предложил «нить применить все бт». Также есть «информационные потоки», которые иногда могут помочь вам найти то, что вам нужно, с меньшим количеством слов.
Предположим, что 'информационные потоки' не показывают, что вы хотите, и вы вынуждены прочесывать трассировки стека для всех потоков. Это может быть болезненно, если в вашем процессе много потоков (в некоторых программах это может быть сотни). Вы можете ограничить число отображаемых кадров на поток чем-то более подходящим (скажем, 5 кадров)
(gdb) thread apply all where 5
Но даже это может быть трудно прочесать, поскольку вам, возможно, придется нажимать на пейджерную подсказку в поисках того, что вы хотите, и вы можете легко пропустить вашу цель. Когда это так, я нашел комбинацию включения регистрации и нанесения вреда на пейджер очень полезной
(gdb) set height 10000
(gdb) set logging on
(gdb) thread apply all where 5
(gdb) shell
Теперь изучите gdb.txt и найдите вашу ветку.