por que o ltrace não produz saída

por que o ltrace não produz saída

Por vários dias deixei este comando rodando em um emulador de terminal

ltrace -p `pgrep xfwm4`

enquanto uso o sistema normalmente, e ainda não vi nenhuma saída do ltrace. Nota: xfwm4é o gerenciador de janelas do Xfce.

Isso é esperado? Um gerenciador de janelas ocupado não faz nenhuma chamada à biblioteca?

Estou enfrentando um bug imprevisível no xfwm4 que ocorre aleatoriamente e esperava ltracefornecer alguma pista sobre o que estava causando isso.

Responder1

porque o processo pai não está fazendo nenhuma chamada de biblioteca...

como o strace, há um sinalizador para seguir o processo filho.

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

informação relacionada