web-dev-qa-db-ja.com

ltraceが出力を生成しないのはなぜですか

数日間、このコマンドをターミナルエミュレータで実行したままにしました

ltrace -p `pgrep xfwm4`

システムを正常に使用している間、ltraceからの出力はまだ表示されていません。注意: xfwm4はXfceのウィンドウマネージャーです。

これは予想されますか?忙しいウィンドウマネージャーはライブラリ呼び出しを行いませんか?

Xfwm4でランダムに発生する予測できないバグが発生しており、ltraceが原因についての手がかりを提供することを期待していました。

2
Ernest A

親プロセスがライブラリ呼び出しを行っていないため...

straceのように、子プロセスに従うためのフラグがあります。

manページを確認してください。

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