[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