==18015== Memcheck, a memory error detector.
==18015== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==18015== Using LibVEX rev 1854, a library for dynamic binary translation.
==18015== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==18015== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework.
==18015== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==18015== For more details, rerun with: -v
==18015== 
==18015== My PID = 18015, parent PID = 2457.  Prog and args are:
==18015==    .libs/benchmark
==18015==    /tmp/ff/
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8055346: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3166)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015==  Address 0x72274f0 is 0 bytes inside a block of size 14 free'd
==18015==    at 0x4022B8A: free (vg_replace_malloc.c:323)
==18015==    by 0x43A6425: g_free (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x8054FC1: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3201)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402479F: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8055346: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3166)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015==  Address 0x725bb31 is 1 bytes inside a block of size 21 free'd
==18015==    at 0x4022B8A: free (vg_replace_malloc.c:323)
==18015==    by 0x43A6425: g_free (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x8054FC1: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3201)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015== 
==18015== Thread 3:
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x805658C: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3352)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a5a is 58 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8056614: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3361)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a20 is 0 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402479F: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8056614: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3361)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a21 is 1 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x80584F4: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3458)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a51 is 49 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8056D10: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4768)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a20 is 0 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402479F: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8056D10: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4768)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a21 is 1 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x80580AC: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3773)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a20 is 0 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Thread 6:
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x805769E: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3969)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7793a7d is 93 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Thread 7:
==18015== Invalid read of size 1
==18015==    at 0x402479F: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x80580AC: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3773)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x65bfeb9 is 1 bytes inside a block of size 128 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Thread 3:
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8056F3B: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4832)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x64160a2 is 178 bytes inside a block of size 256 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Thread 5:
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8057619: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3960)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x641605c is 108 bytes inside a block of size 256 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== Thread 9:
==18015== Invalid read of size 1
==18015==    at 0x402477E: strcmp (mc_replace_strmem.c:337)
==18015==    by 0x4112B99: gda_value_differ (gda-value.c:1985)
==18015==    by 0x40E7D9B: real_gda_holder_set_const_value (gda-holder.c:1019)
==18015==    by 0x8057594: sdb_engine_add_new_symbol (symbol-db-engine-core.c:3951)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015==  Address 0x7834f44 is 100 bytes inside a block of size 256 free'd
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== ERROR SUMMARY: 667 errors from 14 contexts (suppressed: 331 from 2)
==18015== malloc/free: in use at exit: 9,005,433 bytes in 107,790 blocks.
==18015== malloc/free: 601,095 allocs, 493,305 frees, 48,252,651 bytes allocated.
==18015== For counts of detected errors, rerun with: -v
==18015== searching for pointers to 107,790 not-freed blocks.
==18015== checked 14,356,856 bytes.
==18015== 
==18015== Thread 1:
==18015== 
==18015== 1 bytes in 1 blocks are still reachable in loss record 1 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x519C27A: _XlcDefaultMapModifiers (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C2FE: XSetLocaleModifiers (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7D015: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C143: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 6 bytes in 1 blocks are still reachable in loss record 2 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51953E5: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 3 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x45D3C1D: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12B4: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x804C5A2: main (benchmark.c:21)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 4 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x45D3B1D: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12A9: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x804C5A2: main (benchmark.c:21)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 5 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x45CFA15: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D129E: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x804C5A2: main (benchmark.c:21)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 6 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5384C35: _XiGetExtensionVersion (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x5386E2D: _XiCheckExtInit (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x53858C9: XListInputDevices (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x4D93E3C: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D94DBB: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BD5A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 7 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x5185C7B: _XCBInitDisplayLock (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516DBF4: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 8 bytes in 1 blocks are still reachable in loss record 8 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x545676D: (within /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5455BF9: (within /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x545467E: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5456E50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5186007: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516D97E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 9 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x45D3285: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D1293: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x804C5A2: main (benchmark.c:21)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 10 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x53721CD: XextCreateExtension (in /usr/lib/libXext.so.6.4.0)
==18015==    by 0x5386ED6: XInput_find_display (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x538589E: XListInputDevices (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x4D93E3C: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D94DBB: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BD5A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 11 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x517F323: XAddConnectionWatch (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B95E: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 12 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x519BCFC: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C143: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 13 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5194FCC: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 12 bytes in 1 blocks are still reachable in loss record 14 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5194786: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F69: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 15 bytes in 3 blocks are definitely lost in loss record 15 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42CF125: xmlStrndup (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42CF20F: xmlStrdup (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4272BD2: xmlNewDtd (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C662: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 16 bytes in 1 blocks are still reachable in loss record 16 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x45D0D5D: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D0B89: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12C7: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015== 
==18015== 
==18015== 16 bytes in 2 blocks are still reachable in loss record 17 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4007482: (within /lib/ld-2.7.so)
==18015==    by 0x40075C8: (within /lib/ld-2.7.so)
==18015==    by 0x4008323: (within /lib/ld-2.7.so)
==18015==    by 0x400D0F6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x400C21C: (within /lib/ld-2.7.so)
==18015==    by 0x4011BA6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015== 
==18015== 
==18015== 16 bytes in 4 blocks are still reachable in loss record 18 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x519376D: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519473F: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 20 bytes in 3 blocks are still reachable in loss record 19 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42D5E56: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428CD65: xmlValidBuildContentModel (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428D3F1: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428DE17: xmlValidateOneElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E74F: xmlValidateElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E99A: xmlValidateDocument (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40FCE8F: gda_set_new_from_spec_string (gda-set.c:661)
==18015==    by 0x40B27EC: create_internal_provider (gda-config.c:1263)
==18015==    by 0x40B2E33: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 20 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5385DF0: XOpenDevice (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x4D9421A: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D94DBB: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BD5A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 21 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5234A36: XDamageFindDisplay (in /usr/lib/libXdamage.so.1.1.0)
==18015==    by 0x5234FFC: XDamageQueryExtension (in /usr/lib/libXdamage.so.1.1.0)
==18015==    by 0x4D6BB1A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 22 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5231B3B: XCompositeFindDisplay (in /usr/lib/libXcomposite.so.1.0.0)
==18015==    by 0x523238C: XCompositeQueryExtension (in /usr/lib/libXcomposite.so.1.0.0)
==18015==    by 0x4D6BAEF: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 23 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5239D66: XFixesFindDisplay (in /usr/lib/libXfixes.so.3.1.0)
==18015==    by 0x523A01C: XFixesQueryExtension (in /usr/lib/libXfixes.so.3.1.0)
==18015==    by 0x4D6BAC4: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 24 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x4EB70C5: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4755143: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x475561D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C45F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43ACF1C: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C143: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 20 bytes in 1 blocks are still reachable in loss record 25 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518FB2E: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 21 bytes in 1 blocks are still reachable in loss record 26 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516DDBE: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 24 bytes in 1 blocks are still reachable in loss record 27 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x5191B2F: _XlcResolveLocaleName (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195254: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 28 bytes in 1 blocks are still reachable in loss record 28 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x5192535: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5193027: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519473F: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 29 bytes in 3 blocks are still reachable in loss record 29 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E2D7: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 30 bytes in 1 blocks are still reachable in loss record 30 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x449F0F7: vasprintf (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x43D4256: g_vasprintf (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C05B5: g_strdup_printf (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x804E3F6: sdb_engine_scan_files_1 (symbol-db-engine-core.c:1626)
==18015==    by 0x8055067: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3297)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015== 
==18015== 
==18015== 32 bytes in 1 blocks are still reachable in loss record 31 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x545591C: (within /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x545441A: (within /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5456028: xcb_wait_for_reply (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x54604CA: xcb_query_extension_reply (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5456474: xcb_get_extension_data (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5454C13: xcb_prefetch_maximum_request_length (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5454C9F: xcb_get_maximum_request_length (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x516E183: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 32 bytes in 1 blocks are still reachable in loss record 32 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5173660: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5173836: XrmStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E5AC: _XlcGetCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E06F: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 36 bytes in 3 blocks are still reachable in loss record 33 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x45D2BA0: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D0D03: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D0C50: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12C7: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015== 
==18015== 
==18015== 36 bytes in 1 blocks are still reachable in loss record 34 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x516DCA2: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 40 bytes in 3 blocks are still reachable in loss record 35 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x5193570: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519473F: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 52 bytes in 3 blocks are still reachable in loss record 36 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x518FCD0: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51901F3: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 84 bytes in 1 blocks are still reachable in loss record 37 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51947D4: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F69: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 96 bytes in 1 blocks are still reachable in loss record 38 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51947B3: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F69: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 156 (36 direct, 120 indirect) bytes in 1 blocks are definitely lost in loss record 39 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x452B8A0: (within /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x452C19B: __nss_database_lookup (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x5A92F5B: ???
==18015==    by 0x5A93CF6: ???
==18015==    by 0x44D2C41: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x43D2707: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43D41DC: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x478B207: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x478DD8A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C42D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43ACF1C: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 39 bytes in 1 blocks are definitely lost in loss record 40 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x449F0F7: vasprintf (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x43D4256: g_vasprintf (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C05B5: g_strdup_printf (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x804EEBE: symbol_db_engine_open_db (symbol-db-engine-core.c:2797)
==18015==    by 0x804C54D: main (benchmark.c:75)
==18015== 
==18015== 
==18015== 40 bytes in 1 blocks are still reachable in loss record 41 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x517DE25: _XPollfdCacheInit (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516DC05: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 40 bytes in 5 blocks are indirectly lost in loss record 42 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x452B44B: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x5A92F7B: ???
==18015==    by 0x5A93CF6: ???
==18015==    by 0x44D2C41: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x43D2707: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43D41DC: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x478B207: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x478DD8A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C42D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43ACF1C: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 43 bytes in 1 blocks are still reachable in loss record 43 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5185EE7: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516D97E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 48 bytes in 3 blocks are still reachable in loss record 44 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x45D0D1E: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D0C50: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12C7: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015== 
==18015== 
==18015== 48 bytes in 2 blocks are still reachable in loss record 45 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42CB232: xmlNewMutex (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42CABC6: xmlInitGlobals (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4255926: xmlInitParser (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426B83A: xmlSAXParseFileWithData (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426B946: xmlSAXParseFile (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426B9A0: xmlParseFile (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40B44BF: load_config_file (gda-config.c:208)
==18015==    by 0x40B4B43: gda_config_constructor (gda-config.c:556)
==18015==    by 0x41F38B5: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F448D: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F45FD: g_object_new (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 48 bytes in 1 blocks are still reachable in loss record 46 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4D92892: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D78994: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9DB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 60 bytes in 1 blocks are still reachable in loss record 47 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5186A86: _XReply (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5385DCF: XOpenDevice (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x4D9421A: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D94DBB: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BD5A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 60 bytes in 1 blocks are still reachable in loss record 48 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x5185E8B: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516D97E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 78 bytes in 9 blocks are still reachable in loss record 49 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51683A6: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51D858F: XkbUseExtension (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516E25D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 80 bytes in 5 blocks are still reachable in loss record 50 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x537220F: XextAddDisplay (in /usr/lib/libXext.so.6.4.0)
==18015==    by 0x537E92C: (within /usr/lib/libXinerama.so.1.0.0)
==18015==    by 0x537EB7D: XineramaIsActive (in /usr/lib/libXinerama.so.1.0.0)
==18015==    by 0x4D84842: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D84CBC: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9AB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 80 bytes in 1 blocks are still reachable in loss record 51 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516DEC4: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 80 bytes in 5 blocks are indirectly lost in loss record 52 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x451688B: tsearch (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x452B40D: __nss_lookup_function (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x5A92F7B: ???
==18015==    by 0x5A93CF6: ???
==18015==    by 0x44D2C41: getpwnam_r (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x43D2707: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43D41DC: g_get_home_dir (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x478B207: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x478DD8A: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C42D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43ACF1C: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 84 bytes in 1 blocks are still reachable in loss record 53 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42CB1C2: xmlNewRMutex (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4329329: xmlDictCreate (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4251812: xmlInitParserCtxt (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4251A92: xmlNewParserCtxt (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C539: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 84 bytes in 1 blocks are still reachable in loss record 54 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516DFBA: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 100 bytes in 1 blocks are still reachable in loss record 55 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5386E0B: _XiCheckExtInit (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x53858C9: XListInputDevices (in /usr/lib/libXi.so.6.0.0)
==18015==    by 0x4D93E3C: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D94DBB: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BD5A: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 100 bytes in 1 blocks are still reachable in loss record 56 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x51D86CB: XkbUseExtension (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516E25D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 102 bytes in 13 blocks are still reachable in loss record 57 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4D9258A: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D929CF: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D78994: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9DB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 105 bytes in 3 blocks are still reachable in loss record 58 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x45D0CA1: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D0C50: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D12C7: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45D16C6: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB6D0: gnome_vfs_mime_type_from_name_or_default (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BB845: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45BBFEE: (within /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x5ABC975: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x5ABD1FB: (within /usr/lib/gnome-vfs-2.0/modules/libfile.so)
==18015==    by 0x45AE886: gnome_vfs_directory_read_next (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x45AF423: gnome_vfs_directory_list_load (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015== 
==18015== 
==18015== 112 bytes in 1 blocks are still reachable in loss record 59 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x515B842: XCreateGC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516E3A7: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 112 bytes in 1 blocks are still reachable in loss record 60 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516DE2E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 120 bytes in 3 blocks are still reachable in loss record 61 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42D6017: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428CD65: xmlValidBuildContentModel (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428D3F1: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428DE17: xmlValidateOneElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E74F: xmlValidateElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E99A: xmlValidateDocument (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40FCE8F: gda_set_new_from_spec_string (gda-set.c:661)
==18015==    by 0x40B27EC: create_internal_provider (gda-config.c:1263)
==18015==    by 0x40B2E33: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015== 
==18015== 
==18015== 128 bytes in 8 blocks are still reachable in loss record 62 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x427A68F: xmlHashCreate (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427A999: xmlHashCreateDict (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428C366: xmlAddElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D3C3: xmlSAX2ElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E672: xmlParseElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42686A4: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 144 bytes in 6 blocks are still reachable in loss record 63 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x427A254: xmlHashAddEntry3 (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428BAB2: xmlAddAttributeDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D580: xmlSAX2AttributeDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42670B1: xmlParseAttributeListDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268634: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA073: gda_init (gda-init.c:153)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 156 bytes in 3 blocks are still reachable in loss record 64 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42D5D16: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428CD65: xmlValidBuildContentModel (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428D3F1: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428DE17: xmlValidateOneElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E74F: xmlValidateElement (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428E99A: xmlValidateDocument (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40FCE8F: gda_set_new_from_spec_string (gda-set.c:661)
==18015==    by 0x40B27EC: create_internal_provider (gda-config.c:1263)
==18015==    by 0x40B2E33: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015== 
==18015== 
==18015== 160 bytes in 1 blocks are possibly lost in loss record 65 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x4010C7B: _dl_allocate_tls (in /lib/ld-2.7.so)
==18015==    by 0x4424672: pthread_create@@GLIBC_2.1 (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x419DAAB: findLockInfo (sqlite3.c:22451)
==18015==    by 0x419E6CB: unixOpen (sqlite3.c:24906)
==18015==    by 0x415CA3F: sqlite3BtreeFactory (sqlite3.c:12510)
==18015==    by 0x41684BF: openDatabase (sqlite3.c:87520)
==18015==    by 0x413AF9F: gda_sqlite_provider_open_connection (gda-sqlite-provider.c:624)
==18015==    by 0x40BD87B: gda_connection_open (gda-connection.c:856)
==18015==    by 0x40BDD82: gda_connection_open_from_string (gda-connection.c:750)
==18015==    by 0x804EFD7: symbol_db_engine_open_db (symbol-db-engine-core.c:2620)
==18015==    by 0x804C54D: main (benchmark.c:75)
==18015== 
==18015== 
==18015== 160 bytes in 8 blocks are still reachable in loss record 66 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x424E2FA: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424DACC: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424E0F4: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C0B6: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C45C: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C569: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4250E80: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C992: xmlLoadExternalEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D88A: xmlSAX2ResolveEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C5B2: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015== 
==18015== 
==18015== 161 bytes in 1 blocks are still reachable in loss record 67 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x4283202: xmlSaveUri (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4283ACA: xmlBuildURI (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D0FD: xmlSAX2EntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426814C: xmlParseEntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268685: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40E9F86: gda_init (gda-init.c:174)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 162 bytes in 2 blocks are still reachable in loss record 68 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42827C4: xmlSaveUri (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4283ACA: xmlBuildURI (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D0FD: xmlSAX2EntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426814C: xmlParseEntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268685: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA073: gda_init (gda-init.c:153)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 180 bytes in 1 blocks are still reachable in loss record 69 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516E5B3: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 182 bytes in 3 blocks are still reachable in loss record 70 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x518FD09: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51901F3: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 192 bytes in 3 blocks are still reachable in loss record 71 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4272BA4: xmlNewDtd (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C662: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 200 bytes in 1 blocks are still reachable in loss record 72 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x424D9EE: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424E0F4: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C0B6: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C45C: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C569: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4250E80: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C992: xmlLoadExternalEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D88A: xmlSAX2ResolveEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C5B2: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015== 
==18015== 
==18015== 200 bytes in 25 blocks are still reachable in loss record 73 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4D92CC2: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D92383: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D929CF: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D78994: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9DB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 208 bytes in 26 blocks are still reachable in loss record 74 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42858DB: xmlCreateEnumeration (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E84D: xmlParseEnumerationType (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425EAE8: xmlParseEnumeratedType (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4266F57: xmlParseAttributeListDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268634: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 228 bytes in 3 blocks are still reachable in loss record 75 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x424AD7A: (within /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424B0D9: xmlAddDtdEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D054: xmlSAX2EntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426814C: xmlParseEntityDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268685: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA073: gda_init (gda-init.c:153)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 256 bytes in 1 blocks are still reachable in loss record 76 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D55A: readPseudoTags (readtags.c:389)
==18015==    by 0x804D78A: tagsOpen_1 (readtags.c:496)
==18015==    by 0x8059B53: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1084)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 256 bytes in 1 blocks are still reachable in loss record 77 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x516871A: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5168C65: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D83470: gdk_x11_atom_to_xatom_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D84C95: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9AB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 288 bytes in 2 blocks are still reachable in loss record 78 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x516E044: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 304 bytes in 38 blocks are still reachable in loss record 79 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518FE23: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51901F3: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 336 bytes in 7 blocks are still reachable in loss record 80 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51924F9: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5193027: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519473F: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 352 bytes in 1 blocks are still reachable in loss record 81 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4496530: fdopen (in /lib/i686/cmov/libc-2.7.so)
==18015==    by 0x804E475: sdb_engine_scan_files_1 (symbol-db-engine-core.c:1653)
==18015==    by 0x8055067: symbol_db_engine_add_new_files (symbol-db-engine-core.c:3297)
==18015==    by 0x804C709: main (benchmark.c:91)
==18015== 
==18015== 
==18015== 360 bytes in 6 blocks are still reachable in loss record 82 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4271E09: xmlNewComment (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4271ED0: xmlNewDocComment (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4329B73: xmlSAX2Comment (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4259F94: xmlParseComment (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268694: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 362 bytes in 38 blocks are still reachable in loss record 83 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518FDD1: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51901F3: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 405 bytes in 6 blocks are still reachable in loss record 84 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x40072F4: (within /lib/ld-2.7.so)
==18015==    by 0x4007D51: (within /lib/ld-2.7.so)
==18015==    by 0x4011B46: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4755143: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 416 bytes in 52 blocks are still reachable in loss record 85 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E623: _XlcAddCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E39C: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 428 bytes in 1 blocks are still reachable in loss record 86 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x54547BE: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5456E50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5186007: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516D97E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 431 bytes in 25 blocks are still reachable in loss record 87 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4D922F6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D929CF: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D78994: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9DB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 492 bytes in 41 blocks are still reachable in loss record 88 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51900ED: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 498 bytes in 20 blocks are still reachable in loss record 89 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4004D7E: (within /lib/ld-2.7.so)
==18015==    by 0x400809B: (within /lib/ld-2.7.so)
==18015==    by 0x400D0F6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x400C21C: (within /lib/ld-2.7.so)
==18015==    by 0x4011BA6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015== 
==18015== 
==18015== 500 bytes in 25 blocks are still reachable in loss record 90 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4D922D4: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D929CF: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D78994: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9DB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 512 bytes in 2 blocks are possibly lost in loss record 91 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D55A: readPseudoTags (readtags.c:389)
==18015==    by 0x804D78A: tagsOpen_1 (readtags.c:496)
==18015==    by 0x8059B53: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1084)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 512 bytes in 4 blocks are definitely lost in loss record 92 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x43A6469: g_realloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C10EE: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C1CD8: g_string_insert_len (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C208F: g_string_append_len (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x438E60B: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x438E806: g_build_path (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x40B2B90: load_providers_from_dir (gda-config.c:1369)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015==    by 0x40B46D8: load_config_file (gda-config.c:266)
==18015==    by 0x40B4B5D: gda_config_constructor (gda-config.c:558)
==18015== 
==18015== 
==18015== 564 bytes in 18 blocks are still reachable in loss record 93 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5062552: dbus_malloc (in /usr/lib/libdbus-1.so.3.4.0)
==18015==    by 0x505BC8C: dbus_threads_init (in /usr/lib/libdbus-1.so.3.4.0)
==18015==    by 0x5064B7F: (within /usr/lib/libdbus-1.so.3.4.0)
==18015==    by 0x505BAD6: dbus_threads_init_default (in /usr/lib/libdbus-1.so.3.4.0)
==18015==    by 0x502FE64: dbus_g_thread_init (in /usr/lib/libdbus-glib-1.so.2.1.0)
==18015==    by 0x45B2DB3: gnome_vfs_init (in /usr/lib/libgnomevfs-2.so.0.2200.0)
==18015==    by 0x804C4E7: main (benchmark.c:62)
==18015== 
==18015== 
==18015== 606 bytes in 41 blocks are still reachable in loss record 94 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51902ED: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 648 bytes in 9 blocks are still reachable in loss record 95 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x516837B: XInitExtension (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51D858F: XkbUseExtension (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516E25D: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 672 bytes in 1 blocks are still reachable in loss record 96 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518FABE: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 677 bytes in 51 blocks are still reachable in loss record 97 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E737: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E389: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 696 bytes in 35 blocks are definitely lost in loss record 98 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x43A650B: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x40E6CB7: gda_holder_get_value (gda-holder.c:704)
==18015==    by 0x40E7A23: real_gda_holder_set_const_value (gda-holder.c:1012)
==18015==    by 0x8056EB3: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4823)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 730 bytes in 28 blocks are still reachable in loss record 99 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x5168783: _XUpdateAtomCache (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5168D1F: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D83470: gdk_x11_atom_to_xatom_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D84C95: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6B9AB: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 800 bytes in 20 blocks are possibly lost in loss record 100 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x43A650B: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4205AF3: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4205B65: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4209401: g_type_register_fundamental (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x42142B4: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x420833C: g_type_init_with_debug_flags (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x42083C1: g_type_init (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4D47B32: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 820 bytes in 41 blocks are still reachable in loss record 101 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x519009A: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5190477: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518F95C: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 824 bytes in 20 blocks are still reachable in loss record 102 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x400C28B: (within /lib/ld-2.7.so)
==18015==    by 0x4011BA6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4755143: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x475561D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 864 bytes in 27 blocks are still reachable in loss record 103 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518EC73: _XlcSetConverter (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E48C: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 880 bytes in 1 blocks are still reachable in loss record 104 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x401183F: (within /lib/ld-2.7.so)
==18015==    by 0x4011DAE: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x40B2BA3: load_providers_from_dir (gda-config.c:1371)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015== 
==18015== 
==18015== 903 bytes in 26 blocks are still reachable in loss record 105 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x400A551: (within /lib/ld-2.7.so)
==18015==    by 0x4005FB2: (within /lib/ld-2.7.so)
==18015==    by 0x4007E0C: (within /lib/ld-2.7.so)
==18015==    by 0x4011B46: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 1,068 bytes in 52 blocks are still reachable in loss record 106 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E6C5: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E389: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 1,080 bytes in 55 blocks are definitely lost in loss record 107 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x43A6583: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43BFF08: g_strdup (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x5AB2A0F: plugin_get_auth_spec (libmain.c:73)
==18015==    by 0x40B2DDA: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015==    by 0x40B46D8: load_config_file (gda-config.c:266)
==18015==    by 0x40B4B5D: gda_config_constructor (gda-config.c:558)
==18015==    by 0x41F38B5: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F448D: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F45FD: g_object_new (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 1,340 bytes in 1 blocks are still reachable in loss record 108 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x516D951: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 1,400 bytes in 6 blocks are still reachable in loss record 109 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x400C355: (within /lib/ld-2.7.so)
==18015==    by 0x4011BA6: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4755143: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x475561D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 1,565 bytes in 48 blocks are still reachable in loss record 110 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E09D: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 1,664 bytes in 16 blocks are still reachable in loss record 111 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x517E9F3: _XEnq (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5186873: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5186B49: _XReply (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5168CBD: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D83470: gdk_x11_atom_to_xatom_for_display (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D8DC5A: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D90906: gdk_window_new (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D6BA6C: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 2,048 bytes in 1 blocks are still reachable in loss record 112 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518FA05: _XlcCreateLocaleDataBase (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51952AD: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D820B6: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D47B37: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 2,048 bytes in 1 blocks are still reachable in loss record 113 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51735FE: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5173836: XrmStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E5AC: _XlcGetCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E06F: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 2,496 bytes in 52 blocks are still reachable in loss record 114 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x518E670: _XlcCreateDefaultCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E389: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BE22: _XlcCurrentLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519C0E6: XSupportsLocale (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D7CF73: (within /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 4,048 bytes in 26 blocks are still reachable in loss record 115 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x400F44D: (within /lib/ld-2.7.so)
==18015==    by 0x4011E3E: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4755143: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x475561D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== 
==18015== 8,176 bytes in 1 blocks are still reachable in loss record 116 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x51731D9: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51735DA: _XrmInternalStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5173836: XrmStringToQuark (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E5AC: _XlcGetCharSet (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E06F: _XlcAddCT (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x518E418: _XlcInitCTInfo (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5195142: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194732: (within /usr/lib/libX11.so.6.2.0)
==18015==    by 0x5194F87: _XlcCreateLC (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x51B7E59: _XlcUtf8Loader (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x519BCEA: _XOpenLC (in /usr/lib/libX11.so.6.2.0)
==18015== 
==18015== 
==18015== 8,556 bytes in 1 blocks are still reachable in loss record 117 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x5454590: xcb_connect_to_fd (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5456E50: xcb_connect (in /usr/lib/libxcb.so.1.0.0)
==18015==    by 0x5186007: _XConnectXCB (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x516D97E: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 10,540 (1,292 direct, 9,248 indirect) bytes in 17 blocks are definitely lost in loss record 118 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x804D703: tagsOpen_1 (readtags.c:475)
==18015==    by 0x8059B53: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1084)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 1,680 bytes in 30 blocks are still reachable in loss record 119 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x428C3D1: xmlAddElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D3C3: xmlSAX2ElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E672: xmlParseElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42686A4: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 1,708 bytes in 61 blocks are still reachable in loss record 120 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x428C627: xmlNewDocElementContent (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425D564: xmlParseElementChildrenContentDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E234: xmlParseElementContentDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E4EE: xmlParseElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42686A4: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 2,176 bytes in 17 blocks are indirectly lost in loss record 121 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x804CADA: growString (readtags.c:133)
==18015==    by 0x804D72E: tagsOpen_1 (readtags.c:480)
==18015==    by 0x8059B53: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1084)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 2,720 bytes in 17 blocks are indirectly lost in loss record 122 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x804D740: tagsOpen_1 (readtags.c:482)
==18015==    by 0x8059B53: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1084)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 4,352 bytes in 14 blocks are indirectly lost in loss record 123 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x804CB09: growString (readtags.c:139)
==18015==    by 0x804CB9C: readTagLine (readtags.c:203)
==18015==    by 0x804D8DF: tagsNext (readtags.c:531)
==18015==    by 0x8059BA1: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1096)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015==    by 0x43C814E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x44254BF: start_thread (in /lib/i686/cmov/libpthread-2.7.so)
==18015==    by 0x451861D: clone (in /lib/i686/cmov/libc-2.7.so)
==18015== 
==18015== 
==18015== 6,253 bytes in 590 blocks are still reachable in loss record 124 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x42CF125: xmlStrndup (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42CF20F: xmlStrdup (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424E2E1: xmlNewCharEncodingHandler (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424DACC: xmlInitCharEncodingHandlers (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x424E0F4: xmlGetCharEncodingHandler (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C0B6: xmlAllocParserInputBuffer (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C45C: __xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C569: xmlParserInputBufferCreateFilename (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4250E80: xmlNewInputFromFile (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427C992: xmlLoadExternalEntity (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D88A: xmlSAX2ResolveEntity (in /usr/lib/libxml2.so.2.6.32)
==18015== 
==18015== 
==18015== 6,400 bytes in 100 blocks are still reachable in loss record 125 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x428B9BE: xmlAddAttributeDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D580: xmlSAX2AttributeDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42670B1: xmlParseAttributeListDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x4268634: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 16,384 bytes in 1 blocks are still reachable in loss record 126 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x516DC65: XOpenDisplay (in /usr/lib/libX11.so.6.2.0)
==18015==    by 0x4D6B911: gdk_display_open (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x4D479F4: gdk_display_open_default_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C14E: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x804C4D1: main (benchmark.c:59)
==18015== 
==18015== 
==18015== 16,421 bytes in 26 blocks are still reachable in loss record 127 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x400A2EA: (within /lib/ld-2.7.so)
==18015==    by 0x4005FB2: (within /lib/ld-2.7.so)
==18015==    by 0x4007E0C: (within /lib/ld-2.7.so)
==18015==    by 0x4011B46: (within /lib/ld-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x401154D: (within /lib/ld-2.7.so)
==18015==    by 0x4EB6C2B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x400DA15: (within /lib/ld-2.7.so)
==18015==    by 0x4EB705B: (within /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB6B60: dlopen (in /lib/i686/cmov/libdl-2.7.so)
==18015==    by 0x4EB376E: g_module_open (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 19,080 bytes in 10 blocks are possibly lost in loss record 128 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x417BA54: sqlite3MemRealloc (sqlite3.c:12912)
==18015==    by 0x414B5FE: sqlite3_realloc (sqlite3.c:16367)
==18015==    by 0x415083A: sqlite3DbRealloc (sqlite3.c:16487)
==18015==    by 0x4150A95: sqlite3VdbeAddOp3 (sqlite3.c:44391)
==18015==    by 0x4150BAF: sqlite3VdbeAddOp2 (sqlite3.c:44454)
==18015==    by 0x4170461: sqlite3Select (sqlite3.c:72508)
==18015==    by 0x4184584: sqlite3Parser (sqlite3.c:83977)
==18015==    by 0x41865D5: sqlite3RunParser (sqlite3.c:85525)
==18015==    by 0x4188482: sqlite3Prepare (sqlite3.c:71466)
==18015==    by 0x4188B2D: sqlite3LockAndPrepare (sqlite3.c:71547)
==18015==    by 0x4137F41: real_prepare (gda-sqlite-provider.c:1622)
==18015== 
==18015== 
==18015== 21,320 bytes in 23 blocks are possibly lost in loss record 129 of 138
==18015==    at 0x4021C8A: memalign (vg_replace_malloc.c:460)
==18015==    by 0x4021D3E: posix_memalign (vg_replace_malloc.c:569)
==18015==    by 0x43BB91E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43BD0C1: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x437755E: g_array_sized_new (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4377676: g_array_new (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43C8423: g_static_private_set (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4EB31F9: g_module_supported (in /usr/lib/libgmodule-2.0.so.0.1600.6)
==18015==    by 0x4754FF7: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x475561D: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C45F: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43ACF1C: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 49,152 bytes in 8 blocks are still reachable in loss record 130 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x427A6BB: xmlHashCreate (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x427A999: xmlHashCreateDict (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x428C366: xmlAddElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x432D3C3: xmlSAX2ElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x425E672: xmlParseElementDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x42686A4: xmlParseMarkupDecl (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C384: xmlParseExternalSubset (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C67D: xmlSAXParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x426C7CF: xmlParseDTD (in /usr/lib/libxml2.so.2.6.32)
==18015==    by 0x40EA14B: gda_init (gda-init.c:132)
==18015==    by 0x804C4E2: main (benchmark.c:61)
==18015== 
==18015== 
==18015== 53,523 bytes in 2 blocks are definitely lost in loss record 131 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x43A6387: g_try_malloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x438F705: g_file_get_contents (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4103768: gda_server_provider_load_file_contents (gda-server-provider-extra.c:783)
==18015==    by 0x5AB2AA5: plugin_get_dsn_spec (libmain.c:60)
==18015==    by 0x40B2DF1: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015==    by 0x40B46D8: load_config_file (gda-config.c:266)
==18015==    by 0x40B4B5D: gda_config_constructor (gda-config.c:558)
==18015==    by 0x41F38B5: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F448D: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 101,906 bytes in 2 blocks are possibly lost in loss record 132 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x43A6387: g_try_malloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x438F705: g_file_get_contents (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4103768: gda_server_provider_load_file_contents (gda-server-provider-extra.c:783)
==18015==    by 0x5BDBD65: plugin_get_dsn_spec (libmain.c:59)
==18015==    by 0x40B2DF1: load_providers_from_dir (gda-config.c:1430)
==18015==    by 0x40B2F60: load_all_providers (gda-config.c:1238)
==18015==    by 0x40B3747: gda_config_get_provider_info (gda-config.c:1046)
==18015==    by 0x40B46D8: load_config_file (gda-config.c:266)
==18015==    by 0x40B4B5D: gda_config_constructor (gda-config.c:558)
==18015==    by 0x41F38B5: g_object_newv (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F448D: g_object_new_valist (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 255,663 bytes in 23,240 blocks are still reachable in loss record 133 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x43A6583: g_malloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43BFF08: g_strdup (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x421386F: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x420F28F: g_value_copy (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x410EFF4: gda_value_copy (gda-value.c:1368)
==18015==    by 0x40E82A9: real_gda_holder_set_value (gda-holder.c:980)
==18015==    by 0x41395CE: gda_sqlite_provider_statement_execute (gda-sqlite-provider.c:1786)
==18015==    by 0x40B63AB: gda_connection_statement_execute_v (gda-connection.c:1494)
==18015==    by 0x40BD580: gda_connection_statement_execute_non_select (gda-connection.c:1622)
==18015==    by 0x80572BF: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4892)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015== 
==18015== 
==18015== 360,728 bytes in 802 blocks are possibly lost in loss record 134 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x417BACA: sqlite3MemMalloc (sqlite3.c:12873)
==18015==    by 0x4142C85: mallocWithAlarm (sqlite3.c:16043)
==18015==    by 0x4142D6F: sqlite3Malloc (sqlite3.c:16066)
==18015==    by 0x4155F40: sqlite3IndexAffinityStr (sqlite3.c:66615)
==18015==    by 0x417A3C9: sqlite3GenerateConstraintChecks (sqlite3.c:67807)
==18015==    by 0x418F47C: sqlite3Insert (sqlite3.c:67488)
==18015==    by 0x4184AC2: sqlite3Parser (sqlite3.c:84181)
==18015==    by 0x41865D5: sqlite3RunParser (sqlite3.c:85525)
==18015==    by 0x4188482: sqlite3Prepare (sqlite3.c:71466)
==18015==    by 0x4188B2D: sqlite3LockAndPrepare (sqlite3.c:71547)
==18015==    by 0x4137F41: real_prepare (gda-sqlite-provider.c:1622)
==18015== 
==18015== 
==18015== 378,032 bytes in 5,272 blocks are still reachable in loss record 135 of 138
==18015==    at 0x4023E8C: realloc (vg_replace_malloc.c:429)
==18015==    by 0x43A6469: g_realloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4205987: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4205CAC: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4209190: g_type_register_static (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F5518: g_param_type_register_static (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x41F9A52: (within /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x420835C: g_type_init_with_debug_flags (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x42083C1: g_type_init (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4D47B32: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015== 
==18015== 
==18015== 1,485,052 bytes in 64,585 blocks are still reachable in loss record 136 of 138
==18015==    at 0x4021E22: calloc (vg_replace_malloc.c:397)
==18015==    by 0x43A650B: g_malloc0 (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x410EFCC: gda_value_copy (gda-value.c:1364)
==18015==    by 0x40AF215: manager_real_set (gda-attributes-manager.c:214)
==18015==    by 0x40E62DA: gda_holder_set_attribute (gda-holder.c:1724)
==18015==    by 0x40E81CB: real_gda_holder_set_value (gda-holder.c:960)
==18015==    by 0x41395CE: gda_sqlite_provider_statement_execute (gda-sqlite-provider.c:1786)
==18015==    by 0x40B63AB: gda_connection_statement_execute_v (gda-connection.c:1494)
==18015==    by 0x40BD580: gda_connection_statement_execute_non_select (gda-connection.c:1622)
==18015==    by 0x80572BF: sdb_engine_add_new_symbol (symbol-db-engine-core.c:4892)
==18015==    by 0x8059D75: sdb_engine_populate_db_by_tags (symbol-db-engine-core.c:1121)
==18015==    by 0x805A1D6: sdb_engine_ctags_output_thread (symbol-db-engine-core.c:1222)
==18015== 
==18015== 
==18015== 1,882,960 bytes in 6,630 blocks are still reachable in loss record 137 of 138
==18015==    at 0x4021C8A: memalign (vg_replace_malloc.c:460)
==18015==    by 0x4021D3E: posix_memalign (vg_replace_malloc.c:569)
==18015==    by 0x43BB91E: (within /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x43BD0C1: g_slice_alloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x437701A: g_ptr_array_sized_new (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4377061: g_ptr_array_new (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x804C4BF: main (benchmark.c:55)
==18015== 
==18015== 
==18015== 4,281,720 bytes in 5,288 blocks are still reachable in loss record 138 of 138
==18015==    at 0x4023D6E: malloc (vg_replace_malloc.c:207)
==18015==    by 0x4023EEF: realloc (vg_replace_malloc.c:429)
==18015==    by 0x43A6469: g_realloc (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x4389E08: g_quark_from_static_string (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x42081D0: g_type_init_with_debug_flags (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x42083C1: g_type_init (in /usr/lib/libgobject-2.0.so.0.1600.6)
==18015==    by 0x4D47B32: gdk_pre_parse_libgtk_only (in /usr/lib/libgdk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C594: (within /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x43AC9FC: g_option_context_parse (in /usr/lib/libglib-2.0.so.0.1600.6)
==18015==    by 0x473C0C1: gtk_parse_args (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C143: gtk_init_check (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015==    by 0x473C183: gtk_init (in /usr/lib/libgtk-x11-2.0.so.0.1200.11)
==18015== 
==18015== LEAK SUMMARY:
==18015==    definitely lost: 57,193 bytes in 118 blocks.
==18015==    indirectly lost: 9,368 bytes in 58 blocks.
==18015==      possibly lost: 504,506 bytes in 860 blocks.
==18015==    still reachable: 8,434,366 bytes in 106,754 blocks.
==18015==         suppressed: 0 bytes in 0 blocks.
