==12303== Memcheck, a memory error detector
==12303== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==12303== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==12303== Command: /home/moumou/tcl8.6.2/inst/bin/tclsh8.6 test.tcl
==12303== 
--12303-- Valgrind options:
--12303--    --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
--12303--    -v
--12303--    --leak-check=full
--12303--    --suppressions=supp.gen
--12303-- Contents of /proc/version:
--12303--   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
--12303-- Arch and hwcaps: AMD64, amd64-sse3-cx16
--12303-- Page sizes: currently 4096, max supported 4096
--12303-- Valgrind library directory: /usr/lib/valgrind
--12303-- Reading syms from /maison/moumou/tcl8.6.2/inst/bin/tclsh8.6 (0x400000)
--12303-- Reading syms from /lib/x86_64-linux-gnu/ld-2.15.so (0x4000000)
--12303--   Considering /lib/x86_64-linux-gnu/ld-2.15.so ..
--12303--   .. CRC mismatch (computed 269450ce wanted 94894502)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so ..
--12303--   .. CRC is valid
--12303-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000)
--12303--   Considering /usr/lib/valgrind/memcheck-amd64-linux ..
--12303--   .. CRC mismatch (computed fd32bc40 wanted 1b1bde8c)
--12303--    object doesn't have a symbol table
--12303--    object doesn't have a dynamic symbol table
--12303-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
--12303-- Reading suppressions file: supp.gen
--12303-- Reading suppressions file: /usr/lib/valgrind/default.supp
==12303== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-12303-by-moumou-on-ena
==12303== embedded gdbserver: writing to   /tmp/vgdb-pipe-to-vgdb-from-12303-by-moumou-on-ena
==12303== embedded gdbserver: shared mem   /tmp/vgdb-pipe-shared-mem-vgdb-12303-by-moumou-on-ena
==12303== 
==12303== TO CONTROL THIS PROCESS USING vgdb (which you probably
==12303== don't want to do, unless you know exactly what you're doing,
==12303== or are doing some strange experiment):
==12303==   /usr/lib/valgrind/../../bin/vgdb --pid=12303 ...command...
==12303== 
==12303== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==12303==   /path/to/gdb /home/moumou/tcl8.6.2/inst/bin/tclsh8.6
==12303== and then give GDB the following command
==12303==   target remote | /usr/lib/valgrind/../../bin/vgdb --pid=12303
==12303== --pid is optional if only one valgrind process is running
==12303== 
--12303-- REDIR: 0x40189e0 (strlen) redirected to 0x380625c7 (???)
--12303-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a25000)
--12303--   Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so ..
--12303--   .. CRC mismatch (computed 8f05ac98 wanted c6d0ab1a)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c27000)
--12303--   Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so ..
--12303--   .. CRC mismatch (computed fc059af4 wanted ffc668e8)
--12303--    object doesn't have a symbol table
--12303-- REDIR: 0x4018850 (index) redirected to 0x4c2bc60 (index)
--12303-- REDIR: 0x40188d0 (strcmp) redirected to 0x4c2cc20 (strcmp)
--12303-- Reading syms from /maison/moumou/tcl8.6.2/inst/lib/libtcl8.6.so (0x4e32000)
--12303-- Reading syms from /lib/x86_64-linux-gnu/libc-2.15.so (0x5264000)
--12303--   Considering /lib/x86_64-linux-gnu/libc-2.15.so ..
--12303--   .. CRC mismatch (computed d1cc6f49 wanted 7994f9f0)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so ..
--12303--   .. CRC is valid
--12303-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.15.so (0x5623000)
--12303--   Considering /lib/x86_64-linux-gnu/libdl-2.15.so ..
--12303--   .. CRC mismatch (computed 1e39c2e0 wanted 5d14a047)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so ..
--12303--   .. CRC is valid
--12303-- Reading syms from /commun/linux/local/specificlibraries/libz.so.1.2.8 (0x5827000)
--12303-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.15.so (0x5a3e000)
--12303--   Considering /lib/x86_64-linux-gnu/libpthread-2.15.so ..
--12303--   .. CRC mismatch (computed 8e430e5b wanted e619a829)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so ..
--12303--   .. CRC is valid
--12303-- Reading syms from /lib/x86_64-linux-gnu/libm-2.15.so (0x5c5b000)
--12303--   Considering /lib/x86_64-linux-gnu/libm-2.15.so ..
--12303--   .. CRC mismatch (computed e81d4037 wanted fad28d48)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so ..
--12303--   .. CRC is valid
--12303-- REDIR: 0x52f0e40 (strcasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52ed1e0 (strnlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52f3110 (strncasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52ed0b0 (strlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52ef600 (bcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eb5c0 (strcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eebd0 (__GI_strrchr) redirected to 0x4c2ba80 (__GI_strrchr)
--12303-- REDIR: 0x52e6f50 (malloc) redirected to 0x4c2b660 (malloc)
--12303-- REDIR: 0x52eb600 (__GI_strcmp) redirected to 0x4c2cbc0 (__GI_strcmp)
--12303-- REDIR: 0x52ed100 (__GI_strlen) redirected to 0x4c2bfc0 (__GI_strlen)
--12303-- REDIR: 0x52ed300 (__GI_strncmp) redirected to 0x4c2c480 (__GI_strncmp)
--12303-- REDIR: 0x52eb540 (__GI_strchr) redirected to 0x4c2bb60 (__GI_strchr)
--12303-- REDIR: 0x52f6d10 (strchrnul) redirected to 0x4c2e3b0 (strchrnul)
--12303-- REDIR: 0x52e7560 (free) redirected to 0x4c2a7c0 (free)
--12303-- REDIR: 0x52f0ce0 (__GI_stpcpy) redirected to 0x4c2de10 (__GI_stpcpy)
--12303-- REDIR: 0x52e82c0 (calloc) redirected to 0x4c29cf0 (calloc)
--12303-- REDIR: 0x52f57f0 (memcpy@@GLIBC_2.14) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x53abfa0 (__memcpy_ssse3_back) redirected to 0x4c2cf30 (memcpy@@GLIBC_2.14)
--12303-- REDIR: 0x52efc20 (memset) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52efc60 (__GI_memset) redirected to 0x4c2e080 (memset)
--12303-- REDIR: 0x52eca50 (strcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52fab70 (__strcpy_sse2_unaligned) redirected to 0x4c2bfe0 (strcpy)
--12303-- REDIR: 0x5395e20 (__strcmp_sse42) redirected to 0x4c2cb60 (strcmp)
--12303-- REDIR: 0x53c1510 (__memcmp_sse4_1) redirected to 0x4c2dca0 (bcmp)
--12303-- REDIR: 0x53043c0 (strstr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x5397d50 (__strstr_sse42) redirected to 0x4c2e7a0 (strstr)
--12303-- REDIR: 0x52efbd0 (memcpy@GLIBC_2.2.5) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x53b1540 (__memmove_ssse3_back) redirected to 0x4c2cd20 (memcpy@GLIBC_2.2.5)
--12303-- REDIR: 0x52e7660 (realloc) redirected to 0x4c2b730 (realloc)
--12303-- REDIR: 0x53c6be0 (__strlen_sse2_pminub) redirected to 0x4c2bfa0 (strlen)
--12303-- REDIR: 0x52eb500 (index) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x5395d70 (__strchr_sse42) redirected to 0x4c2bb20 (index)
--12303-- REDIR: 0x52ef2b0 (memchr) redirected to 0x4c2cce0 (memchr)
--12303-- REDIR: 0x5399f70 (__strncasecmp_sse42) redirected to 0x4c2c600 (strncasecmp)
--12303-- Reading syms from /lib/x86_64-linux-gnu/libnss_ldap-2.13.so (0x6558000)
--12303--   Considering /lib/x86_64-linux-gnu/libnss_ldap-2.13.so ..
--12303--   .. CRC mismatch (computed 5f9f936e wanted 3d96f5a6)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 (0x6778000)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 (0x69c7000)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 (0x6bd5000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 ..
--12303--   .. CRC mismatch (computed e9595c9b wanted 255fc08e)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libresolv-2.15.so (0x6e13000)
--12303--   Considering /lib/x86_64-linux-gnu/libresolv-2.15.so ..
--12303--   .. CRC mismatch (computed f24145a2 wanted e9bb8847)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libresolv-2.15.so ..
--12303--   .. CRC is valid
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 (0x702f000)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 (0x724a000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 ..
--12303--   .. CRC mismatch (computed d30358e8 wanted 8b1f327d)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 (0x7488000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 ..
--12303--   .. CRC mismatch (computed 06225b88 wanted 6501248b)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 (0x7744000)
--12303--   Considering /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 ..
--12303--   .. CRC mismatch (computed cf43178c wanted 3a8bf2e3)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 (0x79c2000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 ..
--12303--   .. CRC mismatch (computed f0699ceb wanted 543cf600)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 (0x7c90000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 ..
--12303--   .. CRC mismatch (computed 213af3de wanted 6fd7a39f)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libcom_err.so.2.1 (0x7eb8000)
--12303--   Considering /lib/x86_64-linux-gnu/libcom_err.so.2.1 ..
--12303--   .. CRC mismatch (computed 30bf8de2 wanted 6cd0a7ff)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 (0x80bc000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 ..
--12303--   .. CRC mismatch (computed c8fe066a wanted cbd2204b)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 (0x82c4000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 ..
--12303--   .. CRC mismatch (computed 26f97489 wanted e0013e60)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 (0x84cb000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 ..
--12303--   .. CRC mismatch (computed 02d184bf wanted a7ef7197)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 (0x8751000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 ..
--12303--   .. CRC mismatch (computed cbf934a7 wanted 8c94c0bf)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 (0x89f1000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 ..
--12303--   .. CRC mismatch (computed 770bc0b8 wanted 50c3237c)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 (0x8c25000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 ..
--12303--   .. CRC mismatch (computed 19c932f5 wanted 174be9cc)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 (0x8e3a000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 ..
--12303--   .. CRC mismatch (computed b9ea3425 wanted f10c4120)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 (0x904b000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 ..
--12303--   .. CRC mismatch (computed 95900f2c wanted 5872bbfc)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 (0x925d000)
--12303--   Considering /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 ..
--12303--   .. CRC mismatch (computed a74aaebf wanted 6fb0a5c7)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libkeyutils.so.1.4 (0x9461000)
--12303--   Considering /lib/x86_64-linux-gnu/libkeyutils.so.1.4 ..
--12303--   .. CRC mismatch (computed 3b356a46 wanted 37957fd8)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 (0x9665000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 ..
--12303--   .. CRC mismatch (computed 7bda4b84 wanted a060a1cf)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 (0x988e000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 ..
--12303--   .. CRC mismatch (computed e1ee534d wanted 42fa1cbe)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 (0x9a9d000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 ..
--12303--   .. CRC mismatch (computed 46abdcb5 wanted 49ab5079)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (0x9ce7000)
--12303--   Considering /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 ..
--12303--   .. CRC mismatch (computed 04605870 wanted a3329b4d)
--12303--    object doesn't have a symbol table
--12303-- Reading syms from /lib/x86_64-linux-gnu/libcrypt-2.15.so (0x9f8a000)
--12303--   Considering /lib/x86_64-linux-gnu/libcrypt-2.15.so ..
--12303--   .. CRC mismatch (computed b8bc58e7 wanted 149d1330)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libcrypt-2.15.so ..
--12303--   .. CRC is valid
--12303-- REDIR: 0x52eeb50 (strncpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52ed2c0 (strncmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eeb90 (rindex) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52ed280 (strncat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eefe0 (strspn) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x536c1a0 (__memcpy_chk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eb300 (strcat) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x536c370 (__memmove_chk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52f6ac0 (rawmemchr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eec70 (strpbrk) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x52eca90 (__GI_strcpy) redirected to 0x4c2c0b0 (__GI_strcpy)
--12303-- REDIR: 0x53983c0 (__strcasecmp_sse42) redirected to 0x4c2c500 (strcasecmp)
--12303-- REDIR: 0x52fb1a0 (__strncpy_sse2_unaligned) redirected to 0x4c2c180 (strncpy)
--12303-- REDIR: 0x52fa4c0 (__GI_strncpy) redirected to 0x4c2c2c0 (__GI_strncpy)
--12303-- Reading syms from /lib/x86_64-linux-gnu/libnss_dns-2.15.so (0xa1c3000)
--12303--   Considering /lib/x86_64-linux-gnu/libnss_dns-2.15.so ..
--12303--   .. CRC mismatch (computed 3279337a wanted 9f73df4d)
--12303--   Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_dns-2.15.so ..
--12303--   .. CRC is valid
--12303-- REDIR: 0xffffffffff600000 (???) redirected to 0x380625b3 (???)
--12303-- REDIR: 0x52f0770 (mempcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper)
--12303-- REDIR: 0x53aea70 (__mempcpy_ssse3_back) redirected to 0x4c2e4b0 (mempcpy)
--12303-- REDIR: 0x4019bf0 (stpcpy) redirected to 0x4c2dfb0 (stpcpy)
--12303-- REDIR: 0xffffffffff600400 (???) redirected to 0x380625bd (???)
--12303-- REDIR: 0x53b1530 (__memmove_chk_ssse3_back) redirected to 0x4c2e320 (__memmove_chk)
--12303-- REDIR: 0x5396bd0 (__strncmp_sse42) redirected to 0x4c2c400 (strncmp)
--12303-- REDIR: 0x5397bb0 (__strrchr_sse42) redirected to 0x4c2ba50 (rindex)
--12303-- REDIR: 0x539e430 (__strpbrk_sse42) redirected to 0x4c2e810 (strpbrk)
--12303-- Reading syms from /maison/moumou/ordali/Extensions/tsurf0.1/Linux-x86_64/libtsurf0.1.so (0xa3cb000)
--12303-- 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
--12303-- Reading syms from /lib/x86_64-linux-gnu/libgcc_s.so.1 (0xbe1b000)
--12303--   Considering /lib/x86_64-linux-gnu/libgcc_s.so.1 ..
--12303--   .. CRC mismatch (computed c8e4b229 wanted 098e39f6)
--12303--    object doesn't have a symbol table
--12303-- Discarding syms at 0xbe1d8d0-0xbe2d198 in /lib/x86_64-linux-gnu/libgcc_s.so.1 due to munmap()
--12303-- Discarding syms at 0x655b650-0x6568368 in /lib/x86_64-linux-gnu/libnss_ldap-2.13.so due to munmap()
--12303-- Discarding syms at 0x6784f20-0x67b4d38 in /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 due to munmap()
--12303-- Discarding syms at 0x69c9a10-0x69d0db8 in /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 due to munmap()
--12303-- Discarding syms at 0x6bdf1c0-0x6c07da8 in /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 due to munmap()
--12303-- Discarding syms at 0x7031f40-0x7043328 in /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 due to munmap()
--12303-- Discarding syms at 0x72583b0-0x727bc08 in /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 due to munmap()
--12303-- Discarding syms at 0x749e640-0x751d6c8 in /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 due to munmap()
--12303-- Discarding syms at 0x774be00-0x779a788 in /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 due to munmap()
--12303-- Discarding syms at 0x79d9760-0x7a41328 in /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 due to munmap()
--12303-- Discarding syms at 0x7c93c50-0x7ca9c68 in /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 due to munmap()
--12303-- Discarding syms at 0x80bdf60-0x80c1618 in /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 due to munmap()
--12303-- Discarding syms at 0x82c5d80-0x82c8ce8 in /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 due to munmap()
--12303-- Discarding syms at 0x84ea960-0x8531cb8 in /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 due to munmap()
--12303-- Discarding syms at 0x8e3b950-0x8e46b18 in /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 due to munmap()
--12303-- Discarding syms at 0x925d850-0x925ddd8 in /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 due to munmap()
--12303-- Discarding syms at 0x9461e70-0x9462cf8 in /lib/x86_64-linux-gnu/libkeyutils.so.1.4 due to munmap()
--12303-- Discarding syms at 0x9aaf210-0x9ad48e8 in /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 due to munmap()
--12303-- Discarding syms at 0x9891170-0x9898868 in /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 due to munmap()
--12303-- Discarding syms at 0x9666110-0x9667988 in /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 due to munmap()
--12303-- Discarding syms at 0x904dac0-0x9056a38 in /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 due to munmap()
--12303-- Discarding syms at 0x89f8ce0-0x8a15258 in /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 due to munmap()
--12303-- Discarding syms at 0x8772450-0x87d8ad8 in /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 due to munmap()
--12303-- Discarding syms at 0x8c2a2d0-0x8c35138 in /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 due to munmap()
--12303-- Discarding syms at 0x7eb9320-0x7eb9f28 in /lib/x86_64-linux-gnu/libcom_err.so.2.1 due to munmap()
--12303-- Discarding syms at 0x9cefde0-0x9d6ade8 in /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 due to munmap()
--12303-- Discarding syms at 0x9f8aa70-0x9f91008 in /lib/x86_64-linux-gnu/libcrypt-2.15.so due to munmap()
--12303-- Discarding syms at 0xa1c3fd0-0xa1c8da8 in /lib/x86_64-linux-gnu/libnss_dns-2.15.so due to munmap()
--12303-- Discarding syms at 0x6e16990-0x6e27198 in /lib/x86_64-linux-gnu/libresolv-2.15.so due to munmap()
==12303== 
==12303== HEAP SUMMARY:
==12303==     in use at exit: 17,838,581 bytes in 797 blocks
==12303==   total heap usage: 1,178 allocs, 381 frees, 21,737,755 bytes allocated
==12303== 
==12303== Searching for pointers to 797 not-freed blocks
==12303== Checked 12,732,384 bytes
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 39 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E5DEA0: TclReComp (regcomp.c:337)
==12303==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==12303==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==12303==    by 0x4E983A5: Tcl_RegexpObjCmd (tclCmdMZ.c:272)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 41 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4F9656D: NewListIntRep (tclListObj.c:103)
==12303==    by 0x4F9666E: AttemptNewList (tclListObj.c:160)
==12303==    by 0x4F973E5: Tcl_ListObjReplace (tclListObj.c:959)
==12303==    by 0x4F4FC2D: TEBCresume (tclExecute.c:3735)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==12303==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 42 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4F9656D: NewListIntRep (tclListObj.c:103)
==12303==    by 0x4F96785: Tcl_NewListObj (tclListObj.c:234)
==12303==    by 0x4F5420D: TEBCresume (tclExecute.c:5027)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==12303==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==12303==    by 0x4008A2: main (tclAppInit.c:84)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 43 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==12303==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==12303==    by 0x50136A0: TclBN_mp_grow (bn_mp_grow.c:35)
==12303==    by 0x50172CF: TclBN_s_mp_add (bn_s_mp_add.c:40)
==12303==    by 0x5011B98: TclBN_mp_add (bn_mp_add.c:32)
==12303==    by 0x4FCA360: ShouldBankerRoundUpToNextPowD (tclStrToD.c:3182)
==12303==    by 0x4FCA6C2: ShorteningBignumConversionPowD (tclStrToD.c:3344)
==12303==    by 0x4FCB995: TclDoubleDigits (tclStrToD.c:4246)
==12303==    by 0x4FD9FAB: Tcl_PrintDouble (tclUtil.c:3152)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 44 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D1C49: TSurfObjCmd (main.c:96)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 45 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D1C6E: TSurfObjCmd (main.c:98)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 46 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D5177: alloc_grid (misc.c:51)
==12303==    by 0xA3D7846: fill_data (grid.c:396)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 47 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D5177: alloc_grid (misc.c:51)
==12303==    by 0xA3D7378: expand_mask (grid.c:310)
==12303==    by 0xA3D79D6: fill_data (grid.c:421)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 48 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D4CD5: iso_surface (niso.c:61)
==12303==    by 0xA3D1FF4: TSurfObjCmd (main.c:144)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 16,384 bytes in 1 blocks are possibly lost in loss record 49 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D4E3F: iso_surface (niso.c:65)
==12303==    by 0xA3D1FF4: TSurfObjCmd (main.c:144)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 32,768 bytes in 2 blocks are possibly lost in loss record 54 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D5177: alloc_grid (misc.c:51)
==12303==    by 0xA3D7364: expand_mask (grid.c:309)
==12303==    by 0xA3D79D6: fill_data (grid.c:421)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 32,768 bytes in 2 blocks are possibly lost in loss record 55 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==12303==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==12303==    by 0xA3D0B70: dump (polyreduce.c:1491)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 37,945 bytes in 1 blocks are possibly lost in loss record 56 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCD3F4: TclpAlloc (tclThreadAlloc.c:347)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0x4F98AC7: UpdateStringOfList (tclListObj.c:1987)
==12303==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==12303==    by 0xA3D126E: parse_options (parseopts.c:47)
==12303==    by 0xA3D1BEF: TSurfObjCmd (main.c:87)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303== 
==12303== 49,152 bytes in 3 blocks are possibly lost in loss record 61 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0x4FC9D8A: ShorteningInt64Conversion (tclStrToD.c:2871)
==12303==    by 0x4FCB85F: TclDoubleDigits (tclStrToD.c:4227)
==12303==    by 0x4FD9FAB: Tcl_PrintDouble (tclUtil.c:3152)
==12303==    by 0x4FA5EE5: UpdateStringOfDouble (tclObj.c:2340)
==12303==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==12303==    by 0x4FA53BC: Tcl_GetStringFromObj (tclObj.c:1659)
==12303==    by 0x4F98A2D: UpdateStringOfList (tclListObj.c:1971)
==12303==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==12303== 
==12303== 49,152 bytes in 3 blocks are possibly lost in loss record 62 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0x4F98AC7: UpdateStringOfList (tclListObj.c:1987)
==12303==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==12303==    by 0x4FA53BC: Tcl_GetStringFromObj (tclObj.c:1659)
==12303==    by 0x4F98A2D: UpdateStringOfList (tclListObj.c:1971)
==12303==    by 0x4FA5355: Tcl_GetString (tclObj.c:1619)
==12303==    by 0xA3D126E: parse_options (parseopts.c:47)
==12303==    by 0xA3D1BEF: TSurfObjCmd (main.c:87)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303== 
==12303== 49,152 bytes in 3 blocks are possibly lost in loss record 63 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D51E5: alloc_grid (misc.c:55)
==12303==    by 0xA3D7846: fill_data (grid.c:396)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303== 
==12303== 49,152 bytes in 3 blocks are possibly lost in loss record 64 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D51B9: alloc_grid (misc.c:53)
==12303==    by 0xA3D7846: fill_data (grid.c:396)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303== 
==12303== 131,072 bytes in 8 blocks are possibly lost in loss record 67 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D51B9: alloc_grid (misc.c:53)
==12303==    by 0xA3D7378: expand_mask (grid.c:310)
==12303==    by 0xA3D79D6: fill_data (grid.c:421)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 229,376 bytes in 14 blocks are possibly lost in loss record 68 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D51E5: alloc_grid (misc.c:55)
==12303==    by 0xA3D7364: expand_mask (grid.c:309)
==12303==    by 0xA3D79D6: fill_data (grid.c:421)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 344,064 bytes in 21 blocks are possibly lost in loss record 69 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3D51E5: alloc_grid (misc.c:55)
==12303==    by 0xA3D7378: expand_mask (grid.c:310)
==12303==    by 0xA3D79D6: fill_data (grid.c:421)
==12303==    by 0xA3D1D41: TSurfObjCmd (main.c:106)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 480,017 bytes in 1 blocks are possibly lost in loss record 70 of 77
==12303==    at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDA0E: TclpRealloc (tclThreadAlloc.c:498)
==12303==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==12303==    by 0xA3D53E1: vert_alloc (misc.c:184)
==12303==    by 0xA3D5556: add_polygon (misc.c:131)
==12303==    by 0xA3D4B91: get_cell_polys_and_norms (niso.c:813)
==12303==    by 0xA3D4F50: iso_surface (niso.c:74)
==12303==    by 0xA3D1FF4: TSurfObjCmd (main.c:144)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 786,449 bytes in 1 blocks are possibly lost in loss record 71 of 77
==12303==    at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDA0E: TclpRealloc (tclThreadAlloc.c:498)
==12303==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==12303==    by 0xA3D0B70: dump (polyreduce.c:1491)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 786,449 bytes in 1 blocks are possibly lost in loss record 72 of 77
==12303==    at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDA0E: TclpRealloc (tclThreadAlloc.c:498)
==12303==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==12303==    by 0xA3D0CA8: dump (polyreduce.c:1516)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 868,352 bytes in 53 blocks are possibly lost in loss record 73 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3CEA15: maketri (polyreduce.c:442)
==12303==    by 0xA3CFF6C: initlists (polyreduce.c:1123)
==12303==    by 0xA3D0E74: reduce (polyreduce.c:1364)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== 2,534,400 bytes in 66 blocks are possibly lost in loss record 74 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==12303==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==12303==    by 0xA3D0C6A: dump (polyreduce.c:1515)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 2,534,400 bytes in 66 blocks are possibly lost in loss record 75 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==12303==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==12303==    by 0xA3D0CCD: dump (polyreduce.c:1517)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 2,534,400 bytes in 66 blocks are possibly lost in loss record 76 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==12303==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==12303==    by 0xA3D0B61: dump (polyreduce.c:1491)
==12303==    by 0xA3D0F73: reduce (polyreduce.c:1411)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303==    by 0x4FAC1A7: TclSubstTokens (tclParse.c:2247)
==12303==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==12303== 
==12303== 5,242,880 bytes in 320 blocks are possibly lost in loss record 77 of 77
==12303==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==12303==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==12303==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==12303==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==12303==    by 0xA3CE925: makevert (polyreduce.c:403)
==12303==    by 0xA3D0484: initlists (polyreduce.c:1141)
==12303==    by 0xA3D0E74: reduce (polyreduce.c:1364)
==12303==    by 0xA3D1EF2: TSurfObjCmd (main.c:150)
==12303==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==12303==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==12303==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==12303==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==12303== 
==12303== LEAK SUMMARY:
==12303==    definitely lost: 0 bytes in 0 blocks
==12303==    indirectly lost: 0 bytes in 0 blocks
==12303==      possibly lost: 16,935,788 bytes in 644 blocks
==12303==    still reachable: 292,473 bytes in 30 blocks
==12303==         suppressed: 610,320 bytes in 123 blocks
==12303== Reachable blocks (those to which a pointer was found) are not shown.
==12303== To see them, rerun with: --leak-check=full --show-reachable=yes
==12303== 
==12303== ERROR SUMMARY: 28 errors from 28 contexts (suppressed: 32 from 32)
--12303-- 
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      2 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      1 <insert_a_suppression_name_here>
--12303-- used_suppression:      2 dl-hack3-cond-1
==12303== 
==12303== ERROR SUMMARY: 28 errors from 28 contexts (suppressed: 32 from 32)
