[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Un bug dans la STL ?



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pierre THIERRY wrote:
> Hello,

Salut!

> Si c'est un vector<MonType*>, impossible de vider. un pop_back() quand
> size() renvoit 1 fait passer à un état où size() renvoit 33635908
> (2^25+81476, je trouvais que c'est étrangement « proche » d'une
> puissance de 2),

je passe... (-:


> Si c'est un deque<MonType*>, au bout de quelques secondes, la machine
> plante lamentablement, impossible de passer sur une console texte ou de
> tuer le serveur X. Seule possibilité, les Magic Keys du kernel, SIUB. Et
> lorsque la machine redémarre, kernel panic. Un redémarrage
> supplémentaire et elle démarre comme une fleur.

C'est plus qu'un bug STL ça! Cela ressemble plus à une barette de RAM
défectueuse ou un problème matérielle quelconque.

> Si c'est un list<MonType*>, le programme segfaulte après ou pendant la
> suppression du dernier élément.
> 
> Je recommande de lancer la version deque ainsi :
> 
> ./test & sleep 4 ; kill %+

sans problème chez moi.


> Est-ce que quelqu'un saurait me dire ce qui se passe, ou au moins me
> filer des pistes sur la façon de le découvrir ?

piste: memtest86!



Bon courage!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCb9kHv2w7Uh8v4hcRAsP1AJ9GG12cGM+ovicbtzX1GQBR4UWL8wCcCt8C
pcBGwlCsciaYR9eZhLaRgAI=
=x7/Q
-----END PGP SIGNATURE-----



Reply to: