title: My R has memory leaks?
body: <p>I'm using R 2.15.3 on Ubuntu 12.04 (precise) 64-bit.
  If I run R in valgrind: </p>
  
  <p>R -d "valgrind" --vanilla</p>
  
  <p>I then exit the program using q() and I get the following report:</p>
  
  <pre><code>==7167== HEAP SUMMARY:
  ==7167==     in use at exit: 28,239,464 bytes in 12,512 blocks
  ==7167==   total heap usage: 28,780 allocs, 16,268 frees, 46,316,337 bytes allocated
  ==7167== 
  ==7167== LEAK SUMMARY:
  ==7167==    definitely lost: 120 bytes in 2 blocks
  ==7167==    indirectly lost: 480 bytes in 20 blocks
  ==7167==      possibly lost: 0 bytes in 0 blocks
  ==7167==    still reachable: 28,238,864 bytes in 12,490 blocks
  ==7167==         suppressed: 0 bytes in 0 blocks
  ==7167== Rerun with --leak-check=full to see details of leaked memory
  ==7167== 
  ==7167== For counts of detected and suppressed errors, rerun with: -v
  ==7167== Use --track-origins=yes to see where uninitialised values come from
  ==7167== ERROR SUMMARY: 385 errors from 5 contexts (suppressed: 2 from 2)
  </code></pre>
  
  <p>Lately R is crashing quite often, especially when I call C++ functions through Rcpp,
  could this be the reason?
  Thanks!</p>