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: