[so] [Tema1][Linux] Problema test 16 LD_PRELOAD

Mihai Barbulescu b12mihai at gmail.com
Wed Mar 13 17:06:28 EET 2019


On Wed, 13 Mar 2019 at 16:48, Ana-Maria Micu via so
<so at cursuri.cs.pub.ro> 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


More information about the so mailing list