Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent

XMLWordPrintable

    • 2d
    • b27
    • generic
    • generic

        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: sun.java2d.renderer.pixelHeight = 2176
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.profile = quality
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.subPixel_log2_X = 8
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.subPixel_log2_Y = 3
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.tileSize_log2 = 5
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.tileWidth_log2 = 5
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.blockSize_log2 = 5
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.forceRLE = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.forceNoRLE = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.useTileFlags = true
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.useTileFlags.useHeuristics = true
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.rleMinWidth = 64
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.useSimplifier = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.usePathSimplifier= false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.pathSimplifier.pixTol = 0.125
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.stroker.joinError= 0.125
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.stroker.joinStyle= -1
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.clip = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.clip.runtime.enable = true
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.clip.subdivider = true
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.clip.subdivider.minLength = -1.0
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.doStats = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.doMonitors = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.doChecks = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.skip_rdr = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.skip_pipe = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.useLogger = true
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.logCreateContext = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.logUnsafeMalloc = false
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.curve_len_err = 1.0E-4
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.cubic_dec_d2 = 0.001
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.cubic_inc_d1 = 1.0E-4
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: sun.java2d.renderer.quad_dec_d2 = 5.0E-4
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: Renderer settings:
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: MergeSort: DPQS_THRESHOLD: 256
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: MergeSort: DISABLE_ISORT_THRESHOLD: 1000
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: SORT = DPQS_20191112
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: CUB_DEC_BND = 0.25600001215934753
        Oct 15, 2025 12:23:17 AM sun.java2d.marlin.MarlinUtils logInfo
        INFO: CUB_INC_BND = 0.025599999353289604
        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)

              Assignee:
              Laurent Bourgès
              Reporter:
              Matthias Baesken
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: