ok, that should be fixed per https://github.com/OSGeo/gdal/pull/8885
(and factorization of similar code of gdal_translate_lib.cpp and
gdaldriver.cpp)
Le 30/11/2023 à 20:59, Fengting Chen a écrit :
Hi Even,
Here is what found out from debugging: There are two Open() calls.
Your fix skipped one. Here is the stack trace of the second one:
Thanks!
*From: *Even Rouault <even.roua...@spatialys.com>
*Date: *Thursday, November 30, 2023 at 8:40 AM
Le 30/11/2023 à 04:47, Fengting Chen a écrit :
This doesn’t seem to fix the problem. How do I print out the stack
trace in the driver?
This is not something the driver can do. You have to use the
interactive debugger of your dev environment, attach it to your
gdal_translate command, set a breakpoint in the GeoRasterDataset::Open
method, and use the appropriate function of your debugger to display
the call stack. I'm sure you'll find plenty of online resources for
whatever debugger you use.
Even
--
http://www.spatialys.com
<https://urldefense.com/v3/__http:/www.spatialys.com__;!!ACWV5N9M2RV99hQ!LdunXkjoOPFddx-jqp6_eWkk746TTCmRdAPcBj35cB2LBYcxMogtL6zHZEup8CJ2DN0T62IvlW7uYshKVkU9PsDwZbPE$>
My software is free, but my time generally not.
--
http://www.spatialys.com
My software is free, but my time generally not.
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev