Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Valgrind



roadracer
04-08-2011, 16:07
Hallo,
ich suche gerade mein Programm nach Speicherlecks mit Valgrind ab. Das funktioniert eigentlich auch alles, nur erscheint immer folgendes:

==8183==
==8183== HEAP SUMMARY:
==8183== in use at exit: 215 bytes in 18 blocks
==8183== total heap usage: 40 allocs, 22 frees, 4,986 bytes allocated
==8183==
==8183== 215 bytes in 18 blocks are definitely lost in loss record 1 of 1
==8183== at 0x402911D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==8183== by 0x4094C2D: (below main) (libc-start.c:226)
==8183==
==8183== LEAK SUMMARY:
==8183== definitely lost: 215 bytes in 18 blocks
==8183== indirectly lost: 0 bytes in 0 blocks
==8183== possibly lost: 0 bytes in 0 blocks
==8183== still reachable: 0 bytes in 0 blocks
==8183== suppressed: 0 bytes in 0 blocks
==8183==
==8183== For counts of detected and suppressed errors, rerun with: -v
==8183== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 3 from 3)

Für mich scheint das so, als würde das Problem nicht bei mir liegen. Stimmt das und was kann ich da machen?

VG

anda_skoa
05-08-2011, 11:28
Ich denke auch, dass in diesem Fall bei deinem Programm alles in Ordnung ist.

Ciao,
_

roadracer
05-08-2011, 12:21
Sieht also nach einem Bug aus. Eine Idee wo ich das melden kann? Mir ist kein Bugtracker von GNU bekannt.

VG

anda_skoa
07-08-2011, 15:06
valgrind --help sagt:



Bug reports, feedback, admiration, abuse, etc, to: www.valgrind.org.


Vielleicht gibt's dort einen Link oder so

Ciao,
_

roadracer
07-08-2011, 16:30
Für mich sieht das eher aus wie ein Fehler in der glibc aus.