2012-06-13 3 views
3

최근에 valgrind와 함께 glib (gobject)를 사용했지만 잘 작동하지 않습니다.valgrind에서 "아마도 잃어버린"것을 무시하는 방법

명령 줄에 G_SLICE=always-malloc G_DEBUG=gc-friendly을 추가했으나 아직 valgrind에서 많은 "누락 가능성이 있음"이보고되었습니다. 내 테스트는 실패가 경우 I 자동화 testsuit에서 Valgrind의를 사용, 그래서 --error-exitcode=1, 을 추가하지만, 사람들은 "아마도 손실"1 Valgrind의 출구를 만들 것입니다으로

.

누구든지 valgrind가 오류 일 가능성이있는 것으로 간주하지 않는 방법을 알고 있습니다.

답변

0

Valgrind를 glib/gtk +/gnome과 함께 사용하는 방법에 대한 팁은 https://live.gnome.org/Valgrind을 확인하십시오. 억압 섹션에 관심이있을 수 있습니다.

+0

이전에 읽은 적이 있지만 억제가 잘 작동하지 않는 것 같습니다. 어쩌면 glib의 버전이 억압보다 새로운 것일 수 있습니다. – tomnotcat

+0

연결된 억제 파일은 gtk + 2에 대한 것입니다, 당신은 거기에 문제가있는 기능을 추가 할 수 있습니다 (glib, 끝에). 작은 테스트 케이스 프로그램과 해당 출력이 있습니까? – gpoo

6

valgrind 3.7.0을 사용하는 경우 --show-possibly-lost = no | yes 누수 검사에서 손실 된 블록을 표시합니까? [예]