That looks like an off-by-one error to me. În so_fread, apelezi memmove și nu ai grijă când muți spre dreapta [nu îmi dau seama de ce ai face asta dar mă rog], dar depășești bufferul.
(0 bytes after a block of __ allocated). Memoria e alocată în main. Adică tu scrii mai multe date decât îți spun ei acolo în parametri. Sent from Mail for Windows 10 From: Alexandru Fazakas Sent: Wednesday, April 3, 2019 7:24 PM To: Paul Olaru Cc: Sisteme de Operare Subject: Re: [so] [Tema2][Linux] Memcheck failed pe testul 32 Salut, Rezultatul din log pare sa fie in regula, mai putin un faulty write [1] [1] https://pastebin.com/g7SBJGJy Mersi, Alex On Wed, Apr 3, 2019 at 7:20 PM Paul Olaru <[email protected]> wrote: Ai dat Valgrind pe Bash. Well, asta nu e productiv. Doar dă-i cu run_test 32 și vezi ce îți pune în _log. On Wed, Apr 3, 2019, 19:16 Alexandru Fazakas via so <[email protected]> wrote: Salut, Stie cineva care ar fi sursa leak-urilor de memorie de genul acesta [1]? Au loc pe testul 32. Mentionez ca totul este pe gitlab la (LDAP: alexandru.fazakas). [1] https://pastebin.com/dwzF1Yut Mersi, Alex _______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii
