Я пытаюсь запустить pstack в моем процессе C++. Однако, появляется следующая ошибка. Это экземпляр на основе Debian Buster. Может кто-нибудь подскажет, что здесь не так?
pstack 15
15: /usr/local/bin/TestProcess 10.128.2.196 8001 -1 -1
pstack: Input/output error
failed to read target.
решение1
Я думаю, что pstack больше не поддерживается. Страницы man иисходный кодне совпадает.
ВидетьЖурналы отчетов об ошибках Debian — pstack всегда завершается ошибкой «crawl: Input/output error».
В качестве альтернативы можно использовать gdb.
$ sudo gdb
(gdb) attach {pid}
(gdb) thread apply all bt