Ultimul test forțează malloc sa returneze null asigură-te ca verifici asta
și returnezi la finalul programului codul de eroare 12 (ENOMEM)

On Thu, Mar 14, 2019, 21:52 Rares Nevodar <rares.nevo...@gmail.com> wrote:

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

Raspunde prin e-mail lui