PID で pstack コマンドを実行中にエラーが発生しました

PID で pstack コマンドを実行中にエラーが発生しました

C++ プロセスで pstack を実行しようとしています。ただし、次のエラーが表示されます。これは 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 は常に「クロール: 入力/出力エラー」で失敗します

代わりに gdb を使用することもできます。

$ sudo gdb
(gdb) attach {pid}
(gdb) thread apply all bt

関連情報