title: valgrind Conditional jump or move depends on uninitialised value(s) , does this indicate memory leak?
body: <p>I am facing a memory leak problem in the code, while its running, the heap goes on increasing to maximum and i need to restart the service, I ran top command and see that the heap is increasing whenever im invoking a scenario in the service.</p>
  
  <p>I ran the service with valgrind ,</p>
  
  <pre><code>valgrind  --log-file=log-feb19.txt --leak-check=full --show-reachable=yes --track-origins=yes myservice
  </code></pre>
  
  <p>I donot see any definitely lost or possibly lost blocks while iam running the scenarios but i see a lot of Conditional jump or move depends on uninitialised value(s) errors.</p>
  
  <p>Do these count for a memory leak?</p>
  
  <p>Example of what i am getting:</p>
  
  <pre><code>==27278== Conditional jump or move depends on uninitialised value(s)
  
  ==27278==    at 0xC90D91E: xcsFreeMemFn (in /apps/opt/mqm/lib64/libmqmcs_r.so)
  </code></pre>
  
  <p>........</p>
  
  <pre><code>==27278==  Uninitialised value was created by a heap allocation
  
  ==27278==    at 0x4A078B8: malloc (vg_replace_malloc.c:270)
  
  ==27278==    by 0xC90E32F: xcsGetMemFn (in /apps/opt/mqm/lib64/libmqmcs_r.so)
  </code></pre>
  
  <p>Can someone help.</p>