The rgeos interface to GEOS uses the C API and context handles. We see
valgrind leaks
following exceptions (like passing invalid polygons to the intersection
function), also when finishGEOS_r() is called.
Is there any way to free objects in the custom error handler? Or should I
rely on NULL being returned? How can I distinguish between a NULL returned
after an exception and a non-exception NULL?
We are seeing increases in messy input data, so it feels as though
exceptions are being met more often.
Any input welcome - I'm also looking at PostGIS code using GEOS_FREE, but
have not yet found the custom error handler - we still need the message.
Roger
--
Roger Bivand
Department of Economics, Norwegian School of Economics,
Helleveien 30, N-5045 Bergen, Norway.
voice: +47 55 95 93 55; e-mail: roger.biv...@nhh.no
http://orcid.org/0000-0003-2392-6140
https://scholar.google.no/citations?user=AWeghB0AAAAJ&hl=en
_______________________________________________
geos-devel mailing list
geos-devel@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/geos-devel