I am observing corrupted output from r.mapcalc in trunk if compiled --with-pthread. The result is not identical to the one obtained --without-pthread. The mapcalc expression included the functions eval(), min(), and max(), in case that helps. Open a ticket? Markus M