Le 19/07/2023 à 15:47, William Kyngesburye a écrit :
macos has lldb, once I figured that out, I got:
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007ff81eefdeb2 libsystem_kernel.dylib`stat$INODE64 + 10
frame #1: 0x000000010140c669 GDAL`VSIStatExL + 96
frame #2: 0x0000000101699994 GDAL`VRTSimpleSource::GetFileList(char***,
int*, int*, _CPLHashSet*) + 118
frame #3: 0x000000010169709b
GDAL`VRTSourcedRasterBand::GetFileList(char***, int*, int*, _CPLHashSet*) + 71
frame #4: 0x00000001016a603c GDAL`VRTDataset::GetFileList() + 114
frame #5: 0x0000000101ee40df GDAL`GDALInfo + 543
frame #6: 0x0000000100003911 gdalinfo`main + 914
frame #7: 0x000000010001552e dyld`start + 462
It looks like just getting the file list touches the files to make sure they
exist?
Indeed. I assume the rationale is to distinguish real file names from
subdataset names which aren't files. I've captured this in
https://github.com/OSGeo/gdal/issues/7261#issuecomment-1642494885
Even
--
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