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

Many java/awt/ tests fail with Metal API Validation Stencil PixelFormat error

    XMLWordPrintable

Details

    • 2d

    Description

      With Metal API Validation, the Java 2D macOS Metal pipeline has the
      the following error
      2021-02-13 12:25:54.692 system_profiler[14003:12106238] Metal API Validation Enabled
      2021-02-13 12:25:54.874 java[14001:12106180] Metal API Validation Enabled
      -[MTLDebugRenderCommandEncoder validateFramebufferWithRenderPipelineState:]:1288: failed assertion `Framebuffer With Render Pipeline State Validation
      For stencil attachment, the render pipeline's pixelFormat (MTLPixelFormatInvalid) does not match the framebuffer's pixelFormat (MTLPixelFormatStencil8).

      with many java/awt jtreg ests - other tests may fail because of the same but this is a good sampling
      ./java/awt/Paint/ComponentIsNotDrawnAfterRemoveAddTest/ComponentIsNotDrawnAfterRemoveAddTest.jtr
      ./java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JPanelOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JSliderOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JListOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JLabelOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.jtr
      ./java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.jtr
      ./java/awt/Mixing/HWDisappear.jtr
      ./java/awt/Mixing/MixingInHwPanel.jtr
      ./java/awt/Mixing/OpaqueTest.jtr
      ./java/awt/Mixing/JButtonInGlassPane.jtr
      ./java/awt/Mixing/OverlappingButtons.jtr
      ./java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.jtr
      ./java/awt/MouseInfo/ComponentMousePositionTest.jtr
      ./java/awt/Component/Revalidate/Revalidate.jtr
      ./java/awt/Frame/MiscUndecorated/RepaintTest.jtr
      ./java/awt/Focus/NonFocusableWindowTest/NoEventsTest.jtr
      ./java/awt/Dialog/NestedDialogs/Modeless/NestedModelessDialogTest.jtr
      ./java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.jtr
      ./java/awt/Container/isRemoveNotifyNeeded/JInternalFrameTest.jtr
      ./java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.jtr
      ./java/awt/List/ListMultipleSelectTest/ListMultipleSelectTest.jtr

      Attachments

        Issue Links

          Activity

            People

              jdv Jayathirth D V
              prr Philip Race
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: