[8u] RFR: 8252470: java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java fails on Windows
Alex Kashchenko
akashche at redhat.com
Wed Nov 25 10:07:47 UTC 2020
On 11/24/20, Hohensee, Paul <hohensee at amazon.com> wrote:
> I'm fine with leaving DisposeFrameOnDragTest.java the way you have it.
> Lgtm.
Thanks for the review! Issue is marked for approval.
>
> Thanks,
> Paul
>
> On 11/24/20, 1:36 PM, "Alex Kashchenko" <akashche at redhat.com> wrote:
>
> On 11/24/20, Hohensee, Paul <hohensee at amazon.com> wrote:
> > awt_Toolkit.cpp needs a copyright update to 2020 also. A backport of
> > JDK-8160974 is out for review, which will add the headful attribute,
> but I
> > don't have a problem with it being done in this backport: the author
> of that
> > backport (me) can just remove DisposeFrameOnDragTest.java from his
> patch.
> > JDK-8179889 is moot because you're updating the copyright date on
> both
> > patched files anyway.
>
> Thanks for the review! Patch with updated copyright header:
>
> https://cr.openjdk.java.net/~akasko/jdk8u/8252470/webrev.02/
>
> I left DisposeFrameOnDragTest change the same as before, please let me
> know if it is better to wait for 8160974 to be pushed and drop this
> change (leaving only copyright update for this test).
>
> >
> > Thanks,
> > Paul
> >
> > On 10/30/20, 8:49 AM, "jdk8u-dev on behalf of Alex Kashchenko"
> > <jdk8u-dev-retn at openjdk.java.net on behalf of akashche at redhat.com>
> wrote:
> >
> > On 10/30/20, Andrew Hughes <gnu.andrew at redhat.com> wrote:
> > > On 12:46 Wed 23 Sep , Alex Kashchenko wrote:
> > >> Hi,
> > >>
> > >> Please review the backport of JDK-8252470 to 8u-dev:
> > >>
> > >> Bug: https://bugs.openjdk.java.net/browse/JDK-8252470
> > >>
> > >> Original changeset:
> > https://hg.openjdk.java.net/jdk/jdk/rev/5870df313be1
> > >>
> > >> 8u webrev:
> > https://cr.openjdk.java.net/~akasko/jdk8u/8252470/webrev.00/
> > >>
> > >>
> > >> Backport depends on:
> > >>
> > >> 8132664:
> > closed/javax/swing/DataTransfer/DefaultNoDrop/DefaultNoDrop.java
> > >> locks on Windows (not public, see:
> > >>
> >
> https://mail.openjdk.java.net/pipermail/jdk8u-dev/2020-September/012731.html
> > >> )
> > >> 8232114: JVM crashed at imjpapi.dll in native code
> > >>
> > >>
> > >> After fixing paths, changes to awt_Toolkit.cpp apply cleanly.
> > >> Comment-only
> > >> change to DisposeFrameOnDragTest.java does not apply cleanly,
> because
> > it
> > >> depends on:
> > >>
> > >> 8198333: ProblemList should be updated for headless mode
> > >>
> > >> that seems to be problematic to backport. It is proposed to
> exclude
> > >> changes
> > >> to DisposeFrameOnDragTest.java from the backport.
> > >>
> > >> Testing: checked that it compiles with vs2010 and vs2017, ran
> > >> jck:api/java_awt .
> > >>
> > >>
> > >> PS: it is not clear whether this fix need to be brought to
> 15/13/11
> > first
> > >> before proceeding with 8, please let me know if that is the
> case.
> > >>
> > >> --
> > >> -Alex
> > >>
> > >
> > > 8198333 actually only makes a small change to the header
> format:
> > >
> > > ---
> > >
> >
> a/test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java
> > > +++
> > >
> >
> b/test/jdk/java/awt/dnd/DisposeFrameOnDragCrash/DisposeFrameOnDragTest.java
> > > @@ -22,7 +22,8 @@
> > > */
> > >
> > > /**
> > > - * @test @summary JVM crash if the frame is disposed in
> > > DropTargetListener
> > > + * @test
> > > + * @summary JVM crash if the frame is disposed in
> > DropTargetListener
> > > * @key headful
> > > * @author Petr Pchelko
> > > * @library ../../regtesthelpers
> > >
> > >
> > > The test itself is present in 8u, so I see no reason why this
> patch
> > > can't include the bug ID line and copyright change from the 11u
> > version.
> > > You could also include the above cleanup.
> >
> > Thanks for the review! Besides JDK-8198333, changes to
> > DisposeFrameOnDragTest.java also depend on JDK-8179889 (comma)
> and
> > JDK-8160974 (headful tag).
> >
> > Updated webrev including changes from the issues above:
> >
> > https://cr.openjdk.java.net/~akasko/jdk8u/8252470/webrev.01/
> >
> >
> > --
> > -Alex
> >
> >
> >
>
>
> --
> -Alex
>
>
>
--
-Alex
More information about the jdk8u-dev
mailing list