hg: jdk9/client/jdk: 8148886: SEGV in sun.java2d.marlin.Renderer._endRendering
bourges.laurent at gmail.com
bourges.laurent at gmail.com
Tue Feb 23 21:09:27 UTC 2016
Changeset: 4f7f1c6d613d
Author: lbourges
Date: 2016-02-23 22:07 +0100
URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/4f7f1c6d613d
8148886: SEGV in sun.java2d.marlin.Renderer._endRendering
Summary: handle reentrancy in both AAShapePipe and MarlinRenderingEngine using new sun.java2d.ReentrantContextProvider implementations
Reviewed-by: flar, prr
+ src/java.desktop/share/classes/sun/java2d/ReentrantContext.java
+ src/java.desktop/share/classes/sun/java2d/ReentrantContextProvider.java
+ src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderCLQ.java
+ src/java.desktop/share/classes/sun/java2d/ReentrantContextProviderTL.java
! src/java.desktop/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
! src/java.desktop/share/classes/sun/java2d/pipe/AAShapePipe.java
+ test/sun/java2d/marlin/CrashPaintTest.java
More information about the jdk9-all-changes
mailing list