RFR: 8224968: javax/swing/JColorChooser/Test6827032.java times out in Windows 10

Alexey Ivanov aivanov at openjdk.org
Fri Feb 28 15:50:06 UTC 2025


**Problem:**

The test hangs intermittently when run on Windows. (In some cases, handling the timeout takes 2 hours.)

Thread dump shows no AWT threads, yet jtreg harness still waits for the test thread to finish, in particular it waits for [`StreamCopier`](https://github.com/openjdk/jtreg/blob/759946dedbafa423552851ecb98bc3bb8dcf30ec/src/share/classes/com/sun/javatest/regtest/exec/ProcessCommand.java#L279-L281). See `threaddump.log` attached to the bug and [my comment](https://bugs.openjdk.org/browse/JDK-8224968?focusedId=14757188&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14757188) for more details.

**Fix, or Workaround:**

Drag mouse for a short while.

In my testing on CI, the `javax/swing/JColorChooser/Test6827032.java` failed on Windows *3 times* out of 6 runs with 20 repeats (`JTREG=REPEAT_COUNT=20`) without the fix.

There have been no failures after the fix in 10 runs with 20 repeats.

-------------

Commit messages:
 - 8224968: javax/swing/JColorChooser/Test6827032.java times out in Windows 10

Changes: https://git.openjdk.org/jdk/pull/23846/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23846&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8224968
  Stats: 33 lines in 2 files changed: 13 ins; 11 del; 9 mod
  Patch: https://git.openjdk.org/jdk/pull/23846.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/23846/head:pull/23846

PR: https://git.openjdk.org/jdk/pull/23846


More information about the client-libs-dev mailing list