Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1010 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Scons et valgrind sont sur un bateau...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Scons et valgrind sont sur un bateau...

n°975506
chrisbk
-
Posté le 08-02-2005 à 15:54:22  profilanswer
 

grand défenseur du modernisme et des technologies du futur, je suis passé (au boulot) de l'odieu make au rigolo scons, ceci pour compiler tout un tas de source ecrit dans ce merveilllleuuux langage a l'irréfutable poésie qu'est le C.
 
tout le monde sait qu'en C les plantages ca n'existe pas, mais néanmoins pour la déconne et pour le fun je lance de temps un temps un valgrind sur mon bouzin pour voir si tout va vraiment bien. (ici les anciens approuvent d'un hochement de tete silencieux).
 
Problème rigolo : depuis que j'ai delegué a scons la compilation du merdier, valgrind veut pu trop debugger mon biniou
 

valgrind: vg_libpthread.c:2313 (write): Assertion `write_ptr != ((void *)0) && write_ptr != write' failed.
 
==31000== Please report this bug at: valgrind.kde.org


 
vous trouvez que c'est une facon de parler au gens, vous ? pas moi. Ce qui est balot, c'est que quand je compile le meme truc avec le dégoulinant make, ca fonctionne. J'ai du mal a voir le rapport avec la choucroute, d'autant plus que les flags de compilation ont l'air identiques.
 
une idée dans la salle ?
 
 
 
infos en vrac :
 
valgrind-2.2.0
 
SCons by Steven Knight et al.:
        script: v0.94.D001, 2003/11/07 06:02:01, by knight on casablanca
        engine: v0.94.D001, 2003/11/07 06:02:01, by knight on casablanca
Copyright (c) 2001, 2002, 2003 Steven Knight
 
gcc --version : 2.96 (oui, bon)
 

mood
Publicité
Posté le 08-02-2005 à 15:54:22  profilanswer
 

n°975518
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 08-02-2005 à 16:03:29  profilanswer
 

Reboote. Si ça marche toujours pas, formate et réinstalle.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°975520
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:04:20  profilanswer
 

chrisbk a écrit :

J'ai du mal a voir le rapport avec la choucroute, d'autant plus que les flags de compilation ont l'air identiques.


t'as comparé au caractère près les lignes de commandes générées (g++ -o ... et link) avec make et scons?  :o  


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975527
chrisbk
-
Posté le 08-02-2005 à 16:06:15  profilanswer
 

schnapsmann a écrit :

t'as comparé au caractère près les lignes de commandes générées (g++ -o ... et link) avec make et scons?  :o


 
 
nan, mais ce que moi je lui donne :o
(bonbon, j'ai compris, vive le progres, on est parti...)

n°975532
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:07:54  profilanswer
 

chrisbk a écrit :

nan, mais ce que moi je lui donne :o
(bonbon, j'ai compris, vive le progres, on est parti...)


je te signale que même avec visual machin, c'est la même comédie (ça génére des lignes de commandes "CL.exe blablah blah..." )


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975537
chrisbk
-
Posté le 08-02-2005 à 16:09:20  profilanswer
 

schnapsmann a écrit :

je te signale que même avec visual machin, c'est la même comédie (ça génére des lignes de commandes "CL.exe blablah blah..." )


 
vi mais je m'en secoue, je les regardes jamais et j'ai jamais a le faire [:fande--]
 
pis sous visual j'ai un vrai linker et un vrai debuggueur, retourne pas le couteau dans la plaie, merde [:sisicaivrai]

n°975544
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:12:38  profilanswer
 

chrisbk a écrit :

vi mais je m'en secoue, je les regardes jamais et j'ai jamais a le faire [:fande--]


les vrais developeurs virils ont à le faire de temps en temps [:petrus75]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975552
chrisbk
-
Posté le 08-02-2005 à 16:17:31  profilanswer
 

schnapsmann a écrit :

les vrais developeurs virils ont à le faire de temps en temps [:petrus75]


 
tu oserais insulter ma virilité ? [:petrus75] jcodais avec visual que tu en chiais encore pour faire un carré en logo [:petrus75]

n°975581
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:37:10  profilanswer
 

je déclare ce topic "à la con" [:petrus75]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975585
chrisbk
-
Posté le 08-02-2005 à 16:38:42  profilanswer
 

non, paske la question est serieuse.
 
en ce qui concerne la compile j'ai aucune diff de flag, jvais regarder le link...

mood
Publicité
Posté le 08-02-2005 à 16:38:42  profilanswer
 

n°975608
chrisbk
-
Posté le 08-02-2005 à 16:46:45  profilanswer
 

bon bin au niveau du link hvois pas trop de diff, make linke avec plus de bordel (inutile pour le coup) que scons, c'est a peu pres tou

n°975616
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:51:07  profilanswer
 

bein si tu es sur de toi, c'est encore un dossier pour X-files (ça m'étonnerai que ça vienne des variables d'environnement ou du chemin de ton g++).


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975624
chrisbk
-
Posté le 08-02-2005 à 16:52:36  profilanswer
 

schnapsmann a écrit :

bein si tu es sur de toi, c'est encore un dossier pour X-files (ça m'étonnerai que ça vienne des variables d'environnement ou du chemin de ton g++).


 
 
les diffs sont  
 
a la compilation un sombre truc de Magick-Config que j'arrive bizzarement pas a refoutre dans scons (on utilise image magick, pour l'explication)
 
au link, un autre Magick-config monku
 
et -ldl que je me demande bien c quoi, j'essaye

n°975626
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:53:20  profilanswer
 

c'est le chargeur dynamique de .so (cf bla²)


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975628
chrisbk
-
Posté le 08-02-2005 à 16:55:10  profilanswer
 

ouaip, j'ai vu, bin meme avec ca deconnions
!@# comme dirait l'autre

n°975633
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 16:57:24  profilanswer
 

tu compiles bien en -mt -lpthread au fait? [:petrus75]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975641
chrisbk
-
Posté le 08-02-2005 à 17:00:31  profilanswer
 


 
 
ahhhhhhhhhhhhhhhhhhh
 
avec ca ca marche [:petrus75]
vu le nom de l'erreur valgrind et celle de la lib je fais le lien, mais pkoi ca marche sans valgrind finalement ? [:petrus75]
 
merci [:petrus75]
 

n°975643
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 17:01:27  profilanswer
 

les lignes de commandes générées étaient les mêmes hein [:kiki] [:cupra]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975645
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 08-02-2005 à 17:01:34  profilanswer
 

Spa de la prog, ce topic [:kiki] Allez sur WSR, merde, spa une poubelle ici.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°975652
chrisbk
-
Posté le 08-02-2005 à 17:03:43  profilanswer
 

schnapsmann a écrit :

les lignes de commandes générées étaient les mêmes hein [:kiki] [:cupra]


 
 

Citation :

bon bin au niveau du link hvois pas trop de diff, make linke avec plus de bordel (inutile pour le coup)


 
une lib que tu la met ou tu la met pas ca marche quand meme, c'est une lib inutile pour moi . Jpouvais pas deviner que valgrind ferait son malin [:petrus75]

n°975656
schnapsman​n
Zaford Beeblefect
Posté le 08-02-2005 à 17:05:17  profilanswer
 

ouais :\
font chier avec leurs libs inutiles c'est vrai quoi [:mmmfff] [:kiki]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°975660
chrisbk
-
Posté le 08-02-2005 à 17:07:03  profilanswer
 

me cherche pas sinon j'apelle mon pote benou et il va te casser la gueule [:zaib3k]

n°979855
el muchach​o
Comfortably Numb
Posté le 13-02-2005 à 12:52:02  profilanswer
 

chrisbk a écrit :

ahhhhhhhhhhhhhhhhhhh
 
avec ca ca marche [:petrus75]
vu le nom de l'erreur valgrind et celle de la lib je fais le lien, mais pkoi ca marche sans valgrind finalement ? [:petrus75]
 
merci [:petrus75]


p'têt bien parce que d'un coté (avec make) t'avais mis -ldl, donc le chargeur dynamique de .so et pas de l'autre ? Auquel cas, avec make il va chercher libpthread, et pas avec scons.
(bon je sais, j'arrive après la bataille...)


Message édité par el muchacho le 13-02-2005 à 12:53:17
n°982853
push
/dev/random
Posté le 15-02-2005 à 22:24:38  profilanswer
 

tien en parlant de valgrind, quelqun sait m'éclairer sur
 

Code :
  1. ==19666== warning: Valgrind's pthread_getschedparam is incomplete
  2. ==19666==          your program may misbehave as a result
  3. ==19666== warning: Valgrind's pthread_attr_getschedparam is incomplete
  4. ==19666==          your program may misbehave as a result
  5. ==19666== warning: Valgrind's pthread_attr_setschedparam does nothing
  6. ==19666==          (scheduling not changeable)
  7. ==19666==          your program may misbehave as a result
  8. ==19666== warning: Valgrind's pthread_attr_destroy does nothing
  9. ==19666==          your program may misbehave as a result
  10. ...
  11. ..
  12. .


Message édité par push le 15-02-2005 à 22:25:10
n°1897095
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-06-2009 à 18:42:18  profilanswer
 

Up [:marc]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°1897902
el muchach​o
Comfortably Numb
Posté le 23-06-2009 à 08:06:17  profilanswer
 
n°1898111
Taz
bisounours-codeur
Posté le 23-06-2009 à 12:00:23  profilanswer
 

snif

n°1898342
schnapsman​n
Zaford Beeblefect
Posté le 23-06-2009 à 17:04:23  profilanswer
 

je me rapellais plus avoir vraiment répondu sur un topic [:j'invoque taiche]
R.I.P, biquet [:emanu]


Message édité par schnapsmann le 23-06-2009 à 17:04:36
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Scons et valgrind sont sur un bateau...

 

Sujets relatifs
[Scons] Scons-local[JAVA] regex, pattern, matcher et group sont dans un bateau
[Scons] Commande au linkageQuestion bateau sur les langages "web"..
fopen et open sont dans un bateau...JDBC et .JAR sont dans un bateau.....
Utilisation de valgrind : comprendre les messagesLe C++ et le Java dans un bateau
[CSS] question bateau[SQL] Probleme bateau ?
Plus de sujets relatifs à : Scons et valgrind sont sur un bateau...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR