[GRASSLIST:10060] Bug in Grass 6.1 cvs i.points?

Hi all,

While we're on the subject of bugs:

I'm using the latest Mac OS X 6.1 cvs, along with the updated (11/2005) Grass libraries. I generally prefer the Xwindows Tcl/Tk interface for Grass, but I've found the error occurs in the Wish engine too (i.e. it's not an interface bug, I don't think).

I'm scanning and rectifying a series of paper maps so I can digitize them. After a lot of false starts, things are going well (though I have a question I'll post separately), thus I'm using i.points. Consistently upon completion of i.points (making Ground Control Points with which to rectify the paper map), I get the following error:

i.find(18957) malloc: *** Deallocation of a pointer not malloced: 0x300d30; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug

The error doesn't seem to cause any other problems with my work, though I can't say for sure and don't know how to debug memory pointers in C. I've gotten this bug with several versions of the Mac OS X downloadable package. If there's a better place to pass it along (I'm not a developer, at least, not yet), I apologize and ask to be routed to the correct folks.

Jesse

On Monday 30 January 2006 03:03 pm, Jesse Hamner wrote:

i.find(18957) malloc: *** Deallocation of a pointer not malloced:
0x300d30; This could be a double free(), or free() called with the
middle of an allocated block; Try setting environment variable
MallocHelp to see tools to help debug

Interesting, I have seen this error pop up in the stats application R... I
haven't had any problems due to the error, but it is a bit strange.

--
Dylan Beaudette
Soils and Biogeochemistry Graduate Group
University of California at Davis
530.754.7341