==2006-07-04 11:26:40.612 19472== Memcheck, a memory error detector. ==2006-07-04 11:26:40.613 19472== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==2006-07-04 11:26:40.613 19472== Using LibVEX rev 1367, a library for dynamic binary translation. ==2006-07-04 11:26:40.613 19472== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==2006-07-04 11:26:40.613 19472== Using valgrind-3.0.1, a dynamic binary instrumentation framework. ==2006-07-04 11:26:40.613 19472== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==2006-07-04 11:26:40.613 19472== ==2006-07-04 11:26:40.613 19472== My PID = 19472, parent PID = 19436. Prog and args are: ==2006-07-04 11:26:40.613 19472== db.copy ==2006-07-04 11:26:40.613 19472== from_driver=dbf ==2006-07-04 11:26:40.613 19472== to_driver=dbf ==2006-07-04 11:26:40.613 19472== from_database=/tmp/GRASS_Testsuite/TestLocation/PERMANENT/dbf/ ==2006-07-04 11:26:40.613 19472== to_database=/tmp/GRASS_Testsuite/TestLocation/testmapset/dbf/ ==2006-07-04 11:26:40.613 19472== from_table=lines ==2006-07-04 11:26:40.613 19472== to_table=lines ==2006-07-04 11:26:40.689 19472== For more details, rerun with: -v ==2006-07-04 11:26:40.689 19472== ==2006-07-04 11:26:40.875 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:40.875 19472== at 0x1B8F53C3: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.875 19472== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.875 19472== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.875 19472== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== ==2006-07-04 11:26:40.876 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:40.876 19472== at 0x1B8F53CE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== ==2006-07-04 11:26:40.876 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:40.876 19472== at 0x1B8F53D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.876 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== ==2006-07-04 11:26:40.877 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:40.877 19472== at 0x1B8F54F1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== ==2006-07-04 11:26:40.877 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:40.877 19472== at 0x1B8F54F1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E8E29: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8EAB55: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:40.877 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) --2006-07-04 11:26:40.989 19472-- DWARF2 CFI reader: unhandled CFI instruction 0:50 --2006-07-04 11:26:40.989 19472-- DWARF2 CFI reader: unhandled CFI instruction 0:50 ==2006-07-04 11:26:41.114 19472== ==2006-07-04 11:26:41.114 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:41.114 19472== at 0x1B8ED313: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E6797: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== ==2006-07-04 11:26:41.114 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:41.114 19472== at 0x1B8ECFB0: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E6797: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.114 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== ==2006-07-04 11:26:41.134 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:41.134 19472== at 0x1B8ECEA1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== ==2006-07-04 11:26:41.134 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:41.134 19472== at 0x1B8ECEAD: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.134 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.135 19472== ==2006-07-04 11:26:41.135 19472== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:41.135 19472== at 0x1B8ECFB0: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.135 19472== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.135 19472== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.135 19472== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.135 19472== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:41.897 19472== ==2006-07-04 11:26:41.897 19472== ERROR SUMMARY: 30 errors from 10 contexts (suppressed: 0 from 0) ==2006-07-04 11:26:41.897 19472== malloc/free: in use at exit: 8467 bytes in 95 blocks. ==2006-07-04 11:26:41.897 19472== malloc/free: 245 allocs, 150 frees, 39796 bytes allocated. ==2006-07-04 11:26:41.897 19472== For counts of detected errors, rerun with: -v ==2006-07-04 11:26:41.897 19472== searching for pointers to 95 not-freed blocks. ==2006-07-04 11:26:41.914 19472== checked 472660 bytes. ==2006-07-04 11:26:41.914 19472== ==2006-07-04 11:26:41.914 19472== ==2006-07-04 11:26:41.914 19472== 92 bytes in 3 blocks are definitely lost in loss record 4 of 10 ==2006-07-04 11:26:41.914 19472== at 0x1B90088D: malloc (vg_replace_malloc.c:149) ==2006-07-04 11:26:41.915 19472== by 0x1B9298FA: G_malloc (alloc.c:23) ==2006-07-04 11:26:41.915 19472== by 0x1B944E19: G__location_path (location.c:83) ==2006-07-04 11:26:41.915 19472== by 0x1B944E6B: G_location_path (location.c:45) ==2006-07-04 11:26:41.915 19472== by 0x1B936803: open_env (env.c:280) ==2006-07-04 11:26:41.915 19472== by 0x1B9368C5: read_env (env.c:112) ==2006-07-04 11:26:41.915 19472== by 0x1B936C00: G__getenv2 (env.c:325) ==2006-07-04 11:26:41.915 19472== by 0x1B913F38: db_get_default_driver_name (default_name.c:15) ==2006-07-04 11:26:41.915 19472== by 0x804888D: main (copy.c:36) ==2006-07-04 11:26:41.915 19472== ==2006-07-04 11:26:41.915 19472== ==2006-07-04 11:26:41.915 19472== 147 bytes in 12 blocks are definitely lost in loss record 6 of 10 ==2006-07-04 11:26:41.915 19472== at 0x1B901C27: realloc (vg_replace_malloc.c:306) ==2006-07-04 11:26:41.920 19472== by 0x1B912057: db_realloc (alloc.c:76) ==2006-07-04 11:26:41.920 19472== by 0x1B916439: db_enlarge_string (string.c:133) ==2006-07-04 11:26:41.920 19472== by 0x1B9164E0: set_string (string.c:105) ==2006-07-04 11:26:41.920 19472== by 0x1B9149A8: db_set_handle (handle.c:29) ==2006-07-04 11:26:41.920 19472== by 0x1B90860C: db__copy_table (copy_tab.c:71) ==2006-07-04 11:26:41.920 19472== by 0x1B90916D: db_copy_table (copy_tab.c:315) ==2006-07-04 11:26:41.920 19472== by 0x8048B03: main (copy.c:102) ==2006-07-04 11:26:41.920 19472== ==2006-07-04 11:26:41.920 19472== ==2006-07-04 11:26:41.920 19472== 6546 (1576 direct, 4970 indirect) bytes in 3 blocks are definitely lost in loss record 9 of 10 ==2006-07-04 11:26:41.920 19472== at 0x1B90088D: malloc (vg_replace_malloc.c:149) ==2006-07-04 11:26:41.920 19472== by 0x1B911F2C: db_malloc (alloc.c:35) ==2006-07-04 11:26:41.921 19472== by 0x1B913E27: db_read_dbmscap (dbmscap.c:214) ==2006-07-04 11:26:41.921 19472== by 0x1B907CF6: db_list_drivers (c_list_drivers.c:18) ==2006-07-04 11:26:41.921 19472== by 0x8048874: main (copy.c:33) ==2006-07-04 11:26:41.921 19472== ==2006-07-04 11:26:41.921 19472== LEAK SUMMARY: ==2006-07-04 11:26:41.921 19472== definitely lost: 1815 bytes in 18 blocks. ==2006-07-04 11:26:41.921 19472== indirectly lost: 4970 bytes in 12 blocks. ==2006-07-04 11:26:41.921 19472== possibly lost: 0 bytes in 0 blocks. ==2006-07-04 11:26:41.921 19472== still reachable: 1682 bytes in 65 blocks. ==2006-07-04 11:26:41.921 19472== suppressed: 0 bytes in 0 blocks. ==2006-07-04 11:26:41.921 19472== Reachable blocks (those to which a pointer was found) are not shown. ==2006-07-04 11:26:41.921 19472== To see them, rerun with: --show-reachable=yes