JDK-8301177 : sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java failed yet again
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 17,20,21
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: linux
  • CPU: x86_64
  • Submitted: 2023-01-26
  • Updated: 2024-02-02
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Relates :  
Sub Tasks
JDK-8308909 :  
Description
The following test failed in the JDK21 CI:

sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java

Here's a snippet from the log file:

#section:main
----------messages:(7/368)----------
command: main -Dsun.java2d.d3d=false OnScreenRenderingResizeTest
reason: User specified action: run main/othervm -Dsun.java2d.d3d=false OnScreenRenderingResizeTest 
started: Thu Jan 26 05:25:09 UTC 2023
Mode: othervm [/othervm specified]
Additional options from @modules: --add-modules java.desktop
finished: Thu Jan 26 05:25:14 UTC 2023
elapsed time (seconds): 5.562
----------configuration:(3/40)----------
Boot Layer
  add modules: java.desktop

----------System.out:(1/50)----------
Screen shot file: OnScreenRenderingResizeTest.png
----------System.err:(12/762)----------
java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000
	at OnScreenRenderingResizeTest.checkBI(OnScreenRenderingResizeTest.java:232)
	at OnScreenRenderingResizeTest.main(OnScreenRenderingResizeTest.java:180)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
	at java.base/java.lang.reflect.Method.invoke(Method.java:578)
	at com.sun.javatest.regtest.agent.MainWrapper$MainThread.run(MainWrapper.java:125)
	at java.base/java.lang.Thread.run(Thread.java:1623)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000
JavaTest Message: shutting down test
Comments
[~jdv] is it a test bug or product issue?
17-02-2023

Observation: This issue is seen only in one specific machine in our CI. Looks like nothing is drawn(even the white background color) and the window is just black from OnScreenRenderingResizeTest.png and there are no other windows hindering this test as seen in screen.png This updated test was verified 100 times without any retries in our CI and it was not failing after https://bugs.openjdk.org/browse/JDK-8297153. This can be some machine specific issue will wait to see if there is more noise in our CI.
01-02-2023

[~jdv] please take a look.
26-01-2023

The previous attempts at fixing this test: JDK-8297153 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again JDK-8022403 sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails
26-01-2023