[GRASS-user] r.reclass and "Abort trap"
Hamish
hamish_b at yahoo.com
Mon Jan 30 21:11:53 EST 2012
DGann wrote:
> I am a fairly new GRASS user who recently shifted to a Mac computer (Lion
> OS). The program seems to run well on the new platform for the most part,
> although periodically a line of working code, when copied and pasted
> directly from the GUI (layer manager) to the command terminal, will
> produce an error message. I will continue to get error messages until
> I reboot GRASS, at which time the same original line of code will
> work no problem. Sometimes the same line of working code simply never
> works again, such as in this present case:
sounds a lot like a memory/pointer error in the grass code.
> The task is really quite simple: a simple reclass of two categories
> into 1.
> My rules .txt file looks like this (or some variation of this with or
> without different amounts of spacing):
> 1 2 = 1
>
> Therefore categories 1 and 2 should be reclassed as category
> 1 (I have not attempted to give it a label yet). Here is the
> command:
>
> r.reclass --overwrite input=map1 at Forest_Attributes output=map1_reclass
> rules=temp.txt
>
> The result is an empty map, and command terminal invariably says this:
> "Abort trap: 6"
>
> I can't imagine the code is wrong, though I am open to suggestions....
> I have searched the GRASS book and forums and there is precious little
> about any "Abort trap" output. However I gather from the web
> that it's some sort of memory issue (buffer overflow)?
apparently the stack is being smashed.
Can you try 6.5svn? there is a segfault fix for r.reclass there (see
trac bug #800) which has not yet been backported to 6.4.
Hamish
More information about the grass-user
mailing list