==12265== Memcheck, a memory error detector for x86-linux.
==12265== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al.
==12265== Using valgrind-2.3.0.CVS, a program supervision framework for x86-linux.
==12265== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al.
==12265== 
==12265== My PID = 12265, parent PID = 29230.  Prog and args are:
==12265==    gtk-update-icon-cache
==12265==    /opt/gnome2/share/icons/Amaranth
==12265== For more details, rerun with: -v
==12265== 
==12265== 
==12265== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 50 from 1)
==12265== malloc/free: in use at exit: 58005 bytes in 830 blocks.
==12265== malloc/free: 1435 allocs, 605 frees, 123386 bytes allocated.
==12265== For counts of detected errors, rerun with: -v
==12265== searching for pointers to 830 not-freed blocks.
==12265== checked 7377344 bytes.
==12265== 
==12265== 12 bytes in 1 blocks are still reachable in loss record 1 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x1BCF30EA: IA__g_get_charset (gutf8.c:499)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 15 bytes in 1 blocks are still reachable in loss record 2 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x1BCF3145: IA__g_get_charset (gutf8.c:513)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 15 bytes in 1 blocks are still reachable in loss record 3 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x1BCF312E: IA__g_get_charset (gutf8.c:511)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 16 bytes in 1 blocks are still reachable in loss record 4 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCCE161: iconv_cache_bucket_new (gconvert.c:245)
==12265==    by 0x1BCCE3EB: open_converter (gconvert.c:387)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 16 bytes in 1 blocks are still reachable in loss record 5 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1B90546F: realloc (vg_replace_malloc.c:188)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCCC0F2: g_array_maybe_expand (garray.c:351)
==12265==    by 0x1BCCBDF2: IA__g_array_set_size (garray.c:202)
==12265==    by 0x1BCEE579: IA__g_static_private_set (gthread.c:437)
==12265==    by 0x1BCF30FA: IA__g_get_charset (gutf8.c:500)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 20 bytes in 1 blocks are still reachable in loss record 6 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCF07FD: IA__g_tree_new_full (gtree.c:239)
==12265==    by 0x1BCF076E: IA__g_tree_new (gtree.c:188)
==12265==    by 0x1BCDFD91: IA__g_mem_chunk_new (gmem.c:681)
==12265==    by 0x1BCCBABF: IA__g_array_sized_new (garray.c:86)
==12265==    by 0x1BCCBA4A: IA__g_array_new (garray.c:74)
==12265==    by 0x1BCEE498: IA__g_static_private_set (gthread.c:411)
==12265==    by 0x1BCF30FA: IA__g_get_charset (gutf8.c:500)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 20 bytes in 1 blocks are still reachable in loss record 7 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x1BCE0739: IA__g_allocator_new (gmem.c:1230)
==12265==    by 0x1BCEAD09: _g_slist_alloc (gslist.c:115)
==12265==    by 0x1BCEA5ED: IA__g_slist_prepend (gslist.c:259)
==12265==    by 0x1BCEEDEF: IA__g_thread_self (gthread.c:682)
==12265==    by 0x1BCEE448: IA__g_static_private_get (gthread.c:382)
==12265==    by 0x1BCF30DC: IA__g_get_charset (gutf8.c:494)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 20 bytes in 1 blocks are still reachable in loss record 8 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x1BCE0739: IA__g_allocator_new (gmem.c:1230)
==12265==    by 0x1BCD94E3: _g_list_alloc (glist.c:115)
==12265==    by 0x1BCD8BAC: IA__g_list_append (glist.c:246)
==12265==    by 0x80490DD: scan_directory (updateiconcache.c:183)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 20 bytes in 1 blocks are still reachable in loss record 9 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCF07FD: IA__g_tree_new_full (gtree.c:239)
==12265==    by 0x1BCF076E: IA__g_tree_new (gtree.c:188)
==12265==    by 0x1BCDFD91: IA__g_mem_chunk_new (gmem.c:681)
==12265==    by 0x1BCED05A: IA__g_string_sized_new (gstring.c:250)
==12265==    by 0x1BCED101: IA__g_string_new (gstring.c:273)
==12265==    by 0x1BCD3E31: g_build_pathv (gfileutils.c:880)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048ECC: is_cache_up_to_date (updateiconcache.c:67)
==12265==    by 0x80497CF: main (updateiconcache.c:608)
==12265== 
==12265== 
==12265== 21 bytes in 1 blocks are still reachable in loss record 10 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x1BCCE16B: iconv_cache_bucket_new (gconvert.c:246)
==12265==    by 0x1BCCE3EB: open_converter (gconvert.c:387)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 28 bytes in 1 blocks are still reachable in loss record 11 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCD4103: IA__g_hash_table_new_full (ghash.c:146)
==12265==    by 0x1BCD40E9: IA__g_hash_table_new (ghash.c:116)
==12265==    by 0x1BCCE134: iconv_cache_init (gconvert.c:224)
==12265==    by 0x1BCCE359: open_converter (gconvert.c:349)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 28 bytes in 1 blocks are still reachable in loss record 12 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCD4103: IA__g_hash_table_new_full (ghash.c:146)
==12265==    by 0x1BCD40E9: IA__g_hash_table_new (ghash.c:116)
==12265==    by 0x1BCCE11B: iconv_cache_init (gconvert.c:223)
==12265==    by 0x1BCCE359: open_converter (gconvert.c:349)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 28 bytes in 1 blocks are definitely lost in loss record 13 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCD4103: IA__g_hash_table_new_full (ghash.c:146)
==12265==    by 0x1BCD40E9: IA__g_hash_table_new (ghash.c:116)
==12265==    by 0x80496B3: build_cache (updateiconcache.c:551)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 29 bytes in 1 blocks are still reachable in loss record 14 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x1BCE0743: IA__g_allocator_new (gmem.c:1231)
==12265==    by 0x1BCD94E3: _g_list_alloc (glist.c:115)
==12265==    by 0x1BCD8BAC: IA__g_list_append (glist.c:246)
==12265==    by 0x80490DD: scan_directory (updateiconcache.c:183)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 30 bytes in 1 blocks are still reachable in loss record 15 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x1BCE0743: IA__g_allocator_new (gmem.c:1231)
==12265==    by 0x1BCEAD09: _g_slist_alloc (gslist.c:115)
==12265==    by 0x1BCEA5ED: IA__g_slist_prepend (gslist.c:259)
==12265==    by 0x1BCEEDEF: IA__g_thread_self (gthread.c:682)
==12265==    by 0x1BCEE448: IA__g_static_private_get (gthread.c:382)
==12265==    by 0x1BCF30DC: IA__g_get_charset (gutf8.c:494)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 32 bytes in 1 blocks are still reachable in loss record 16 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEED46: IA__g_thread_self (gthread.c:668)
==12265==    by 0x1BCEE448: IA__g_static_private_get (gthread.c:382)
==12265==    by 0x1BCF30DC: IA__g_get_charset (gutf8.c:494)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 44 bytes in 1 blocks are still reachable in loss record 17 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCD413C: IA__g_hash_table_new_full (ghash.c:153)
==12265==    by 0x1BCD40E9: IA__g_hash_table_new (ghash.c:116)
==12265==    by 0x1BCCE134: iconv_cache_init (gconvert.c:224)
==12265==    by 0x1BCCE359: open_converter (gconvert.c:349)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 44 bytes in 1 blocks are still reachable in loss record 18 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCD413C: IA__g_hash_table_new_full (ghash.c:153)
==12265==    by 0x1BCD40E9: IA__g_hash_table_new (ghash.c:116)
==12265==    by 0x1BCCE11B: iconv_cache_init (gconvert.c:223)
==12265==    by 0x1BCCE359: open_converter (gconvert.c:349)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 44 bytes in 1 blocks are still reachable in loss record 19 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x1BCD4A5E: g_hash_table_resize (ghash.c:630)
==12265==    by 0x1BCD48CB: g_hash_table_foreach_remove_or_steal (ghash.c:532)
==12265==    by 0x1BCD4775: IA__g_hash_table_foreach_remove (ghash.c:462)
==12265==    by 0x80495D7: write_file (updateiconcache.c:497)
==12265==    by 0x80496F0: build_cache (updateiconcache.c:565)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 20 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCCBABF: IA__g_array_sized_new (garray.c:86)
==12265==    by 0x1BCCBA4A: IA__g_array_new (garray.c:74)
==12265==    by 0x1BCEE498: IA__g_static_private_set (gthread.c:411)
==12265==    by 0x1BCF30FA: IA__g_get_charset (gutf8.c:500)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 21 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCEA2C5: g_slist_validate_allocator (gslist.c:71)
==12265==    by 0x1BCEAD11: _g_slist_alloc (gslist.c:117)
==12265==    by 0x1BCEA5ED: IA__g_slist_prepend (gslist.c:259)
==12265==    by 0x1BCEEDEF: IA__g_thread_self (gthread.c:682)
==12265==    by 0x1BCEE448: IA__g_static_private_get (gthread.c:382)
==12265==    by 0x1BCF30DC: IA__g_get_charset (gutf8.c:494)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 22 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCD4B58: g_hash_node_new (ghash.c:666)
==12265==    by 0x1BCD4401: IA__g_hash_table_insert (ghash.c:317)
==12265==    by 0x8049104: scan_directory (updateiconcache.c:193)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 23 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCD88AB: g_list_validate_allocator (glist.c:71)
==12265==    by 0x1BCD94EB: _g_list_alloc (glist.c:117)
==12265==    by 0x1BCD8BAC: IA__g_list_append (glist.c:246)
==12265==    by 0x80490DD: scan_directory (updateiconcache.c:183)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 24 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCF05C1: g_tree_node_new (gtree.c:123)
==12265==    by 0x1BCF08C3: IA__g_tree_insert (gtree.c:295)
==12265==    by 0x1BCE00E2: IA__g_mem_chunk_alloc (gmem.c:852)
==12265==    by 0x1BCED06E: IA__g_string_sized_new (gstring.c:254)
==12265==    by 0x1BCED101: IA__g_string_new (gstring.c:273)
==12265==    by 0x1BCD3E31: g_build_pathv (gfileutils.c:880)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048ECC: is_cache_up_to_date (updateiconcache.c:67)
==12265==    by 0x80497CF: main (updateiconcache.c:608)
==12265== 
==12265== 
==12265== 52 bytes in 1 blocks are still reachable in loss record 25 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCDFD3B: IA__g_mem_chunk_new (gmem.c:668)
==12265==    by 0x1BCED05A: IA__g_string_sized_new (gstring.c:250)
==12265==    by 0x1BCED101: IA__g_string_new (gstring.c:273)
==12265==    by 0x1BCD3E31: g_build_pathv (gfileutils.c:880)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048ECC: is_cache_up_to_date (updateiconcache.c:67)
==12265==    by 0x80497CF: main (updateiconcache.c:608)
==12265== 
==12265== 
==12265== 64 bytes in 1 blocks are definitely lost in loss record 26 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8049721: build_cache (updateiconcache.c:577)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 64 bytes in 1 blocks are definitely lost in loss record 27 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048F84: scan_directory (updateiconcache.c:121)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 64 bytes in 1 blocks are definitely lost in loss record 28 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048FC3: scan_directory (updateiconcache.c:138)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 64 bytes in 1 blocks are definitely lost in loss record 29 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048F84: scan_directory (updateiconcache.c:121)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 64 bytes in 1 blocks are definitely lost in loss record 30 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x804966C: build_cache (updateiconcache.c:542)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 80 bytes in 1 blocks are still reachable in loss record 31 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x307839: __gconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x3074C4: iconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x1BCCDFB5: try_conversion (gconvert.c:66)
==12265==    by 0x1BCCE02D: IA__g_iconv_open (gconvert.c:117)
==12265==    by 0x1BCCE3D4: open_converter (gconvert.c:381)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 116 bytes in 6 blocks are definitely lost in loss record 32 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x80491E1: write_string (updateiconcache.c:265)
==12265==    by 0x8049571: write_dir_index (updateiconcache.c:478)
==12265==    by 0x8049612: write_file (updateiconcache.c:514)
==12265==    by 0x80496F0: build_cache (updateiconcache.c:565)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 120 bytes in 1 blocks are still reachable in loss record 33 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x30F16B: __gconv_lookup_cache (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x3082B3: __gconv_find_transform (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x3077E9: __gconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x3074C4: iconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x1BCCDFB5: try_conversion (gconvert.c:66)
==12265==    by 0x1BCCE02D: IA__g_iconv_open (gconvert.c:117)
==12265==    by 0x1BCCE3D4: open_converter (gconvert.c:381)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 292 bytes in 1 blocks are definitely lost in loss record 34 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x80495C8: write_file (updateiconcache.c:495)
==12265==    by 0x80496F0: build_cache (updateiconcache.c:565)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 384 bytes in 6 blocks are definitely lost in loss record 35 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048F84: scan_directory (updateiconcache.c:121)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 384 bytes in 6 blocks are definitely lost in loss record 36 of 48
==12265==    at 0x1B9054EA: realloc (vg_replace_malloc.c:196)
==12265==    by 0x1BCDF44C: IA__g_realloc (gmem.c:170)
==12265==    by 0x1BCECFE2: g_string_maybe_expand (gstring.c:239)
==12265==    by 0x1BCED53D: IA__g_string_insert_len (gstring.c:479)
==12265==    by 0x1BCED66D: IA__g_string_append_len (gstring.c:516)
==12265==    by 0x1BCD3F4F: g_build_pathv (gfileutils.c:945)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048FC3: scan_directory (updateiconcache.c:138)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 1024 bytes in 1 blocks are still reachable in loss record 37 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCCBAD3: IA__g_array_sized_new (garray.c:90)
==12265==    by 0x1BCCBA4A: IA__g_array_new (garray.c:74)
==12265==    by 0x1BCEE498: IA__g_static_private_set (gthread.c:411)
==12265==    by 0x1BCF30FA: IA__g_get_charset (gutf8.c:500)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 1024 bytes in 1 blocks are still reachable in loss record 38 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCEAD36: _g_slist_alloc (gslist.c:123)
==12265==    by 0x1BCEA5ED: IA__g_slist_prepend (gslist.c:259)
==12265==    by 0x1BCEEDEF: IA__g_thread_self (gthread.c:682)
==12265==    by 0x1BCEE448: IA__g_static_private_get (gthread.c:382)
==12265==    by 0x1BCF30DC: IA__g_get_charset (gutf8.c:494)
==12265==    by 0x1BCE1A39: IA__g_printerr (gmessages.c:1053)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 1024 bytes in 1 blocks are still reachable in loss record 39 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCF05D5: g_tree_node_new (gtree.c:128)
==12265==    by 0x1BCF08C3: IA__g_tree_insert (gtree.c:295)
==12265==    by 0x1BCE00E2: IA__g_mem_chunk_alloc (gmem.c:852)
==12265==    by 0x1BCED06E: IA__g_string_sized_new (gstring.c:254)
==12265==    by 0x1BCED101: IA__g_string_new (gstring.c:273)
==12265==    by 0x1BCD3E31: g_build_pathv (gfileutils.c:880)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048ECC: is_cache_up_to_date (updateiconcache.c:67)
==12265==    by 0x80497CF: main (updateiconcache.c:608)
==12265== 
==12265== 
==12265== 1024 bytes in 1 blocks are still reachable in loss record 40 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCED06E: IA__g_string_sized_new (gstring.c:254)
==12265==    by 0x1BCED101: IA__g_string_new (gstring.c:273)
==12265==    by 0x1BCD3E31: g_build_pathv (gfileutils.c:880)
==12265==    by 0x1BCD400A: IA__g_build_filename (gfileutils.c:1049)
==12265==    by 0x8048ECC: is_cache_up_to_date (updateiconcache.c:67)
==12265==    by 0x80497CF: main (updateiconcache.c:608)
==12265== 
==12265== 
==12265== 1544 bytes in 193 blocks are still reachable in loss record 41 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x80490EA: scan_directory (updateiconcache.c:189)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 2048 bytes in 1 blocks are still reachable in loss record 42 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCD9510: _g_list_alloc (glist.c:123)
==12265==    by 0x1BCD8BDA: IA__g_list_prepend (glist.c:268)
==12265==    by 0x8048F3D: foreach_remove_func (updateiconcache.c:98)
==12265==    by 0x1BCD4818: g_hash_table_foreach_remove_or_steal (ghash.c:506)
==12265==    by 0x1BCD4775: IA__g_hash_table_foreach_remove (ghash.c:462)
==12265==    by 0x8049132: scan_directory (updateiconcache.c:201)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 2048 bytes in 1 blocks are still reachable in loss record 43 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCD9510: _g_list_alloc (glist.c:123)
==12265==    by 0x1BCD8BAC: IA__g_list_append (glist.c:246)
==12265==    by 0x80490DD: scan_directory (updateiconcache.c:183)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 2304 bytes in 192 blocks are still reachable in loss record 44 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x804918E: convert_to_hash (updateiconcache.c:244)
==12265==    by 0x1BCD4818: g_hash_table_foreach_remove_or_steal (ghash.c:506)
==12265==    by 0x1BCD4775: IA__g_hash_table_foreach_remove (ghash.c:462)
==12265==    by 0x80495D7: write_file (updateiconcache.c:497)
==12265==    by 0x80496F0: build_cache (updateiconcache.c:565)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 3072 bytes in 3 blocks are still reachable in loss record 45 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCE00A9: IA__g_mem_chunk_alloc (gmem.c:838)
==12265==    by 0x1BCD4B6C: g_hash_node_new (ghash.c:670)
==12265==    by 0x1BCD4401: IA__g_hash_table_insert (ghash.c:317)
==12265==    by 0x8049104: scan_directory (updateiconcache.c:193)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 3735 bytes in 192 blocks are still reachable in loss record 46 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x1BCDF3AA: IA__g_malloc (gmem.c:137)
==12265==    by 0x1BCEADD6: IA__g_strdup (gstrfuncs.c:90)
==12265==    by 0x80490F9: scan_directory (updateiconcache.c:193)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x8049009: scan_directory (updateiconcache.c:148)
==12265==    by 0x80496C4: build_cache (updateiconcache.c:553)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 4028 bytes in 192 blocks are definitely lost in loss record 47 of 48
==12265==    at 0x1B9053FD: calloc (vg_replace_malloc.c:175)
==12265==    by 0x1BCDF3F9: IA__g_malloc0 (gmem.c:154)
==12265==    by 0x80491E1: write_string (updateiconcache.c:265)
==12265==    by 0x80493AC: write_bucket (updateiconcache.c:372)
==12265==    by 0x80494E0: write_hash_table (updateiconcache.c:444)
==12265==    by 0x80495F8: write_file (updateiconcache.c:508)
==12265==    by 0x80496F0: build_cache (updateiconcache.c:565)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== 
==12265== 32640 bytes in 1 blocks are still reachable in loss record 48 of 48
==12265==    at 0x1B904A80: malloc (vg_replace_malloc.c:130)
==12265==    by 0x30793B: __gconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x3074C4: iconv_open (in /lib/tls/libc-2.3.3.so)
==12265==    by 0x1BCCDFB5: try_conversion (gconvert.c:66)
==12265==    by 0x1BCCE02D: IA__g_iconv_open (gconvert.c:117)
==12265==    by 0x1BCCE3D4: open_converter (gconvert.c:381)
==12265==    by 0x1BCCE6D8: IA__g_convert (gconvert.c:504)
==12265==    by 0x1BCCE9A8: IA__g_convert_with_fallback (gconvert.c:716)
==12265==    by 0x1BCE1210: strdup_convert (gmessages.c:582)
==12265==    by 0x1BCE1A59: IA__g_printerr (gmessages.c:1057)
==12265==    by 0x8049798: build_cache (updateiconcache.c:594)
==12265==    by 0x80497DA: main (updateiconcache.c:611)
==12265== 
==12265== LEAK SUMMARY:
==12265==    definitely lost: 5552 bytes in 217 blocks.
==12265==    possibly lost:   0 bytes in 0 blocks.
==12265==    still reachable: 52453 bytes in 613 blocks.
==12265==         suppressed: 0 bytes in 0 blocks.
