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

Jesse Hamner jhamner at emory.edu
Mon Jan 30 18:03:25 EST 2006


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




More information about the grass-user mailing list