If a child raster is created with a non-zero x-offset then subsequently in the code that validates the raster for imaging operations we may incorrectly calculate that the image exceeds the data buffer. A test has been created that exercises each of the code paths with the buggy test :
https://bugs.openjdk.java.net/browse/JDK-8130737 http://cr.openjdk.java.net/~prr/8130737/ -phil.