<AWT Dev> OpenJdk11-28-EA JDialog hanging
Laurent Bourgès
bourges.laurent at gmail.com
Tue Oct 16 17:15:27 UTC 2018
Sergey,
Could you have a look as this fix is important for IcedTeaWeb + jdk11 ?
The webrev applies to OpenJDK12 but should be backported to 11 ?
TimeFrame for 11.0.2 RDP2: late october, GA late january
Cheers,
Laurent
Le mar. 16 oct. 2018 à 15:50, Laurent Bourgès <bourges.laurent at gmail.com> a
écrit :
> Hi Martin,
>
> Thanks for your test! Great job :-)
>>
>
> Thanks, your fixes are good.
>
>
>> I applied some minor changes for integration:
>>
>> * Renamed to TestSeqEventsMultipleContexts
>> * A bit longer but should describe what this is about
>> * Placed in jdk/java/awt/event/SequencedEvent
>>
>> * Encapsulated the window in TestWindow class
>>
>> * Instead of waiting 1s for windows to show, loop until windows are
>> shown -or the test hard stops-. When I ran in my environment, 1s was not
>> enough. This should make the test more resilent. We still depend on a timer
>> but that is inevitably.
>>
>> * Incremented the time we wait for the TGs to finish. 2s was not enough
>> in my runs. However, we now do frequent checks to finish earlier in the
>> success path.
>>
>> * Calculated expected value in initilization time
>>
>> * Changed a bit how the test finishes
>> * System.exit(0) is a failure for jtreg
>> * We need status -1 for jtreg to detect failures, and will do a hard
>> stop when time expires
>> * Stack traces for the main thread are not much relevant
>> * dispose window to exit gracefully on the success path
>>
>> * Removed unused code (button click action)
>>
>> * Added jtreg tags & copyright
>>
>> Webrev.02 with test integrated:
>>
>> * http://cr.openjdk.java.net/~mbalao/webrevs/8204142/8204142.webrev.02
>> *
>> http://cr.openjdk.java.net/~mbalao/webrevs/8204142/8204142.webrev.02.zip
>>
>
> I tested the new TestSeqEventsMultipleContexts:
> - jdk8/9/10: OK
> - jdk11: KO
> - jdk12+patch: OK
>
> I am not an awt reviewer, but it is OK for me.
>
> Cheers,
> Laurent
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20181016/35c6e703/attachment.html>
More information about the awt-dev
mailing list