begin process at 2012 05 29 18:59:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Linux

 > 

Autre

 > 

pb valgrind


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pb valgrind

jeudi 17 janvier 2008 à 09:49:33 | pb valgrind

nathiara

Bonjour, je teste mon programme avec Valgrind, j'ai des erreurs qui ne semble à première vue pas provenir de mon programme :

Invalid read of size 4
==6137==    at 0x4014C09: (within /lib/ld-2.6.1.so)
==6137==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==6137==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x489586F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4897645: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==  Address 0x4B9F184 is 36 bytes inside a block of size 38 alloc'd
==6137==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==6137==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x489586F: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4897645: __nss_passwd_lookup (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4842DA3: getpwnam_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==
==6137== Invalid read of size 4
==6137==    at 0x4014C37: (within /lib/ld-2.6.1.so)
==6137==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==6137==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B806: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==  Address 0x4B9F4CC is 28 bytes inside a block of size 31 alloc'd
==6137==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==6137==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B806: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==
==6137== Invalid read of size 4
==6137==    at 0x4014BF3: (within /lib/ld-2.6.1.so)
==6137==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==6137==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4D77FFB: (within /lib/tls/i686/cmov/libnss_compat-2.6.1.so)
==6137==    by 0x4D795B4: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.6.1.so)
==6137==  Address 0x4B9FB78 is 32 bytes inside a block of size 35 alloc'd
==6137==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==6137==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010F83: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4D77FFB: (within /lib/tls/i686/cmov/libnss_compat-2.6.1.so)
==6137==    by 0x4D795B4: _nss_compat_getpwnam_r (in /lib/tls/i686/cmov/libnss_compat-2.6.1.so)
==6137==    by 0x4842D0B: getpwnam_r (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==
==6137== Invalid read of size 4
==6137==    at 0x4014C09: (within /lib/ld-2.6.1.so)
==6137==    by 0x4005BE9: (within /lib/ld-2.6.1.so)
==6137==    by 0x4007A07: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B806: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==  Address 0x4B9FEC4 is 36 bytes inside a block of size 37 alloc'd
==6137==    at 0x4022765: malloc (vg_replace_malloc.c:149)
==6137==    by 0x4007FA1: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B806: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x400B9E6: (within /lib/ld-2.6.1.so)
==6137==    by 0x4010FE3: (within /lib/ld-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x401099D: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB061: (within /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x400D015: (within /lib/ld-2.6.1.so)
==6137==    by 0x48BB224: __libc_dlopen_mode (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==    by 0x4895756: __nss_lookup_function (in /lib/tls/i686/cmov/libc-2.6.1.so)
==6137==
==6137== Syscall param write(buf) points to uninitialised byte(s)
==6137==    at 0x40007F2: (within /lib/ld-2.6.1.so)
==6137==    by 0x494167E: _X11TransWrite (in /usr/lib/libX11.so.6.2.0)
==6137==    by 0x49394D6: (within /usr/lib/libX11.so.6.2.0)
==6137==    by 0x49395AA: _XReply (in /usr/lib/libX11.so.6.2.0)
==6137==    by 0x4922591: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==6137==    by 0x440D5CC: gdk_x11_atom_to_xatom_for_display (gdkproperty-x11.c:206)
==6137==    by 0x440D787: gdk_x11_get_xatom_by_name_for_display (gdkproperty-x11.c:456)
==6137==    by 0x441792F: setup_toplevel_window (gdkwindow-x11.c:635)
==6137==    by 0x441A50F: gdk_window_new (gdkwindow-x11.c:932)
==6137==    by 0x43F623C: gdk_display_open (gdkdisplay-x11.c:192)
==6137==    by 0x43D382E: gdk_display_open_default_libgtk_only (gdk.c:288)
==6137==    by 0x418BF5E: gtk_init_check (gtkmain.c:898)
==6137==  Address 0x4BA2584 is 324 bytes inside a block of size 16,384 alloc'd
==6137==    at 0x4021AA4: calloc (vg_replace_malloc.c:279)
==6137==    by 0x4927326: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==6137==    by 0x43F60E1: gdk_display_open (gdkdisplay-x11.c:153)
==6137==    by 0x43D382E: gdk_display_open_default_libgtk_only (gdk.c:288)
==6137==    by 0x418BF5E: gtk_init_check (gtkmain.c:898)
==6137==    by 0x418BF93: gtk_init (gtkmain.c:933)
==6137==    by 0x804A10A: main (main.c:91)
nb_var_img : 0
nb_pages : 1 - i : 0
nb_var_img : 0
nb_pages : 2 - i : 1
nb_var_img : 0
nb_pages : 3 - i : 2
g_fic_varExtIN .//FESTO/xml-in.xml
==6137==
==6137== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 85 from 1)
==6137== malloc/free: in use at exit: 113,168 bytes in 1,212 blocks.
==6137== malloc/free: 3,468 allocs, 2,256 frees, 573,265 bytes allocated.
==6137== For counts of detected errors, rerun with: -v
==6137== searching for pointers to 1,212 not-freed blocks.
==6137== checked 510,368 bytes.
==6137==
==6137== LEAK SUMMARY:
==6137==    definitely lost: 156 bytes in 11 blocks.
==6137==      possibly lost: 19,880 bytes in 35 blocks.
==6137==    still reachable: 93,132 bytes in 1,166 blocks.
==6137==         suppressed: 0 bytes in 0 blocks.
==6137== Rerun with --leak-check=full to see details of leaked memory.



Cette discussion est classée dans : lib, by, so, ld, within


Répondre à ce message

Sujets en rapport avec ce message

Utilisation d'une lib .so en cpp [ par lounkokobi270987 ] BonsoirJ'aimerais savoir comment on fait pour utiliser les methode d'unobjet dans une lib .so en cpp je sais qu'il faut utiliser dlopen pour ouvrir la Probleme de fichier [ par manta7 ] Salut à tous !J'ai une erreur récurrente que ne me permet pas de faire plus de 4096 fprintf dans un fichier :Je fais un :if( (F1=fopen("sortie", "w")) winSock sous VC 6 [ par Vlad Mortelame ] BonjourJ'ai fait un programme de serveur ( avec #include ) dont j'arriver à compiller sous DEV C++ (en ajoutant la librairie). Cependant je voudrais Installation de la SDL avec MVS standard 2005 [ par Hatchepsut ] Bonjour. Comme l'indique le titre, je n'arrive pas à installer la SDL. J'ai lu, relu, et re-relu tous les tutoriaux de multiples forums, rien n'y fai probleme avec les maps [ par mobouel2002 ] bonjour, j'ai une erreur de compilation, qui m'affiche ces erreurs : /usr/lib/gcc/i686-pc-l dll compil avec vc++2005 fonctionne, mais pas si compil avec vc++2008 [ par zozizozu ] Bonjour a tous, et desolé, c'est surement tres simple, mais ça fait 3 jours que je cherche et je ne trouve pas .Ma dll compillée avec vc++2005 fonctio Utilisation de DirectInput pour un joystick [ par nono1928 ] Bonjour à tous, voilà ça fait plusieurs heures que je bloque sur un pb, j'imagine que la réponse est simple mais comme je suis débutant... J'essaie de #pragma comment(lib,"ws2_32.lib")//tjs pour les sockets [ par sab2bou ] Bonjour,sous Windows XP SP2 et avec le compilateur C++ de Bloodshed,la ligne suivante provoque une erreur au link :#pragma comment(lib,"ws2_32.lib")   Pas de .lib créé sous Visual C++ 6.0 [ par Dryko ] Bonjour,Je travaille actuellement sur un projet basé sur Directshow dans lequel j'ai créé un filtre (dans un projet a part) et je voudrait l'integrer Heure d'été [ par BastienL21 ] Bonjour tout le monde, Etant en train de programmer un mini-OS (tournant sous Windows XP), je suis confronté à un problème qui ne doit pas être très


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,030 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales