為什麼 ltrace 沒有輸出

為什麼 ltrace 沒有輸出

幾天來我一直在終端模擬器中運行這個命令

ltrace -p `pgrep xfwm4`

正常使用系統時,我還沒有看到任何輸出ltrace。註:xfwm4是Xfce的視窗管理器。

這是預期的嗎?繁忙的視窗管理器不進行任何庫呼叫?

我在 xfwm4 中遇到了一個隨機發生的不可預測的錯誤,我希望ltrace能提供一些關於導致該錯誤的原因的線索。

答案1

因為父進程沒有進行任何函式庫呼叫......

與 strace 一樣,有一個標誌來追蹤子進程。

檢查手冊頁;

   -f     Trace child processes as they are created by currently traced processes as a result of the fork(2) or clone(2) system calls. The new process is attached immediately.

相關內容