Posted to tcl by hypnotoad at Mon Dec 08 20:58:36 GMT 2014view pretty

baccarat:valgrind seandeelywoods$ cat ~/val.out 

==6537== Memcheck, a memory error detector
==6537== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==6537== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==6537== Command: /opt/odie/bin/tclsh8.6 src/odielib/clevel-logicset.tcl
==6537== 
--6537-- Valgrind options:
--6537--    --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
--6537--    --leak-check=full
--6537--    -v
--6537-- Contents of /proc/version:
--6537--   Linux version 3.2.0-4-486 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #1 Debian 3.2.60-1+deb7u3
--6537-- Arch and hwcaps: X86, x86-sse1-sse2
--6537-- Page sizes: currently 4096, max supported 4096
--6537-- Valgrind library directory: /usr/lib/valgrind
--6537-- Reading syms from /lib/i386-linux-gnu/ld-2.13.so (0x4000000)
--6537--   Considering /lib/i386-linux-gnu/ld-2.13.so ..
--6537--   .. CRC mismatch (computed 2ce4ac25 wanted bcf75453)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/ld-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /opt/odie/bin/tclsh8.6 (0x8048000)
--6537-- Reading syms from /usr/lib/valgrind/memcheck-x86-linux (0x38000000)
--6537--   Considering /usr/lib/valgrind/memcheck-x86-linux ..
--6537--   .. CRC mismatch (computed f9c53117 wanted 8a91a8b2)
--6537--   Considering /usr/lib/debug/usr/lib/valgrind/memcheck-x86-linux ..
--6537--   .. CRC is valid
--6537--    object doesn't have a dynamic symbol table
--6537-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
--6537-- Reading suppressions file: /usr/lib/valgrind/default.supp
==6537== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-6537-by-root-on-???
==6537== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-6537-by-root-on-???
==6537== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-6537-by-root-on-???
==6537== 
==6537== TO CONTROL THIS PROCESS USING vgdb (which you probably
==6537== don't want to do, unless you know exactly what you're doing,
==6537== or are doing some strange experiment):
==6537==   /usr/lib/valgrind/../../bin/vgdb --pid=6537 ...command...
==6537== 
==6537== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==6537==   /path/to/gdb /opt/odie/bin/tclsh8.6
==6537== and then give GDB the following command
==6537==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=6537
==6537== --pid is optional if only one valgrind process is running
==6537== 
--6537-- REDIR: 0x4016a40 (strlen) redirected to 0x38055304 (vgPlain_x86_linux_REDIR_FOR_strlen)
--6537-- REDIR: 0x4016860 (index) redirected to 0x380552df (vgPlain_x86_linux_REDIR_FOR_index)
--6537-- Reading syms from /usr/lib/valgrind/vgpreload_core-x86-linux.so (0x4021000)
--6537--   Considering /usr/lib/valgrind/vgpreload_core-x86-linux.so ..
--6537--   .. CRC mismatch (computed bbadfadd wanted 39de28c9)
--6537--   Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_core-x86-linux.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so (0x4024000)
--6537--   Considering /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so ..
--6537--   .. CRC mismatch (computed 9b401e29 wanted 9e97adf8)
--6537--   Considering /usr/lib/debug/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /opt/odie/lib/libtcl8.6.so (0x4031000)
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so (0x41e1000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so ..
--6537--   .. CRC mismatch (computed ef492b9f wanted 7c497534)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libdl-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/libz.so.1.2.7 (0x41e5000)
--6537--   Considering /lib/i386-linux-gnu/libz.so.1.2.7 ..
--6537--   .. CRC mismatch (computed 2a002c75 wanted bfd3d265)
--6537--    object doesn't have a symbol table
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so (0x41fe000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so ..
--6537--   .. CRC mismatch (computed 50fa5f25 wanted 7f2100fa)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libpthread-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libm-2.13.so (0x4217000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libm-2.13.so ..
--6537--   .. CRC mismatch (computed 00e4c136 wanted 21489468)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libm-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libc-2.13.so (0x423e000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--6537--   .. CRC mismatch (computed 9aa172f5 wanted 39933b27)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--6537--   .. CRC is valid
--6537-- REDIR: 0x42b6c90 (strcmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x42b8020 (bcmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x42b7280 (strlen) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x42be500 (strstr) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x42beae0 (__GI_strstr) redirected to 0x402b2f0 (strstr)
--6537-- REDIR: 0x42b75f0 (rindex) redirected to 0x4028600 (rindex)
--6537-- REDIR: 0x42b3a10 (malloc) redirected to 0x40282a0 (malloc)
--6537-- REDIR: 0x42b6ce0 (__GI_strcmp) redirected to 0x4029630 (__GI_strcmp)
--6537-- REDIR: 0x42b72d0 (__GI_strlen) redirected to 0x4028a60 (__GI_strlen)
--6537-- REDIR: 0x42bdf10 (__GI_strncmp) redirected to 0x4028f70 (__GI_strncmp)
--6537-- REDIR: 0x42b7e80 (memchr) redirected to 0x40296f0 (memchr)
--6537-- REDIR: 0x42b6b20 (index) redirected to 0x40286c0 (index)
--6537-- REDIR: 0x42b9d90 (strchrnul) redirected to 0x402aee0 (strchrnul)
--6537-- REDIR: 0x42b3930 (free) redirected to 0x40274a0 (free)
--6537-- REDIR: 0x42b8700 (stpcpy) redirected to 0x402a860 (stpcpy)
--6537-- REDIR: 0x42b8a00 (memcpy) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x4358040 (__memcpy_ssse3) redirected to 0x4029c10 (memcpy)
--6537-- REDIR: 0x42be2d0 (__strlen_sse2_bsf) redirected to 0x4028a40 (strlen)
--6537-- REDIR: 0x42b8410 (memset) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x4356f30 (__memset_sse2) redirected to 0x402aba0 (memset)
--6537-- REDIR: 0x42b6d50 (strcpy) redirected to 0x4028a80 (strcpy)
--6537-- REDIR: 0x4360280 (__strcmp_ssse3) redirected to 0x40295f0 (strcmp)
--6537-- REDIR: 0x42b30d0 (calloc) redirected to 0x40269c0 (calloc)
--6537-- REDIR: 0x43630e0 (__memcmp_ssse3) redirected to 0x402a780 (bcmp)
--6537-- REDIR: 0x42b8350 (memmove) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x4359f30 (__memmove_ssse3) redirected to 0x402ac20 (memmove)
--6537-- REDIR: 0x42b49f0 (realloc) redirected to 0x4028370 (realloc)
--6537-- REDIR: 0x42b8860 (strncasecmp) redirected to 0x4029100 (strncasecmp)
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.13.so (0x511b000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.13.so ..
--6537--   .. CRC mismatch (computed fdada4a6 wanted a2c2652f)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libnss_compat-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libnsl-2.13.so (0x5123000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libnsl-2.13.so ..
--6537--   .. CRC mismatch (computed 60e4bd8c wanted 948365f4)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libnsl-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.13.so (0x513a000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.13.so ..
--6537--   .. CRC mismatch (computed 44bb597b wanted 97a3af70)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libnss_nis-2.13.so ..
--6537--   .. CRC is valid
--6537-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libnss_files-2.13.so (0x5145000)
--6537--   Considering /lib/i386-linux-gnu/i686/cmov/libnss_files-2.13.so ..
--6537--   .. CRC mismatch (computed 49de9aaf wanted 2d4c77c8)
--6537--   Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libnss_files-2.13.so ..
--6537--   .. CRC is valid
--6537-- REDIR: 0x42b74c0 (strncmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x43616f0 (__strncmp_ssse3) redirected to 0x4028ee0 (strncmp)
--6537-- REDIR: 0x42b77b0 (strpbrk) redirected to 0x40215c0 (_vgnU_ifunc_wrapper)
--6537-- REDIR: 0x42b77f0 (__GI_strpbrk) redirected to 0x402b380 (strpbrk)
couldn't read file "src/odielib/clevel-logicset.tcl": no such file or directory
--6537-- Reading syms from /lib/i386-linux-gnu/libgcc_s.so.1 (0x5151000)
--6537--   Considering /lib/i386-linux-gnu/libgcc_s.so.1 ..
--6537--   .. CRC mismatch (computed f8e2ff85 wanted ec2df6fa)
--6537--    object doesn't have a symbol table
--6537-- Discarding syms at 0x51534b0-0x5169ce4 in /lib/i386-linux-gnu/libgcc_s.so.1 due to munmap()
--6537-- Discarding syms at 0x511bde0-0x51208b8 in /lib/i386-linux-gnu/i686/cmov/libnss_compat-2.13.so due to munmap()
--6537-- Discarding syms at 0x513b950-0x51419b8 in /lib/i386-linux-gnu/i686/cmov/libnss_nis-2.13.so due to munmap()
--6537-- Discarding syms at 0x5126150-0x5132cf8 in /lib/i386-linux-gnu/i686/cmov/libnsl-2.13.so due to munmap()
--6537-- Discarding syms at 0x5146a50-0x514d908 in /lib/i386-linux-gnu/i686/cmov/libnss_files-2.13.so due to munmap()
==6537== 
==6537== HEAP SUMMARY:
==6537==     in use at exit: 383,160 bytes in 38 blocks
==6537==   total heap usage: 136 allocs, 98 frees, 416,989 bytes allocated
==6537== 
==6537== Searching for pointers to 38 not-freed blocks
==6537== Checked 363,152 bytes
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 12 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413E91A: Tcl_NewStringObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x416F10D: TclOOInit (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4063A28: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x80486E9: main (in /opt/odie/bin/tclsh8.6)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 13 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4122E49: Tcl_CreateNamespace (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x416DC65: AllocObject (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4170A83: Tcl_NewObjectInstance (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x417C6B5: TclOODefineSlots (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x416F36D: TclOOInit (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4063A28: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x80486E9: main (in /opt/odie/bin/tclsh8.6)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 14 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413E91A: Tcl_NewStringObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x412D887: TclSubstTokens (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4061C80: TclEvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40625DA: Tcl_EvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x406261D: Tcl_Eval (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x416F3A0: TclOOInit (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4063A28: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x80486E9: main (in /opt/odie/bin/tclsh8.6)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 15 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4254E65: (below main) (libc-start.c:244)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 16 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40E4AF4: TclCreateExecEnv (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40633BB: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4254E65: (below main) (libc-start.c:244)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 17 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x13FF: ???
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 18 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x39FF: ???
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 19 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x6300676D: ???
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 20 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x405F4F2: Tcl_CreateObjCommand (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4063642: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x80486E9: main (in /opt/odie/bin/tclsh8.6)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 21 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4122E49: Tcl_CreateNamespace (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4063703: Tcl_CreateInterp (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x80486E9: main (in /opt/odie/bin/tclsh8.6)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 22 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4147CD3: TclpRealloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413DD4B: GrowStringBuffer (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413E7DB: AppendUtfToUtfRep.part.2 (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413F327: Tcl_AppendLimitedToObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413F42A: Tcl_AppendToObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x412D6B3: TclSubstTokens (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4061C80: TclEvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40625DA: Tcl_EvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x406261D: Tcl_Eval (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40FD7E6: Tcl_Init (in /opt/odie/lib/libtcl8.6.so)
==6537== 
==6537== 16,384 bytes in 1 blocks are possibly lost in loss record 23 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4147CD3: TclpRealloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069BF9: Tcl_Realloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4151B22: Tcl_DStringAppend (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40CAD71: TclCompileTokens (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40CB35D: TclCompileInvocation (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x43F40DF: ???
==6537== 
==6537== 19,200 bytes in 1 blocks are possibly lost in loss record 24 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147EAD: TclThreadAllocObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4127933: Tcl_NewObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4254E65: (below main) (libc-start.c:244)
==6537== 
==6537== 19,200 bytes in 1 blocks are possibly lost in loss record 25 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147EAD: TclThreadAllocObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x411DC48: TclCreateLiteral (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0xBEECFC5F: ???
==6537== 
==6537== 32,768 bytes in 2 blocks are possibly lost in loss record 26 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40D85EF: ??? (in /opt/odie/lib/libtcl8.6.so)
==6537== 
==6537== 32,768 bytes in 2 blocks are possibly lost in loss record 27 of 27
==6537==    at 0x4028308: malloc (vg_replace_malloc.c:263)
==6537==    by 0x4147B41: TclpAlloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4069AC1: Tcl_Alloc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x413E91A: Tcl_NewStringObj (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x41366AF: TclCreateProc (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4137346: Tcl_ProcObjCmd (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x405B46E: Dispatch (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4060A9E: TclNRRunCallbacks (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4060BCE: Tcl_EvalObjv (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x4062271: TclEvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x40625DA: Tcl_EvalEx (in /opt/odie/lib/libtcl8.6.so)
==6537==    by 0x406261D: Tcl_Eval (in /opt/odie/lib/libtcl8.6.so)
==6537== 
==6537== LEAK SUMMARY:
==6537==    definitely lost: 0 bytes in 0 blocks
==6537==    indirectly lost: 0 bytes in 0 blocks
==6537==      possibly lost: 300,544 bytes in 18 blocks
==6537==    still reachable: 82,616 bytes in 20 blocks
==6537==         suppressed: 0 bytes in 0 blocks
==6537== Reachable blocks (those to which a pointer was found) are not shown.
==6537== To see them, rerun with: --leak-check=full --show-reachable=yes
==6537== 
==6537== ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 31 from 8)
--6537-- 
--6537-- used_suppression:     31 U1004-ARM-_dl_relocate_object
==6537== 
==6537== ERROR SUMMARY: 16 errors from 16 contexts (suppressed: 31 from 8)

baccarat:valgrind seandeelywoods$