Jvm crash: es2 pipeline crashs jvm on macosx vm

Chien Yang chien.yang at oracle.com
Sat Apr 16 17:41:08 UTC 2016


Hi Ali,

Thanks! I believe we have enough information from what you have already 
shared here and in JI-9035391. You can track the progress of this issue 
with JI-9035391 when it is transferred to JBS.

- Chien

On 4/14/16, 10:58 PM, Ali Ebrahimi wrote:
> Hi Chien,
>
> I googled and found there are already similar crash reports in javafx8 
> timeframe for this problem:
> https://bugs.openjdk.java.net/browse/JDK-8096072
> https://bugs.openjdk.java.net/browse/JDK-8092559
>
> Since I can't comment on this issues on jira to add my patch, should I 
> report new bug report for FX9?
> Note: This patch also works for javafx8.
>
> On Fri, Apr 15, 2016 at 2:07 AM, Chien Yang <chien.yang at oracle.com 
> <mailto:chien.yang at oracle.com>> wrote:
>
>     Thanks reporting your finding and suggestion. Do you mind filing a
>     bug report?  Please include the steps and your system
>     configuration that we may reproduce  the crash on our end.
>
>     https://wiki.openjdk.java.net/display/OpenJFX/Submitting+a+Bug+Report
>
>     Thanks,
>     - Chien
>
>
>     On 4/14/2016 12:16 PM, Ali Ebrahimi wrote:
>
>         When running javafx apps with es2 pipeline on macosx vm I get
>         jvm crash.
>
>         The following patch fixes this issue and I can run Ensemple8
>         application
>         with es2 pipeline successfully.
>         The good news is that 3D support is works fine.
>
>         diff -r 3f15f2e59063
>         modules/graphics/src/main/native-prism-es2/macosx/MacOSXWindowSystemInterface.m
>         ---
>         a/modules/graphics/src/main/native-prism-es2/macosx/MacOSXWindowSystemInterface.m
>         Wed
>         Apr 13 12:36:43 2016 -0700
>         +++
>         b/modules/graphics/src/main/native-prism-es2/macosx/MacOSXWindowSystemInterface.m
>         Thu
>         Apr 14 23:45:18 2016 +0430
>         @@ -68,7 +68,12 @@
>               NSOpenGLPixelFormat *fmt = [[NSOpenGLPixelFormat alloc]
>         initWithAttributes : attribs];
>               if (fmt == nil) {
>                   // should we fallback to defaults or not?
>         -        fmt = [NSOpenGLView defaultPixelFormat];
>         +        //fmt = [NSOpenGLView defaultPixelFormat];
>         +        NSOpenGLPixelFormatAttribute attributes[] = {
>         +            NSOpenGLPFAAllowOfflineRenderers,
>         +            0
>         +        };
>         +        fmt = [[NSOpenGLPixelFormat alloc] initWithAttributes :
>         attributes];
>               }
>
>               [pool release];
>
>
>
>
>
> -- 
>
> Best Regards,
> Ali Ebrahimi


More information about the openjfx-dev mailing list