Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-09-04 Thread Philip Race
It should. Although it hasn't exactly baked in 14 yet. -phil. On 9/4/19, 4:42 PM, Bill York wrote: Thanks, it looks like you made the change here: https://hg.openjdk.java.net/jdk/client/rev/07556f8cd819 Do you know if this change will work with Java 8? Bill On 8/24/19, 6:22 PM, "Sergey

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-09-04 Thread Bill York
Thanks, it looks like you made the change here: https://hg.openjdk.java.net/jdk/client/rev/07556f8cd819 Do you know if this change will work with Java 8? Bill On 8/24/19, 6:22 PM, "Sergey Bylokhov" wrote: I'll push it soon On 8/24/19 10:27 am, Phil Race wrote: > Sergey,

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-24 Thread Sergey Bylokhov
I'll push it soon On 8/24/19 10:27 am, Phil Race wrote: Sergey, Since you proposed this version of the fix, do you want to push it ? -phil. On 8/24/19 5:09 AM, Alexey Ushakov wrote: Hi Sergey, The proposed solution looks good for me. Best Regards, Alexey On 12 Aug 2019, at 12:29,

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-24 Thread Phil Race
Sergey, Since you proposed this version of the fix, do you want to push it ? -phil. On 8/24/19 5:09 AM, Alexey Ushakov wrote: Hi Sergey, The proposed solution looks good for me. Best Regards, Alexey On 12 Aug 2019, at 12:29, Sergey Bylokhov wrote: Hi, Phil, Alexey. I recheck this

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-24 Thread Alexey Ushakov
Hi Sergey, The proposed solution looks good for me. Best Regards, Alexey > On 12 Aug 2019, at 12:29, Sergey Bylokhov wrote: > > Hi, Phil, Alexey. > > I recheck this bug, and here is some of my thought: > 1. We have two java classes: >- GLX/CGL/WGL/GraphicsConfig which maintain the

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-23 Thread Phil Race
The fix creates a new JNI GlobalRef pointing to the GraphicsConfig That is then explicitly released in the dispose method of the SurfaceData called when it is collected. The dispose method also then frees the native component now that we are truly done with it So the risk here is that I have

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-12 Thread Sergey Bylokhov
Hi, Phil, Alexey. I recheck this bug, and here is some of my thought: 1. We have two java classes: - GLX/CGL/WGL/GraphicsConfig which maintain the native structure WGL/GLX/CGL/GraphicsConfigInfo - GLX/CGL/WGL/SurfaceData which maintain the native structure CGL/GLXS/WGL/SDOps 2. The

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-08 Thread Sergey Bylokhov
I am looking into it. - philip.r...@oracle.com wrote: > Sergey, > > This fix seems OK to me. Can you please do whatever re-evaluation you > meant > as I'd like to pull it into jdk/client for Alexey (since he does not > have current commit rights). > > -phil. > > On 3/8/18 2:59 PM, Sergey

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2019-08-07 Thread Phil Race
Sergey, This fix seems OK to me. Can you please do whatever re-evaluation you meant as I'd like to pull it into jdk/client for Alexey (since he does not have current commit rights). -phil. On 3/8/18 2:59 PM, Sergey Bylokhov wrote: Hi, Bill. Thank you for confirmation. On 08/03/2018 14:08,

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-03-08 Thread Sergey Bylokhov
Hi, Bill. Thank you for confirmation. On 08/03/2018 14:08, Bill York wrote: 3. Is there a plan to get this bug fix into the JRE distributed by Oracle? I will reevaluate the fix for inclusion in jdk11. -- Best regards, Sergey.

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-03-08 Thread Bill York
Hi again, This JDK seems to fix the issue we see with our product. I have a few more questions. 1. Can we can share the download site with our customers? 2. Is there a best practice for that kind of sharing? 3. Is there a plan to get this bug fix into the JRE distributed by Oracle? Please let

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-03-05 Thread Bill York
Alexey, Thanks for the link. I have downloaded it and am trying it out now. Bill On 1/26/18, 5:53 AM, "Alexey Ushakov" wrote: Hello Bill, You can try our production bits

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-26 Thread Alexey Ushakov
Hello Bill, You can try our production bits (https://bintray.com/jetbrains/intellij-jdk/download_file?file_path=jbsdk8u152b1136.5_osx_x64.tar.gz) Best Regards, Alexey > On 26 Jan 2018, at 01:52, Bill York wrote: > > Thanks for the update. We have numerous JDK8 users

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-26 Thread Alexey Ushakov
Hello Sergey, I’ve spent some time looking for the information that you’ve requested in the review but then was distracted by some other important tasks. Actually, the proposed fix is used in our production since then and we haven’t heard any problems with it. If you have a better way to fix

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-25 Thread Bill York
Thanks for the update. We have numerous JDK8 users experiencing this crash. Is JDK11 the only possible resolution? Does anyone know of a work-around? Thanks again, Bill On 1/25/18, 5:48 PM, "Sergey Bylokhov" wrote: FYI: Review for those fix was not

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-25 Thread Sergey Bylokhov
FYI: Review for those fix was not completed: http://mail.openjdk.java.net/pipermail/2d-dev/2015-December/006130.html On 25/01/2018 13:31, Bill York wrote: Could someone let me know if there are plans to fix this bug? 1. In the OpenJDK code base? 2. In the Oracle JDK? The next release where

Re: [OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-25 Thread Philip Race
There was a reply to the proposal when it was submitted : http://mail.openjdk.java.net/pipermail/2d-dev/2015-December/006130.html suggesting a different approach, but there was no follow-up. So I don't really know what the current status is .. and that was a long time ago. -phil. On 1/25/18,

[OpenJDK 2D-Dev] bug 8146238 - Java Queue Flusher on MacOS

2018-01-25 Thread Bill York
Hello 2D dev team! I’m looking for help with the bug captured as 8146238. Our customers use Java 8 and on the Mac and this bug is creating a lot of trouble for them. It appears there is a fix proposed: