Integrated: 8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
Sergey Bylokhov
serb at openjdk.org
Sat Aug 30 19:31:50 UTC 2025
On Thu, 28 Aug 2025 18:07:56 GMT, Sergey Bylokhov <serb at openjdk.org> wrote:
> We have a few places in the cmm code where the fast-code-path assumes that standard buffered images with type such as TYPE_INT_ARGB_PRE use our private raster implementation such as IntegerComponentRaster, which is not necessarily true. Casting to these private raster types can result in a ClassCastException.
>
> The patch will detect such custom images and fall back to the slow path for conversion.
This pull request has now been integrated.
Changeset: 12e6a0b6
Author: Sergey Bylokhov <serb at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/12e6a0b6d0086caf156cf5513a604320c619b856
Stats: 177 lines in 2 files changed: 170 ins; 0 del; 7 mod
8366208: Unexpected exception in sun.java2d.cmm.lcms.LCMSImageLayout
Reviewed-by: aivanov, prr
-------------
PR: https://git.openjdk.org/jdk/pull/26994
More information about the client-libs-dev
mailing list