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
