Salut

j'ai un probleme avec STL. le defini la fonction suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int LPTonLine(int m,int k, vector<task>& lt, vector<int> st,vector<int>dist,vector<int>& fin){
.............................
}
Dans cette fonction, je modifie quelques elements dans lt et quelques valeurs de fin. Mais, je n'ajoute ou supprime aucun element.

Lors de l'execution, la fonction s'exécute entierement, mais à la fin, j'obtient le message suivant


Pouvez vous m'aider à deboguer ceci??
Merci



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
34
35
36
37
*** glibc detected *** ./schedule: free(): invalid next size (fast): 0x09b332a8 ***
======= Backtrace: =========
/lib/libc.so.6[0xc543a4]
/lib/libc.so.6(cfree+0x96)[0xc56356]
/usr/lib/libstdc++.so.6(_ZdlPv+0x21)[0x2db4591]
./schedule[0x80515a1]
./schedule[0x80515cb]
./schedule[0x8051604]
./schedule[0x8051685]
./schedule[0x804d978]
./schedule[0x804e573]
/lib/libc.so.6(__libc_start_main+0xe5)[0xbfb6e5]
./schedule[0x8048a91]
======= Memory map: ========
004c2000-004c3000 r-xp 004c2000 00:00 0          [vdso]
00bc0000-00be0000 r-xp 00000000 fd:00 16103      /lib/ld-2.9.so
00be1000-00be2000 r--p 00020000 fd:00 16103      /lib/ld-2.9.so
00be2000-00be3000 rw-p 00021000 fd:00 16103      /lib/ld-2.9.so
00be5000-00d53000 r-xp 00000000 fd:00 16104      /lib/libc-2.9.so
00d53000-00d55000 r--p 0016e000 fd:00 16104      /lib/libc-2.9.so
00d55000-00d56000 rw-p 00170000 fd:00 16104      /lib/libc-2.9.so
00d56000-00d59000 rw-p 00d56000 00:00 0 
00d5b000-00d82000 r-xp 00000000 fd:00 16108      /lib/libm-2.9.so
00d82000-00d83000 r--p 00026000 fd:00 16108      /lib/libm-2.9.so
00d83000-00d84000 rw-p 00027000 fd:00 16108      /lib/libm-2.9.so
02c51000-02c5e000 r-xp 00000000 fd:00 16116      /lib/libgcc_s-4.3.2-20081105.so.1
02c5e000-02c5f000 rw-p 0000c000 fd:00 16116      /lib/libgcc_s-4.3.2-20081105.so.1
02cfb000-02de2000 r-xp 00000000 fd:00 893735     /usr/lib/libstdc++.so.6.0.10
02de2000-02de6000 r--p 000e6000 fd:00 893735     /usr/lib/libstdc++.so.6.0.10
02de6000-02de8000 rw-p 000ea000 fd:00 893735     /usr/lib/libstdc++.so.6.0.10
02de8000-02ded000 rw-p 02de8000 00:00 0 
08048000-08053000 r-xp 00000000 fd:00 313806     /home/adel/workspace/parco3/schedule
08053000-08054000 rw-p 0000a000 fd:00 313806     /home/adel/workspace/parco3/schedule
09b31000-09b52000 rw-p 09b31000 00:00 0          [heap]
b7600000-b7621000 rw-p b7600000 00:00 0 
b7621000-b7700000 ---p b7621000 00:00 0 
b77c2000-b77c5000 rw-p b77c2000 00:00 0