Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-03-19 Thread Laurent Bourgès
Hi Mike, This bug is fixed for some time and the recent jdk9 b110 contains the fix: https://jdk9.java.net/download/ Regards, Laurent Le 2 févr. 2016 19:27, "Mike Bremford" a écrit : > > Hi All > > > I was steered to this list after initially posting here: https://community.oracle.com/message/13

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-04 Thread Jim Graham
Ah, interesting, Yes, TileState in AAShapePipe is also a problem for reentrancy. It has a lower resulting damage potential given the nature of the data it holds, but it can still cause problems. The defensive copy of the abox values is one step to help here, but it isn't complete. Now that

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-04 Thread Laurent Bourgès
Jim, Jim, here are my comments: 2016-02-04 2:55 GMT+01:00 Jim Graham : > Interesting, so this can happen with any custom Paint or Composite. Yes, > re-entrance detection should be done. > FYI, I proposed a bug fix and also checked the output images are now correct: http://mail.openjdk.java.net/p

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-03 Thread Jim Graham
Interesting, so this can happen with any custom Paint or Composite. Yes, re-entrance detection should be done. Just out of curiosity - the 10% performance hit for the CLQ storage vs. thread-local - that was specifically only for the time it takes to retreive the Renderer, right? I can't imagi

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-03 Thread Laurent Bourgès
Phil, bug https://bugs.openjdk.java.net/browse/JDK-8148886 Thanks for creating the bug ! I spent some time tracking down the bug and make the diagnostic: 1. I enabled diagnostics: *-Dsun.java2d.renderer.log=true* *-Dsun.java2d.renderer.doChecks=true* -Dsun.java2d.renderer.doStats=true -Dsun.

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-02 Thread Phil Race
I have filed a bug https://bugs.openjdk.java.net/browse/JDK-8148886 I also downloaded the test case and see the crash. FYI if you want to continue to test JDK9 builds and this is a blocker for you (I suppose it is), then until it is fixed you can do -Dsun.java2d.renderer=sun.dc.DuctusRenderingE

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-02 Thread Laurent Bourgès
Mike, I download your test code, thanks ! I will look later at your problem. Laurent 2016-02-02 20:39 GMT+01:00 Mike Bremford : > Hi Laurent - gmail are blocking my attachments for security reasons, but > you can download at http://bfo.com/misc/test.tar.gz - let me know when > you've got it a

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-02 Thread Mike Bremford
Hi Laurent - gmail are blocking my attachments for security reasons, but you can download at http://bfo.com/misc/test.tar.gz - let me know when you've got it and I'll delete it. Cheers... Mike -- - Mike Bremford - CTO m...@bfo.c

Re: [OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-02 Thread Laurent Bourgès
Hi, Please send me your test case at bourges.laurent (gmail). I need it to reproduce your issue. Thanks, Laurent

[OpenJDK Rasterizer] Segfault in marlin code for Java 9 ea100

2016-02-02 Thread Mike Bremford
Hi All I was steered to this list after initially posting here: https://community.oracle.com/message/13632163 We've been doing some initial testing of our product with Java 9 (build 9-ea+100-2016-01-06-195905.javare.4235.nc on multi-core Xeon running Linux) and managed to get a consistent segfa