==30134== Memcheck, a memory error detector for x86-linux. ==30134== Copyright (C) 2002-2004, and GNU GPL'd, by Julian Seward et al. ==30134== Using valgrind-2.2.0, a program supervision framework for x86-linux. ==30134== Copyright (C) 2000-2004, and GNU GPL'd, by Julian Seward et al. ==30134== ==30134== My PID = 30134, parent PID = 30130. Prog and args are: ==30134== cat ==30134== ==30134== Valgrind library directory: /usr/local/lib/valgrind ==30134== Command line ==30134== cat ==30134== Startup, with flags: ==30134== -v ==30134== --trace-children=yes ==30134== --tool=memcheck ==30134== --log-file=winbind.vg ==30134== --exec=/bin/cat ==30134== Contents of /proc/version: ==30134== 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 ==30134== Reading syms from /bin/cat (0x8048000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== Reading syms from /lib/ld-2.3.2.so (0x1B8E4000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== Reading syms from /usr/local/lib/valgrind/stage2 (0xB0000000) ==30134== Reading syms from /lib/ld-2.3.2.so (0xB1000000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== Reading syms from /lib/libdl-2.3.2.so (0xB101D000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== Reading syms from /lib/libc-2.3.2.so (0xB1020000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== Reading syms from /usr/local/lib/valgrind/vgskin_memcheck.so (0xB1354000) ==30134== Reading suppressions file: /usr/local/lib/valgrind/default.supp ==30134== REDIRECT soname:libc.so.6(__GI___errno_location) to soname:libpthread.so.0(__errno_location) ==30134== REDIRECT soname:libc.so.6(__errno_location) to soname:libpthread.so.0(__errno_location) ==30134== REDIRECT soname:libc.so.6(__GI___h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==30134== REDIRECT soname:libc.so.6(__h_errno_location) to soname:libpthread.so.0(__h_errno_location) ==30134== REDIRECT soname:libc.so.6(__GI___res_state) to soname:libpthread.so.0(__res_state) ==30134== REDIRECT soname:libc.so.6(__res_state) to soname:libpthread.so.0(__res_state) ==30134== REDIRECT soname:libc.so.6(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==30134== REDIRECT soname:libc.so.6(strnlen) to *vgpreload_memcheck.so*(strnlen) ==30134== REDIRECT soname:ld-linux.so.2(stpcpy) to *vgpreload_memcheck.so*(stpcpy) ==30134== REDIRECT soname:ld-linux.so.2(strchr) to *vgpreload_memcheck.so*(strchr) ==30134== ==30134== Reading syms from /usr/local/lib/valgrind/vg_inject.so (0x1B8FE000) ==30134== Reading syms from /usr/local/lib/valgrind/vgpreload_memcheck.so (0x1B901000) ==30134== Reading syms from /lib/libc-2.3.2.so (0x1B911000) ==30134== object doesn't have a symbol table ==30134== object doesn't have any debug info ==30134== TRANSLATE: 0x1B9820E0 redirected to 0x1B9053DA ==30134== TRANSLATE: 0x1B981F20 redirected to 0x1B904E4C ==30134== ==30134== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 11 from 1) --30134-- --30134-- supp: 11 Ugly strchr error in /lib/ld-2.3.2.so ==30134== malloc/free: in use at exit: 0 bytes in 0 blocks. ==30134== malloc/free: 3 allocs, 3 frees, 4132 bytes allocated. ==30134== --30134-- TT/TC: 0 tc sectors discarded. --30134-- 2104 tt_fast misses. --30134-- translate: new 2095 (34363 -> 457391; ratio 133:10) --30134-- discard 0 (0 -> 0; ratio 0:10). --30134-- chainings: 1295 chainings, 0 unchainings. --30134-- dispatch: 0 jumps (bb entries); of them 5024 (502400%) unchained. --30134-- 45/2203 major/minor sched events. --30134-- reg-alloc: 413 t-req-spill, 85016+3090 orig+spill uis, --30134-- 11145 total-reg-rank --30134-- sanity: 46 cheap, 2 expensive checks. --30134-- ccalls: 7482 C calls, 54% saves+restores avoided (24042 bytes) --30134-- 9894 args, avg 0.86 setup instrs each (2728 bytes) --30134-- 0% clear the stack (22446 bytes) --30134-- 3380 retvals, 27% of reg-reg movs avoided (1788 bytes)