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

Paulo van Breugel p.vanbreugel at gmail.com
Sun Aug 19 01:29:04 PDT 2012

Hi Markus

I can also confirm it works in the in GRASS 7.0 r52727

Thanks a lot for this quick fix!


On 08/19/2012 10:03 AM, Markus Neteler wrote:
> On Sat, Aug 18, 2012 at 8:03 PM, Glynn Clements
> <glynn at gclements.plus.com> wrote:
>> 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.
> Paulo sent me the formula, I have tried it, fix confirmed, working now.
> Markus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20120819/af0d73d8/attachment.html>

More information about the grass-dev mailing list