<div dir="ltr"><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">Hello,<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">I am using GDAL 1.11.2 on linux Centos and here is one of my function :<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">{<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">OGRSpatialReference sr;<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">if (sr.SetFromUserInput(proj.c_str()) != OGRERR_NONE)<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">    throw InvalidInput();<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">char *wkt;<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">sr.exportToWkt(&wkt);<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">string srs (wkt);<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">OGRFree(wkt);<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">return srs;<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">}<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">This code works fine but when I use Valgrind on it, I get the following message :<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US" style="color:rgb(0,112,192)">[…] bytes still reachable at line X<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">where X is the line with the setFromUserInput<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">(please find below the full stacktrace)</span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style>[...] are still reachable [...]</p><p class="MsoNormal" style>==22766==    at 0x4A06A2E: malloc (vg_replace_malloc.c:270)</p><p class="MsoNormal" style>==22766==    by 0x54EB3B7: pj_malloc (pj_malloc.c:19)</p><p class="MsoNormal" style>==22766==    by 0x54F67BB: pj_insert_initcache (pj_initcache.c:161)</p><p class="MsoNormal" style>==22766==    by 0x54EA388: get_init (pj_init.c:288)</p><p class="MsoNormal" style>==22766==    by 0x54EA57B: pj_init_ctx (pj_init.c:428)</p><p class="MsoNormal" style>==22766==    by 0x54EB154: pj_init_plus_ctx (pj_init.c:366)</p><p class="MsoNormal" style>==22766==    by 0x6A4978: OCTProj4Normalize (ogrct.cpp:309)</p><p class="MsoNormal" style>==22766==    by 0x6A3215: OGRSpatialReference::importFromEPSGA(int) (ogr_fromepsg.cpp:2222)</p><p class="MsoNormal" style>==22766==    by 0x6A381B: OGRSpatialReference::importFromEPSG(int) (ogr_fromepsg.cpp:2095)</p><p class="MsoNormal" style>==22766==    by 0x693E41: OGRSpatialReference::SetFromUserInput(char const*) (ogrspatialreference.cpp:1955)</p><p class="MsoNormal" style><span lang="EN-US"></span></p><p class="MsoNormal" style>==22766==    by 0x44D70B: GisKit::ProjToSRS(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (GisKit.cpp:46)</p><div><br></div><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><br></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">Do you have any ideas?<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">I'd appreciate any feedback/suggestion.<br></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">Thanks a lot.<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">Regards,<u></u><u></u></span></p><p class="MsoNormal" style="font-size:13px"><span lang="EN-US">Mathieu</span></p></div>