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