I did some investigations related to the Win64 problem, but I have no clues how to get further with this problem.<br>I've used Unified_DSDK_8.0_win64-vc9 and the MSVC 2008x64 compiler and even the following code is causing heap corruption when running the mrsid autotest:<br>
<br>LTIOFileStream *ltiofs = new LTIOFileStream();<br>if ( ltiofs )<br> delete ltiofs; // heap corruption here<br><br>HEAP[python.exe]: Invalid Address specified to RtlFreeHeap( 00000000025E0000, 0000000001E97610 )<br>
Windows has triggered a breakpoint in python.exe.<br><br>This issue seems to be related to the changes <a href="http://trac.osgeo.org/gdal/changeset/21974">r21974</a><br><br>Best regards,<br><br>Tamas<br><br><br><br><div class="gmail_quote">
2011/3/23 Kirk McKelvey <span dir="ltr"><<a href="mailto:kmckelvey@lizardtech.com">kmckelvey@lizardtech.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Strange, nothing happened to the driver code in that range. I will bring up a 64-bit build and see if I can debug it. Am I correct that your 32-bit builds are passing this test?<br>
________________________________________<br>
De : <a href="mailto:gdal-dev-bounces@lists.osgeo.org">gdal-dev-bounces@lists.osgeo.org</a> [<a href="mailto:gdal-dev-bounces@lists.osgeo.org">gdal-dev-bounces@lists.osgeo.org</a>] de la part de Tamas Szekeres [<a href="mailto:szekerest@gmail.com">szekerest@gmail.com</a>]<br>
Date d'envoi : mercredi 23 mars 2011 08:36<br>
À : Even Rouault<br>
Cc : gdal-dev<br>
Objet : Re: [gdal-dev] GDAL autotest (mrsid_1) crashing on Win64<br>
<div class="im"><br>
Even,<br>
<br>
According to the buildlog at <a href="http://vbkto.dyndns.org/sdk/" target="_blank">http://vbkto.dyndns.org/sdk/</a> r21980 was still OK, and r21988 was already wrong.<br>
<br>
Best regards,<br>
<br>
Tamas<br>
<br>
<br>
<br>
</div>2011/3/23 Even Rouault <<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a><mailto:<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>>><br>
Selon Tamas Szekeres <<a href="mailto:szekerest@gmail.com">szekerest@gmail.com</a><mailto:<a href="mailto:szekerest@gmail.com">szekerest@gmail.com</a>>>:<br>
<div><div></div><div class="h5"><br>
Tamas,<br>
<br>
Indeed there have been recent changes. You might want to drop a note about that<br>
to Kirk in ticket <a href="http://trac.osgeo.org/gdal/ticket/4002" target="_blank">http://trac.osgeo.org/gdal/ticket/4002</a> . After latest fixes<br>
from Kirk and me, I no longer see problems under Linux however.<br>
<br>
I don't know which version of the GeoDSDK you are using. But, at least under<br>
Linux, there's an ABI incompatibility of GeoSDSK v7 with latest libgeotiff (due<br>
to the addition of new fields in geo_normalize.h) that cause crashes. But the<br>
libgeotiff change is a bit older than the MrSID driver one, so it would be<br>
surprising that Kirk changes have an impact on that. Under Linux, using version<br>
8 solves that issue. If you revert only the changes of the MrSID driver (to what<br>
it was before r21974), what happens ?<br>
<br>
Best regards,<br>
<br>
Even<br>
<br>
> Hi All,<br>
><br>
> I'm experiencing permanent crash in the mrsid_1 autotest on the Win64 builds<br>
> of <a href="http://vbkto.dyndns.org/sdk/" target="_blank">http://vbkto.dyndns.org/sdk/</a>. This problem may be related due to a recent<br>
> change (in 2-3 days).<br>
><br>
> Any ideas about the reason?<br>
><br>
> Best regards,<br>
><br>
> Tamas<br>
><br>
<br>
<br>
<br>
</div></div></blockquote></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>