几天来我一直在终端模拟器中运行这个命令
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.