
В течение нескольких дней я оставлял эту команду запущенной в эмуляторе терминала
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.