почему 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.

Связанный контент