[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