==2006-07-04 11:26:57.095 19745== Memcheck, a memory error detector. ==2006-07-04 11:26:57.095 19745== Copyright (C) 2002-2005, and GNU GPL'd, by Julian Seward et al. ==2006-07-04 11:26:57.095 19745== Using LibVEX rev 1367, a library for dynamic binary translation. ==2006-07-04 11:26:57.095 19745== Copyright (C) 2004-2005, and GNU GPL'd, by OpenWorks LLP. ==2006-07-04 11:26:57.095 19745== Using valgrind-3.0.1, a dynamic binary instrumentation framework. ==2006-07-04 11:26:57.095 19745== Copyright (C) 2000-2005, and GNU GPL'd, by Julian Seward et al. ==2006-07-04 11:26:57.095 19745== ==2006-07-04 11:26:57.095 19745== My PID = 19745, parent PID = 19712. Prog and args are: ==2006-07-04 11:26:57.095 19745== db.describe ==2006-07-04 11:26:57.095 19745== table=lines ==2006-07-04 11:26:57.095 19745== driver=dbf ==2006-07-04 11:26:57.095 19745== database=/tmp/GRASS_Testsuite/TestLocation/PERMANENT/dbf/ ==2006-07-04 11:26:57.171 19745== For more details, rerun with: -v ==2006-07-04 11:26:57.171 19745== ==2006-07-04 11:26:57.355 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.355 19745== at 0x1B8F53C3: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== ==2006-07-04 11:26:57.355 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.355 19745== at 0x1B8F53CE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.355 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== ==2006-07-04 11:26:57.356 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.356 19745== at 0x1B8F53D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== ==2006-07-04 11:26:57.356 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.356 19745== at 0x1B8F54F1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8EAACE: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.356 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== ==2006-07-04 11:26:57.357 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.357 19745== at 0x1B8F54F1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E8E29: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8EAB55: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E4860: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8EFA5E: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E4946: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E74D9: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.357 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) --2006-07-04 11:26:57.467 19745-- DWARF2 CFI reader: unhandled CFI instruction 0:50 --2006-07-04 11:26:57.467 19745-- DWARF2 CFI reader: unhandled CFI instruction 0:50 ==2006-07-04 11:26:57.592 19745== ==2006-07-04 11:26:57.592 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.592 19745== at 0x1B8ED313: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E6797: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== ==2006-07-04 11:26:57.592 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.592 19745== at 0x1B8ECFB0: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E6797: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.592 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== ==2006-07-04 11:26:57.613 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.613 19745== at 0x1B8ECEA1: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== ==2006-07-04 11:26:57.613 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.613 19745== at 0x1B8ECEAD: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.613 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.614 19745== ==2006-07-04 11:26:57.614 19745== Conditional jump or move depends on uninitialised value(s) ==2006-07-04 11:26:57.614 19745== at 0x1B8ECFB0: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.614 19745== by 0x1B8E67FB: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.614 19745== by 0x1B8F39A2: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.614 19745== by 0x1B8E799A: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:57.614 19745== by 0x1B8E47B6: (within /lib/ld-2.3.6.so) ==2006-07-04 11:26:58.292 19745== ==2006-07-04 11:26:58.292 19745== ERROR SUMMARY: 30 errors from 10 contexts (suppressed: 0 from 0) ==2006-07-04 11:26:58.292 19745== malloc/free: in use at exit: 4443 bytes in 59 blocks. ==2006-07-04 11:26:58.292 19745== malloc/free: 130 allocs, 71 frees, 20536 bytes allocated. ==2006-07-04 11:26:58.292 19745== For counts of detected errors, rerun with: -v ==2006-07-04 11:26:58.293 19745== searching for pointers to 59 not-freed blocks. ==2006-07-04 11:26:58.307 19745== checked 468152 bytes. ==2006-07-04 11:26:58.307 19745== ==2006-07-04 11:26:58.307 19745== ==2006-07-04 11:26:58.307 19745== 97 bytes in 3 blocks are definitely lost in loss record 5 of 9 ==2006-07-04 11:26:58.307 19745== at 0x1B90088D: malloc (vg_replace_malloc.c:149) ==2006-07-04 11:26:58.307 19745== by 0x1B9298FA: G_malloc (alloc.c:23) ==2006-07-04 11:26:58.308 19745== by 0x1B944E19: G__location_path (location.c:83) ==2006-07-04 11:26:58.308 19745== by 0x1B944E6B: G_location_path (location.c:45) ==2006-07-04 11:26:58.308 19745== by 0x1B94113F: G_gisinit (gisinit.c:32) ==2006-07-04 11:26:58.308 19745== by 0x8049175: parse_command_line (describe.c:79) ==2006-07-04 11:26:58.308 19745== by 0x8049290: main (describe.c:31) ==2006-07-04 11:26:58.308 19745== ==2006-07-04 11:26:58.308 19745== ==2006-07-04 11:26:58.308 19745== 3088 (772 direct, 2316 indirect) bytes in 1 blocks are definitely lost in loss record 8 of 9 ==2006-07-04 11:26:58.308 19745== at 0x1B90088D: malloc (vg_replace_malloc.c:149) ==2006-07-04 11:26:58.308 19745== by 0x1B911F2C: db_malloc (alloc.c:35) ==2006-07-04 11:26:58.308 19745== by 0x1B913E27: db_read_dbmscap (dbmscap.c:214) ==2006-07-04 11:26:58.308 19745== by 0x1B907CF6: db_list_drivers (c_list_drivers.c:18) ==2006-07-04 11:26:58.308 19745== by 0x80491C2: parse_command_line (describe.c:94) ==2006-07-04 11:26:58.308 19745== by 0x8049290: main (describe.c:31) ==2006-07-04 11:26:58.308 19745== ==2006-07-04 11:26:58.308 19745== LEAK SUMMARY: ==2006-07-04 11:26:58.308 19745== definitely lost: 869 bytes in 4 blocks. ==2006-07-04 11:26:58.308 19745== indirectly lost: 2316 bytes in 3 blocks. ==2006-07-04 11:26:58.308 19745== possibly lost: 0 bytes in 0 blocks. ==2006-07-04 11:26:58.308 19745== still reachable: 1258 bytes in 52 blocks. ==2006-07-04 11:26:58.308 19745== suppressed: 0 bytes in 0 blocks. ==2006-07-04 11:26:58.308 19745== Reachable blocks (those to which a pointer was found) are not shown. ==2006-07-04 11:26:58.309 19745== To see them, rerun with: --show-reachable=yes