E greu sa apreciez ce faci acolo ca sa iti spun cum sa rezolvi, de altfel nici nu-i asta scopul SO.<br><br>Ce trebuie sa faci tu este, dupa ce corectezi problema semnalata de Lucian, izolarea instructiunilor care duc la picarea unui test. Dupa asta iei manual instructiunea si vezi ce se intampla; este posibil sa mearga - inseamna ca e o problema cu starile prin care trece programul tau, asa ca trebuie sa iei grupuri de mai multe instructiuni si sa incerci sa intelegi felul in care executia primeia genereaza o stare neasteptata care o face pe a doua sa esueze.<br>
Imi pare rau de raspunsul general pe care l-am dat, dar mai mult de atat nu pot face. Vezi ca sursa testerului este disponibila cu un bun motiv - poti (si este bine) atunci cand esti in impas sa adaugi instructiuni de logging (printf).<br>