Problème de mémoire sur ubuntu 8.10

Fermé
rodéfficace Messages postés 7 Date d'inscription jeudi 22 janvier 2009 Statut Membre Dernière intervention 18 mai 2010 - 30 mai 2009 à 14:36
mamiemando Messages postés 33381 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 - 30 mai 2009 à 14:45
Bonjour,
après compilation d'un programme en c j'ai reçu le méssage ci-dessou
*** stack smashing detected ***: ./som terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7ff86d8]
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7ff8690]
./som[0x8048ce0]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7f14685]
./som[0x8048511]
======= Memory map: ========
08048000-08049000 r-xp 00000000 08:03 446561 /home/mba/Documents/rdz/som
08049000-0804a000 r--p 00000000 08:03 446561 /home/mba/Documents/rdz/som
0804a000-0804b000 rw-p 00001000 08:03 446561 /home/mba/Documents/rdz/som
08aa3000-08ac4000 rw-p 08aa3000 00:00 0 [heap]
b7edf000-b7eec000 r-xp 00000000 08:03 178485 /lib/libgcc_s.so.1
b7eec000-b7eed000 r--p 0000c000 08:03 178485 /lib/libgcc_s.so.1
b7eed000-b7eee000 rw-p 0000d000 08:03 178485 /lib/libgcc_s.so.1
b7efd000-b7efe000 rw-p b7efd000 00:00 0
b7efe000-b8056000 r-xp 00000000 08:03 197191 /lib/tls/i686/cmov/libc-2.8.90.so
b8056000-b8058000 r--p 00158000 08:03 197191 /lib/tls/i686/cmov/libc-2.8.90.so
b8058000-b8059000 rw-p 0015a000 08:03 197191 /lib/tls/i686/cmov/libc-2.8.90.so
b8059000-b805c000 rw-p b8059000 00:00 0
b8069000-b806d000 rw-p b8069000 00:00 0
b806d000-b8087000 r-xp 00000000 08:03 179005 /lib/ld-2.8.90.so
b8087000-b8088000 r-xp b8087000 00:00 0 [vdso]
b8088000-b8089000 r--p 0001a000 08:03 179005 /lib/ld-2.8.90.so
b8089000-b808a000 rw-p 0001b000 08:03 179005 /lib/ld-2.8.90.so
bfb74000-bfb89000 rw-p bffeb000 00:00 0 [stack]
Aborted
j'aimerai savoir ceque sait exactement et qu'est-cequ'il faut faire pour que cela n'arrive plus.
A voir également:

1 réponse

mamiemando Messages postés 33381 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 novembre 2024 7 802
30 mai 2009 à 14:45
En gros ton programme a été mal codé ou fait un truc peu catholique ce qui provoque un plantage. Il faut donc que tu repères la ligne à laquelle le programme plante (par exemple à l'aide d'un debuger genre gdb) et que tu la corriges.

C'est un programme que tu as écrit toi-même ?

Bonne chance
0