
幾天來我一直在終端模擬器中運行這個命令
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.