On Sat, 14 Jan 2023 07:23:18 GMT, Sergey Bylokhov <[email protected]> wrote:

> Currently, we always validate image layouts passed from java to native, 
> except for some types of rasters. One of the reasons why the rasters are 
> skipped is that they are not public and have their own validation during 
> construction. But it is unclear how it works in the multithreaded case. All 
> these objects are not thread-safe - is could be possible that we can get the 
> raster which is not completely constructed/validated?
> 
> FYI I have started to look into this method because when I did an accidental 
> typo in pixel format in it and got the same symptoms/crash as described 
> [here](https://bugs.openjdk.org/browse/JDK-8278101). It might be unrelated 
> but it is safer to fix.

It seems a good idea according to me

-------------

PR: https://git.openjdk.org/jdk/pull/12004

Reply via email to