<div dir="auto">Ultimul test forțează malloc sa returneze null asigură-te ca verifici asta și returnezi la finalul programului codul de eroare 12 (ENOMEM) </div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Mar 14, 2019, 21:52 Rares Nevodar <<a href="mailto:rares.nevodar@gmail.com">rares.nevodar@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bună seara,<br>
<br>
Mulțumesc frumos pentru sfaturi, am rezolvat până la urmă testele 2 și<br>
3, a fost problema mea, citeam de la stdin nume de fișiere în loc de<br>
comenzi, am înțeles greșit cerința.<br>
<br>
Am urcat ultima versiune a surselor atât pe gitlab cât și pe vmchecker.<br>
Momentan îmi trec toate testele pe windows (am verificat în vs flow-ul<br>
programului, forțându-l să crape în momente cheie, totul e în regulă).<br>
Pe Linux nu îmi trece în continuare ultimul test, ceea ce mă face să<br>
cred că se întâmplă ceva dubios la nivel de compilare, altfel nu-mi<br>
pot explica.<br>
Este prima temă la care mă chinui mai mult să fac ceva să meargă pe<br>
linux decât pe windows.<br>
<br>
Mă voi apuca acuma de beautification și de un pic de refactoring,<br>
m-ar ajuta mult orice sfat ați mai avea. (cu privire la situația cu<br>
ultimul test pe linux).<br>
<br>
Cu stimă,<br>
Rareș<br>
<br>
On Thu, 14 Mar 2019 at 16:41, Mihai Barbulescu <<a href="mailto:b12mihai@gmail.com" target="_blank" rel="noreferrer">b12mihai@gmail.com</a>> wrote:<br>
><br>
> Comanda de valgrind folosita de checkerul de SO este urmatoarea:<br>
><br>
> valgrind --leak-check=full \<br>
> --show-reachable=yes \<br>
> --vex-iropt-register-updates=allregs-at-mem-access \<br>
> --show-leak-kinds=all \<br>
> --error-exitcode=1 \<br>
> --log-file=_log "<br>
><br>
> Sugerez sa folosesti aceste flag-uri ale valgrind cand rulezi un test<br>
> sa vedem ce se ti se afiseaza la un test care pe windows pica.<br>
><br>
> Apropo: in masina virtuala de Linux poti face SSH activat sa ai si tu<br>
> un terminal sa dai copy paste in loc de screenshot.<br>
><br>
> Ce nu inteleg eu e ca pe vmchecker iti pica testul 16, vad ca la cele<br>
> de memcheck nu ai probleme nici pe Linux nici pe Windows.<br>
><br>
> On Thu, 14 Mar 2019 at 16:11, Rares Nevodar <<a href="mailto:rares.nevodar@gmail.com" target="_blank" rel="noreferrer">rares.nevodar@gmail.com</a>> wrote:<br>
> ><br>
> > Salut,<br>
> ><br>
> > Mulțumesc pentru răspuns, scuze de screenshot.<br>
> ><br>
> > Am, adăugat flag-ul /DEBUG:FULL la compilare, am rulat din nou, apare<br>
> > același lucru. [1]<br>
> > Am adăugat și rezultatul de la memcheck(unde nu apar probleme).<br>
> > (screenshot so-ubuntu) [2]<br>
> ><br>
> > [1] <a href="https://pastebin.com/kTtQUffw" rel="noreferrer noreferrer" target="_blank">https://pastebin.com/kTtQUffw</a><br>
> > [2] <a href="https://imgur.com/a/t1LZnEz" rel="noreferrer noreferrer" target="_blank">https://imgur.com/a/t1LZnEz</a><br>
> ><br>
> > Cu stimă,<br>
> > Rareș<br>
><br>
><br>
><br>
> --<br>
> Cu stimă,<br>
> Mihai Bărbulescu<br>
</blockquote></div>