ltrace가 출력을 생성하지 않는 이유는 무엇입니까?

ltrace가 출력을 생성하지 않는 이유는 무엇입니까?

며칠 동안 나는 이 명령을 터미널 에뮬레이터에서 실행되도록 두었습니다.

ltrace -p `pgrep xfwm4`

시스템을 정상적으로 사용하는 동안 아직 ltrace. 참고: xfwm4Xfce의 창 관리자입니다.

이것이 예상되는가? 바쁜 창 관리자가 라이브러리 호출을 하지 않습니까?

ltrace나는 xfwm4에서 무작위로 발생하는 예측할 수 없는 버그를 경험하고 있으며, 그 원인이 무엇인지에 대한 단서를 제공할 수 있기를 바랐습니다 .

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

관련 정보