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