[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-2d-dev
Subject:    Re: [OpenJDK 2D-Dev] Review request for: JDK-7179454 Xrender: FileDialogDropTargetTest.java sometime
From:       Alexey Ushakov <alexey.ushakov () jetbrains ! com>
Date:       2016-05-27 13:40:36
Message-ID: 65BE9893-169E-4DA7-9B51-CDE980196DDE () jetbrains ! com
[Download RAW message or body]

Thanks a lot!

Best Regards,
Alexey

> On 27 May 2016, at 16:35, Sergey Bylokhov <Sergey.Bylokhov@oracle.com> wrote:
> 
> it was pushed already, and I'll push it to jdk8-dev soon.
> http://hg.openjdk.java.net/jdk9/client/jdk/rev/2bafa85a456b
> 
> On 27.05.16 16:33, Alexey Ushakov wrote:
> > FYI, I’ve asked Anton to push the fix into jdk9 workspace.
> > 
> > Best Regards,
> > Alexey
> > 
> > > On 24 May 2016, at 15:06, Alexey Ushakov <Alexey.Ushakov@jetbrains.com> wrote:
> > > 
> > > Phil, Sergey,
> > > 
> > > Could you commit this fix into jdk9 repo (my committing rights are on only up \
> > > to jdk8) 
> > > Also, we would like to have this fix backported into jdk8 because it’s a main \
> > > jdk for our current products. 
> > > Best Regards,
> > > Alexey
> > > 
> > > > On 24 May 2016, at 11:43, Sergey Bylokhov <Sergey.Bylokhov@oracle.com> wrote:
> > > > 
> > > > On 24.05.16 10:21, Alexey Ushakov wrote:
> > > > > Hi Sergey,
> > > > > 
> > > > > > Did you check what sequence of calls causes a situation when we have \
> > > > > > BufImgSurfaceData as a surface and XRRenderer as a Pipe?
> > > > > 
> > > > > No. The issue is really difficult to reproduce and it disappears with any \
> > > > > logging enabled, so it might be a race condition. I was able to reproduce \
> > > > > it artificially by resizing VMware VM number of times with high frequency. \
> > > > > It also was reported by users on  KDE desktops.
> > > > 
> > > > ok, Looks fine.
> > > > 
> > > > > > On 23 May 2016, at 20:11, Sergey Bylokhov <Sergey.Bylokhov@oracle.com> \
> > > > > > wrote: 
> > > > > > Hi, Alexey.
> > > > > > Did you check what sequence of calls causes a situation when we have \
> > > > > > BufImgSurfaceData as a surface and XRRenderer as a Pipe? I thought we \
> > > > > > always change them at once(actually the pipe usually updated from the \
> > > > > > surface.validatePipe(SG2D))? 
> > > > > > On 23.05.16 17:44, Alexey Ushakov wrote:
> > > > > > > Hello Phil,
> > > > > > > 
> > > > > > > Here is a small fix of quite annoying exception that we sometimes have
> > > > > > > in IDEA product. The bug is assigned to you so, please have a look.
> > > > > > > 
> > > > > > > Bug: https://bugs.openjdk.java.net/browse/JDK-7179454
> > > > > > > Webrev: http://cr.openjdk.java.net/~avu/JDK-7179454/webrev.00
> > > > > > > 
> > > > > > > Sometimes rendering is performed into surface of wrong type, so we need
> > > > > > > to recreate it by throwing InvalidPipeException. The exception is \
> > > > > > > caught at upper level and the surface of appropriate type is created. \
> > > > > > > Similar approach is used in OpenGL and D3D pipeline.
> > > > > > > 
> > > > > > > Best Regards,
> > > > > > > Alexey
> > > > > > 
> > > > > > 
> > > > > > --
> > > > > > Best regards, Sergey.
> > > > > 
> > > > 
> > > > 
> > > > --
> > > > Best regards, Sergey.
> > > 
> > 
> 
> 
> -- 
> Best regards, Sergey.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic