Salut
j'ai un probleme avec STL. le defini la fonction suivante
Dans cette fonction, je modifie quelques elements dans lt et quelques valeurs de fin. Mais, je n'ajoute ou supprime aucun element.
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){ ............................. }
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
Partager