GNOME Bugzilla – Bug 317340
'convolve'ing near layer bounds == crash.
Last modified: 2005-10-29 00:58:29 UTC
steps to reproduce: * new image * select a largish (easily visible) brush * choose convolve tool, set to blur. * try to paint across the edge of the image -> crash. The most intuitive behaviour would be to treat all pixels past the image border as being the same color as the last pixel inside the image border (like what several plugins call 'smear' mode)
Crashes in color_region(), called from convolve_paint().
Fixed in CVS: 2005-10-29 Michael Natterer <mitch@gimp.org> * app/paint/gimpconvolve.c (gimp_convolve_motion): allocate both oversize buffers with the right size, instead of one twice with the wrong size. Was broken since porting to pixel_region_init_data(). Spotted by Seth Burgess. Fixes bug #317340.