==18641== Memcheck, a memory error detector. ==18641== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==18641== Using LibVEX rev 1732, a library for dynamic binary translation. ==18641== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==18641== Using valgrind-3.2.3, a dynamic binary instrumentation framework. ==18641== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==18641== For more details, rerun with: -v ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x4014F43: strlen (in /lib/ld-2.5.so) ==18641== by 0x4007B7C: _dl_init_paths (in /lib/ld-2.5.so) ==18641== by 0x4003435: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x4014F4E: strlen (in /lib/ld-2.5.so) ==18641== by 0x4007B7C: _dl_init_paths (in /lib/ld-2.5.so) ==18641== by 0x4003435: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400A8B9: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003EC7: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400A8C1: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003EC7: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400AD79: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003EC7: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400AA07: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003EC7: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400B186: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003EC7: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400A8B9: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003D66: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400A8C1: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003D66: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400AA07: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x4003D66: dl_main (in /lib/ld-2.5.so) ==18641== by 0x4013695: _dl_sysdep_start (in /lib/ld-2.5.so) ==18641== by 0x40011E1: _dl_start (in /lib/ld-2.5.so) ==18641== by 0x4000846: (within /lib/ld-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400AD79: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x401166F: dl_open_worker (in /lib/ld-2.5.so) ==18641== by 0x400D6E1: _dl_catch_error (in /lib/ld-2.5.so) ==18641== by 0x4011078: _dl_open (in /lib/ld-2.5.so) ==18641== by 0x417FD00: do_dlopen (in /lib/libc-2.5.so) ==18641== by 0x400D6E1: _dl_catch_error (in /lib/ld-2.5.so) ==18641== by 0x417FDF0: dlerror_run (in /lib/libc-2.5.so) ==18641== by 0x417FF15: __libc_dlopen_mode (in /lib/libc-2.5.so) ==18641== by 0x415CE6B: __nss_lookup_function (in /lib/libc-2.5.so) ==18641== by 0x415CEEF: __nss_lookup (in /lib/libc-2.5.so) ==18641== by 0x415E8D5: __nss_passwd_lookup (in /lib/libc-2.5.so) ==18641== by 0x411ABEE: getpwnam_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so) ==18641== ==18641== Conditional jump or move depends on uninitialised value(s) ==18641== at 0x400AA07: _dl_relocate_object (in /lib/ld-2.5.so) ==18641== by 0x401166F: dl_open_worker (in /lib/ld-2.5.so) ==18641== by 0x400D6E1: _dl_catch_error (in /lib/ld-2.5.so) ==18641== by 0x4011078: _dl_open (in /lib/ld-2.5.so) ==18641== by 0x417FD00: do_dlopen (in /lib/libc-2.5.so) ==18641== by 0x400D6E1: _dl_catch_error (in /lib/ld-2.5.so) ==18641== by 0x417FDF0: dlerror_run (in /lib/libc-2.5.so) ==18641== by 0x417FF15: __libc_dlopen_mode (in /lib/libc-2.5.so) ==18641== by 0x415CE6B: __nss_lookup_function (in /lib/libc-2.5.so) ==18641== by 0x415CEEF: __nss_lookup (in /lib/libc-2.5.so) ==18641== by 0x415E8D5: __nss_passwd_lookup (in /lib/libc-2.5.so) ==18641== by 0x411ABEE: getpwnam_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so) foo/ foo/foo.txt ==18641== ==18641== Syscall param exit_group(exit_code) contains uninitialised byte(s) ==18641== at 0x411BDA4: _Exit (in /lib/libc-2.5.so) ==18641== by 0x40A67CF: (below main) (in /lib/libc-2.5.so) ==18641== ==18641== ERROR SUMMARY: 30 errors from 13 contexts (suppressed: 0 from 0) ==18641== malloc/free: in use at exit: 3,374 bytes in 26 blocks. ==18641== malloc/free: 107 allocs, 81 frees, 3,753,717 bytes allocated. ==18641== For counts of detected errors, rerun with: -v ==18641== searching for pointers to 26 not-freed blocks. ==18641== checked 73,644 bytes. ==18641== ==18641== ==18641== 312 (72 direct, 240 indirect) bytes in 2 blocks are definitely lost in loss record 2 of 6 ==18641== at 0x4021720: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18641== by 0x415D039: nss_parse_service_list (in /lib/libc-2.5.so) ==18641== by 0x415D731: __nss_database_lookup (in /lib/libc-2.5.so) ==18641== by 0x4028059: ??? ==18641== by 0x4029114: ??? ==18641== by 0x411AB14: getpwnam_r@@GLIBC_2.1.2 (in /lib/libc-2.5.so) ==18641== by 0x411A5D8: getpwnam (in /lib/libc-2.5.so) ==18641== by 0x4063DF1: lookup_uid (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4062556: _archive_write_finish_entry (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x40614B1: archive_write_finish_entry (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4057D98: archive_read_extract (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x80489FE: main (extract.c:39) ==18641== ==18641== ==18641== 1,532 (1,524 direct, 8 indirect) bytes in 1 blocks are definitely lost in loss record 5 of 6 ==18641== at 0x4021720: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18641== by 0x4063C8A: archive_write_disk_set_standard_lookup (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4057B4B: get_extract (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4057C2B: archive_read_extract (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x80489FE: main (extract.c:39) ==18641== ==18641== ==18641== 1,530 (1,524 direct, 6 indirect) bytes in 1 blocks are definitely lost in loss record 6 of 6 ==18641== at 0x4021720: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==18641== by 0x4063C99: archive_write_disk_set_standard_lookup (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4057B4B: get_extract (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x4057C2B: archive_read_extract (in /usr/lib/libarchive.so.2.0.27) ==18641== by 0x80489FE: main (extract.c:39) ==18641== ==18641== LEAK SUMMARY: ==18641== definitely lost: 3,120 bytes in 4 blocks. ==18641== indirectly lost: 254 bytes in 22 blocks. ==18641== possibly lost: 0 bytes in 0 blocks. ==18641== still reachable: 0 bytes in 0 blocks. ==18641== suppressed: 0 bytes in 0 blocks.