On Wed, 13 Mar 2019 at 16:48, Ana-Maria Micu via so
<[email protected]> wrote:
>
> Buna!
>
> Am si eu aceeasi problema ca cea a Danei, rularea checker-ului oferindu-mi 
> urmatoarea eroare:
> ./_test/run_test.sh: line 188:  3372 Segmentation fault      "./run.exe" 
> $EXEC_NAME < $input_f > $out_f
>
> Eu consider ca am tratat toate cazurile in care functiile de alocare esueaza 
> si returnez codul corespunzator in main. Am incarcat codul si pe GitLab 
> (user: ana_maria.micu) si as fi recunoascatoare daca mi s-ar putea da vreun 
> indiciu in legatura cu cazul omis pentru care se genereaza eroarea.
> De asemenea, as dori sa mai intreb daca modul in care am folosit DDLL_IMPORTS 
> este nepotrivit/interzis pentru aceasta tema (l-am folosit doar pentru 
> functia compare).
>

E OK, poti folosi DLL_IMPORTS

Legat de eroarea pe acel test, parerea mea este sa iei testul si sa il
rulezi individual folosind valgrind - ar trebui sa iti zica unde se
face dereferentierea de NULL pointer.
De asemenea, wrapperele tale peste malloc primesc ca parametru un void
**v in loc de void *v, poate si aici e o problema.


-- 
Cu stimă,
Mihai Bărbulescu
_______________________________________________
http://ocw.cs.pub.ro/courses/so/info/lista-discutii

Raspunde prin e-mail lui