A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x47c62457, pid=8896, tid=0x00002244
#
# JRE version: Java(TM) SE Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
# Java VM: Java HotSpot(TM) Client VM (25.144-b01 mixed mode windows-x86 )
# Problematic frame:
# C  [ig75icd32.dll+0x3b2457]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# If you would like to submit a bug report, please visit:
#   
http://bugreport.java.com/bugreport/crash.jsp# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
---------------  T H R E A D  ---------------
Current thread (0x45349000):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=8772, stack(0x46710000,0x46760000)]
siginfo: ExceptionCode=0xc00000fd, ExceptionInformation=0x00000000 0x46710000 
Registers:
EAX=0x46710000, EBX=0x4675e070, ECX=0x466feb18, EDX=0x00300000
ESP=0x4671e490, EBP=0x4671e4a4, ESI=0x4675d6dc, EDI=0x4b19ad10
EIP=0x47c62457, EFLAGS=0x00010206
Top of Stack: (sp=0x4671e490)
0x4671e490:   4b19ad10 47b04c52 4673de3c 47cb7f71
0x4671e4a0:   ffffffff 4673de48 47b0528a 00000076
0x4671e4b0:   4673a548 4673dde8 4b19ad10 4675d8c0
0x4671e4c0:   00000000 00000000 00000000 00000000
0x4671e4d0:   00000000 00000000 00000000 00000000
0x4671e4e0:   00000000 00000000 00000000 00000000
0x4671e4f0:   00000000 00000000 00000000 00000000
0x4671e500:   00000000 00000000 00000000 00000000 
Instructions: (pc=0x47c62457)
0x47c62437:   1b c0 f7 d0 23 c8 8b c4 25 00 f0 ff ff 3b c8 72
0x47c62447:   0a 8b c1 59 94 8b 00 89 04 24 c3 2d 00 10 00 00
0x47c62457:   85 00 eb e9 55 8b ec 83 25 d8 46 e3 47 00 83 ec
0x47c62467:   10 53 33 db 43 09 1d 70 5c e2 47 6a 0a e8 49 c4 
Register to memory mapping:
EAX=0x46710000 is an unknown value
EBX=0x4675e070 is pointing into the stack for thread: 0x45349000
ECX=0x466feb18 is an unknown value
EDX=0x00300000 is an unknown value
ESP=0x4671e490 is pointing into the stack for thread: 0x45349000
EBP=0x4671e4a4 is pointing into the stack for thread: 0x45349000
ESI=0x4675d6dc is pointing into the stack for thread: 0x45349000
EDI=0x4b19ad10 is an unknown value
Stack: [0x46710000,0x46760000],  sp=0x4671e490,  free space=57k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ig75icd32.dll+0x3b2457]
C  [ig75icd32.dll+0x25528a]
C  [ig75icd32.dll+0x257635]
C  [ig75icd32.dll+0x34f616]
C  [ig75icd32.dll+0x34fc7d]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x35071c]
C  [ig75icd32.dll+0x30c85c]
C  [ig75icd32.dll+0x34f9ba]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x34d7ff]
C  [ig75icd32.dll+0x34fb73]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x34fc59]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x35037d]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x3506c4]
C  [ig75icd32.dll+0x30c85c]
C  [ig75icd32.dll+0x34f9ba]
C  [ig75icd32.dll+0x30c999]
C  [ig75icd32.dll+0x3500bd]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x34f9ba]
C  [ig75icd32.dll+0x30c86d]
C  [ig75icd32.dll+0x30cb65]
C  [ig75icd32.dll+0x30c766]
C  [ig75icd32.dll+0x1c28d5]
C  [ig75icd32.dll+0x10da71]
C  [ig75icd32.dll+0x10e40a]
C  [ig75icd32.dll+0x10e5be]
C  [ig75icd32.dll+0x2cb262]
C  [jogl_desktop.dll+0x2883f]
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glLinkProgram1(IJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glLinkProgram(I)V+34
j  haven.BGL$69.run(Ljavax/media/opengl/GL2;)V+10
J 903 C1 haven.BufferBGL.run(Ljavax/media/opengl/GL2;)V (31 bytes) @ 0x026ba3a4 [0x026ba350+0x54]
j  haven.HavenPanel.redraw(Ljavax/media/opengl/GL2;)V+163
j  haven.HavenPanel$1.display(Ljavax/media/opengl/GLAutoDrawable;)V+53
j  jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V+81
j  jogamp.opengl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+2
j  javax.media.opengl.awt.GLCanvas$9.run()V+118
j  jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+206
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+80
j  javax.media.opengl.awt.GLCanvas$10.run()V+73
J 1501 C1 java.awt.event.InvocationEvent.dispatch()V (69 bytes) @ 0x02784e2c [0x02784df0+0x3c]
J 1105 C1 java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V (149 bytes) @ 0x026f0310 [0x026efe50+0x4c0]
J 1102 C1 java.awt.EventQueue$3.run()Ljava/lang/Void; (60 bytes) @ 0x026ef5dc [0x026ef580+0x5c]
J 1101 C1 java.awt.EventQueue$3.run()Ljava/lang/Object; (5 bytes) @ 0x026ef360 [0x026ef340+0x20]
v  ~StubRoutines::call_stub
V  [jvm.dll+0x15af45]
V  [jvm.dll+0x2213ae]
V  [jvm.dll+0x15afde]
V  [jvm.dll+0x10b2cf]
C  [java.dll+0x102f]
J 1097 C1 java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V (80 bytes) @ 0x026ede88 [0x026edc80+0x208]
J 1698 C1 java.awt.EventDispatchThread.pumpOneEventForFilters(I)V (295 bytes) @ 0x027d0e90 [0x027d0800+0x690]
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j  java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub
V  [jvm.dll+0x15af45]
V  [jvm.dll+0x2213ae]
V  [jvm.dll+0x15afde]
V  [jvm.dll+0x15b166]
V  [jvm.dll+0x15b1d7]
V  [jvm.dll+0xff36f]
V  [jvm.dll+0x17dc30]
V  [jvm.dll+0x17e4aa]
V  [jvm.dll+0x1c2ec6]
C  [msvcr100.dll+0x5c556]
C  [msvcr100.dll+0x5c600]
C  [KERNEL32.DLL+0x17c04]
C  [ntdll.dll+0x5ad2f]
C  [ntdll.dll+0x5acfa]
C  0x00000000
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glLinkProgram1(IJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glLinkProgram(I)V+34
j  haven.BGL$69.run(Ljavax/media/opengl/GL2;)V+10
J 903 C1 haven.BufferBGL.run(Ljavax/media/opengl/GL2;)V (31 bytes) @ 0x026ba3a4 [0x026ba350+0x54]
j  haven.HavenPanel.redraw(Ljavax/media/opengl/GL2;)V+163
j  haven.HavenPanel$1.display(Ljavax/media/opengl/GLAutoDrawable;)V+53
j  jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V+81
j  jogamp.opengl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+2
j  javax.media.opengl.awt.GLCanvas$9.run()V+118
j  jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+206
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+80
j  javax.media.opengl.awt.GLCanvas$10.run()V+73
J 1501 C1 java.awt.event.InvocationEvent.dispatch()V (69 bytes) @ 0x02784e2c [0x02784df0+0x3c]
J 1105 C1 java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V (149 bytes) @ 0x026f0310 [0x026efe50+0x4c0]
J 1102 C1 java.awt.EventQueue$3.run()Ljava/lang/Void; (60 bytes) @ 0x026ef5dc [0x026ef580+0x5c]
J 1101 C1 java.awt.EventQueue$3.run()Ljava/lang/Object; (5 bytes) @ 0x026ef360 [0x026ef340+0x20]
v  ~StubRoutines::call_stub
J 1029  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; (0 bytes) @ 0x026da747 [0x026da6e0+0x67]
J 1097 C1 java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V (80 bytes) @ 0x026ede88 [0x026edc80+0x208]
J 1698 C1 java.awt.EventDispatchThread.pumpOneEventForFilters(I)V (295 bytes) @ 0x027d0e90 [0x027d0800+0x690]
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+35
j  java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11
j  java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j  java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j  java.awt.EventDispatchThread.run()V+9
v  ~StubRoutines::call_stub
---------------  P R O C E S S  ---------------
Java Threads: ( => current thread )
  0x45201800 JavaThread "Mapfile processor" [_thread_blocked, id=3820, stack(0x4a800000,0x4a850000)]
  0x45202c00 JavaThread "Worker thread" daemon [_thread_blocked, id=8016, stack(0x4a130000,0x4a180000)]
  0x45201000 JavaThread "Worker thread" daemon [_thread_blocked, id=8228, stack(0x4a0a0000,0x4a0f0000)]
  0x45200000 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=6244, stack(0x4bfc0000,0x4c010000)]
 What do i need to do to fix it