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

  FORUM HardWare.fr
  Programmation
  C++

  *** glibc detected *** free(): invalid next size (fast)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

*** glibc detected *** free(): invalid next size (fast)

n°1494752
vouzico
Bro Naoned e Breizh
Posté le 21-12-2006 à 11:22:55  profilanswer
 

Hello,
 
voila une petite question : j'ai un programme compilé correctement avec g++. Lorsque je l'exécute tout se passe bien (cout de résultats tout ca...) mais à la fin j'ai ca qui apparait :
 
*** glibc detected *** free(): invalid next size (fast): 0x0804b008 ***
Aborted
 
Ca me parait très louche vu que je n'utilise pas de free() (uniquement des delete, normal quoi...)
 
Si vous avez une idée, merci d'avance  :hello:

mood
Publicité
Posté le 21-12-2006 à 11:22:55  profilanswer
 

n°1494777
Chaos Inte​stinal
Posté le 21-12-2006 à 11:57:46  profilanswer
 

Sans code, comment veux-tu qu'on puisse trouver un truc ? [:petrus dei]

n°1494783
Taz
bisounours-codeur
Posté le 21-12-2006 à 12:05:05  profilanswer
 

bug

n°1522173
Heero Yui
Posté le 01-03-2007 à 12:25:17  profilanswer
 

j'ai le même problème!!! mais je ne sais pas comment on le résout, et c'est bien embètant!!! :??:  :pfff:  
 
pour info je sais a peu près d'ou ca viens... il faut savoir que lorsque l'on quitte une fonction  le compilateur ajoute les fonction de libération de la mémoire des variables local (celles qui sont dans la fonction) donc la problème surcient entre le moment ou tu quitte ta fonction et le moment ou il reprend la ou tu a fait l'appelle de ta fonction... :heink:  
 
Désoler de ne pas savoir le résoudre mais vérifie si tu ne fait pas n'importe quoi avec tes pointeur dans ta fonction..... :hello:  :pt1cable:

n°1522185
Heero Yui
Posté le 01-03-2007 à 12:42:31  profilanswer
 

perso je viens de trouver, j'écrivais sur plus de mémoire que je n'avais allouer le pointer , donc je faisais n'importe quoi!!!
 
je faisais:
mes_textes_local += sizeof(TYPE_menu_text); // élément suivant
 
alors que  
mes_textes_local ++;
fonctionne très bien même si c'est une structure....
mais la première formule devrais fonctionner mais je ne voie pas pourquoi ca ne marche pas...
 
bon courage pour trouver ta faute...


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

  *** glibc detected *** free(): invalid next size (fast)

 

Sujets relatifs
recuperer l'id auto_incremente du next enregistrement à insrerer[PHP]contourner des fonctions bloquées(serveur Free)
[ RESOLU ] Probleme avec les sessions de chez freeGérer sa base Free avec MS Access
Comment trouvé le serveur mySQL chez free ?Page Perso Free -- Mysqli_
dreamweaver et free[php] Softs dans le style de dl.free.fr
[Résolut][hibernate] ."CLASS": invalid identifierupload free.fr ... ca marchait !
Plus de sujets relatifs à : *** glibc detected *** free(): invalid next size (fast)


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