[gdal-dev] Strange behavior opening CSVs

Simon Eves simon.eves at omnisci.com
Mon Nov 8 16:20:57 PST 2021


I am currently implementing a better file identifier, and during the course
of development, I unintentionally let GDAL try to GDALOpenEx() the attached
trivial CSV file.

First, it reported "Ungridded dataset: At line 3, change of Y direction"
(as a warning to the registered error-handler) and the returned
OGRDataSource* was null.

When I tried again, it then claimed that I was trying to open the same file
recursively. implying that it had, in fact, opened it, even though it never
returned a valid handle, so I wouldn't have been able to close it again
even if I'd wanted to.

I can reproduce the first part with gdalinfo.

This is with GDAL 3.2.2 on Ubuntu 20.04 with GCC 9.

I'll poke at the GDAL code myself when I have a bit more time.

-- 
<http://www.omnisci.com/>
Simon Eves
Senior Graphics Engineer, Rendering Group
100 Montgomery St (5th Floor), San Francisco, CA 94104, USA


Email: simon.eves at omnisci.com | Cell:  +1 (415) 902-1996
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20211108/88f5b914/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: symbol_test.csv
Type: text/csv
Size: 281 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20211108/88f5b914/attachment-0001.csv>


More information about the gdal-dev mailing list