私はvalgrind memcheckを何千もの他のスレッドを生成するプログラムで実行しています。Valgrindが新しいスレッドごとに埋め込まれたgdbserversを開始しないようにするにはどうすればよいですか?
他のスレッドはエラーを生成せず、私は何が起こるか気にしません。
しかし、Valgrindは新しいスレッドが生成されるたびに/ tmp内の名前付きパイプを開くことを主張しています。これは無駄ではないだけでなく、実際にバングラドを破ります。 valgrindはそれ自身の後でクリーンアップしないでください。そして、valgrindが正しい名前(すでに存在しています)のパイプを作ることができないので、同じpid(後でアクティブになる)の将来の子が生成されません。
これらのパイプをすべてValgrindが作成できないようにするにはどうすればいいですか?
編集:私はすでに試してみました フラグ:
--childサイレント・アフターフォーク= yesの
と物事が私はすでに除外されている:
--track-子どもを= no(デフォルト値はno)。
「ときどきバレングローンはそれ自身の後でクリーンアップしないことがあります」 - LOL!それだけの+1 :) –
あなたが試したvalgrind memcheckオプションを投稿してください。 – nalply
バングラデシュが壊れた場合、バンググラインドでバンググラインドを実行することができますので、バンググラインドバージングライド...バウンドすることができます。 – Griwes