==31938== Memcheck, a memory error detector
==31938== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==31938== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==31938== Command: /home/moumou/tcl8.6.2/inst/bin/tclsh8.6 test.tcl
==31938== 
--31938-- Valgrind options:
--31938--    --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
--31938--    -v
--31938--    --leak-check=full
--31938--    --suppressions=supp.gen
--31938-- Contents of /proc/version:
--31938--   Linux version 3.2.0-48-generic (buildd@komainu) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #74-Ubuntu SMP Thu Jun 6 19:43:26 UTC 2013
--31938-- Arch and hwcaps: AMD64, amd64-sse3-cx16
--31938-- Page sizes: currently 4096, max supported 4096
--31938-- Valgrind library directory: /usr/lib/valgrind
--31938-- Reading syms from /maison/moumou/tcl8.6.2/inst/bin/tclsh8.6 (0x400000)
--31938-- Reading syms from /lib/x86_64-linux-gnu/ld-2.15.so (0x4000000)
--31938--   Considering /lib/x86_64-linux-gnu/ld-2.15.so ..
--31938--   .. CRC mismatch (computed 269450ce wanted 94894502)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so ..
--31938--   .. CRC is valid
--31938-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000)
--31938--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--31938--   .. CRC mismatch (computed fd32bc40 wanted 1b1bde8c)
--31938--    object doesn't have a symbol table
--31938--    object doesn't have a dynamic symbol table
--31938-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
--31938-- Reading suppressions file: supp.gen
--31938-- Reading suppressions file: /usr/lib/valgrind/default.supp
==31938== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-31938-by-moumou-on-ena
==31938== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-31938-by-moumou-on-ena
==31938== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-31938-by-moumou-on-ena
==31938== 
==31938== TO CONTROL THIS PROCESS USING vgdb (which you probably
==31938== don't want to do, unless you know exactly what you're doing,
==31938== or are doing some strange experiment):
==31938==   /usr/lib/valgrind/../../bin/vgdb --pid=31938 ...command...
==31938== 
==31938== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==31938==   /path/to/gdb /home/moumou/tcl8.6.2/inst/bin/tclsh8.6
==31938== and then give GDB the following command
==31938==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=31938
==31938== --pid is optional if only one valgrind process is running
==31938== 
--31938-- REDIR: 0x40189e0 (strlen) redirected to 0x380625c7 (???)
--31938-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a25000)
--31938--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--31938--   .. CRC mismatch (computed 8f05ac98 wanted c6d0ab1a)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c27000)
--31938--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--31938--   .. CRC mismatch (computed fc059af4 wanted ffc668e8)
--31938--    object doesn't have a symbol table
--31938-- REDIR: 0x4018850 (index) redirected to 0x4c2bc60 (index)
--31938-- REDIR: 0x40188d0 (strcmp) redirected to 0x4c2cc20 (strcmp)
--31938-- Reading syms from /maison/moumou/tcl8.6.2/inst/lib/libtcl8.6.so (0x4e32000)
--31938-- Reading syms from /lib/x86_64-linux-gnu/libc-2.15.so (0x5264000)
--31938--   Considering /lib/x86_64-linux-gnu/libc-2.15.so ..
--31938--   .. CRC mismatch (computed d1cc6f49 wanted 7994f9f0)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so ..
--31938--   .. CRC is valid
--31938-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.15.so (0x5623000)
--31938--   Considering /lib/x86_64-linux-gnu/libdl-2.15.so ..
--31938--   .. CRC mismatch (computed 1e39c2e0 wanted 5d14a047)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so ..
--31938--   .. CRC is valid
--31938-- Reading syms from /commun/linux/local/specificlibraries/libz.so.1.2.8 (0x5827000)
--31938-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.15.so (0x5a3e000)
--31938--   Considering /lib/x86_64-linux-gnu/libpthread-2.15.so ..
--31938--   .. CRC mismatch (computed 8e430e5b wanted e619a829)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so ..
--31938--   .. CRC is valid
--31938-- Reading syms from /lib/x86_64-linux-gnu/libm-2.15.so (0x5c5b000)
--31938--   Considering /lib/x86_64-linux-gnu/libm-2.15.so ..
--31938--   .. CRC mismatch (computed e81d4037 wanted fad28d48)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so ..
--31938--   .. CRC is valid
--31938-- REDIR: 0x52f0e40 (strcasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52ed1e0 (strnlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52f3110 (strncasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52ed0b0 (strlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52ef600 (bcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eb5c0 (strcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eebd0 (__GI_strrchr) redirected to 0x4c2ba80 (__GI_strrchr)
--31938-- REDIR: 0x52e6f50 (malloc) redirected to 0x4c2b660 (malloc)
--31938-- REDIR: 0x52eb600 (__GI_strcmp) redirected to 0x4c2cbc0 (__GI_strcmp)
--31938-- REDIR: 0x52ed100 (__GI_strlen) redirected to 0x4c2bfc0 (__GI_strlen)
--31938-- REDIR: 0x52ed300 (__GI_strncmp) redirected to 0x4c2c480 (__GI_strncmp)
--31938-- REDIR: 0x52eb540 (__GI_strchr) redirected to 0x4c2bb60 (__GI_strchr)
--31938-- REDIR: 0x52f6d10 (strchrnul) redirected to 0x4c2e3b0 (strchrnul)
--31938-- REDIR: 0x52e7560 (free) redirected to 0x4c2a7c0 (free)
--31938-- REDIR: 0x52f0ce0 (__GI_stpcpy) redirected to 0x4c2de10 (__GI_stpcpy)
--31938-- REDIR: 0x52e82c0 (calloc) redirected to 0x4c29cf0 (calloc)
--31938-- REDIR: 0x52f57f0 (memcpy@@GLIBC_2.14) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x53abfa0 (__memcpy_ssse3_back) redirected to 0x4c2cf30 (memcpy@@GLIBC_2.14)
--31938-- REDIR: 0x52efc20 (memset) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52efc60 (__GI_memset) redirected to 0x4c2e080 (memset)
--31938-- REDIR: 0x52eca50 (strcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52fab70 (__strcpy_sse2_unaligned) redirected to 0x4c2bfe0 (strcpy)
--31938-- REDIR: 0x5395e20 (__strcmp_sse42) redirected to 0x4c2cb60 (strcmp)
--31938-- REDIR: 0x53c1510 (__memcmp_sse4_1) redirected to 0x4c2dca0 (bcmp)
--31938-- REDIR: 0x53043c0 (strstr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x5397d50 (__strstr_sse42) redirected to 0x4c2e7a0 (strstr)
--31938-- REDIR: 0x52efbd0 (memcpy@GLIBC_2.2.5) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x53b1540 (__memmove_ssse3_back) redirected to 0x4c2cd20 (memcpy@GLIBC_2.2.5)
--31938-- REDIR: 0x52e7660 (realloc) redirected to 0x4c2b730 (realloc)
--31938-- REDIR: 0x53c6be0 (__strlen_sse2_pminub) redirected to 0x4c2bfa0 (strlen)
--31938-- REDIR: 0x52eb500 (index) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x5395d70 (__strchr_sse42) redirected to 0x4c2bb20 (index)
--31938-- REDIR: 0x52ef2b0 (memchr) redirected to 0x4c2cce0 (memchr)
--31938-- REDIR: 0x5399f70 (__strncasecmp_sse42) redirected to 0x4c2c600 (strncasecmp)
--31938-- Reading syms from /lib/x86_64-linux-gnu/libnss_ldap-2.13.so (0x6558000)
--31938--   Considering /lib/x86_64-linux-gnu/libnss_ldap-2.13.so ..
--31938--   .. CRC mismatch (computed 5f9f936e wanted 3d96f5a6)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 (0x6778000)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 (0x69c7000)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 (0x6bd5000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 ..
--31938--   .. CRC mismatch (computed e9595c9b wanted 255fc08e)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.15.so (0x6e13000)
--31938--   Considering /lib/x86_64-linux-gnu/libresolv-2.15.so ..
--31938--   .. CRC mismatch (computed f24145a2 wanted e9bb8847)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.15.so ..
--31938--   .. CRC is valid
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 (0x702f000)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 (0x724a000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 ..
--31938--   .. CRC mismatch (computed d30358e8 wanted 8b1f327d)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 (0x7488000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 ..
--31938--   .. CRC mismatch (computed 06225b88 wanted 6501248b)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 (0x7744000)
--31938--   Considering /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 ..
--31938--   .. CRC mismatch (computed cf43178c wanted 3a8bf2e3)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 (0x79c2000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 ..
--31938--   .. CRC mismatch (computed f0699ceb wanted 543cf600)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 (0x7c90000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 ..
--31938--   .. CRC mismatch (computed 213af3de wanted 6fd7a39f)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1 (0x7eb8000)
--31938--   Considering /lib/x86_64-linux-gnu/libcom_err.so.2.1 ..
--31938--   .. CRC mismatch (computed 30bf8de2 wanted 6cd0a7ff)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 (0x80bc000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 ..
--31938--   .. CRC mismatch (computed c8fe066a wanted cbd2204b)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 (0x82c4000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 ..
--31938--   .. CRC mismatch (computed 26f97489 wanted e0013e60)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 (0x84cb000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 ..
--31938--   .. CRC mismatch (computed 02d184bf wanted a7ef7197)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 (0x8751000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 ..
--31938--   .. CRC mismatch (computed cbf934a7 wanted 8c94c0bf)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 (0x89f1000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 ..
--31938--   .. CRC mismatch (computed 770bc0b8 wanted 50c3237c)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 (0x8c25000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 ..
--31938--   .. CRC mismatch (computed 19c932f5 wanted 174be9cc)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 (0x8e3a000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 ..
--31938--   .. CRC mismatch (computed b9ea3425 wanted f10c4120)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 (0x904b000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 ..
--31938--   .. CRC mismatch (computed 95900f2c wanted 5872bbfc)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 (0x925d000)
--31938--   Considering /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 ..
--31938--   .. CRC mismatch (computed a74aaebf wanted 6fb0a5c7)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.4 (0x9461000)
--31938--   Considering /lib/x86_64-linux-gnu/libkeyutils.so.1.4 ..
--31938--   .. CRC mismatch (computed 3b356a46 wanted 37957fd8)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 (0x9665000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 ..
--31938--   .. CRC mismatch (computed 7bda4b84 wanted a060a1cf)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 (0x988e000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 ..
--31938--   .. CRC mismatch (computed e1ee534d wanted 42fa1cbe)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 (0x9a9d000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 ..
--31938--   .. CRC mismatch (computed 46abdcb5 wanted 49ab5079)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (0x9ce7000)
--31938--   Considering /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 ..
--31938--   .. CRC mismatch (computed 04605870 wanted a3329b4d)
--31938--    object doesn't have a symbol table
--31938-- Reading syms from /lib/x86_64-linux-gnu/libcrypt-2.15.so (0x9f8a000)
--31938--   Considering /lib/x86_64-linux-gnu/libcrypt-2.15.so ..
--31938--   .. CRC mismatch (computed b8bc58e7 wanted 149d1330)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libcrypt-2.15.so ..
--31938--   .. CRC is valid
--31938-- REDIR: 0x52eeb50 (strncpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52ed2c0 (strncmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eeb90 (rindex) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52ed280 (strncat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eefe0 (strspn) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x536c1a0 (__memcpy_chk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eb300 (strcat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x536c370 (__memmove_chk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52f6ac0 (rawmemchr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eec70 (strpbrk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x52eca90 (__GI_strcpy) redirected to 0x4c2c0b0 (__GI_strcpy)
--31938-- REDIR: 0x53983c0 (__strcasecmp_sse42) redirected to 0x4c2c500 (strcasecmp)
--31938-- REDIR: 0x52fb1a0 (__strncpy_sse2_unaligned) redirected to 0x4c2c180 (strncpy)
--31938-- REDIR: 0x52fa4c0 (__GI_strncpy) redirected to 0x4c2c2c0 (__GI_strncpy)
--31938-- Reading syms from /lib/x86_64-linux-gnu/libnss_dns-2.15.so (0xa1c3000)
--31938--   Considering /lib/x86_64-linux-gnu/libnss_dns-2.15.so ..
--31938--   .. CRC mismatch (computed 3279337a wanted 9f73df4d)
--31938--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_dns-2.15.so ..
--31938--   .. CRC is valid
--31938-- REDIR: 0xffffffffff600000 (???) redirected to 0x380625b3 (???)
--31938-- REDIR: 0x52f0770 (mempcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--31938-- REDIR: 0x53aea70 (__mempcpy_ssse3_back) redirected to 0x4c2e4b0 (mempcpy)
--31938-- REDIR: 0x4019bf0 (stpcpy) redirected to 0x4c2dfb0 (stpcpy)
--31938-- REDIR: 0xffffffffff600400 (???) redirected to 0x380625bd (???)
--31938-- REDIR: 0x53b1530 (__memmove_chk_ssse3_back) redirected to 0x4c2e320 (__memmove_chk)
--31938-- REDIR: 0x5396bd0 (__strncmp_sse42) redirected to 0x4c2c400 (strncmp)
--31938-- REDIR: 0x5397bb0 (__strrchr_sse42) redirected to 0x4c2ba50 (rindex)
--31938-- REDIR: 0x539e430 (__strpbrk_sse42) redirected to 0x4c2e810 (strpbrk)
--31938-- Reading syms from /maison/moumou/ordali/Extensions/tsurf0.1/Linux-x86_64/libtsurf0.1.so (0xa3cb000)
--31938-- REDIR: 0x536c5f0 (__strcpy_chk) redirected to 0x4c2e420 (__strcpy_chk)

tsurf: <Jesper James Jensen 1995>
objc 8
==> expand 2 times
==> contract 2 times
==> smoothing enabled
==> connolly surface
xmin -10.000 ymin -10.000 zmin -10.000
xmax 10.000 ymax 10.000 zmax 10.000
sample_vdw 6
expanding to [29,29,29] ....
expanding to [31,31,31] ....
smoothing mask ....
contracting to [29,29,29] ....
contracting to [27,27,27] ....
expanding to [29,29,29] ....
expanding to [31,31,31] ....
tsurf: Doing isosurfacing
tsurf: Object consists of 4500 verts and 8992 triangles

Nvert 4500 Ntria 8992

BBOX VERTEX
 -15.000 -15.000 -15.000
  14.000  14.000  14.000
--31938-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1 (0xbe1b000)
--31938--   Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 ..
--31938--   .. CRC mismatch (computed c8e4b229 wanted 098e39f6)
--31938--    object doesn't have a symbol table
--31938-- Discarding syms at 0xbe1d8d0-0xbe2d198 in /lib/x86_64-linux-gnu/libgcc_s.so.1 due to munmap()
--31938-- Discarding syms at 0x655b650-0x6568368 in /lib/x86_64-linux-gnu/libnss_ldap-2.13.so due to munmap()
--31938-- Discarding syms at 0x6784f20-0x67b4d38 in /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 due to munmap()
--31938-- Discarding syms at 0x69c9a10-0x69d0db8 in /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 due to munmap()
--31938-- Discarding syms at 0x6bdf1c0-0x6c07da8 in /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 due to munmap()
--31938-- Discarding syms at 0x7031f40-0x7043328 in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 due to munmap()
--31938-- Discarding syms at 0x72583b0-0x727bc08 in /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 due to munmap()
--31938-- Discarding syms at 0x749e640-0x751d6c8 in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 due to munmap()
--31938-- Discarding syms at 0x774be00-0x779a788 in /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 due to munmap()
--31938-- Discarding syms at 0x79d9760-0x7a41328 in /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 due to munmap()
--31938-- Discarding syms at 0x7c93c50-0x7ca9c68 in /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 due to munmap()
--31938-- Discarding syms at 0x80bdf60-0x80c1618 in /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 due to munmap()
--31938-- Discarding syms at 0x82c5d80-0x82c8ce8 in /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 due to munmap()
--31938-- Discarding syms at 0x84ea960-0x8531cb8 in /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 due to munmap()
--31938-- Discarding syms at 0x8e3b950-0x8e46b18 in /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 due to munmap()
--31938-- Discarding syms at 0x925d850-0x925ddd8 in /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 due to munmap()
--31938-- Discarding syms at 0x9461e70-0x9462cf8 in /lib/x86_64-linux-gnu/libkeyutils.so.1.4 due to munmap()
--31938-- Discarding syms at 0x9aaf210-0x9ad48e8 in /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 due to munmap()
--31938-- Discarding syms at 0x9891170-0x9898868 in /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 due to munmap()
--31938-- Discarding syms at 0x9666110-0x9667988 in /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 due to munmap()
--31938-- Discarding syms at 0x904dac0-0x9056a38 in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 due to munmap()
--31938-- Discarding syms at 0x89f8ce0-0x8a15258 in /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 due to munmap()
--31938-- Discarding syms at 0x8772450-0x87d8ad8 in /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 due to munmap()
--31938-- Discarding syms at 0x8c2a2d0-0x8c35138 in /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 due to munmap()
--31938-- Discarding syms at 0x7eb9320-0x7eb9f28 in /lib/x86_64-linux-gnu/libcom_err.so.2.1 due to munmap()
--31938-- Discarding syms at 0x9cefde0-0x9d6ade8 in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 due to munmap()
--31938-- Discarding syms at 0x9f8aa70-0x9f91008 in /lib/x86_64-linux-gnu/libcrypt-2.15.so due to munmap()
--31938-- Discarding syms at 0xa1c3fd0-0xa1c8da8 in /lib/x86_64-linux-gnu/libnss_dns-2.15.so due to munmap()
--31938-- Discarding syms at 0x6e16990-0x6e27198 in /lib/x86_64-linux-gnu/libresolv-2.15.so due to munmap()
==31938== 
==31938== HEAP SUMMARY:
==31938==     in use at exit: 17,358,564 bytes in 796 blocks
==31938==   total heap usage: 1,178 allocs, 382 frees, 21,737,755 bytes allocated
==31938== 
==31938== Searching for pointers to 796 not-freed blocks
==31938== Checked 12,408,664 bytes
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 39 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E5DEA0: TclReComp (regcomp.c:337)
==31938==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==31938==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==31938==    by 0x4E983A5: Tcl_RegexpObjCmd (tclCmdMZ.c:272)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 41 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4F9656D: NewListIntRep (tclListObj.c:103)
==31938==    by 0x4F9666E: AttemptNewList (tclListObj.c:160)
==31938==    by 0x4F973E5: Tcl_ListObjReplace (tclListObj.c:959)
==31938==    by 0x4F4FC2D: TEBCresume (tclExecute.c:3735)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==31938==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 42 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4F9656D: NewListIntRep (tclListObj.c:103)
==31938==    by 0x4F96785: Tcl_NewListObj (tclListObj.c:234)
==31938==    by 0x4F5420D: TEBCresume (tclExecute.c:5027)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==31938==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==31938==    by 0x4008A2: main (tclAppInit.c:84)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 43 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==31938==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==31938==    by 0x50136A0: TclBN_mp_grow (bn_mp_grow.c:35)
==31938==    by 0x50172CF: TclBN_s_mp_add (bn_s_mp_add.c:40)
==31938==    by 0x5011B98: TclBN_mp_add (bn_mp_add.c:32)
==31938==    by 0x4FCA360: ShouldBankerRoundUpToNextPowD (tclStrToD.c:3182)
==31938==    by 0x4FCA6C2: ShorteningBignumConversionPowD (tclStrToD.c:3344)
==31938==    by 0x4FCB995: TclDoubleDigits (tclStrToD.c:4246)
==31938==    by 0x4FD9FAB: Tcl_PrintDouble (tclUtil.c:3152)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 44 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D1C69: TSurfObjCmd (main.c:96)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 45 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D1C8E: TSurfObjCmd (main.c:98)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 46 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5197: alloc_grid (misc.c:51)
==31938==    by 0xA3D7866: fill_data (grid.c:396)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 47 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5197: alloc_grid (misc.c:51)
==31938==    by 0xA3D7398: expand_mask (grid.c:310)
==31938==    by 0xA3D79F6: fill_data (grid.c:421)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 48 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D4CF5: iso_surface (niso.c:61)
==31938==    by 0xA3D2022: TSurfObjCmd (main.c:144)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 16,384 bytes in 1 blocks are possibly lost in loss record 49 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D4E5F: iso_surface (niso.c:65)
==31938==    by 0xA3D2022: TSurfObjCmd (main.c:144)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 32,768 bytes in 2 blocks are possibly lost in loss record 54 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5197: alloc_grid (misc.c:51)
==31938==    by 0xA3D7384: expand_mask (grid.c:309)
==31938==    by 0xA3D79F6: fill_data (grid.c:421)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 32,768 bytes in 2 blocks are possibly lost in loss record 55 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==31938==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==31938==    by 0xA3D0B90: dump (polyreduce.c:1496)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 37,945 bytes in 1 blocks are possibly lost in loss record 56 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCD3F4: TclpAlloc (tclThreadAlloc.c:347)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0x4F98AC7: UpdateStringOfList (tclListObj.c:1987)
==31938==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==31938==    by 0xA3D128E: parse_options (parseopts.c:47)
==31938==    by 0xA3D1C0F: TSurfObjCmd (main.c:87)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938== 
==31938== 49,152 bytes in 3 blocks are possibly lost in loss record 61 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0x4FC9D8A: ShorteningInt64Conversion (tclStrToD.c:2871)
==31938==    by 0x4FCB85F: TclDoubleDigits (tclStrToD.c:4227)
==31938==    by 0x4FD9FAB: Tcl_PrintDouble (tclUtil.c:3152)
==31938==    by 0x4FA5EE5: UpdateStringOfDouble (tclObj.c:2340)
==31938==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==31938==    by 0x4FA53BC: Tcl_GetStringFromObj (tclObj.c:1659)
==31938==    by 0x4F98A2D: UpdateStringOfList (tclListObj.c:1971)
==31938==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==31938== 
==31938== 49,152 bytes in 3 blocks are possibly lost in loss record 62 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0x4F98AC7: UpdateStringOfList (tclListObj.c:1987)
==31938==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==31938==    by 0x4FA53BC: Tcl_GetStringFromObj (tclObj.c:1659)
==31938==    by 0x4F98A2D: UpdateStringOfList (tclListObj.c:1971)
==31938==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==31938==    by 0xA3D128E: parse_options (parseopts.c:47)
==31938==    by 0xA3D1C0F: TSurfObjCmd (main.c:87)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938== 
==31938== 49,152 bytes in 3 blocks are possibly lost in loss record 63 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5205: alloc_grid (misc.c:55)
==31938==    by 0xA3D7866: fill_data (grid.c:396)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938== 
==31938== 49,152 bytes in 3 blocks are possibly lost in loss record 64 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D51D9: alloc_grid (misc.c:53)
==31938==    by 0xA3D7866: fill_data (grid.c:396)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938== 
==31938== 131,072 bytes in 8 blocks are possibly lost in loss record 67 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D51D9: alloc_grid (misc.c:53)
==31938==    by 0xA3D7398: expand_mask (grid.c:310)
==31938==    by 0xA3D79F6: fill_data (grid.c:421)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 229,376 bytes in 14 blocks are possibly lost in loss record 68 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5205: alloc_grid (misc.c:55)
==31938==    by 0xA3D7384: expand_mask (grid.c:309)
==31938==    by 0xA3D79F6: fill_data (grid.c:421)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 344,064 bytes in 21 blocks are possibly lost in loss record 69 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3D5205: alloc_grid (misc.c:55)
==31938==    by 0xA3D7398: expand_mask (grid.c:310)
==31938==    by 0xA3D79F6: fill_data (grid.c:421)
==31938==    by 0xA3D1D61: TSurfObjCmd (main.c:106)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 786,449 bytes in 1 blocks are possibly lost in loss record 70 of 76
==31938==    at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCDA0E: TclpRealloc (tclThreadAlloc.c:498)
==31938==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==31938==    by 0xA3D0B90: dump (polyreduce.c:1496)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 786,449 bytes in 1 blocks are possibly lost in loss record 71 of 76
==31938==    at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCDA0E: TclpRealloc (tclThreadAlloc.c:498)
==31938==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==31938==    by 0xA3D0CC8: dump (polyreduce.c:1521)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 868,352 bytes in 53 blocks are possibly lost in loss record 72 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3CEA35: maketri (polyreduce.c:444)
==31938==    by 0xA3CFF8C: initlists (polyreduce.c:1125)
==31938==    by 0xA3D0E90: reduce (polyreduce.c:1368)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== 2,534,400 bytes in 66 blocks are possibly lost in loss record 73 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==31938==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==31938==    by 0xA3D0C8A: dump (polyreduce.c:1520)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 2,534,400 bytes in 66 blocks are possibly lost in loss record 74 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==31938==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==31938==    by 0xA3D0CED: dump (polyreduce.c:1522)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 2,534,400 bytes in 66 blocks are possibly lost in loss record 75 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==31938==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==31938==    by 0xA3D0B81: dump (polyreduce.c:1496)
==31938==    by 0xA3D0F71: reduce (polyreduce.c:1415)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==31938==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==31938== 
==31938== 5,242,880 bytes in 320 blocks are possibly lost in loss record 76 of 76
==31938==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31938==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==31938==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==31938==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==31938==    by 0xA3CE945: makevert (polyreduce.c:405)
==31938==    by 0xA3D04A4: initlists (polyreduce.c:1143)
==31938==    by 0xA3D0E90: reduce (polyreduce.c:1368)
==31938==    by 0xA3D1F12: TSurfObjCmd (main.c:150)
==31938==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==31938==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==31938==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==31938==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==31938== 
==31938== LEAK SUMMARY:
==31938==    definitely lost: 0 bytes in 0 blocks
==31938==    indirectly lost: 0 bytes in 0 blocks
==31938==      possibly lost: 16,455,771 bytes in 643 blocks
==31938==    still reachable: 292,473 bytes in 30 blocks
==31938==         suppressed: 610,320 bytes in 123 blocks
==31938== Reachable blocks (those to which a pointer was found) are not shown.
==31938== To see them, rerun with: --leak-check=full --show-reachable=yes
==31938== 
==31938== ERROR SUMMARY: 27 errors from 27 contexts (suppressed: 32 from 32)
--31938-- 
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      2 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      1 <insert_a_suppression_name_here>
--31938-- used_suppression:      2 dl-hack3-cond-1
==31938== 
==31938== ERROR SUMMARY: 27 errors from 27 contexts (suppressed: 32 from 32)
