==00:00:00:00.000 16903== Memcheck, a memory error detector. ==00:00:00:00.000 16903== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.000 16903== Using LibVEX rev 1575, a library for dynamic binary translation. ==00:00:00:00.000 16903== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==00:00:00:00.000 16903== Using valgrind-3.1.1, a dynamic binary instrumentation framework. ==00:00:00:00.000 16903== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.000 16903== ==00:00:00:00.000 16903== My PID = 16903, parent PID = 16896. Prog and args are: ==00:00:00:00.000 16903== ../bin_linux/ittcd ==00:00:00:00.000 16903== -0 ==00:00:00:00.001 16903== --00:00:00:00.001 16903-- --00:00:00:00.001 16903-- Command line --00:00:00:00.001 16903-- ../bin_linux/ittcd --00:00:00:00.001 16903-- -0 --00:00:00:00.001 16903-- Startup, with flags: --00:00:00:00.001 16903-- --tool=memcheck --00:00:00:00.001 16903-- -v --00:00:00:00.001 16903-- -v --00:00:00:00.001 16903-- --leak-check=yes --00:00:00:00.002 16903-- --show-reachable=yes --00:00:00:00.002 16903-- --time-stamp=yes --00:00:00:00.002 16903-- --log-file=serverlog --00:00:00:00.003 16903-- --num-callers=20 --00:00:00:00.003 16903-- --error-limit=no --00:00:00:00.003 16903-- Contents of /proc/version: --00:00:00:00.003 16903-- Linux version 2.6.16.13-4-default (geeko@buildhost) (gcc version 4.1.0 (SUSE Linux)) #1 Wed May 3 04:53:23 UTC 2006 --00:00:00:00.003 16903-- Arch and subarch: AMD64, NONE --00:00:00:00.003 16903-- Valgrind library directory: /usr/lib64/valgrind --00:00:00:00.003 16903-- TT/TC: VG_(init_tt_tc) (startup of code management) --00:00:00:00.005 16903-- TT/TC: cache: 8 sectors of 20127744 bytes each = 161021952 total --00:00:00:00.005 16903-- TT/TC: table: 524168 total entries, max occupancy 419328 (80%) --00:00:00:00.005 16903-- Reading syms from /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd (0x400000) --00:00:00:00.098 16903-- Reading syms from /lib64/ld-2.4.so (0x4000000) --00:00:00:00.098 16903-- summarise_context(loc_start = 0xA3): cannot summarise(why=1): 0xC9: 104(r1) u c-32 u u u u u u u u u u u u u u c-8 u u u --00:00:00:00.099 16903-- summarise_context(loc_start = 0x21): cannot summarise(why=1): 0x3E: 0(r5) u u u c0 u u c8 r8 u u u u c16 c24 c32 c40 r1 u u u --00:00:00:00.100 16903-- Reading syms from /usr/lib64/valgrind/amd64-linux/memcheck (0x70000000) --00:00:00:00.100 16903-- object doesn't have a symbol table --00:00:00:00.100 16903-- object doesn't have a dynamic symbol table --00:00:00:00.118 16903-- Reading suppressions file: /usr/lib64/valgrind/default.supp --00:00:00:00.140 16903-- TT/TC: initialise sector 0 --00:00:00:00.583 16903-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_core.so (0x491D000) --00:00:00:00.583 16903-- object doesn't have a symbol table --00:00:00:00.634 16903-- Reading syms from /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so (0x4A1E000) --00:00:00:00.634 16903-- object doesn't have a symbol table --00:00:00:00.680 16903-- REDIR: 0x40131E0 (index) redirected to 0x4A213A0 (index) --00:00:00:00.689 16903-- REDIR: 0x4013390 (strcmp) redirected to 0x4A21510 (strcmp) --00:00:00:00.694 16903-- REDIR: 0x40136D0 (strlen) redirected to 0x4A21440 (strlen) --00:00:00:00.782 16903-- Reading syms from /lib64/libnsl-2.4.so (0x4B24000) --00:00:00:00.800 16903-- Reading syms from /lib64/libpthread-2.4.so (0x4C3A000) --00:00:00:00.806 16903-- Reading syms from /lib64/libm-2.4.so (0x4D50000) --00:00:00:00.813 16903-- Reading syms from /lib64/libdl-2.4.so (0x4EA5000) --00:00:00:00.820 16903-- Reading syms from /lib64/libc-2.4.so (0x4FA9000) --00:00:00:00.824 16903-- summarise_context(loc_start = 0x27): cannot summarise(why=1): 0x44: 0(r5) u u u c0 u u c8 r8 u u u u c16 c24 c32 c40 r1 u u u --00:00:00:00.825 16903-- summarise_context(loc_start = 0x35): cannot summarise(why=1): 0x7D: 0(r5) u u u c128 u u c120 c160 u u u u c72 c80 c88 c96 c168 u u u --00:00:00:01.267 16903-- REDIR: 0x501CAD0 (memset) redirected to 0x4A21620 (memset) --00:00:00:01.317 16903-- REDIR: 0x501E080 (memcpy) redirected to 0x4A21F20 (memcpy) --00:00:00:01.350 16903-- REDIR: 0x501BD10 (rindex) redirected to 0x4A21250 (rindex) --00:00:00:01.391 16903-- REDIR: 0x501B670 (strlen) redirected to 0x4A21400 (strlen) --00:00:00:01.397 16903-- REDIR: 0x501BBA0 (strncmp) redirected to 0x4A21460 (strncmp) --00:00:00:01.439 16903-- REDIR: 0x5017CF0 (malloc) redirected to 0x4A205A0 (malloc) --00:00:00:01.534 16903-- REDIR: 0x5018180 (realloc) redirected to 0x4A20643 (realloc) --00:00:00:01.720 16903-- REDIR: 0x501A8E0 (strcmp) redirected to 0x4A214D0 (strcmp) --00:00:00:01.727 16903-- REDIR: 0x5015930 (free) redirected to 0x4A2020A (free) --00:00:00:01.815 16903-- REDIR: 0x501D8A0 (stpcpy) redirected to 0x4A21D50 (stpcpy) --00:00:00:01.831 16903-- REDIR: 0x501BC60 (strncpy) redirected to 0x4A219B0 (strncpy) --00:00:00:02.070 16903-- REDIR: 0x501AC40 (strcpy) redirected to 0x4A21AD0 (strcpy) --00:00:00:02.089 16903-- REDIR: 0x501C3F0 (memchr) redirected to 0x4A21550 (memchr) --00:00:00:02.096 16903-- REDIR: 0x501A730 (index) redirected to 0x4A21340 (index) --00:00:00:02.133 16903-- REDIR: 0xFFFFFFFFFF600000 (???) redirected to 0x7002051F (???) --00:00:00:02.401 16903-- REDIR: 0x5017760 (calloc) redirected to 0x4A1FA1B (calloc) --00:00:00:03.759 16903-- Caught __NR_exit; running __libc_freeres() ==00:00:00:03.792 16903== ==00:00:00:03.792 16903== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 1) --00:00:00:03.792 16903-- --00:00:00:03.792 16903-- supp: 2 Fedora-Core-5-hack2a ==00:00:00:03.793 16903== malloc/free: in use at exit: 71,784 bytes in 1,877 blocks. ==00:00:00:03.793 16903== malloc/free: 2,086 allocs, 209 frees, 90,036 bytes allocated. ==00:00:00:03.793 16903== ==00:00:00:03.794 16903== searching for pointers to 1,877 not-freed blocks. ==00:00:00:04.262 16903== checked 17,110,792 bytes. ==00:00:00:04.263 16903== ==00:00:00:04.263 16903== 8 bytes in 1 blocks are still reachable in loss record 1 of 6 ==00:00:00:04.263 16903== at 0x4A20619: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.263 16903== by 0x40B395: UTL_thread_pthread_create (UTL_thread_pthread.c:63) ==00:00:00:04.263 16903== by 0x40B2B6: UTL_thread_create_method (UTL_thread.c:92) ==00:00:00:04.263 16903== by 0x40B2E2: UTL_thread_create (UTL_thread.c:101) ==00:00:00:04.263 16903== by 0x40DDE8: incubator (COM_str.c:1212) ==00:00:00:04.263 16903== by 0x4C40192: start_thread (in /lib64/libpthread-2.4.so) ==00:00:00:04.263 16903== by 0x506845C: clone (in /lib64/libc-2.4.so) ==00:00:00:04.263 16903== ==00:00:00:04.263 16903== ==00:00:00:04.263 16903== 8 bytes in 1 blocks are definitely lost in loss record 2 of 6 ==00:00:00:04.263 16903== at 0x4A20619: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.263 16903== by 0x40B395: UTL_thread_pthread_create (UTL_thread_pthread.c:63) ==00:00:00:04.263 16903== by 0x40B2B6: UTL_thread_create_method (UTL_thread.c:92) ==00:00:00:04.263 16903== by 0x40B2E2: UTL_thread_create (UTL_thread.c:101) ==00:00:00:04.263 16903== by 0x4103E4: COM_init (COM_ctx.c:155) ==00:00:00:04.264 16903== by 0x4048CF: CTL_Init (CTL_Main.c:99) ==00:00:00:04.264 16903== by 0x404D32: main (CTL_Main.c:264) ==00:00:00:04.264 16903== ==00:00:00:04.264 16903== ==00:00:00:04.264 16903== 544 bytes in 2 blocks are possibly lost in loss record 3 of 6 ==00:00:00:04.264 16903== at 0x4A1FA98: calloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.264 16903== by 0x400F2E9: allocate_dtv (in /lib64/ld-2.4.so) ==00:00:00:04.264 16903== by 0x400F3AD: _dl_allocate_tls (in /lib64/ld-2.4.so) ==00:00:00:04.264 16903== by 0x4C40973: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.4.so) ==00:00:00:04.264 16903== by 0x40B3D3: UTL_thread_pthread_create (UTL_thread_pthread.c:65) ==00:00:00:04.264 16903== by 0x40B2B6: UTL_thread_create_method (UTL_thread.c:92) ==00:00:00:04.264 16903== by 0x40B2E2: UTL_thread_create (UTL_thread.c:101) ==00:00:00:04.264 16903== by 0x4103E4: COM_init (COM_ctx.c:155) ==00:00:00:04.264 16903== by 0x4048CF: CTL_Init (CTL_Main.c:99) ==00:00:00:04.264 16903== by 0x404D32: main (CTL_Main.c:264) ==00:00:00:04.264 16903== ==00:00:00:04.264 16903== ==00:00:00:04.264 16903== 9,344 bytes in 3 blocks are still reachable in loss record 4 of 6 ==00:00:00:04.264 16903== at 0x4A2070C: realloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.265 16903== by 0x4382B6: CRYPTO_realloc (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.265 16903== by 0x456973: lh_insert (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.265 16903== by 0x43AD1E: OBJ_NAME_add (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.265 16903== by 0x45D7B8: OpenSSL_add_all_ciphers (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.265 16903== by 0x45D34D: OPENSSL_add_all_algorithms_noconf (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.265 16903== by 0x406011: ITTC_init (ittclib.c:100) ==00:00:00:04.265 16903== by 0x404D26: main (CTL_Main.c:261) ==00:00:00:04.265 16903== ==00:00:00:04.265 16903== ==00:00:00:04.265 16903== 16,304 bytes in 1 blocks are definitely lost in loss record 5 of 6 ==00:00:00:04.265 16903== at 0x4A20619: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.265 16903== by 0x40AB81: UTL_init_ctx (UTL_ctx.c:68) ==00:00:00:04.265 16903== by 0x40485F: CTL_Init (CTL_Main.c:89) ==00:00:00:04.265 16903== by 0x404D32: main (CTL_Main.c:264) ==00:00:00:04.265 16903== ==00:00:00:04.265 16903== ==00:00:00:04.265 16903== 45,576 bytes in 1,869 blocks are still reachable in loss record 6 of 6 ==00:00:00:04.265 16903== at 0x4A20619: malloc (in /usr/lib64/valgrind/amd64-linux/vgpreload_memcheck.so) ==00:00:00:04.265 16903== by 0x437F12: CRYPTO_malloc (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x4565EF: lh_new (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x43AD7A: OBJ_NAME_add (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x45BD1A: EVP_add_cipher (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x45D370: OpenSSL_add_all_ciphers (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x45D34D: OPENSSL_add_all_algorithms_noconf (in /home/philipp/svn/sourcerer/CAcert/ITTC/runtime/bin_linux/ittcd) ==00:00:00:04.266 16903== by 0x406011: ITTC_init (ittclib.c:100) ==00:00:00:04.266 16903== by 0x404D26: main (CTL_Main.c:261) ==00:00:00:04.266 16903== ==00:00:00:04.266 16903== LEAK SUMMARY: ==00:00:00:04.266 16903== definitely lost: 16,312 bytes in 2 blocks. ==00:00:00:04.266 16903== possibly lost: 544 bytes in 2 blocks. ==00:00:00:04.266 16903== still reachable: 54,928 bytes in 1,873 blocks. ==00:00:00:04.266 16903== suppressed: 0 bytes in 0 blocks. --00:00:00:04.266 16903-- memcheck: sanity checks: 10 cheap, 1 expensive --00:00:00:04.266 16903-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --00:00:00:04.266 16903-- memcheck: auxmaps: 0 searches, 0 comparisons --00:00:00:04.266 16903-- memcheck: secondaries: 26 issued (1664k, 1M) --00:00:00:04.269 16903-- memcheck: secondaries: 404 accessible and distinguished (25856k, 25M) --00:00:00:04.272 16903-- tt/tc: 9,066 tt lookups requiring 9,352 probes --00:00:00:04.272 16903-- tt/tc: 9,066 fast-cache updates, 5 flushes --00:00:00:04.272 16903-- translate: new 4,350 (106,945 -> 1,952,148; ratio 182:10) [0 scs] --00:00:00:04.272 16903-- translate: dumped 0 (0 -> ??) --00:00:00:04.272 16903-- translate: discarded 13 (337 -> ??) --00:00:00:04.272 16903-- scheduler: 581,089 jumps (bb entries). --00:00:00:04.272 16903-- scheduler: 10/7,261 major/minor sched events. --00:00:00:04.272 16903-- sanity: 11 cheap, 1 expensive checks. --00:00:00:04.272 16903-- exectx: 30,011 lists, 575 contexts (avg 0 per list) --00:00:00:04.272 16903-- exectx: 2,297 searches, 68,111 full compares (29,652 per 1000) --00:00:00:04.272 16903-- exectx: 3,490 cmp2, 1 cmp4, 0 cmpAll --00:00:00:04.272 16903-- --00:00:00:04.272 16903-- ------ Valgrind's internal memory use stats follow ------ --00:00:00:04.272 16903-- core : 1 sbs, 62 bs, 1/1 free bs, 1048576 mmap, 2200 loan --00:00:00:04.273 16903-- tool : 1 sbs, 2102 bs, 2/2 free bs, 1048576 mmap, 716256 loan --00:00:00:04.273 16903-- symtab : 3 sbs, 298 bs, 10/10 free bs, 3145728 mmap, 2507800 loan --00:00:00:04.273 16903-- client : 1 sbs, 2087 bs, 1/1 free bs, 1048576 mmap, 90536 loan --00:00:00:04.273 16903-- demangle: 0 sbs, 0 bs, 0/0 free bs, 0 mmap, 0 loan --00:00:00:04.273 16903-- exectxt : 1 sbs, 576 bs, 1/1 free bs, 262144 mmap, 96600 loan --00:00:00:04.273 16903-- errors : 1 sbs, 3 bs, 1/1 free bs, 65536 mmap, 144 loan --00:00:00:04.273 16903-- ttaux : 1 sbs, 167 bs, 20/20 free bs, 65536 mmap, 13888 loan --00:00:00:04.273 16903-- ------ --00:00:00:04.273 16903-- core : 1048576 mmap'd, 2264/ 2200 max/curr --00:00:00:04.273 16903-- tool : 1048576 mmap'd, 761304/ 716256 max/curr --00:00:00:04.273 16903-- symtab : 3145728 mmap'd, 2671688/ 2507800 max/curr --00:00:00:04.273 16903-- client : 1048576 mmap'd, 90536/ 90536 max/curr --00:00:00:04.274 16903-- demangle: 0 mmap'd, 0/ 0 max/curr --00:00:00:04.274 16903-- exectxt : 262144 mmap'd, 96600/ 96600 max/curr --00:00:00:04.274 16903-- errors : 65536 mmap'd, 144/ 144 max/curr --00:00:00:04.274 16903-- ttaux : 65536 mmap'd, 14016/ 13888 max/curr --00:00:00:04.274 16903--