I've tried to use a *convex* polygon with the same characteristics (built from 5x5 raster). The buffer has worked right. So, I suppose it depends on the non-convexity on the previous (as I show in the ascii-art figure). Giovanni