Re: valgrind

Top Page

Reply to this message
Author: David Beniamine
Date:  
To: guilde
Subject: Re: valgrind
As tu bien compilé avec le flag de débug -g ?

En général la fin du log Valgrind indique des paramètres à passer pour
avoir plus de détails.

En regardant le help, je pense que le flag -s (--show-error-list=yes à
valgrind) peut peut être aider.

Sinon tu peux essayer l'utilitaire addr2line pour traduire les adresses
hexa donnée par valgrind

On 12/4/19 10:04 AM, Patrick Dupre wrote:
> Bonjour,
>
> Est-ce qu'il y aurait un utilsateur de valgrind sur la liste ?
>
> Voila mon log.
> Je comprends qu'il y a un probleme dans armult et ardd.
> Le probleme c'est que la routine fait une centaine de lignes
> et j'aimerai bien connaitre la ligne.
>
>
> ==4865== Conditional jump or move depends on uninitialised value(s)
> ==4865==    at 0x404027: armult (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x404460: cmpmul (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x4021A0: chgf (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x40179B: conhyp (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x401252: main (in /home/pdupre/maths/hypergeo/test)
> ==4865==
> ==4865== Conditional jump or move depends on uninitialised value(s)
> ==4865==    at 0x402D6C: aradd (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x403E45: arsub (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x4044AB: cmpmul (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x4021A0: chgf (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x40179B: conhyp (in /home/pdupre/maths/hypergeo/test)
> ==4865==    by 0x401252: main (in /home/pdupre/maths/hypergeo/test)

>
>
> ===========================================================================
>  Patrick DUPRÉ                                 | | email: pdupre@???
>  Laboratoire interdisciplinaire Carnot de Bourgogne
>  9 Avenue Alain Savary, BP 47870, 21078 DIJON Cedex FRANCE
>  Tel: +33 (0)380395988
> ===========================================================================

>
>