[GRASS-dev] Segmentation fault (core dumped) when using r.mapcalc in GRASS 7.0

Glynn Clements glynn at gclements.plus.com
Sat Aug 18 11:03:45 PDT 2012


Paulo van Breugel wrote:

> When using the graph operator in r.mapcalc and when using many points
> (+500) to define the graph, I am getting a 'Segmentation fault (core
> dumped)'. This is shown after the calculation has (apparently) finished.
> 
> >
> 100%
> Segmentation fault (core dumped)
> GRASS 7.0.svn (latlon):~ >
> 
> It is difficult to really check whether the whole calculation has been
> carried out correctly, but the new layer looks OK. I did notice that in the
> meta data (r.info) of the new layer, only the statement 'generated by
> r.mapcalc' is given, while normally the whole r.mapcalc statement would be
> shown. Could that be related to the segmentation fault message?

The expression is added to the history as a comment. The code which
formats the expression had a fixed-sized buffer of 1024 arguments, so
512 or more x,y pairs would overflow it.

This should be fixed in r52725.

-- 
Glynn Clements <glynn at gclements.plus.com>


More information about the grass-dev mailing list