Salut Stefan, Asa cum a spus si Paul Olaru: daca DrMemory afiseaza still-reachable trebuie sa te asiguri ca toate zonele de memorie alocate au fost eliberate. Arata-mi un output concret de la DrMemory si unde sunt sursele tale ca sa ne putem da seama de ceva.
On Wed, 13 Mar 2019 at 08:02, Paul Olaru via so <so@cursuri.cs.pub.ro> wrote: > > Chestiile cu still reachable ar trebui să te ocupi. Ieșirea de fail cu > exit(12) nu eliberează tot. > > On Wed, Mar 13, 2019, 08:00 Ștefan TRĂISTARU (87580) via so > <so@cursuri.cs.pub.ro> wrote: >> >> Salut, >> >> Am o problemă la rularea checker-ului pe Windows. Pe Linux primesc 95/95 iar >> pe Windows 81/95, unde toate testele de memcheck(și doar acestea) sunt >> failed. Menționez că nu am erori de compilare. Am compilat pe Linux cu >> parametrii suplimentari "-ansi -pedantic-errors -std=c89" și tot nu apar >> erori. Acest comportament se păstrează atât local, pe mașinile virtuale, cât >> și pe vmchecker. >> >> Am mai încercat să rulez pe Windows folosind Dr. Memory. Îmi spune că aș mai >> avea still-reachable allocation(s) și la câteva adrese de memorie îmi da >> eroarea: <memory was allocated before tool took control>. >> >> LDAP: stefan.traistaru >> >> Mulțumesc, >> Ștefan Trăistaru >> _______________________________________________ >> http://ocw.cs.pub.ro/courses/so/info/lista-discutii > > _______________________________________________ > http://ocw.cs.pub.ro/courses/so/info/lista-discutii -- Cu stimă, Mihai Bărbulescu _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii