[so] [Tema2][Windows] Test fread_fwrite - 24
Adrian Șendroiu
molecula2788 at gmail.com
Sun Mar 31 22:56:53 EEST 2019
Din ce văd, eroarea pare să fie "UNINITIALIZED READ", adică citești
dintr-o zonă de memorie neinițializată.
Aș zice că problema este de la "*(int *)ptr". Tu citești 4 bytes de la
adresa din ptr. Dar dacă ptr ajunge să fie la sfârșitul bufferului, de
exemplu cu 1 byte înainte de sfârșit, o să citești 1 byte din buffer
și 3 bytes din afara bufferului.
On Sun, 31 Mar 2019 at 09:41, Adrian-George GĂVAN (87693) via so
<so at cursuri.cs.pub.ro> wrote:
>
> Buna seara!
>
>
>
> Am o problema cu testul 24 (fread_fwrite) pe Windows. Imi apare rezultatul “Memcheck failed”, dar nu am nicio idee de ce pentru ca celelalte teste imi trec.
>
> Am rulat drmemory cu comanda: drmemory -- ./_test/bin/test_fread_fwrite.exe si am pus rezultatele si fisierul so_stdio.c pe respository.
>
>
>
> As fi recunoscator daca s-ar putea uita cineva peste codul meu de pe gitlab.
>
> User: adrian_george.gavan
>
>
>
> O seara buna,
>
> Adi Gavan
>
>
>
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
More information about the so
mailing list