On Wed, 3 Dec 2025 20:25:37 GMT, Damon Nguyen <[email protected]> wrote:

> There was a prior PR that attempted to fix this issue, but it was found that 
> [JDK-8280987](https://bugs.openjdk.org/browse/JDK-8280987) was the more 
> reasonable cause. The issue was caused by Ubuntu instances having a large 
> amount of graphics configurations, hence a large amount of concurrent frames 
> being open and tested on at a time. As such, the newly suggested fix was to 
> instead break apart the test into batches.
> 
> This change creates and disposes of the test frames in batches of 20, up to 
> the number of GC's identified. The original problem was recreated when 
> testing on Ubuntu 24.04, and I have re-tested this with the updated test on 
> the same device, and it passes. When debugging, 140 GC's were identified and 
> all 140 frames were created and disposed of. Also tested this on macOS 15 and 
> the test also passes. CI looks good as well.

This pull request has now been integrated.

Changeset: 317788ff
Author:    Damon Nguyen <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb
Stats:     57 lines in 1 file changed: 25 ins; 16 del; 16 mod

8360160: ubuntu-22-04 machine is failing client tests

Reviewed-by: prr, azvegint

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

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

Reply via email to