Bonjour,

Alors voilà, je bosse actuellement sur un logiciel qui à en charge l'automatisation d'une retroconception d'une base de données. Et (je pose tout de suite les bases) l'application fonctionne. Cependant, comme c'est dans le cadre d'un stage j'aimerais faire les choses bien et je suis donc à la recherche d’éventuelles fuites de mémoires.

Pour ça, j'utilise valgrind que l'on m'as conseillé (et que j'ai adopté) sur le chat de dvpt.com

Jusqu'à l’intégration de libiconv je n'ai eu aucun soucis pour utilisé valgrind, mais depuis valgrind cesse de fonctionner sans me donner ni de message d'erreur ni les statistiques d'utilisation mémoire que je lui demande.

Quelques info de base, si vous avez besoin d'autre choses, n’hésitez pas a me demander, il n'y a rien de secret dans mon projet.

Ma ligne de compilation:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
g++ \
-W -Wall -Wextra -pedantic -ansi -std=c++11 \
-o Run \
-g -ggdb -fstack-protector-all -pg \
Run.cpp config.cpp field.cpp lineRecord.cpp sqlTools.cpp table.cpp tools.cpp \
dataType/f_chaine.cpp dataType/f_cle.cpp dataType/f_codeagence.cpp dataType/f_date.cpp dataType/f_double.cpp dataType/f_entier.cpp dataType/f_monnaie.cpp dataType/f_numligne.cpp dataType/f_simple.cpp \
json/JSonArrayValue.cpp json/JSonBooleanValue.cpp json/JSonNumberValue.cpp json/JSonObjectValue.cpp json/JSonParser.cpp json/JSonStringValue.cpp \
-pthread \
-lpq -I /usr/local/pgsql/lib/ \
-liconv -I /usr/local/lib/ \
-I /usr/include/postgresql
=> Cette compilation ne renvoi aucun erreur/warning

