
Ich habe diesen Befehl mehrere Tage lang in einem Terminalemulator laufen lassen
ltrace -p `pgrep xfwm4`
während ich das System normal verwende, und ich habe noch keine Ausgabe von gesehen ltrace
. Hinweis: xfwm4
ist der Fenstermanager von Xfce.
Ist das zu erwarten? Ein ausgelasteter Fenstermanager führt keine Bibliotheksaufrufe durch?
Ich habe mit xfwm4 einen unvorhersehbaren Fehler festgestellt, der zufällig auftritt, und ich hatte gehofft, dass ich hier ltrace
einen Hinweis auf die Ursache finden könnte.
Antwort1
weil der übergeordnete Prozess keine Bibliotheksaufrufe durchführt …
Wie bei strace gibt es ein Flag zum Verfolgen untergeordneter Prozesse.
überprüfen Sie die Manpage;
-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.