RFR [11u] JDK-8212118: Clipping problems with complex affine transforms: negative scaling factors or small scaling factors

Laurent Bourgès bourges.laurent at gmail.com
Fri Oct 12 12:50:33 UTC 2018


Hi,
(this is my first backport request)

Please review this patch for OpenJDK 11 updates:
Backport JBS bug: https://bugs.openjdk.java.net/browse/JDK-8212118
Original JBS bug: https://bugs.openjdk.java.net/browse/JDK-8210335
jdk11u-fix-yes
<https://bugs.openjdk.java.net/issues/?jql=labels+%3D+jdk11u-fix-yes>
webrev: http://cr.openjdk.java.net/~lbourges/marlin/marlin-8210335.0/

*The original patch applied cleanly and jtreg tests are OK:*

jtreg -retain:all -verbose jdk/jdk11u/test/jdk/sun/java2d/marlin/

runner starting test: sun/java2d/marlin/Renderer/Test7019861.java
runner finished test: sun/java2d/marlin/Renderer/Test7019861.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/Renderer/TestNPE.java
runner finished test: sun/java2d/marlin/Renderer/TestNPE.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/ArrayCacheSizeTest.java
runner finished test: sun/java2d/marlin/ArrayCacheSizeTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/CeilAndFloorTests.java
runner finished test: sun/java2d/marlin/CeilAndFloorTests.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/CrashNaNTest.java
runner finished test: sun/java2d/marlin/CrashNaNTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/CrashPaintTest.java
runner finished test: sun/java2d/marlin/CrashPaintTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/ClipShapeTest.java
runner finished test: sun/java2d/marlin/ClipShapeTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/CrashTest.java
runner finished test: sun/java2d/marlin/CrashTest.java
Error. Test ignored: tests that take a long time and consumes 5Gb memory
runner starting test: sun/java2d/marlin/DashedRectTest.java
runner finished test: sun/java2d/marlin/DashedRectTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/DashStrokeTest.java
runner finished test: sun/java2d/marlin/DashStrokeTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/JoinMiterTest.java
runner finished test: sun/java2d/marlin/JoinMiterTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/OpenJDKFillBug.java
runner finished test: sun/java2d/marlin/OpenJDKFillBug.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/ScaleClipTest.java
runner finished test: sun/java2d/marlin/ScaleClipTest.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/Test7036754.java
runner finished test: sun/java2d/marlin/Test7036754.java
Passed. Execution successful
runner starting test: sun/java2d/marlin/TextClipErrorTest.java
runner finished test: sun/java2d/marlin/TextClipErrorTest.java
Passed. Execution successful
Test results: passed: 14; error: 1

Regards,
Laurent


More information about the jdk-updates-dev mailing list