Ticket #2948 (closed defect: fixed)
GML read failure for GDAL 1.6+
| Reported by: | mdwheel | Owned by: | chaitanya |
|---|---|---|---|
| Priority: | high | Milestone: | 1.6.3 |
| Component: | OGR_SF | Version: | 1.6.1 |
| Severity: | major | Keywords: | GML |
| Cc: | warmerdam |
Description
We're trying to rev to use GDAL 1.6 and all seemed well until we ran into issues with GML point data.
We've boiled down a test set to as small as possible while still failing...it's attached.
Here's the error we're getting:
ogr2ogr -f "CSV" /tmp/test.csv /tmp/points.gml
*** glibc detected *** free(): invalid next size (fast): 0x080b55f0 ***
Aborted
We saw this error with Xerces 2.7 and decided to try with Xerces 3.0.1, but it still gives the same error. We're building with GCC 4.1.1. We tried the 2009-04-14 stable branch and it had the same failure.
Also note that we can use ogr2ogr for other input file formats without error, and we can write to GML output format.
This worked with our build of GDAL 1.4.2 and XercesC 2.7.

