В DDB "bt / u" будет отслеживать пользовательскую часть стека потока. Смотрите "человек 4 дБ". Этого в сочетании с textdump может быть достаточно.
Если вам нужно работать только с ядром, все становится немного сложнее.
В kgdb «info threads» перечислит все потоки, которые работали во время сбоя ядра. После этого «поток X», за которым следует «bt», даст вам часть стека потока в ядре.
Получить пользовательскую часть приложения будет сложнее. Самый простой способ сделать это, вероятно, состоит в том, чтобы изменить приложение gcore так, чтобы оно использовало libkvm для поиска структур виртуальных машин, связанных с данным процессом, и, по существу, для реконструкции coredump процесса. Это возможно, но я не думаю, что на данный момент есть готовое к использованию решение.