對 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 Bug 報告日誌 - pstack 總是失敗並顯示“crawl: Input/output error”

您可以使用 gdb 作為替代方案。

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

相關內容