#468: crash in GPJ_grass_to_wkt() on windows ---------------------------+------------------------------------------------ Reporter: jef | Owner: grass-dev@lists.osgeo.org Type: defect | Status: new Priority: major | Milestone: 6.4.0 Component: default | Version: unspecified Resolution: | Keywords: Platform: MSWindows XP | Cpu: Unspecified ---------------------------+------------------------------------------------ Comment (by jef):
Replying to [comment:1 neteler]: > The definition of pj_dalloc() is here: > http://svn.osgeo.org/metacrs/proj/trunk/proj/src/pj_malloc.c > > {{{ > void > pj_dalloc(void *ptr) { > free(ptr); > } > }}} > > The definition of G_free() is here: > http://trac.osgeo.org/grass/browser/grass/branches/develbranch_6/lib/gis/alloc.c#L127 > > {{{ > void G_free(void *buf) > { > free(buf); > } > }}} > > Is there a difference? sure. Every DLL runs it own memory management and therefore memory malloc() in a one DLL needs to be free by the very same DLL and that's probably the sole reason for the existance of above functions (same for GDAL, GEOS...). -- Ticket URL: <http://trac.osgeo.org/grass/ticket/468#comment:2> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev