[so] Problema VMChecker

Adrian Stanciu adrian.stanciu.pub at gmail.com
Sat Mar 21 16:50:46 EET 2015


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


More information about the so mailing list