Hello,<div><br></div><div><br></div><div>      We have recently compiled and installed <span class="" style="background-color:yellow"><span class="" style>libtiff</span></span>-4.0.0 and <span class="" style="background-color:yellow"><span class="" style>libgeotiff</span></span>-1.4.0. Performing the <span class="" style="background-color:yellow"><span class="" style>regression</span></span> tests of our tool, we have detected the following problem using <span class="" style>valgrind</span>:</div>
<div>    <br></div><div><div>==32409== Invalid free() / delete / delete[] / <span class="" style>realloc</span>()</div><div>==32409==    at 0x4A0730F: free (<span class="" style>vg</span>_replace_<span class="" style>malloc</span>.c:427)</div>
<div>==32409==    by 0x3F55F03FAA: free_<span class="" style>mem</span> (in /lib64/<span class="" style>libc</span>-<a href="http://2.5.so">2.5.so</a>)</div><div>==32409==    by 0x3F55F03BC1: __<span class="" style>libc</span>_<span class="" style>freeres</span> (in /lib64/<span class="" style>libc</span>-<a href="http://2.5.so">2.5.so</a>)</div>
<div>==32409==    by 0x4803606: _<span class="" style>vgnU</span>_<span class="" style>freeres</span> (<span class="" style>vg</span>_preloaded.c:61)</div><div>==32409==    by 0x3F55E32E64: exit (in /lib64/<span class="" style>libc</span>-<a href="http://2.5.so">2.5.so</a>)</div>
<div>==32409==    by 0x3F55E1D8AA: (below main) (in /lib64/<span class="" style>libc</span>-<a href="http://2.5.so">2.5.so</a>)</div><div>==32409==  Address 0x4e5f330 is not <span class="" style>stack&#39;d</span>, <span class="" style>malloc&#39;d</span> or (recently) <span class="" style>free&#39;d</span></div>
</div><div><br></div><div>Before the installation of the new libraries we had <span class="" style>libtiff</span>-3.8.2 and <span class="" style>libgeotiff</span>-1.2.4, and this problem did not appear. </div><div><br></div>
<div>We have generated a simple source code that only links to both libraries (this main does not use any function of <span class="" style>libtiff</span> o <span class="" style>libgeotiff</span>) and the problem did not disappears(we have done this test to avoid problems with our code). </div>
<div><br></div><div>If we change this simple source code and only links to <span class="" style>libtiff</span> the problem detected by <span class="" style>valgrind</span> disappears. So the problem is related to the <span class="" style>libgeotiff</span> library. We think that the problem could be related to any static variable or global variable that is wrongly removed.</div>
<div><br></div><div>I do not know if there is a incompatibility between this versions of <span class="" style>libtiff</span> and <span class="" style>libgeotiff</span>. </div><div><br></div><div><br></div><div>Best Regards,</div>
<div><br></div><div><br></div><div>Jorge</div>