[OpenJDK 2D-Dev] Review request for: JDK-7179454 Xrender: FileDialogDropTargetTest.java sometimes failed on OEL 6 with jdk 8

Alexey Ushakov alexey.ushakov at jetbrains.com
Fri May 27 13:40:36 UTC 2016


Thanks a lot!

Best Regards,
Alexey

> On 27 May 2016, at 16:35, Sergey Bylokhov <Sergey.Bylokhov at 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 at 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 at 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 at 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.




More information about the 2d-dev mailing list