Login  Register

Re: Issue with Java 3D under OpenJDK 7 / Mac OS X

Posted by Manu on Oct 23, 2012; 4:39pm
URL: https://forum.jogamp.org/Issue-with-Java-3D-under-OpenJDK-7-Mac-OS-X-tp4025259p4026589.html

I tried today with JOGL b835 autobuilds, and it gave me some similar errors under Windows and Linux (but different from the one I previously reported under Mac OS X):

- Under Windows, the VM crash log was:
Stack: [0x07870000,0x078c0000],  sp=0x078bf900,  free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [prl_gldd.dll+0xcc12]
C  [prl_gldd.dll+0x13f4f]
C  [extension2378866328423935713.dll+0x17a56]  Java_jogamp_opengl_gl4_GL4bcImpl_dispatch_1glLightModeli1__IIJ+0x16
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glLightModeli1(IIJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glLightModeli(II)V+35
j  javax.media.j3d.JoglPipeline.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+25
j  javax.media.j3d.Canvas3D.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+5
j  javax.media.j3d.Canvas3D.enableSeparateSpecularColor()V+21
j  javax.media.j3d.Renderer.doWork(J)V+3832
j  javax.media.j3d.J3dThread.run()V+19
v  ~StubRoutines::call_stub
V  [jvm.dll+0xfb05b]
V  [jvm.dll+0x18c901]
V  [jvm.dll+0xfb201]
V  [jvm.dll+0xfb25b]
V  [jvm.dll+0xb5619]
V  [jvm.dll+0x119334]
V  [jvm.dll+0x14158c]
C  [msvcr71.dll+0x9565]  endthreadex+0xa0
C  [kernel32.dll+0x133aa]  BaseThreadInitThunk+0x12
C  [ntdll.dll+0x39ef2]  RtlInitializeExceptionChain+0x63
C  [ntdll.dll+0x39ec5]  RtlInitializeExceptionChain+0x36

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glLightModeli1(IIJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glLightModeli(II)V+35
j  javax.media.j3d.JoglPipeline.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+25
j  javax.media.j3d.Canvas3D.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+5
j  javax.media.j3d.Canvas3D.enableSeparateSpecularColor()V+21
j  javax.media.j3d.Renderer.doWork(J)V+3832
j  javax.media.j3d.J3dThread.run()V+19
v  ~StubRoutines::call_stub

- Under Linux, the VM crash log was:
 Stack: [0x00007f59cc05b000,0x00007f59cc15c000],  sp=0x00007f59cc15a230,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libGL.so.1+0x45ab4]  glLightModeli+0x44

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glLightModeli1(IIJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glLightModeli(II)V+35
j  javax.media.j3d.JoglPipeline.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+25
j  javax.media.j3d.Canvas3D.updateSeparateSpecularColorEnable(Ljavax/media/j3d/Context;Z)V+5
j  javax.media.j3d.Canvas3D.enableSeparateSpecularColor()V+21
j  javax.media.j3d.Renderer.doWork(J)V+3832
j  javax.media.j3d.J3dThread.run()V+19
v  ~StubRoutines::call_stub

Hope this can help...
Emmanuel Puybaret