[so] [Tema2][Linux] File descriptor valgrind.log

Costin Lupu costin.lup at gmail.com
Sun Apr 2 22:25:19 EEST 2017


On 04/02/2017 03:46 PM, Adrian-Eduard PANDELICĂ (66891) via so wrote:
> Salut.
>
>
> Atunci cand rulez checkerul cu optiunea de verificare cu valgrind, in
> fisierul de log apare ca la exit am un file descriptor open si anume:
>
>
> ==15794== FILE DESCRIPTORS: 1 open at exit.
> ==15794== Open file descriptor 3:
> /home/eduard/Anul3/SO/Tema2Linux/skel-linux/valgrind.log
> ==15794==    <inherited from parent>
>
> Am descoperit ca acesta este file descriptorul fisierului valgrind.log
> (am rulat fara optiunea de fisier de log). Trebuie sa tratam si cazul
> acesta sau nu se considera un memory-leak?

Nu trebuie să-ți bați capul cu acest caz. Mai mult decât atât, nu e 
nevoie să închizi nici file descriptorii pentru standard IO (0..2).

Și apropo, ăsta nu e un memory-leak, ci o raportare a faptului că file 
descriptor-ul 3 a rămas deschis pe toată durata execuției procesului.

Costin


More information about the so mailing list