Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8369911

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • 26
    • 26
    • client-libs
    • 2d
    • 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)

            prr Philip Race
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: