title: What does possible lost means in valgrind
body: <p>I have a lot of possible  lost entry from valgrind. What does that mean ?
  As I am using sqlite and it is well tested. I don't think these are correct entry. What I am doing wrong ?</p>
  
  <pre><code> 16 bytes in 1 blocks are possibly lost in loss record 30 of 844
      ==23027==    at 0x4A05E1C: malloc (vg_replace_malloc.c:195)
      ==23027==    by 0x6525BE: sqlite3MemMalloc (in app_mem.out)
      ==23027==    by 0x63C579: mallocWithAlarm (in app_mem.out)
      ==23027==    by 0x63C904: sqlite3DbMallocRaw (in app_mem.out)
      ==23027==    by 0x6886D6: codeOneLoopStart (in app_mem.out)
      ==23027==    by 0x68A9C8: sqlite3WhereBegin (in app_mem.out)
      ==23027==    by 0x68CC9E: sqlite3Select (in app_mem.out)
      ==23027==    by 0x6A8644: yy_reduce (in app_mem.out)
      ==23027==    by 0x6AAEAC: sqlite3Parser (in app_mem.out)
      ==23027==    by 0x6AB357: sqlite3RunParser (in app_mem.out)
      ==23027==    by 0x6ADF84: sqlite3Prepare (in app_mem.out)
      ==23027==    by 0x6AE82B: sqlite3LockAndPrepare (in app_mem.out)
  </code></pre>