Les librairie utilisé par mon application :
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
postgre@debian:/media/sf_oxy$ ldd Run
linux-gate.so.1 =>  (0xb7730000)
libpq.so.5 => /usr/lib/libpq.so.5 (0xb76ec000)
libiconv.so.2 => /usr/local/lib/libiconv.so.2 (0xb760a000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb751d000)
libm.so.6 => /lib/i386-linux-gnu/i686/cmov/libm.so.6 (0xb74f7000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb74da000)
libpthread.so.0 => /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 (0xb74c1000)
libc.so.6 => /lib/i386-linux-gnu/i686/cmov/libc.so.6 (0xb735e000)
libssl.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 (0xb7305000)
libcrypto.so.1.0.0 => /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 (0xb7146000)
libkrb5.so.3 => /usr/lib/i386-linux-gnu/libkrb5.so.3 (0xb7074000)
libcom_err.so.2 => /lib/i386-linux-gnu/libcom_err.so.2 (0xb706f000)
libgssapi_krb5.so.2 => /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2 (0xb7031000)
libldap_r-2.4.so.2 => /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2 (0xb6fde000)
/lib/ld-linux.so.2 (0xb7731000)
libdl.so.2 => /lib/i386-linux-gnu/i686/cmov/libdl.so.2 (0xb6fda000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb6fc1000)
libk5crypto.so.3 => /usr/lib/i386-linux-gnu/libk5crypto.so.3 (0xb6f97000)
libkrb5support.so.0 => /usr/lib/i386-linux-gnu/libkrb5support.so.0 (0xb6f8e000)
libkeyutils.so.1 => /lib/i386-linux-gnu/libkeyutils.so.1 (0xb6f88000)
libresolv.so.2 => /lib/i386-linux-gnu/i686/cmov/libresolv.so.2 (0xb6f74000)
liblber-2.4.so.2 => /usr/lib/i386-linux-gnu/liblber-2.4.so.2 (0xb6f65000)
libsasl2.so.2 => /usr/lib/i386-linux-gnu/libsasl2.so.2 (0xb6f49000)
libgnutls.so.26 => /usr/lib/i386-linux-gnu/libgnutls.so.26 (0xb6e80000)
libgcrypt.so.11 => /lib/i386-linux-gnu/libgcrypt.so.11 (0xb6dfa000)
libtasn1.so.3 => /usr/lib/i386-linux-gnu/libtasn1.so.3 (0xb6de8000)
libp11-kit.so.0 => /usr/lib/i386-linux-gnu/libp11-kit.so.0 (0xb6dd6000)
libgpg-error.so.0 => /lib/i386-linux-gnu/libgpg-error.so.0 (0xb6dd2000)
Mes tentatives avec valgrind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
valgrind ./Run
valgrind -v ./Run
valgrind -v --leak-check=full ./Run
valgrind -v --leak-check=full --show-reachable=yes ./Run
valgrind -v --leak-check=full --show-reachable=yes --tool=memcheck ./Run
A chaque fois l'application s’arrête sans erreurs ni résultats, avec pour seul message :
Processus arrêté
La trace complete de valgrind :
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
postgre@debian:/media/sf_oxy$ valgrind -v -v -v ./Run
==4551== Memcheck, a memory error detector
==4551== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==4551== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==4551== Command: ./Run
==4551== 
--4551-- Valgrind options:
--4551--    --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
--4551--    -v
--4551--    -v
--4551--    -v
--4551-- Contents of /proc/version:
--4551--   Linux version 3.2.0-4-486 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.46-1+deb7u1
--4551-- Arch and hwcaps: X86, x86-sse1-sse2
--4551-- Page sizes: currently 4096, max supported 4096
--4551-- Valgrind library directory: /usr/lib/valgrind
--4551-- TT/TC: VG_(init_tt_tc) (startup of code management)
--4551-- TT/TC: cache: 8 sectors of 27597024 bytes each = 220776192 total
--4551-- TT/TC: table: 524168 total entries, max occupancy 340704 (65%)
--4551-- Reading syms from /lib/i386-linux-gnu/ld-2.13.so (0x4000000)
--4551--    svma 0x0000000820, avma 0x0004000820
--4551--   Considering /lib/i386-linux-gnu/ld-2.13.so ..
--4551--   .. CRC mismatch (computed 734636b7 wanted cf830bae)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/ld-2.13.so ..
--4551--   .. CRC is valid
--4551-- summarise_context(loc_start = 0x60): cannot summarise(why=1):   
0x69: [0]={ 48(r3) { u  u  u  c-40 u  u  c-48 c-44 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x69): cannot summarise(why=1):   
0x6c: [0]={ 48(r3) { u  u  u  c-40 u  u  u  c-44 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x6c): cannot summarise(why=1):   
0x7b: [0]={ 48(r3) { u  u  u  c-40 u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
==4551== Adding active redirection:
--4551--     new: 0x04016860 (index               ) R-> (0000.0) 0x380552df ???
==4551== Adding active redirection:
--4551--     new: 0x04016a40 (strlen              ) R-> (0000.0) 0x38055304 ???
--4551-- Reading syms from /media/sf_oxy/Run (0x8048000)
--4551--    svma 0x000804b390, avma 0x000804b390
--4551-- summarise_context(loc_start = 0x4): cannot summarise(why=1):   
0xb: [0]={ 0(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xb): cannot summarise(why=1):   
0xf: [0]={ 0(r1) { u  u  u  u  u  ve{*((dwr5)+(0x0))} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x9ad): cannot summarise(why=1):   
0x9ae: [0]={ 0(r1) { u  u  u  ve{*((dwr5)+(0xfffffffc))} u  ve{*((dwr5)+(0x0))} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x9ae): cannot summarise(why=1):   
0x9af: [0]={ 0(r1) { u  u  u  u  u  ve{*((dwr5)+(0x0))} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x9af): cannot summarise(why=1):   
0x9b2: [0]={ 0(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- Reading syms from /usr/lib/valgrind/memcheck-x86-linux (0x38000000)
--4551--    svma 0x0038000000, avma 0x0038000000
--4551--   Considering /usr/lib/valgrind/memcheck-x86-linux ..
--4551--   .. CRC mismatch (computed f9c53117 wanted 8a91a8b2)
--4551--   Considering /usr/lib/debug/usr/lib/valgrind/memcheck-x86-linux ..
--4551--   .. CRC is valid
--4551--    object doesn't have a dynamic symbol table
--4551-- summarise_context(loc_start = 0x5): cannot summarise(why=1):   
0xc: [0]={ 0(r7) { u  u  u  u  u  u  u  c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xc): cannot summarise(why=1):   
0xf: [0]={ 0(r7) { u  u  u  u  u  ve{*((dwr5)+(0x0))} u  c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x5): cannot summarise(why=1):   
0xc: [0]={ 0(r7) { u  u  u  u  u  u  u  c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xc): cannot summarise(why=1):   
0xf: [0]={ 0(r7) { u  u  u  u  u  ve{*((dwr5)+(0x0))} u  c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x1c6): cannot summarise(why=1):   
0x1c7: [0]={ {*((dwr5)+(0xfffffffc))} { u  u  u  ve{*((dwr5)+(0xfffffff4))} u  ve{*((dwr5)+(0x0))} ve{*((dwr5)+(0xfffffff8))} c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  } [1]={ 0(r7) { u  u  u  u  u  ve{*((dwr5)+(0x0))} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x1c7): cannot summarise(why=1):   
0x1ca: [0]={ {*((dwr5)+(0xfffffffc))} { u  u  u  ve{*((dwr5)+(0xfffffff4))} u  ve{*((dwr5)+(0x0))} ve{*((dwr5)+(0xfffffff8))} c-8 c-4 u  u  u  u  u  u  u  u  u  u  u  } [1]={ 0(r7) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
--4551-- Reading suppressions file: /usr/lib/valgrind/default.supp
==4551== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-4551-by-postgre-on-???
==4551== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-4551-by-postgre-on-???
==4551== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-4551-by-postgre-on-???
==4551== 
==4551== TO CONTROL THIS PROCESS USING vgdb (which you probably
==4551== don't want to do, unless you know exactly what you're doing,
==4551== or are doing some strange experiment):
==4551==   /usr/lib/valgrind/../../bin/vgdb --pid=4551 ...command...
==4551== 
==4551== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==4551==   /path/to/gdb ./Run
==4551== and then give GDB the following command
==4551==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=4551
==4551== --pid is optional if only one valgrind process is running
==4551== 
--4551-- TT/TC: initialise sector 0
--4551-- REDIR: 0x4016a40 (strlen) redirected to 0x38055304 (vgPlain_x86_linux_REDIR_FOR_strlen)
--4551-- REDIR: 0x4016860 (index) redirected to 0x380552df (vgPlain_x86_linux_REDIR_FOR_index)
--4551-- Reading syms from /usr/lib/valgrind/vgpreload_core-x86-linux.so (0x4021000)
--4551--    svma 0x0000000430, avma 0x0004021430
--4551--   Considering /usr/lib/valgrind/vgpreload_core-x86-linux.so ..
--4551--   .. CRC mismatch (computed bbadfadd wanted 39de28c9)
--4551--   Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_core-x86-linux.so ..
--4551--   .. CRC is valid
--4551-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so (0x4024000)
--4551--    svma 0x0000002200, avma 0x0004026200
--4551--   Considering /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so ..
--4551--   .. CRC mismatch (computed 9b401e29 wanted 9e97adf8)
--4551--   Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so ..
--4551--   .. CRC is valid
==4551== Adding active redirection:
--4551--     new: 0x04016eb0 (stpcpy              ) R-> (2020.0) 0x0402aa00 stpcpy
--4551-- Reading syms from /usr/lib/libpq.so.5.6 (0x4047000)
--4551--    svma 0x0000006310, avma 0x000404d310
--4551--   Considering /usr/lib/libpq.so.5.6 ..
--4551--   .. CRC mismatch (computed 9900f0af wanted fdb01b3e)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/local/lib/libiconv.so.2.5.1 (0x4073000)
--4551--    svma 0x00000012c0, avma 0x00040742c0
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17 (0x4155000)
--4551--    svma 0x000004b040, avma 0x00041a0040
--4551--   Considering /usr/lib/i386-linux-gnu/libstdc++.so.6.0.17 ..
--4551--   .. CRC mismatch (computed c3328608 wanted 737126b2)
--4551--   Considering /usr/lib/debug/usr/lib/i386-linux-gnu/libstdc++.so.6.0.17 ..
--4551--   .. CRC is valid
==4551== Adding active redirection:
--4551--     new: 0x041a24a0 (operator delete(void) R-> (1005.0) 0x04027130 operator delete(void*)
==4551== Adding active redirection:
--4551--     new: 0x041a24d0 (operator delete(void) R-> (1005.0) 0x04026fd0 operator delete(void*, std::nothrow_t const&)
==4551== Adding active redirection:
--4551--     new: 0x041a24f0 (operator delete[](vo) R-> (1005.0) 0x04026d10 operator delete[](void*)
==4551== Adding active redirection:
--4551--     new: 0x041a2510 (operator delete[](vo) R-> (1005.0) 0x04026bb0 operator delete[](void*, std::nothrow_t const&)
==4551== Adding active redirection:
--4551--     new: 0x041a4790 (operator new(unsigne) R-> (1003.0) 0x04027df0 operator new(unsigned int)
==4551== Adding active redirection:
--4551--     new: 0x041a4820 (operator new(unsigne) R-> (1001.0) 0x04027c30 operator new(unsigned int, std::nothrow_t const&)
==4551== Adding active redirection:
--4551--     new: 0x041a48a0 (operator new[](unsig) R-> (1003.0) 0x04027890 operator new[](unsigned int)
==4551== Adding active redirection:
--4551--     new: 0x041a48e0 (operator new[](unsig) R-> (1001.0) 0x040276d0 operator new[](unsigned int, std::nothrow_t const&)
--4551-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libm-2.13.so (0x4241000)
--4551--    svma 0x00000034b0, avma 0x00042444b0
--4551--   Considering /lib/i386-linux-gnu/i686/cmov/libm-2.13.so ..
--4551--   .. CRC mismatch (computed f3ce7c71 wanted ce937543)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libm-2.13.so ..
--4551--   .. CRC is valid
--4551-- Reading syms from /lib/i386-linux-gnu/libgcc_s.so.1 (0x4267000)
--4551--    svma 0x00000024b0, avma 0x00042694b0
--4551--   Considering /lib/i386-linux-gnu/libgcc_s.so.1 ..
--4551--   .. CRC mismatch (computed f8e2ff85 wanted ec2df6fa)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/libgcc_s.so.1 ..
--4551--   .. CRC is valid
--4551-- summarise_context(loc_start = 0x176): cannot summarise(why=1):   
0x179: [0]={ 4(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xbb): cannot summarise(why=1):   
0xbe: [0]={ 4(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xce): cannot summarise(why=1):   
0xd1: [0]={ 4(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xd9): cannot summarise(why=1):   
0xdc: [0]={ 4(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so (0x4285000)
--4551--    svma 0x0000004610, avma 0x0004289610
--4551--   Considering /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so ..
--4551--   .. CRC mismatch (computed 5529fcb7 wanted bf8fb4b7)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so ..
--4551--   .. CRC is valid
--4551-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libc-2.13.so (0x429e000)
--4551--    svma 0x0000016c90, avma 0x00042b4c90
--4551--   Considering /lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--4551--   .. CRC mismatch (computed d8985af8 wanted 94fea1aa)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--4551--   .. CRC is valid
--4551-- summarise_context(loc_start = 0x1e): cannot summarise(why=1):   
0x29: [0]={ 0(r0) { u  u  u  c0 r1 c12 c4 c8 r2 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x29): cannot summarise(why=1):   
0x31: [0]={ 0(r0) { u  u  u  u  r1 u  u  u  r2 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x34): cannot summarise(why=1):   
0x4d: [0]={ 0(r0) { u  c60 c56 c52 u  c44 c40 c36 c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x4): cannot summarise(why=1):   
0xd: [0]={ 0(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xd): cannot summarise(why=1):   
0x1b: [0]={ 0(r1) { u  u  u  u  u  ve{*(dwr5)} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x1b): cannot summarise(why=1):   
0x1c: [0]={ 0(r1) { u  u  u  ve{*((dwr5)+(0xfffffff4))} u  ve{*(dwr5)} ve{*((dwr5)+(0xfffffff8))} ve{*((dwr5)+(0xfffffffc))} c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x4): cannot summarise(why=1):   
0xd: [0]={ 0(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xd): cannot summarise(why=1):   
0x25: [0]={ 0(r1) { u  u  u  u  u  ve{*(dwr5)} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x25): cannot summarise(why=1):   
0x2c: [0]={ 0(r1) { u  u  u  ve{*((dwr5)+(0xfffffff4))} u  ve{*(dwr5)} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x1): cannot summarise(why=2):   
0x21: [0]={ 0(r4) { u  u  u  u  u  u  u  u  r1 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x21): cannot summarise(why=2):   
0x51: [0]={ 4(r4) { u  u  u  u  u  u  u  u  r1 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x71): cannot summarise(why=1):   
0x82: [0]={ 0(r1) { u  u  u  c0 r7 c12 c4 c8 r2 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x82): cannot summarise(why=1):   
0x84: [0]={ 0(r1) { u  u  u  u  r7 u  u  u  r2 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0x4): cannot summarise(why=1):   
0xd: [0]={ 0(r1) { u  u  u  u  u  u  u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
--4551-- summarise_context(loc_start = 0xd): cannot summarise(why=1):   
0x11: [0]={ 0(r1) { u  u  u  u  u  ve{*(dwr5)} u  u  c-4 u  u  u  u  u  u  u  u  u  u  u  }
==4551== Adding active redirection:
--4551--     new: 0x042ccc70 (putenv              ) W-> (0000.0) 0x0402b5b0 putenv
==4551== Adding active redirection:
--4551--     new: 0x042ccda0 (unsetenv            ) W-> (0000.0) 0x0402b620 unsetenv
==4551== Adding active redirection:
--4551--     new: 0x042cd2f0 (setenv              ) W-> (0000.0) 0x0402b690 setenv
==4551== Adding active redirection:
--4551--     new: 0x0430ea60 (malloc_usable_size  ) R-> (1017.0) 0x04026730 malloc_usable_size
==4551== Adding active redirection:
--4551--     new: 0x0430faa0 (mallopt             ) R-> (1014.0) 0x040264c0 mallopt
==4551== Adding active redirection:
--4551--     new: 0x0430fbe0 (mallinfo            ) R-> (1020.0) 0x04026550 mallinfo
==4551== Adding active redirection:
--4551--     new: 0x0430fc60 (malloc_set_state    ) R-> (1018.0) 0x04026520 malloc_set_state
==4551== Adding active redirection:
--4551--     new: 0x04310c50 (malloc_trim         ) R-> (1015.0) 0x040264d0 malloc_trim
==4551== Adding active redirection:
--4551--     new: 0x04312fb0 (calloc              ) R-> (1007.0) 0x040269c0 calloc
==4551== Adding active redirection:
--4551--     new: 0x04313380 (pvalloc             ) R-> (1018.0) 0x040264e0 pvalloc
==4551== Adding active redirection:
--4551--     new: 0x043135b0 (valloc              ) R-> (1012.0) 0x04026980 valloc
==4551== Adding active redirection:
--4551--     new: 0x043137b0 (free                ) R-> (1005.0) 0x040274a0 free
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043137b0 (free                ) R-> (1005.0) 0x040274a0 free
--4551--     new: 0x043137b0 (free                ) R-> (1005.0) 0x04027340 cfree
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043137b0 (free                ) R-> (1005.0) 0x040274a0 free
--4551--     new: 0x043137b0 (free                ) R-> (1005.0) 0x04027340 cfree
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043137b0 (free                ) R-> (1005.0) 0x040274a0 free
--4551--     new: 0x043137b0 (free                ) R-> (1005.0) 0x04027340 cfree
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043137b0 (free                ) R-> (1005.0) 0x040274a0 free
--4551--     new: 0x043137b0 (free                ) R-> (1005.0) 0x04027340 cfree
==4551== Adding active redirection:
--4551--     new: 0x04313890 (malloc              ) R-> (1001.0) 0x040282a0 malloc
==4551== Adding active redirection:
--4551--     new: 0x04313b80 (malloc_get_state    ) R-> (1018.0) 0x04026500 malloc_get_state
==4551== Adding active redirection:
--4551--     new: 0x04313d30 (memalign            ) R-> (1011.0) 0x04026810 memalign
==4551== Adding active redirection:
--4551--     new: 0x04313fa0 (posix_memalign      ) R-> (1016.0) 0x04026920 posix_memalign
==4551== Adding active redirection:
--4551--     new: 0x04314030 (malloc_stats        ) R-> (1019.0) 0x04026540 malloc_stats
==4551== Adding active redirection:
--4551--     new: 0x04314810 (realloc             ) R-> (1009.0) 0x04028370 realloc
==4551== Adding active redirection:
--4551--     new: 0x04316790 (strcat              ) R-> (2003.0) 0x04028720 strcat
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316790 (strcat              ) R-> (2003.0) 0x04028720 strcat
--4551--     new: 0x04316790 (strcat              ) R-> (2003.0) 0x04028800 __GI_strcat
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316790 (strcat              ) R-> (2003.0) 0x04028720 strcat
--4551--     new: 0x04316790 (strcat              ) R-> (2003.0) 0x04028800 __GI_strcat
==4551== Adding active redirection:
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x04028690 strchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x04028690 strchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x04028690 strchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x04028690 strchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x040286f0 __GI_strchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316940 (index               ) R-> (2002.0) 0x040286c0 index
--4551--     new: 0x04316940 (index               ) R-> (2002.0) 0x040286f0 __GI_strchr
==4551== Adding active redirection:
--4551--     new: 0x04316ab0 (strcmp              ) R-> (2016.0) 0x040295f0 strcmp
==4551== Adding active redirection:
--4551--     new: 0x04316b00 (__GI_strcmp         ) R-> (2016.0) 0x04029630 __GI_strcmp
==4551== Adding active redirection:
--4551--     new: 0x04316b70 (strcpy              ) R-> (2008.0) 0x04028a80 strcpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316b70 (strcpy              ) R-> (2008.0) 0x04028a80 strcpy
--4551--     new: 0x04316b70 (strcpy              ) R-> (2008.0) 0x04028b50 __GI_strcpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04316b70 (strcpy              ) R-> (2008.0) 0x04028a80 strcpy
--4551--     new: 0x04316b70 (strcpy              ) R-> (2008.0) 0x04028b50 __GI_strcpy
==4551== Adding active redirection:
--4551--     new: 0x04316ba0 (strcspn             ) R-> (2033.0) 0x0402b3e0 strcspn
==4551== Adding active redirection:
--4551--     new: 0x043170a0 (strlen              ) R-> (2007.0) 0x04028a40 strlen
==4551== Adding active redirection:
--4551--     new: 0x043170f0 (__GI_strlen         ) R-> (2007.0) 0x04028a60 __GI_strlen
==4551== Adding active redirection:
--4551--     new: 0x043171b0 (strnlen             ) R-> (2006.0) 0x040289e0 strnlen
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043171b0 (strnlen             ) R-> (2006.0) 0x040289e0 strnlen
--4551--     new: 0x043171b0 (strnlen             ) R-> (2006.0) 0x04028a10 __GI_strnlen
==4551== Ignoring duplicate redirection:
--4551--     old: 0x043171b0 (strnlen             ) R-> (2006.0) 0x040289e0 strnlen
--4551--     new: 0x043171b0 (strnlen             ) R-> (2006.0) 0x04028a10 __GI_strnlen
==4551== Adding active redirection:
--4551--     new: 0x04317240 (strncat             ) R-> (2004.0) 0x040288e0 strncat
==4551== Adding active redirection:
--4551--     new: 0x043172e0 (strncmp             ) R-> (2011.0) 0x04028ee0 strncmp
==4551== Adding active redirection:
--4551--     new: 0x04317330 (strncpy             ) R-> (2009.0) 0x04028c20 strncpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317330 (strncpy             ) R-> (2009.0) 0x04028c20 strncpy
--4551--     new: 0x04317330 (strncpy             ) R-> (2009.0) 0x04028d80 __GI_strncpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317330 (strncpy             ) R-> (2009.0) 0x04028c20 strncpy
--4551--     new: 0x04317330 (strncpy             ) R-> (2009.0) 0x04028d80 __GI_strncpy
==4551== Adding active redirection:
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x040285d0 strrchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x040285d0 strrchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x040285d0 strrchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x040285d0 strrchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x04028630 __GI_strrchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317410 (rindex              ) R-> (2001.0) 0x04028600 rindex
--4551--     new: 0x04317410 (rindex              ) R-> (2001.0) 0x04028630 __GI_strrchr
==4551== Adding active redirection:
--4551--     new: 0x043175d0 (strpbrk             ) R-> (2032.0) 0x0402b380 strpbrk
==4551== Adding active redirection:
--4551--     new: 0x04317980 (strspn              ) R-> (2034.0) 0x0402b460 strspn
==4551== Adding active redirection:
--4551--     new: 0x04317ca0 (memchr              ) R-> (2017.0) 0x040296f0 memchr
==4551== Adding active redirection:
--4551--     new: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a780 bcmp
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a780 bcmp
--4551--     new: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a710 memcmp
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a780 bcmp
--4551--     new: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a710 memcmp
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a780 bcmp
--4551--     new: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a710 memcmp
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a780 bcmp
--4551--     new: 0x04317e40 (bcmp                ) R-> (2019.0) 0x0402a710 memcmp
==4551== Adding active redirection:
--4551--     new: 0x04318170 (memmove             ) R-> (2018.1) 0x0402ac20 memmove
==4551== Adding active redirection:
--4551--     new: 0x04318230 (memset              ) R-> (2021.0) 0x0402aba0 memset
==4551== Adding active redirection:
--4551--     new: 0x043182e0 (mempcpy             ) R-> (2029.0) 0x0402b010 mempcpy
==4551== Adding active redirection:
--4551--     new: 0x04318520 (stpcpy              ) R-> (2020.0) 0x0402a860 stpcpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04318520 (stpcpy              ) R-> (2020.0) 0x0402a860 stpcpy
--4551--     new: 0x04318520 (stpcpy              ) R-> (2020.0) 0x0402a930 __GI_stpcpy
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04318520 (stpcpy              ) R-> (2020.0) 0x0402a860 stpcpy
--4551--     new: 0x04318520 (stpcpy              ) R-> (2020.0) 0x0402a930 __GI_stpcpy
==4551== Adding active redirection:
--4551--     new: 0x04318610 (strcasecmp          ) R-> (2012.0) 0x04029000 strcasecmp
==4551== Adding active redirection:
--4551--     new: 0x04318680 (strncasecmp         ) R-> (2013.0) 0x04029100 strncasecmp
==4551== Adding active redirection:
--4551--     new: 0x04318710 (strcasecmp_l        ) R-> (2014.0) 0x04029280 strcasecmp_l
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04318710 (strcasecmp_l        ) R-> (2014.0) 0x04029280 strcasecmp_l
--4551--     new: 0x04318710 (strcasecmp_l        ) R-> (2014.0) 0x040293a0 __GI___strcasecmp_l
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04318710 (strcasecmp_l        ) R-> (2014.0) 0x04029280 strcasecmp_l
--4551--     new: 0x04318710 (strcasecmp_l        ) R-> (2014.0) 0x040293a0 __GI___strcasecmp_l
==4551== Adding active redirection:
--4551--     new: 0x04318770 (strncasecmp_l       ) R-> (2015.0) 0x04029430 strncasecmp_l
==4551== Adding active redirection:
--4551--     new: 0x04318820 (memcpy              ) R-> (2018.0) 0x04029c10 memcpy
==4551== Adding active redirection:
--4551--     new: 0x04319ae0 (rawmemchr           ) R-> (2026.0) 0x0402af10 rawmemchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04319ae0 (rawmemchr           ) R-> (2026.0) 0x0402af10 rawmemchr
--4551--     new: 0x04319ae0 (rawmemchr           ) R-> (2026.0) 0x0402af30 __GI___rawmemchr
==4551== Ignoring duplicate redirection:
--4551--     old: 0x04319ae0 (rawmemchr           ) R-> (2026.0) 0x0402af10 rawmemchr
--4551--     new: 0x04319ae0 (rawmemchr           ) R-> (2026.0) 0x0402af30 __GI___rawmemchr
==4551== Adding active redirection:
--4551--     new: 0x04319bb0 (strchrnul           ) R-> (2025.0) 0x0402aee0 strchrnul
==4551== Adding active redirection:
--4551--     new: 0x0431d700 (__GI_strncmp        ) R-> (2011.0) 0x04028f70 __GI_strncmp
==4551== Adding active redirection:
--4551--     new: 0x0431dcf0 (strstr              ) R-> (2031.0) 0x0402b2f0 strstr
==4551== Adding active redirection:
--4551--     new: 0x0431e6d0 (strcasestr          ) R-> (2035.0) 0x0402b4e0 strcasestr
==4551== Adding active redirection:
--4551--     new: 0x04386470 (__memcpy_chk        ) R-> (2030.0) 0x0402b1f0 __memcpy_chk
==4551== Adding active redirection:
--4551--     new: 0x043864c0 (__memmove_chk       ) R-> (2024.0) 0x0402ae40 __memmove_chk
==4551== Adding active redirection:
--4551--     new: 0x043865b0 (__stpcpy_chk        ) R-> (2028.0) 0x0402afb0 __stpcpy_chk
==4551== Adding active redirection:
--4551--     new: 0x04386630 (__strcpy_chk        ) R-> (2027.0) 0x0402af50 __strcpy_chk
--4551-- Reading syms from /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 (0x4401000)
--4551--    svma 0x000000cbe0, avma 0x000440dbe0
--4551--   Considering /usr/lib/i386-linux-gnu/i686/cmov/libssl.so.1.0.0 ..
--4551--   .. CRC mismatch (computed 36b1f802 wanted 21c09e4a)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 (0x4459000)
--4551--    svma 0x0000048f80, avma 0x00044a1f80
--4551--   Considering /usr/lib/i386-linux-gnu/i686/cmov/libcrypto.so.1.0.0 ..
--4551--   .. CRC mismatch (computed bb95e3be wanted 2b84c232)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libkrb5.so.3.3 (0x4618000)
--4551--    svma 0x0000011e60, avma 0x0004629e60
--4551--   Considering /usr/lib/i386-linux-gnu/libkrb5.so.3.3 ..
--4551--   .. CRC mismatch (computed f4107cae wanted 0d0d60b0)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/libcom_err.so.2.1 (0x46eb000)
--4551--    svma 0x00000010c0, avma 0x00046ec0c0
--4551--   Considering /lib/i386-linux-gnu/libcom_err.so.2.1 ..
--4551--   .. CRC mismatch (computed 29834c17 wanted 6236aa13)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 (0x46f0000)
--4551--    svma 0x0000007820, avma 0x00046f7820
--4551--   Considering /usr/lib/i386-linux-gnu/libgssapi_krb5.so.2.2 ..
--4551--   .. CRC mismatch (computed 17c02f19 wanted fb18ec91)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libldap_r-2.4.so.2.8.3 (0x472e000)
--4551--    svma 0x000000c430, avma 0x000473a430
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so (0x4780000)
--4551--    svma 0x0000000a60, avma 0x0004780a60
--4551--   Considering /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so ..
--4551--   .. CRC mismatch (computed 18d45971 wanted 0861e474)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libdl-2.13.so ..
--4551--   .. CRC is valid
--4551-- Reading syms from /lib/i386-linux-gnu/libz.so.1.2.7 (0x4784000)
--4551--    svma 0x0000001bd0, avma 0x0004785bd0
--4551--   Considering /lib/i386-linux-gnu/libz.so.1.2.7 ..
--4551--   .. CRC mismatch (computed 2a002c75 wanted bfd3d265)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 (0x479e000)
--4551--    svma 0x0000002fb0, avma 0x00047a0fb0
--4551--   Considering /usr/lib/i386-linux-gnu/libk5crypto.so.3.1 ..
--4551--   .. CRC mismatch (computed a52b5442 wanted 4d8b4394)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 (0x47c8000)
--4551--    svma 0x0000001c90, avma 0x00047c9c90
--4551--   Considering /usr/lib/i386-linux-gnu/libkrb5support.so.0.1 ..
--4551--   .. CRC mismatch (computed 70b5d5c2 wanted 612e0676)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/libkeyutils.so.1.4 (0x47d1000)
--4551--    svma 0x0000000eb0, avma 0x00047d1eb0
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libresolv-2.13.so (0x47d6000)
--4551--    svma 0x0000002650, avma 0x00047d8650
--4551--   Considering /lib/i386-linux-gnu/i686/cmov/libresolv-2.13.so ..
--4551--   .. CRC mismatch (computed fb23de6a wanted 20bc1826)
--4551--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libresolv-2.13.so ..
--4551--   .. CRC is valid
--4551-- Reading syms from /usr/lib/i386-linux-gnu/liblber-2.4.so.2.8.3 (0x47ea000)
--4551--    svma 0x0000002b40, avma 0x00047ecb40
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libsasl2.so.2.0.25 (0x47fa000)
--4551--    svma 0x0000002740, avma 0x00047fc740
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libgnutls.so.26.22.4 (0x4816000)
--4551--    svma 0x0000011890, avma 0x0004827890
--4551--   Considering /usr/lib/i386-linux-gnu/libgnutls.so.26.22.4 ..
--4551--   .. CRC mismatch (computed 77f5631b wanted 9778ca7d)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/libgcrypt.so.11.7.0 (0x48df000)
--4551--    svma 0x0000005030, avma 0x00048e4030
--4551--   Considering /lib/i386-linux-gnu/libgcrypt.so.11.7.0 ..
--4551--   .. CRC mismatch (computed 155eabbb wanted 896a05f5)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16 (0x4964000)
--4551--    svma 0x0000001500, avma 0x0004965500
--4551--   Considering /usr/lib/i386-linux-gnu/libtasn1.so.3.1.16 ..
--4551--   .. CRC mismatch (computed 237dae8e wanted 8a5d3bd4)
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /usr/lib/i386-linux-gnu/libp11-kit.so.0.0.0 (0x4976000)
--4551--    svma 0x0000002130, avma 0x0004978130
--4551--    object doesn't have a symbol table
--4551-- Reading syms from /lib/i386-linux-gnu/libgpg-error.so.0.8.0 (0x4989000)
--4551--    svma 0x0000000750, avma 0x0004989750
--4551--    object doesn't have a symbol table
--4551-- REDIR: 0x4316ab0 (strcmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043bebe0 (__strcmp_ssse3      ) R-> (2016.0) 0x040295f0 strcmp
--4551-- REDIR: 0x4318820 (memcpy) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043b69a0 (__memcpy_ssse3      ) R-> (2018.0) 0x04029c10 memcpy
--4551-- REDIR: 0x4317e40 (bcmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043c1a40 (__memcmp_ssse3      ) R-> (2019.0) 0x0402a780 bcmp
--4551-- REDIR: 0x4386470 (__memcpy_chk) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043b6990 (__memcpy_chk_ssse3  ) R-> (2030.0) 0x0402b1f0 __memcpy_chk
--4551-- REDIR: 0x43170a0 (strlen) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x0431dac0 (__strlen_sse2_bsf   ) R-> (2007.0) 0x04028a40 strlen
--4551-- REDIR: 0x4318230 (memset) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043b5890 (__memset_sse2       ) R-> (2021.0) 0x0402aba0 memset
--4551-- REDIR: 0x43172e0 (strncmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043c0050 (__strncmp_ssse3     ) R-> (2011.0) 0x04028ee0 strncmp
--4551-- REDIR: 0x4317980 (strspn) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043179b4 (__GI_strspn         ) R-> (2034.0) 0x0402b460 strspn
--4551-- REDIR: 0x4318170 (memmove) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043b8890 (__memmove_ssse3     ) R-> (2018.1) 0x0402ac20 memmove
--4551-- REDIR: 0x43864c0 (__memmove_chk) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x043b8880 (__memmove_chk_ssse3 ) R-> (2024.0) 0x0402ae40 __memmove_chk
--4551-- REDIR: 0x431dcf0 (strstr) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x0431e2d0 (__GI_strstr         ) R-> (2031.0) 0x0402b2f0 strstr
--4551-- REDIR: 0x43175d0 (strpbrk) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
==4551== Adding active redirection:
--4551--     new: 0x04317610 (__GI_strpbrk        ) R-> (2032.0) 0x0402b380 strpbrk
--4551-- REDIR: 0x431e2d0 (__GI_strstr) redirected to 0x402b2f0 (strstr)
--4551-- REDIR: 0x4317410 (rindex) redirected to 0x4028600 (rindex)
--4551-- REDIR: 0x4312fb0 (calloc) redirected to 0x40269c0 (calloc)
--4551-- REDIR: 0x43170f0 (__GI_strlen) redirected to 0x4028a60 (__GI_strlen)
--4551-- REDIR: 0x4313890 (malloc) redirected to 0x40282a0 (malloc)
--4551-- REDIR: 0x4316b00 (__GI_strcmp) redirected to 0x4029630 (__GI_strcmp)
--4551-- REDIR: 0x43bebe0 (__strcmp_ssse3) redirected to 0x40295f0 (strcmp)
--4551-- REDIR: 0x431dac0 (__strlen_sse2_bsf) redirected to 0x4028a40 (strlen)
--4551-- REDIR: 0x41a4790 (operator new(unsigned int)) redirected to 0x4027df0 (operator new(unsigned int))
--4551-- REDIR: 0x43b69a0 (__memcpy_ssse3) redirected to 0x4029c10 (memcpy)
--4551-- REDIR: 0x43b5890 (__memset_sse2) redirected to 0x402aba0 (memset)
--4551-- REDIR: 0x43137b0 (free) redirected to 0x40274a0 (free)
--4551-- REDIR: 0x41a24a0 (operator delete(void*)) redirected to 0x4027130 (operator delete(void*))
--4551-- REDIR: 0x41a48a0 (operator new[](unsigned int)) redirected to 0x4027890 (operator new[](unsigned int))
--4551-- REDIR: 0x41a24f0 (operator delete[](void*)) redirected to 0x4026d10 (operator delete[](void*))
--4551-- REDIR: 0x4317ca0 (memchr) redirected to 0x40296f0 (memchr)
--4551-- REDIR: 0x43c1a40 (__memcmp_ssse3) redirected to 0x402a780 (bcmp)
--4551-- REDIR: 0x4319bb0 (strchrnul) redirected to 0x402aee0 (strchrnul)
Constructeur : 1s
--4551-- REDIR: 0x43b8890 (__memmove_ssse3) redirected to 0x402ac20 (memmove)
--4551-- REDIR: 0x4316b70 (strcpy) redirected to 0x4028a80 (strcpy)
--4551-- REDIR: 0x4319ae0 (rawmemchr) redirected to 0x402af10 (rawmemchr)
--4551-- REDIR: 0x4314810 (realloc) redirected to 0x4028370 (realloc)
--4551-- REDIR: 0x43b6990 (__memcpy_chk_ssse3) redirected to 0x402b1f0 (__memcpy_chk)
NOTICE:  la relation « adres » existe déjà, poursuite du traitement
--4551-- REDIR: 0x4317330 (strncpy) redirected to 0x4028c20 (strncpy)
Create SQL Structure : 1s
Run processingData : 0s
Processus arrêté
La trace de mon programme Hors valgrind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
postgre@debian:/media/sf_oxy$ ./Run
Constructeur : 1s
NOTICE:  la relation « adres » existe déjà, poursuite du traitement
Create SQL Structure : 0s
Run processingData : 0s
wait end processing : 129s
Temps d'execution total : 130
 
Appuyez sur une touche pour continuer...
Voilà, je ne sais pas trop ou cherché pour pouvoir me servir de valgrind a nouveau, c'est pourtant un très bon outils pour le debbugage et le profillage d'application (et très puissant et intuitif lors qu’utilisé avec callgrind)
Toute les pistes sont les bienvenu. Merci d'avance