Salut tlms,

alors voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
struct States *PQ = (struct States *) malloc( sizeof(struct States)   );
printf("ici \n");
free(PQ);
printf("ok\n");
alors le ici s'imprime, mais apres :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
*** glibc detected *** ./parseur: free(): invalid next size (fast): 0x0847e7f0 ***
======= Backtrace: =========
/lib/libc.so.6[0xba93a4]
/lib/libc.so.6(cfree+0x96)[0xbab356]
./parseur[0x804d7bf]
./parseur[0x804c1cc]
./parseur[0x804e55d]
/lib/libc.so.6(__libc_start_main+0xe5)[0xb506e5]
./parseur[0x8048941]
======= Memory map: ========
00110000-00111000 r-xp 00110000 00:00 0          [vdso]
0040b000-00418000 r-xp 00000000 08:05 117433     /lib/libgcc_s-4.3.2-20081105.so.1
00418000-00419000 rw-p 0000c000 08:05 117433     /lib/libgcc_s-4.3.2-20081105.so.1
00b15000-00b35000 r-xp 00000000 08:05 117419     /lib/ld-2.9.so
00b36000-00b37000 r--p 00020000 08:05 117419     /lib/ld-2.9.so
00b37000-00b38000 rw-p 00021000 08:05 117419     /lib/ld-2.9.so
00b3a000-00ca8000 r-xp 00000000 08:05 117420     /lib/libc-2.9.so
00ca8000-00caa000 r--p 0016e000 08:05 117420     /lib/libc-2.9.so
00caa000-00cab000 rw-p 00170000 08:05 117420     /lib/libc-2.9.so
00cab000-00cae000 rw-p 00cab000 00:00 0 
00cb0000-00cd7000 r-xp 00000000 08:05 117426     /lib/libm-2.9.so
00cd7000-00cd8000 r--p 00026000 08:05 117426     /lib/libm-2.9.so
00cd8000-00cd9000 rw-p 00027000 08:05 117426     /lib/libm-2.9.so
08048000-08053000 r-xp 00000000 08:05 279832     /home/Amine/Bureau/PFE/Programme/EndGdd/parseur
08053000-08054000 rw-p 0000a000 08:05 279832     /home/Amine/Bureau/PFE/Programme/EndGdd/parseur
08054000-08057000 rw-p 08054000 00:00 0 
0847a000-0849b000 rw-p 0847a000 00:00 0          [heap]
b7f00000-b7f21000 rw-p b7f00000 00:00 0 
b7f21000-b8000000 ---p b7f21000 00:00 0 
b803d000-b803e000 rw-p b803d000 00:00 0 
b805c000-b8061000 rw-p b805c000 00:00 0 
bfa4c000-bfa61000 rw-p bffeb000 00:00 0          [stack]
Abandon
Merci