On Mon, 4 Dec 2023 23:26:12 GMT, Alexander Zvegintsev <azveg...@openjdk.org> 
wrote:

> Starting with Ubuntu 23.04, we are receiving a several PropertyNotify from 
> the window manager(Mutter on Gnome shell) with zero window insets, and only 
> after that an actual window insets.
> Our code is not ready for this, it uses the first received value. It affects 
> all our JDK.
> This did not happen before, e.g. Ubuntu 22.04 has non-zero insets from the 
> start. 
> 
> As a result, many tests fail on Ubuntu 23.04 and 23.10.
> 
> The solution is to change these insets on the fly.
> 
> This also means that some tests need some stabilization as they are not ready 
> for such late arrival of window insets.
> 
> Testing looks good.

test/jdk/ProblemList.txt line 461:

> 459: 
> java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java
>  8302787 windows-all
> 460: 
> java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.java
>  8302787 windows-all
> 461: 
> java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
>  8321303 linux-all

This intermittent issue is more reproducible after the fix, however it was 
there before. 
I am able to reproduce it with various JDK 11, 17, 19, 21, 22 (more info and a 
reproducer is available [here](https://bugs.openjdk.org/browse/JDK-8321303))

test/jdk/ProblemList.txt line 655:

> 653: javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java 8233177 
> linux-all,windows-all
> 654: 
> 655: javax/swing/JFrame/MaximizeWindowTest.java 8321289 linux-all

The test was supposed to fail on Linux, but it didn't because of the 
misreported size. [JDK-8321289](https://bugs.openjdk.org/browse/JDK-8321289)

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16960#discussion_r1414630233
PR Review Comment: https://git.openjdk.org/jdk/pull/16960#discussion_r1414630613

Reply via email to