==30087== Memcheck, a memory error detector for x86-linux. ==30087== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==30087== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==30087== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==30087== ==30087== My PID = 30087, parent PID = 13681. Prog and args are: ==30087== /usr/sbin/winbindd ==30087== ==30087== Valgrind library directory: /usr/local/lib/valgrind ==30087== Command line ==30087== /usr/sbin/winbindd ==30087== Startup, with flags: ==30087== -v ==30087== --trace-children=yes ==30087== --tool=memcheck ==30087== --log-file=winbind.vg ==30087== Contents of /proc/version: ==30087== Linux version 2.4.31 (root@fusion) (gcc version 3.3.5 (Debian 1:3.3.5-13)) #1 Wed Jul 27 11:02:39 NZST 2005 ==30087== Reading syms from /usr/sbin/winbindd (0x8048000) ==30087== Reading syms from /lib/ld-2.3.2.so (0x1B8E4000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/local/lib/valgrind/stage2 (0xB0000000) ==30087== Reading syms from /lib/ld-2.3.2.so (0xB1000000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libdl-2.3.2.so (0xB101D000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libc-2.3.2.so (0xB1020000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/local/lib/valgrind/vgskin_memcheck.so (0xB1254000) ==30087== Reading suppressions file: /usr/local/lib/valgrind/default.supp ==30087== REDIRECT soname:libc.so.6(__GI___errno_location) to soname:libpthread.so.0(__errno_location) ==30087== REDIRECT soname:libc.so.6(__errno_location) to soname:libpthread.so.0(__errno_location) ==30087== REDIRECT soname:libc.so.6(__GI___h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==30087== REDIRECT soname:libc.so.6(__h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==30087== REDIRECT soname:libc.so.6(__GI___res_state) to soname:libpthread.so.0(__res_state) ==30087== REDIRECT soname:libc.so.6(__res_state) to soname:libpthread.so.0(__res_state) ==30087== REDIRECT soname:libc.so.6(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==30087== REDIRECT soname:libc.so.6(strnlen) to *vgpreload_memcheck.so*(strnlen) ==30087== REDIRECT soname:ld-linux.so.2(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==30087== REDIRECT soname:ld-linux.so.2(strchr) to *vgpreload_memcheck.so*(strchr) ==30087== ==30087== Reading syms from /usr/local/lib/valgrind/vg_inject.so (0x1B8FE000) ==30087== Reading syms from /usr/local/lib/valgrind/vgpreload_memcheck.so (0x1B901000) ==30087== Reading syms from /lib/libcrypt-2.3.2.so (0x1B911000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libresolv-2.3.2.so (0x1B93F000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libnsl-2.3.2.so (0x1B952000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libdl-2.3.2.so (0x1B968000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libgssapi_krb5.so.2.2 (0x1B96C000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libkrb5.so.3.2 (0x1B982000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libk5crypto.so.3.0 (0x1B9ED000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libcom_err.so.2.1 (0x1BA11000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libldap_r.so.2.0.130 (0x1BA15000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/liblber.so.2.0.130 (0x1BA4C000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /lib/libc-2.3.2.so (0x1BA5A000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libsasl2.so.2.0.19 (0x1BB8E000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libgnutls.so.11.1.16 (0x1BBA6000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/local/lib/valgrind/libpthread.so (0x1BC0E000) ==30087== Reading syms from /usr/lib/libtasn1.so.2.0.10 (0x1BC3E000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libgcrypt.so.11.1.1 (0x1BC4F000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libgpg-error.so.0.1.3 (0x1BC9D000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/libz.so.1.2.2 (0x1BCA2000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== TRANSLATE: 0x1BACB1A0 redirected to 0x1B90592D ==30087== TRANSLATE: 0x1BACAF20 redirected to 0x1B904E4C ==30087== TRANSLATE: 0x1BACB710 redirected to 0x1B90586A ==30087== TRANSLATE: 0x1BA70030 redirected to 0x1BC16749 ==30087== TRANSLATE: 0x1BACB0E0 redirected to 0x1B9053DA ==30087== TRANSLATE: 0x1BAD1720 redirected to 0x1B904C30 ==30087== TRANSLATE: 0x1BACFD10 redirected to 0x1B904740 ==30087== Reading syms from /usr/lib/gconv/UTF-16.so (0x1B909000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== Reading syms from /usr/lib/gconv/IBM850.so (0x1BDB8000) ==30087== object doesn't have a symbol table ==30087== object doesn't have any debug info ==30087== discard syms at 0x1BDB8000-0x1BDBB000 in /usr/lib/gconv/IBM850.so due to munmap() ==30087== discard syms at 0x1B909000-0x1B90C000 in /usr/lib/gconv/UTF-16.so due to munmap() ==30087== TRANSLATE: 0x1BB40E80 redirected to 0x1BC16A13 ==30087== ==30087== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 49 from 1) --30087-- --30087-- supp: 49 Ugly strchr error in /lib/ld-2.3.2.so ==30087== malloc/free: in use at exit: 440283 bytes in 296 blocks. ==30087== malloc/free: 2814 allocs, 2518 frees, 1199209 bytes allocated. ==30087== --30087-- TT/TC: 0 tc sectors discarded. --30087-- 7508 tt_fast misses. --30087-- translate: new 7018 (114012 -> 1465888; ratio 128:10) --30087-- discard 199 (3161 -> 42052; ratio 133:10). --30087-- chainings: 5200 chainings, 0 unchainings. --30087-- dispatch: 18400000 jumps (bb entries); of them 4420754 (24%) unchained. --30087-- 683/538361 major/minor sched events. --30087-- reg-alloc: 1208 t-req-spill, 267997+7924 orig+spill uis, --30087-- 35494 total-reg-rank --30087-- sanity: 683 cheap, 28 expensive checks. --30087-- ccalls: 27022 C calls, 56% saves+restores avoided (89374 bytes) --30087-- 36568 args, avg 0.87 setup instrs each (9308 bytes) --30087-- 0% clear the stack (81066 bytes) --30087-- 11044 retvals, 29% of reg-reg movs avoided (6312 bytes) ==30102== TRANSLATE: 0x1BB40E80 redirected to 0x1BC16A13 ==30102== Reading syms from /lib/libnss_files-2.3.2.so (0x1BF29000) ==30102== object doesn't have a symbol table ==30102== object doesn't have any debug info ==30100== TRANSLATE: 0x1BB40E80 redirected to 0x1BC16A13 ==30100== Reading syms from /lib/libnss_files-2.3.2.so (0x1BF2F000) ==30100== object doesn't have a symbol table ==30100== object doesn't have any debug info ==30100== Reading syms from /usr/lib/sasl2/libsasldb.so.2.0.19 (0x1BF39000) ==30100== object doesn't have a symbol table ==30100== object doesn't have any debug info ==30100== Reading syms from /usr/lib/libdb-4.2.so (0x1BF40000) ==30100== object doesn't have a symbol table ==30100== object doesn't have any debug info ==30102== Reading syms from /usr/lib/sasl2/libsasldb.so.2.0.19 (0x1C079000) ==30102== object doesn't have a symbol table ==30102== object doesn't have any debug info ==30102== Reading syms from /usr/lib/libdb-4.2.so (0x1C080000) ==30102== object doesn't have a symbol table ==30102== object doesn't have any debug info ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x8095799: gettoken_recvdomgroups (nsswitch/winbindd_async.c:982) ==30100== by 0x8092983: do_async_recv (nsswitch/winbindd_async.c:56) ==30100== by 0x8091E35: async_reply_recv (nsswitch/winbindd_dual.c:169) ==30100== by 0x8073002: rw_callback (nsswitch/winbindd.c:409) ==30100== ==30100== Conditional jump or move depends on uninitialised value(s) ==30100== at 0x80949C3: parse_sidlist (nsswitch/winbindd_async.c:735) ==30100== by 0x8095889: gettoken_recvdomgroups (nsswitch/winbindd_async.c:994) ==30100== by 0x8092983: do_async_recv (nsswitch/winbindd_async.c:56) ==30100== by 0x8091E35: async_reply_recv (nsswitch/winbindd_dual.c:169) ==30100== ==30100== Use of uninitialised value of size 4 ==30100== at 0x80949D5: parse_sidlist (nsswitch/winbindd_async.c:738) ==30100== by 0x8095889: gettoken_recvdomgroups (nsswitch/winbindd_async.c:994) ==30100== by 0x8092983: do_async_recv (nsswitch/winbindd_async.c:56) ==30100== by 0x8091E35: async_reply_recv (nsswitch/winbindd_dual.c:169) ==30100== ==30100== Invalid read of size 1 ==30100== at 0x80949D5: parse_sidlist (nsswitch/winbindd_async.c:738) ==30100== by 0x8095889: gettoken_recvdomgroups (nsswitch/winbindd_async.c:994) ==30100== by 0x8092983: do_async_recv (nsswitch/winbindd_async.c:56) ==30100== by 0x8091E35: async_reply_recv (nsswitch/winbindd_dual.c:169) ==30100== Address 0x36363534 is not stack'd, malloc'd or (recently) free'd ==30102== discard syms at 0x1BDB8000-0x1BDBB000 in /usr/lib/gconv/IBM850.so due to munmap() ==30102== discard syms at 0x1B909000-0x1B90C000 in /usr/lib/gconv/UTF-16.so due to munmap() ==30102== discard syms at 0x1BF29000-0x1BF32000 in /lib/libnss_files-2.3.2.so due to munmap() ==30102== ==30102== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 59 from 1) --30102-- --30102-- supp: 59 Ugly strchr error in /lib/ld-2.3.2.so ==30102== malloc/free: in use at exit: 781594 bytes in 415 blocks. ==30102== malloc/free: 26323 allocs, 25908 frees, 4601750 bytes allocated. ==30102== --30102-- TT/TC: 0 tc sectors discarded. --30102-- 32318 tt_fast misses. --30102-- translate: new 23414 (412328 -> 5131323; ratio 124:10) --30102-- discard 416 (6140 -> 84680; ratio 137:10). --30102-- chainings: 17863 chainings, 0 unchainings. --30102-- dispatch: 20650000 jumps (bb entries); of them 6948792 (33%) unchained. --30102-- 11711/790638 major/minor sched events. --30102-- reg-alloc: 4637 t-req-spill, 925001+40067 orig+spill uis, --30102-- 120716 total-reg-rank --30102-- sanity: 10717 cheap, 429 expensive checks. --30102-- ccalls: 97007 C calls, 53% saves+restores avoided (304950 bytes) --30102-- 134567 args, avg 0.88 setup instrs each (32220 bytes) --30102-- 0% clear the stack (291021 bytes) --30102-- 38800 retvals, 27% of reg-reg movs avoided (20678 bytes)