[so] [Tema2][Linux] Memcheck failed pe testul 32

Paul-Stelian Olaru olarupaulstelian97 at gmail.com
Wed Apr 3 19:27:11 EEST 2019


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 <olarupaulstelian97 at gmail.com> 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 <so at cursuri.cs.pub.ro> 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190403/9633057b/attachment.html>


More information about the so mailing list