hg: jdk8u/jdk8u-dev/jdk: 8148886: SEGV in sun.java2d.marlin.Renderer._endRendering

bourges.laurent at gmail.com bourges.laurent at gmail.com
Fri May 22 13:00:18 UTC 2020


Changeset: 88f31b017126
Author:    lbourges
Date:      2016-02-23 22:07 +0100
URL:       https://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/88f31b017126

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/share/classes/sun/java2d/ReentrantContext.java
+ src/share/classes/sun/java2d/ReentrantContextProvider.java
+ src/share/classes/sun/java2d/ReentrantContextProviderCLQ.java
+ src/share/classes/sun/java2d/ReentrantContextProviderTL.java
! src/share/classes/sun/java2d/marlin/ByteArrayCache.java
! src/share/classes/sun/java2d/marlin/FloatArrayCache.java
! src/share/classes/sun/java2d/marlin/IntArrayCache.java
! src/share/classes/sun/java2d/marlin/MarlinCache.java
! src/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java
! src/share/classes/sun/java2d/marlin/RendererContext.java
! src/share/classes/sun/java2d/marlin/Version.java
! src/share/classes/sun/java2d/pipe/AAShapePipe.java
+ test/sun/java2d/marlin/CrashPaintTest.java



More information about the jdk8u-dev-changes mailing list