Re: grdmath problems
Branden Christensen <[email protected]>
| Newsgroups | gmane.comp.gis.gmt.user |
|---|---|
| Message-ID | <CAK3C9dVwQY8bAPHuM0Q6goz77O-h=ridcwOn=hfrhBscJPw=3w@mail.gmail.com> |
Joaquim, Eduardo: Joaquim: Sorry. Somehow I missed your original email. Here are the results of your suggestion: *osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath -R0/10/0/10 -I1 X = a.grd * *osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath -R0/10/0/10 -I1 X = b.grd * *osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath a.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 b.grd DIV EXCH POW MUL = c.grd* *** buffer overflow detected ***: /usr/src/gmt-4.5.11/bin/grdmath terminated Eduardo: I am definitely tired of this error but I am in it to win it. I am especially energized by so many people (Paul, Marcelo, Joaquim, Jim, Ingo, you) who are willing to see this through with me. Here are the results of cd /usr/src/gmt-4.5.11; export CFLAGS="-g -O0"; sudo ./configure; sudo make: - No errors were thrown on compilation - - grdmath looks OK: osop@osop-displays2:/usr/src/gmt-4.5.11$ grep grdmath make-terminal-output2.txt gcc -O2 -Wall -fPIC -fno-strict-aliasing -std=c99 -I/usr/include -DGMT_SHARE_PATH=\"/usr/src/gmt-4.5.11/share\" -DGMT_GSHHG_PATH=\"no\" -c -o grdmath.o grdmath.c gcc -s -Wl,-rpath,/usr/lib grdmath.o -L. -lgmt -L/usr/lib -lnetcdf -lm -o grdmath But after compilation, the command still fails: *osop@osop-displays2:~$ /usr/src/gmt-4.5.11/bin/grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd* *** buffer overflow detected ***: /usr/src/gmt-4.5.11/bin/grdmath terminated Here are the results of the same exercise from /usr/src/gmt-4.5.11/src: *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo ./grdmath -R0/10/0/10 -I1 X = 1.grd* *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo ./grdmath -R0/10/0/10 -I1 X = 2.grd* *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo ./grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd* *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo /usr/src/gmt-4.5.11/src/grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd* *** buffer overflow detected ***: /usr/src/gmt-4.5.11/src/grdmath terminated As I have shown before, the command only fails with a buffer overflow error when the full path is given to grdmath. Here are the results of the same exercise from valgrind: *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo valgrind ./grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd* ==10805== Memcheck, a memory error detector ==10805== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==10805== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==10805== Command: ./grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd ==10805== ==10805== ==10805== HEAP SUMMARY: ==10805== in use at exit: 1,336 bytes in 3 blocks ==10805== total heap usage: 3,692 allocs, 3,689 frees, 611,642 bytes allocated ==10805== ==10805== LEAK SUMMARY: ==10805== definitely lost: 0 bytes in 0 blocks ==10805== indirectly lost: 0 bytes in 0 blocks ==10805== possibly lost: 0 bytes in 0 blocks ==10805== still reachable: 1,336 bytes in 3 blocks ==10805== suppressed: 0 bytes in 0 blocks ==10805== Rerun with --leak-check=full to see details of leaked memory ==10805== ==10805== For counts of detected and suppressed errors, rerun with: -v ==10805== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2) *osop@osop-displays2:/usr/src/gmt-4.5.11/src$ sudo valgrind /usr/src/gmt-4.5.11/src/grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd* ==10991== Memcheck, a memory error detector ==10991== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==10991== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==10991== Command: /usr/src/gmt-4.5.11/src/grdmath 1.grd DUP DUP 10 LE 0.65 MUL EXCH DUP DUP DUP 10 GT EXCH 20 LE MUL EXCH 10 SUB 10 DIV -0.05 MUL 0.65 ADD MUL EXCH DUP DUP DUP 20 GT EXCH 30 LE MUL EXCH 20 SUB 10 DIV -0.07 MUL 0.60 ADD MUL EXCH DUP DUP DUP 30 GT EXCH 40 LE MUL EXCH 30 SUB 10 DIV -0.08 MUL 0.53 ADD MUL EXCH 40 GT 0.45 MUL ADD ADD ADD ADD 686 2.grd DIV EXCH POW MUL = 3.grd ==10991== *** buffer overflow detected ***: /usr/src/gmt-4.5.11/src/grdmath terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x5576f47] /lib/x86_64-linux-gnu/libc.so.6(+0x109e40)[0x5575e40] /lib/x86_64-linux-gnu/libc.so.6(+0x108d13)[0x5574d13] /usr/src/gmt-4.5.11/src/grdmath[0x41e0e6] /usr/src/gmt-4.5.11/src/grdmath[0x40befa] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed)[0x548d76d] /usr/src/gmt-4.5.11/src/grdmath[0x40e415] ======= Memory map: ======== 00400000-004c5000 r-xp 00000000 08:01 9836504 /usr/src/gmt-4.5.11/src/grdmath 006c4000-006c6000 r--p 000c4000 08:01 9836504 /usr/src/gmt-4.5.11/src/grdmath 006c6000-006ea000 rw-p 000c6000 08:01 9836504 /usr/src/gmt-4.5.11/src/grdmath 006ea000-00716000 rw-p 00000000 00:00 0 04000000-04022000 r-xp 00000000 08:01 11010114 /lib/x86_64-linux-gnu/ld-2.15.so 04022000-04023000 rw-s 00000000 08:01 4194333 /tmp/vgdb-pipe-shared-mem-vgdb-10991-by-root-on-??? 04023000-04027000 rw-p 00000000 00:00 0 04044000-04055000 rw-p 00000000 00:00 0 04222000-04223000 r--p 00022000 08:01 11010114 /lib/x86_64-linux-gnu/ld-2.15.so 04223000-04225000 rw-p 00023000 08:01 11010114 /lib/x86_64-linux-gnu/ld-2.15.so 04225000-04226000 rwxp 00000000 00:00 0 04a25000-04a26000 r-xp 00000000 08:01 5905261 /usr/lib/valgrind/vgpreload_core-amd64-linux.so 04a26000-04c25000 ---p 00001000 08:01 5905261 /usr/lib/valgrind/vgpreload_core-amd64-linux.so 04c25000-04c26000 r--p 00000000 08:01 5905261 /usr/lib/valgrind/vgpreload_core-amd64-linux.so 04c26000-04c27000 rw-p 00001000 08:01 5905261 /usr/lib/valgrind/vgpreload_core-amd64-linux.so 04c27000-04c31000 r-xp 00000000 08:01 5905274 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so 04c31000-04e30000 ---p 0000a000 08:01 5905274 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so 04e30000-04e31000 r--p 00009000 08:01 5905274 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so 04e31000-04e32000 rw-p 0000a000 08:01 5905274 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so 04e32000-04f15000 r-xp 00000000 08:01 5789585 /usr/lib/libnetcdf.so.6.0.0 04f15000-05115000 ---p 000e3000 08:01 5789585 /usr/lib/libnetcdf.so.6.0.0 05115000-05163000 r--p 000e3000 08:01 5789585 /usr/lib/libnetcdf.so.6.0.0 05163000-05165000 rw-p 00131000 08:01 5789585 /usr/lib/libnetcdf.so.6.0.0 05165000-05170000 rw-p 00000000 00:00 0 05170000-0526b000 r-xp 00000000 08:01 11010107 /lib/x86_64-linux-gnu/libm-2.15.so 0526b000-0546a000 ---p 000fb000 08:01 11010107 /lib/x86_64-linux-gnu/libm-2.15.so 0546a000-0546b000 r--p 000fa000 08:01 11010107 /lib/x86_64-linux-gnu/libm-2.15.so 0546b000-0546c000 rw-p 000fb000 08:01 11010107 /lib/x86_64-linux-gnu/libm-2.15.so 0546c000-05621000 r-xp 00000000 08:01 11010079 /lib/x86_64-linux-gnu/libc-2.15.so 05621000-05821000 ---p 001b5000 08:01 11010079 /lib/x86_64-linux-gnu/libc-2.15.so 05821000-05825000 r--p 001b5000 08:01 11010079 /lib/x86_64-linux-gnu/libc-2.15.so 05825000-05827000 rw-p 001b9000 08:01 11010079 /lib/x86_64-linux-gnu/libc-2.15.so 05827000-0582c000 rw-p 00000000 00:00 0 0582c000-05881000 r-xp 00000000 08:01 5773609 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0 05881000-05a81000 ---p 00055000 08:01 5773609 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0 05a81000-05a83000 r--p 00055000 08:01 5773609 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0 05a83000-05a84000 rw-p 00057000 08:01 5773609 /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4.2.0 05a84000-05aa4000 r-xp 00000000 08:01 5786770 /usr/lib/libhdf5_hl.so.6.0.3 05aa4000-05ca3000 ---p 00020000 08:01 5786770 /usr/lib/libhdf5_hl.so.6.0.3 05ca3000-05ca4000 r--p 0001f000 08:01 5786770 /usr/lib/libhdf5_hl.so.6.0.3 05ca4000-05ca5000 rw-p 00020000 08:01 5786770 /usr/lib/libhdf5_hl.so.6.0.3 05ca5000-05cb6000 rw-p 00000000 00:00 0 05cb6000-06048000 r-xp 00000000 08:01 5786767 /usr/lib/libhdf5.so.6.0.3 06048000-06247000 ---p 00392000 08:01 5786767 /usr/lib/libhdf5.so.6.0.3 06247000-0624c000 r--p 00391000 08:01 5786767 /usr/lib/libhdf5.so.6.0.3 0624c000-06250000 rw-p 00396000 08:01 5786767 /usr/lib/libhdf5.so.6.0.3 06250000-06251000 rw-p 00000000 00:00 0 06251000-06283000 r-xp 00000000 08:01 5773087 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.6 06283000-06482000 ---p 00032000 08:01 5773087 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.6 06482000-06483000 r--p 00031000 08:01 5773087 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.6 06483000-06484000 rw-p 00032000 08:01 5773087 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.6 06484000-06491000 r-xp 00000000 08:01 5786866 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 06491000-06690000 ---p 0000d000 08:01 5786866 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 06690000-06691000 r--p 0000c000 08:01 5786866 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 06691000-06692000 rw-p 0000d000 08:01 5786866 /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.8.1 06692000-066dd000 r-xp 00000000 08:01 5772626 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 066dd000-068dc000 ---p 0004b000 08:01 5772626 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 068dc000-068de000 r--p 0004a000 08:01 5772626 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 068de000-068df000 rw-p 0004c000 08:01 5772626 /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.8.1 068df000-068e1000 rw-p 00000000 00:00 0 068e1000-068e8000 r-xp 00000000 08:01 11010090 /lib/x86_64-linux-gnu/librt-2.15.so 068e8000-06ae7000 ---p 00007000 08:01 11010090 /lib/x86_64-linux-gnu/librt-2.15.so 06ae7000-06ae8000 r--p 00006000 08:01 11010090 /lib/x86_64-linux-gnu/librt-2.15.so 06ae8000-06ae9000 rw-p 00007000 08:01 11010090 /lib/x86_64-linux-gnu/librt-2.15.so 06ae9000-06b24000 r-xp 00000000 08:01 5772630 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 06b24000-06d24000 ---p 0003b000 08:01 5772630 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 06d24000-06d25000 r--p 0003b000 08:01 5772630 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 06d25000-06d27000 rw-p 0003c000 08:01 5772630 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2 06d27000-06d3d000 r-xp 00000000 08:01 11010218 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 06d3d000-06f3c000 ---p 00016000 08:01 11010218 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 06f3c000-06f3d000 r--p 00015000 08:01 11010218 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 06f3d000-06f3e000 rw-p 00016000 08:01 11010218 /lib/x86_64-linux-gnu/libz.so.1.2.3.4 06f3e000-06ff2000 r-xp 00000000 08:01 5786861 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 06ff2000-071f2000 ---p 000b4000 08:01 5786861 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 071f2000-071f8000 r--p 000b4000 08:01 5786861 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 071f8000-071f9000 rw-p 000ba000 08:01 5786861 /usr/lib/x86_64-linux-gnu/libgnutls.so.26.21.8 071f9000-071fa000 rw-p 00000000 00:00 0 071fa000-07274000 r-xp 00000000 08:01 11010063 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 07274000-07474000 ---p 0007a000 08:01 11010063 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 07474000-07475000 r--p 0007a000 08:01 11010063 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 07475000-07478000 rw-p 0007b000 08:01 11010063 /lib/x86_64-linux-gnu/libgcrypt.so.11.7.0 07478000-07490000 r-xp 00000000 08:01 5773616 /usr/lib/x86_64-linux-gnu/librtmp.so.0 07490000-07690000 ---p 00018000 08:01 5773616 /usr/lib/x86_64-linux-gnu/librtmp.so.0 07690000-07691000 r--p 00018000 08:01 5773616 /usr/lib/x86_64-linux-gnu/librtmp.so.0 07691000-07692000 rw-p 00019000 08:01 5773616 /usr/lib/x86_64-linux-gnu/librtmp.so.0 07692000-076aa000 r-xp 00000000 08:01 11010099 /lib/x86_64-linux-gnu/libpthread-2.15.so 076aa000-078a9000 ---p 00018000 08:01 11010099 /lib/x86_64-linux-gnu/libpthread-2.15.so 078a9000-078aa000 r--p 00017000 08:01 11010099 /lib/x86_64-linux-gnu/libpthread-2.15.so 078aa000-078ab000 rw-p 00018000 08:01 11010099 /lib/x86_64-linux-gnu/libpthread-2.15.so 078ab000-078af000 rw-p 00000000 00:00 0 078af000-078c7000 r-xp 00000000 08:01 11010085 /lib/x86_64-linux-gnu/libresolv-2.15.so 078c7000-07ac7000 ---p 00018000 08:01 11010085 /lib/x86_64-linux-gnu/libresolv-2.15.so 07ac7000-07ac8000 r--p 00018000 08:01 11010085 /lib/x86_64-linux-gnu/libresolv-2.15.so 07ac8000-07ac9000 rw-p 00019000 08:01 11010085 /lib/x86_64-linux-gnu/libresolv-2.15.so 07ac9000-07acb000 rw-p 00000000 00:00 0 07acb000-07ae5000 r-xp 00000000 08:01 5773607 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 07ae5000-07ce4000 ---p 0001a000 08:01 5773607 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 07ce4000-07ce5000 r--p 00019000 08:01 5773607 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 07ce5000-07ce6000 rw-p 0001a000 08:01 5773607 /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25 07ce6000-07d20000 r-xp 00000000 08:01 5773604 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 07d20000-07f20000 ---p 0003a000 08:01 5773604 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 07f20000-07f21000 r--p 0003a000 08:01 5773604 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 07f21000-07f24000 rw-p 0003b000 08:01 5773604 /usr/lib/x86_64-linux-gnu/libgssapi.so.3.0.0 07f24000-07fe8000 r-xp 00000000 08:01 5786863 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 07fe8000-081e7000 ---p 000c4000 08:01 5786863 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 081e7000-081f1000 r--p 000c3000 08:01 5786863 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 081f1000-081f2000 rw-p 000cd000 08:01 5786863 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3 081f2000-08217000 r-xp 00000000 08:01 5773583 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 08217000-08417000 ---p 00025000 08:01 5773583 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 08417000-08418000 r--p 00025000 08:01 5773583 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 08418000-08419000 rw-p 00026000 08:01 5773583 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1 08419000-0841a000 rw-p 00000000 00:00 0 0841a000-0841d000 r-xp 00000000 08:01 11010057 /lib/x86_64-linux-gnu/libcom_err.so.2.1 0841d000-0861c000 ---p 00003000 08:01 11010057 /lib/x86_64-linux-gnu/libcom_err.so.2.1 0861c000-0861d000 r--p 00002000 08:01 11010057 /lib/x86_64-linux-gnu/libcom_err.so.2.1 0861d000-0861e000 rw-p 00003000 08:01 11010057 /lib/x86_64-linux-gnu/libcom_err.so.2.1 0861e000-08625000 r-xp 00000000 08:01 5772636 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 08625000-08824000 ---p 00007000 08:01 5772636 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 08824000-08825000 r--p 00006000 08:01 5772636 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 08825000-08826000 rw-p 00007000 08:01 5772636 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1 08826000-08836000 r-xp 00000000 08:01 5771972 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 08836000-08a35000 ---p 00010000 08:01 5771972 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 08a35000-08a36000 r--p 0000f000 08:01 5771972 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 08a36000-08a37000 rw-p 00010000 08:01 5771972 /usr/lib/x86_64-linux-gnu/libtasn1.so.3.1.12 08a37000-08a48000 r-xp 00000000 08:01 5773577 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 08a48000-08c47000 ---p 00011000 08:01 5773577 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 08c47000-08c48000 r--p 00010000 08:01 5773577 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 08c48000-08c49000 rw-p 00011000 08:01 5773577 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.0.0 08c49000-08c4c000 r-xp 00000000 08:01 11010342 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 08c4c000-08e4b000 ---p 00003000 08:01 11010342 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 08e4b000-08e4c000 r--p 00002000 08:01 11010342 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 08e4c000-08e4d000 rw-p 00003000 08:01 11010342 /lib/x86_64-linux-gnu/libgpg-error.so.0.8.0 08e4d000-08e4f000 r-xp 00000000 08:01 11010346 /lib/x86_64-linux-gnu/libdl-2.15.so 08e4f000-0904f000 ---p 00002000 08:01 11010346 /lib/x86_64-linux-gnu/libdl-2.15.so 0904f000-09050000 r--p 00002000 08:01 11010346 /lib/x86_64-linux-gnu/libdl-2.15.so 09050000-09051000 rw-p 00003000 08:01 11010346 /lib/x86_64-linux-gnu/libdl-2.15.so 09051000-09057000 r-xp 00000000 08:01 5773601 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 09057000-09256000 ---p 00006000 08:01 5773601 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 09256000-09257000 r--p 00005000 08:01 5773601 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 09257000-09258000 rw-p 00006000 08:01 5773601 /usr/lib/x86_64-linux-gnu/libheimntlm.so.0.1.0 09258000-092d8000 r-xp 00000000 08:01 5773598 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 092d8000-094d8000 ---p 00080000 08:01 5773598 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 094d8000-094da000 r--p 00080000 08:01 5773598 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 094da000-094de000 rw-p 00082000 08:01 5773598 /usr/lib/x86_64-linux-gnu/libkrb5.so.26.0.0 094de000-09579000 r-xp 00000000 08:01 5773574 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 09579000-09778000 ---p 0009b000 08:01 5773574 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 09778000-0977a000 r--p 0009a000 08:01 5773574 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 0977a000-0977e000 rw-p 0009c000 08:01 5773574 /usr/lib/x86_64-linux-gnu/libasn1.so.8.0.0 0977e000-097af000 r-xp 00000000 08:01 5773586 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 097af000-099af000 ---p 00031000 08:01 5773586 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 099af000-099b0000 r--p 00031000 08:01 5773586 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 099b0000-099b1000 rw-p 00032000 08:01 5773586 /usr/lib/x86_64-linux-gnu/libhcrypto.so.4.1.0 099b1000-099b2000 rw-p 00000000 00:00 0 099b2000-099c6000 r-xp 00000000 08:01 5773571 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 099c6000-09bc5000 ---p 00014000 08:01 5773571 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 09bc5000-09bc6000 r--p 00013000 08:01 5773571 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 09bc6000-09bc7000 rw-p 00014000 08:01 5773571 /usr/lib/x86_64-linux-gnu/libroken.so.18.1.0 09bc7000-09bca000 r-xp 00000000 08:01 11010397 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 09bca000-09dc9000 ---p 00003000 08:01 11010397 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 09dc9000-09dca000 r--p 00002000 08:01 11010397 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 09dca000-09dcb000 rw-p 00003000 08:01 11010397 /lib/x86_64-linux-gnu/libkeyutils.so.1.4 09dcb000-09df3000 r-xp 00000000 08:01 5773592 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 09df3000-09ff2000 ---p 00028000 08:01 5773592 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 09ff2000-09ff3000 r--p 00027000 08:01 5773592 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 09ff3000-09ff4000 rw-p 00028000 08:01 5773592 /usr/lib/x86_64-linux-gnu/libwind.so.0.0.0 09ff4000-0a002000 r-xp 00000000 08:01 5773589 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 0a002000-0a201000 ---p 0000e000 08:01 5773589 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 0a201000-0a202000 r--p 0000d000 08:01 5773589 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 0a202000-0a203000 rw-p 0000e000 08:01 5773589 /usr/lib/x86_64-linux-gnu/libheimbase.so.1.0.0 0a203000-0a248000 r-xp 00000000 08:01 5773595 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 0a248000-0a448000 ---p 00045000 08:01 5773595 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 0a448000-0a44a000 r--p 00045000 08:01 5773595 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 0a44a000-0a44c000 rw-p 00047000 08:01 5773595 /usr/lib/x86_64-linux-gnu/libhx509.so.5.0.0 0a44c000-0a44d000 rw-p 00000000 00:00 0 0a44d000-0a4eb000 r-xp 00000000 08:01 5786858 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 0a4eb000-0a6eb000 ---p 0009e000 08:01 5786858 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 0a6eb000-0a6ed000 r--p 0009e000 08:01 5786858 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 0a6ed000-0a6ef000 rw-p 000a0000 08:01 5786858 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 0a6ef000-0a6f0000 rw-p 00000000 00:00 0 0a6f0000-0a6f9000 r-xp 00000000 08:01 11010080 /lib/x86_64-linux-gnu/libcrypt-2.15.so 0a6f9000-0a8f9000 ---p 00009000 08:01 11010080 /lib/x86_64-linux-gnu/libcrypt-2.15.so 0a8f9000-0a8fa000 r--p 00009000 08:01 11010080 /lib/x86_64-linux-gnu/libcrypt-2.15.so 0a8fa000-0a8fb000 rw-p 0000a000 08:01 11010080 /lib/x86_64-linux-gnu/libcrypt-2.15.so 0a8fb000-0a929000 rw-p 00000000 00:00 0 0a929000-0ad29000 rwxp 00000000 00:00 0 0ad29000-0ad3e000 r-xp 00000000 08:01 11010093 /lib/x86_64-linux-gnu/libgcc_s.so.1 0ad3e000-0af3d000 ---p 00015000 08:01 11010093 /lib/x86_64-linux-gnu/libgcc_s.so.1 0af3d000-0af3e000 r--p 00014000 08:01 11010093 /lib/x86_64-linux-gnu/libgcc_s.so.1 0af3e000-0af3f000 rw-p 00015000 08:01 11010093 /lib/x86_64-linux-gnu/libgcc_s.so.1 38000000-382c6000 r-xp 00200000 08:01 5905200 /usr/lib/valgrind/memcheck-amd64-linux 384c5000-384c9000 rw-p 004c5000 08:01 5905200 /usr/lib/valgrind/memcheck-amd64-linux 384c9000-395a5000 rw-p 00000000 00:00 0 402001000-402abd000 rwxp 00000000 00:00 0 402abd000-402abf000 ---p 00000000 00:00 0 402abf000-402bbf000 rwxp 00000000 00:00 0 402bbf000-402bc1000 ---p 00000000 00:00 0 402bc1000-404ee3000 rwxp 00000000 00:00 0 404f88000-405dd2000 rwxp 00000000 00:00 0 7fefce000-7ff001000 rwxp 00000000 00:00 0 7fff221f4000-7fff22215000 rw-p 00000000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] ==10991== ==10991== HEAP SUMMARY: ==10991== in use at exit: 230,013 bytes in 873 blocks ==10991== total heap usage: 1,146 allocs, 273 frees, 242,942 bytes allocated ==10991== ==10991== LEAK SUMMARY: ==10991== definitely lost: 0 bytes in 0 blocks ==10991== indirectly lost: 0 bytes in 0 blocks ==10991== possibly lost: 0 bytes in 0 blocks ==10991== still reachable: 230,013 bytes in 873 blocks ==10991== suppressed: 0 bytes in 0 blocks ==10991== Rerun with --leak-check=full to see details of leaked memory ==10991== ==10991== For counts of detected and suppressed errors, rerun with: -v ==10991== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2) This does not look very conclusive...Let me know if you need anything else! Kind Regards, *Branden Christensen* The Seismo Guys Blog: http://www.osop.com.pa/blog/the-seismo-guys/ Take a Virtual Tour: http://www.osop.com.pa/tour Sign up for the OSOP mailing list: http://www.osop.com.pa/about/osop-mailing-list/ To unsubscribe, send the message "signoff gmt-help" to [email protected]