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