[so] Problema VMChecker
RăzvanIvănoiu
alexandru_razvan.ivanoiu at cti.pub.ro
Sat Mar 21 17:36:12 EET 2015
Adrian Stanciu via so <so at ...> writes:
>
> 2015-03-21 15:57 GMT+02:00 Emma Mirică <so <at> cursuri.cs.pub.ro>:
> >
> >> Bună ziua,
> >>
> >>
> >> Mi-am testat aseară Tema1 și primeam 90 de puncte atât pe Linux, cât
și pe
> >> Windows.
> >>
> >> După ce mi-am scris comentariile în cod și README-ul și am urcat din
nou
> >> arhiva(fără să modific cod), pe Linux am primit tot 90 de puncte, în
schimb
> >> pe Windows output-ul este trunchiat și nu mai afișează nimic după
testul15.
> >>
> >>
> >> Care ar putea fi problema? N-aș vrea să urc din nou arhiva și să mai
pierd
> >> o zi de depunctare.
> >>
> >> Mulțumesc!
> >> Ivănoiu Răzvan
> >> 331 CA
> >
> >
> > Bună Răzvan
> >
> > Din ce observ pe vmchecker tema ta se blochează la rularea testului 16
și
> > pare să intre în ciclu infinit. În fișierul de output scrie doar două
> > caractere întruna, rezultând într-un fișier foarte mare.
> >
> > Poți încerca să rulezi de mai multe ori doar testele 15 și 16? Poate
vei
> > observa vreo problemă. Pentru acest lucru poți:
> > 1. modifica run_all.sh pentru ca testul de început să fie 15 și de
final să
> > fie 16
> > 2. poți rula pe rând cele două teste:
> > a. tema1.exe 256 < _tests/test15.in > test15.out
> > b. tema1.exe 256 _tests/test16.in > test16.out
> >
> > Între timp ne vom uita și noi să vedem dacă este vreo problemă cu
> > vmchecker-ul.
> >
>
> Salut Răzvan,
>
> Am făcut ceva debugging pe tema ta și am observat niște probleme la
> lucrul cu memoria. Îți recomand să rulezi testul 16 cu valgrind [1],
> în mașina virtuală de Linux. E foarte posibil ca aceste probleme să
> influențeze comportamentul temei tale pe vmchecker.
>
> [1] http://ocw.cs.pub.ro/courses/so/laboratoare/laborator-05#valgrind
>
> Adrian
> _______________________________________________
> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
Salut,
Am (re)testat acum tema, atât pe Linux, cât și pe Windows. Tema merge
perfect atât pe sistemele mele locale, cât și pe mașinile virtuale puse la
dispoziție pe wiki.
Am testat tema cu Valgrind și înainte de a trimite arhiva finală, și acum.
Totul merge bine și nu sunt erori. Ce-i drept, nu am reușit să dezaloc tot
ce am alocat, și îmi rămân niște alocuri neeliberate, dar atâta timp cât nu
sunt generate erori, codul meu se execută pâna la final, și primesc și
punctajele pe teste, nu văd care ar fi problema.
PS. Adrian, scuze pentru mail-ul trimis doar ție, e greu cu lista de
discuții. :)
Răzvan
More information about the so
mailing list