OVH Cloud OVH Cloud

programme ABORTED : pourquoi ?

11 réponses
Avatar
user
Bonjour,

Je travaille sur un programme C++ en ligne de commande.
Pour une raison encore indéterminée, mon programme s'arrête soudainement
avec l'indication "ABORTED"

gdb que j'utilise pour la première fois précise :
<<
Program received signal SIGABRT, Aborted.
0x400c1621 in kill () from /lib/libc.so.6
(gdb) where
#0 0x400c1621 in kill () from /lib/libc.so.6
#1 0x400c1425 in raise () from /lib/libc.so.6
#2 0x400c2a53 in abort () from /lib/libc.so.6
>>

Quelle betise fait donc mon programme
pour être ainsi puni d'un SIGABRT ?
Fuite de mémoire, peut-être ?

Quelqu'un aurait-il une suggestion pour rechercher l'erreur ?
indications :
celeron 800 MHz 128 Mo de memoire vive
Mandrake 8.2 kernel 2.4.18-6mdk
g++ 2.96
gdb 5.1.1

Par avance merci.
Cordialement,
MG

1 réponse

1 2
Avatar
Rakotomandimby Mihamina
wrote:
Le lien que voici confirme votre défiance à l'égard de mon compilateur.
http://www.mplayerhq.hu/DOCS/HTML/fr/gcc-296.html
Je vais donc installer la version gcc 3.0 de mandrake 8.2.


J'en rajoute une couche, parceque justement j'en ai parlé sur le NG du C
y a pas tres longtemps et on m'a repondu ...

http://fcolc.rktmb.org/Members/mihamina/liens/gcc296erreur/link_view

--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://www.rktmb.org/Members/mihamina

1 2