RFR: 8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent
Matthias Baesken
mbaesken at openjdk.org
Wed Nov 26 13:04:12 UTC 2025
We see a number of failures in the test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash .
Output looks like this :
----------System.out:(0/0)----------
----------System.err:(113/6520)----------
Oct 15, 2025 12:23:16 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: ===============================================================================
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: Marlin software rasterizer = ENABLED
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: Version = [marlin-0.9.4.6.1-Unsafe-OpenJDK]
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: sun.java2d.renderer = sun.java2d.marlin.DMarlinRenderingEngine
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: sun.java2d.renderer.useThreadLocal = true
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: sun.java2d.renderer.useRef = soft
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: sun.java2d.renderer.edges = 4096
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: sun.java2d.renderer.pixelWidth = 4096
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
...
INFO: QUAD_DEC_BND = 0.12800000607967377
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: INITIAL_EDGES_CAPACITY = 98304
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: INITIAL_CROSSING_COUNT = 1024
Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
INFO: ===============================================================================
java.lang.RuntimeException: Marlin renderer not used at runtime !
at ClipShapeTest.main(ClipShapeTest.java:250)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
at java.base/java.lang.Thread.run(Thread.java:1474)
Looks like the logger usage was wrong, @RogerRiggs pointed this out.
-------------
Commit messages:
- JDK-8369911
Changes: https://git.openjdk.org/jdk/pull/28507/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28507&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8369911
Stats: 5 lines in 1 file changed: 2 ins; 3 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/28507.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/28507/head:pull/28507
PR: https://git.openjdk.org/jdk/pull/28507
More information about the client-libs-dev
mailing list