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はもはや維持されません。マニュアルページとソースコード不一致。

バラよりDebianのバグレポートログ - pstackは常に「クロール:入力/出力エラー」のため失敗します。

あるいは、gdbを使用することもできます。

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

おすすめ記事