Tôi đang chạy memgrind memcheck trên một chương trình sinh ra hàng nghìn chủ đề khác.Làm thế nào tôi có thể ngăn chặn Valgrind bắt đầu các gdbservers nhúng cho mỗi chuỗi mới?
Các chủ đề khác không tạo lỗi và tôi không quan tâm điều gì xảy ra với chúng.
Tuy nhiên, Valgrind kiên quyết mở một đường ống có tên trong/tmp mỗi khi một chủ đề mới xuất hiện. Không chỉ là lãng phí, nó thực sự phá vỡ valgrind. Đôi khi valgrind không tự làm sạch bản thân, và sau đó những đứa trẻ tương lai với cùng một pid (hoạt động sau này) không sinh sản vì valgrind không thể tạo ra một đường ống có tên đúng (nó đã tồn tại).
Làm cách nào để ngăn chặn Valgrind thực hiện tất cả các đường ống này!?!
EDIT: Flags Tôi đã cố gắng:
--child-im lặng-sau-nĩa = yes
và những điều tôi đã loại trừ khả năng:
--track-con = không (giá trị mặc định là không).
'Đôi khi valgrind không tự làm sạch bản thân' - LOL! +1 chỉ cho rằng :) –
Vui lòng đăng các tùy chọn memcheck memgrind bạn đã thử. – nalply
Nếu nó phá vỡ valgrind, bạn có thể chạy valgrind trong valgrind, vì vậy bạn có thể valgrind valgrinding valgrind ... yo dawg, nhân tiện. – Griwes