JDK-8297153 : sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u95,7u4,8,9,10,11,20
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • Submitted: 2022-11-16
  • Updated: 2024-03-06
  • Resolved: 2022-11-21
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.
JDK 11 JDK 17 JDK 19 JDK 20
11.0.18Fixed 17.0.6Fixed 19.0.2Fixed 20 b25Fixed
Related Reports
Relates :  
Relates :  
Description
It looks like this issue still exists after the previous fix (in linked issues). Color returned is black.

----------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:226)
	at OnScreenRenderingResizeTest.main(OnScreenRenderingResizeTest.java:174)
	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:1591)

JavaTest Message: Test threw exception: java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000
JavaTest Message: shutting down test

STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000
Comments
A pull request was submitted for review. URL: https://git.openjdk.org/jdk11u-dev/pull/1546 Date: 2022-11-22 21:31:56 +0000
22-11-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk17u-dev/pull/919 Date: 2022-11-22 21:31:59 +0000
22-11-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk19u/pull/90 Date: 2022-11-22 20:41:05 +0000
22-11-2022

Fix request for [11u, 17u, 19u] Clean backport. Fixing unstable test. Checked on mac and linux by running: make run-test TEST="test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java"
22-11-2022

Changeset: 3c094982 Author: Jayathirth D V <jdv@openjdk.org> Date: 2022-11-21 09:50:57 +0000 URL: https://git.openjdk.org/jdk/commit/3c0949824e06f2b3d44f1bde9d2292a7627b0197
21-11-2022

A pull request was submitted for review. URL: https://git.openjdk.org/jdk/pull/11237 Date: 2022-11-18 12:27:46 +0000
21-11-2022

I saw same issue while updating the test case under https://bugs.openjdk.org/browse/JDK-8297241. Test is updated and PR is out for review. After update test is not failing after 100 runs on each platforms without retries and especially on Linux.
21-11-2022

Here's a log file snippet from the jdk-20+25-1839-tier4 sighting: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java #section:main ----------messages:(7/322)---------- command: main OnScreenRenderingResizeTest reason: User specified action: run main/othervm OnScreenRenderingResizeTest started: Sat Nov 19 00:28:30 UTC 2022 Mode: othervm [/othervm specified] Additional options from @modules: --add-modules java.desktop finished: Sat Nov 19 00:28:34 UTC 2022 elapsed time (seconds): 4.066 ----------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:226) at OnScreenRenderingResizeTest.main(OnScreenRenderingResizeTest.java:174) 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:1591) JavaTest Message: Test threw exception: java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000 JavaTest Message: shutting down test STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Test failed at 0-0 rgb=0xff000000 ----------rerun:(43/5528)*----------
19-11-2022