A un moment donné, de façon aléatoire, j'ai un plantage au niveau du pop_back(). Les traces mises en place me disent pourtant que les éléments de ma liste sont valides.
Avez-vous déjà eu ce genre de soucis? Avez-vous des pistes d'investigation?
Pensez-vous qu'un remplacement d'implémentation la STL (laquelle? SGI? STLport?) pourrait corriger le problème?
Merci de vos lumières.
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 12 févr. 2010 à 22:08
Je ne pense pas que ce soit un problème de la STL. Tu dois avoir des petits problèmes un peu "tricky" dans ton code.
Pour t'en assurer, fais toi un petit prototype qui utilise un minimum de code et qui met en jeu ta std::list. Je pense que le bug ne se reproduira pas.
Là pour le coup, il n'y a pas de secret, tu vas avoir un peu de mal à trouver l'origine du bug. Essaie de vérifier que l'objet n'ai pas été déjà détruit ou est été corrompu d'une manière ou une autre.
Bonne chance à toi, n'hésite pas à faire parts de tes avancés :)
BunoCS
Messages postés15475Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention23 avril 2024103 16 févr. 2010 à 13:54
J'aime les problèmes un peu "tricky"... euh non, en fait, j'aime pas ça!!!
Bon, je continue mon investigation. Je noterais ici si je trouve quelque chose...
@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...