¿Por qué ltrace no produce resultados?

¿Por qué ltrace no produce resultados?

Desde hace varios días dejo este comando ejecutándose en un emulador de terminal

ltrace -p `pgrep xfwm4`

mientras uso el sistema normalmente, y todavía no he visto ningún resultado de ltrace. Nota: xfwm4es el administrador de ventanas de Xfce.

¿Se espera esto? ¿Un administrador de ventanas ocupado no realiza ninguna llamada a la biblioteca?

Estoy experimentando un error impredecible en xfwm4 que ocurre al azar y esperaba ltraceproporcionar alguna pista sobre su causa.

Respuesta1

porque el proceso padre no realiza ninguna llamada a la biblioteca...

Al igual que strace, hay una bandera para seguir el proceso secundario.

consulte la página de manual;

   -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.

información relacionada