EXCEPTION ACCESS VIOLATION

When running my code I get the error EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000076d7c567, pid=7920, tid=12236 , this only started happening after about 50 runs of my program so and I think its due to the VBO cleanup I am doing but I dont know what is wrong with my dispose methods. Below are the methods for deallocating memory on program close.
main vbo class , each buffer object represents an independent VBO


	public void dispose(){
		for(BufferObject buffer : buffer_objects){
			buffer.dispose();
			GL15.glDeleteBuffers(buffer.vertex_id);
			GL15.glDeleteBuffers(buffer.texture_id);
		}
		vbo_core.dispose();
	}

shader


public void dispose(){
		particle_shader_class.dispose();
		line_shader_class.dispose();
		shaderclass.dispose();
	}

Buffer object dispose


public void dispose(){
		memFree(verticies);
		memFree(textures);
	}

Mem allocation


public int create_buffer(int size,Texture t){//texture must be set even if it's null
		int index = buffer_objects.size();
		BufferObject buffer = new BufferObject(memAllocFloat(size * 12),memAllocFloat(size*12),0,GL15.glGenBuffers(),GL15.glGenBuffers(),t,new Vertex2d(0,0,0,0));
		buffer_objects.add(buffer);//designed for dealing with squares as they make up the majority of the game , if other objects are used i'll put in custom methods for them.
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, buffer.vertex_id);
		GL15.glBufferData(GL15.GL_ARRAY_BUFFER, buffer.verticies, GL15.GL_STREAM_DRAW);
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, buffer.texture_id);
		GL15.glBufferData(GL15.GL_ARRAY_BUFFER,	buffer.textures, GL15.GL_STREAM_DRAW);
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);
		render.add(false);
		return index;//the index is the current position of the item in the arraylist , NEVER DELETE VBO'S ONLY MODIFY
	}

Error occurs here

public void extend_buffer(int index , Vertex2d[] data){
		BufferObject buffer = buffer_objects.get(index);
		buffer.set_to_write();
		for(Vertex2d vertex :data){
			buffer.verticies.put(vertex.x);
			buffer.textures.put(vertex.u);
			buffer.verticies.put(vertex.y);
			buffer.textures.put(vertex.v);
			buffer.vert_count += 2;
		}
		buffer_objects.set(index,buffer);
		buffer.rewind();
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, buffer.vertex_id);
		GL15.glBufferSubData(GL15.GL_ARRAY_BUFFER,0, buffer.verticies);
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, buffer.texture_id);
	    GL15.glBufferSubData(GL15.GL_ARRAY_BUFFER,	0, buffer.textures);
		GL15.glBindBuffer(GL15.GL_ARRAY_BUFFER, 0);
		
	}

on the glBufferSubData calls this exception is thrown.

A fatal error has been detected by the Java Runtime Environment:

EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000076d7c567, pid=11848, tid=1976

JRE version: Java™ SE Runtime Environment (8.0_25-b18) (build 1.8.0_25-b18)

Java VM: Java HotSpot™ 64-Bit Server VM (25.25-b02 mixed mode windows-amd64 compressed oops)

Problematic frame:

C [nvoglv64.DLL+0xfdc567]

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.sun.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 (0x000000001d609000): JavaThread “Thread-0” [_thread_in_native, id=1976, stack(0x000000001e0b0000,0x000000001e1b0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000000

Registers:
RAX=0x000000001fbd0654, RBX=0x000000001f718ae8, RCX=0x0000000000000300, RDX=0xffffffffe042f9ac
RSP=0x000000001e1aefc8, RBP=0x000000000000001c, RSI=0x0000000000000000, RDI=0x000000001fbd0654
R8 =0x0000000000000030, R9 =0x0000000000000030, R10=0x0000000000000000, R11=0x000000001fbd0654
R12=0x0000000000000000, R13=0x0000000075da0000, R14=0x0000000000000002, R15=0x000000001f718828
RIP=0x0000000076d7c567, EFLAGS=0x0000000000010203

Top of Stack: (sp=0x000000001e1aefc8)
0x000000001e1aefc8: 00000000768e654a 000000001d579100
0x000000001e1aefd8: 000000005060e35b 0000000000000004
0x000000001e1aefe8: 000000007678450b 000000001d609000
0x000000001e1aeff8: 0000000000000030 0000000000000000
0x000000001e1af008: 000000000048810b 000000001f718828
0x000000001e1af018: 00000000768e7332 000000001f718080
0x000000001e1af028: 0000000000000004 0000000000000000
0x000000001e1af038: 000000005061ed1b 000000001d609000
0x000000001e1af048: 000000001e1af140 000000001af3cce8
0x000000001e1af058: 0000000000000000 000000001af2fc78
0x000000001e1af068: 0000000002d15b74 000000001af3cce8
0x000000001e1af078: 000000001e1af100 000000001af2fc78
0x000000001e1af088: 0000000002d077b0 0000000000000000
0x000000001e1af098: 0000000000000030 000000001af54ec8
0x000000001e1af0a8: 000000001e1af0e8 000000001af55030
0x000000001e1af0b8: 0000000023bf0f08 000000001e1af0c0

Instructions: (pc=0x0000000076d7c567)
0x0000000076d7c547: 0f ba 25 71 a2 10 01 01 0f 83 ab 01 00 00 49 8b
0x0000000076d7c557: c3 4c 8b df 48 8b f9 49 8b c8 4c 8b c6 49 8b f2
0x0000000076d7c567: f3 a4 49 8b f0 49 8b fb c3 0f 10 02 41 0f 10 4c
0x0000000076d7c577: 10 f0 0f 11 01 41 0f 11 4c 08 f0 48 8b c1 c3 66

Register to memory mapping:

RAX=0x000000001fbd0654 is an unknown value
RBX=0x000000001f718ae8 is an unknown value
RCX=0x0000000000000300 is an unknown value
RDX=0xffffffffe042f9ac is an unknown value
RSP=0x000000001e1aefc8 is pointing into the stack for thread: 0x000000001d609000
RBP=0x000000000000001c is an unknown value
RSI=0x0000000000000000 is an unknown value
RDI=0x000000001fbd0654 is an unknown value
R8 =0x0000000000000030 is an unknown value
R9 =0x0000000000000030 is an unknown value
R10=0x0000000000000000 is an unknown value
R11=0x000000001fbd0654 is an unknown value
R12=0x0000000000000000 is an unknown value
R13=0x0000000075da0000 is an unknown value
R14=0x0000000000000002 is an unknown value
R15=0x000000001f718828 is an unknown value

Stack: [0x000000001e0b0000,0x000000001e1b0000], sp=0x000000001e1aefc8, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [nvoglv64.DLL+0xfdc567]
C [nvoglv64.DLL+0xb4654a]
C [nvoglv64.DLL+0xb47332]
C 0x0000000002d15b74

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.lwjgl.system.JNI.callV(JIII)V+0
j org.lwjgl.opengl.GL11.glDrawArrays(III)V+11
j com.lcass.graphics.Graphics_handler.render()V+256
j com.lcass.graphics.core_util.render()V+7
j com.lcass.graphics.core_util.start_tick()Ljava/lang/Object;+210
j com.lcass.core.Core.run()V+272
v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
0x000000001d7f4800 JavaThread “Java2D Disposer” daemon [_thread_blocked, id=3556, stack(0x0000000023d30000,0x0000000023e30000)]
0x0000000002c00800 JavaThread “DestroyJavaVM” [_thread_blocked, id=9924, stack(0x0000000002b00000,0x0000000002c00000)]
=>0x000000001d609000 JavaThread “Thread-0” [_thread_in_native, id=1976, stack(0x000000001e0b0000,0x000000001e1b0000)]
0x000000001d573000 JavaThread “Service Thread” daemon [_thread_blocked, id=10236, stack(0x000000001deb0000,0x000000001dfb0000)]
0x000000001d4f1000 JavaThread “C1 CompilerThread3” daemon [_thread_blocked, id=11432, stack(0x000000001ddb0000,0x000000001deb0000)]
0x000000001d4ea000 JavaThread “C2 CompilerThread2” daemon [_thread_blocked, id=11756, stack(0x000000001dcb0000,0x000000001ddb0000)]
0x000000001d4db000 JavaThread “C2 CompilerThread1” daemon [_thread_blocked, id=11728, stack(0x000000001dbb0000,0x000000001dcb0000)]
0x000000001d4d6800 JavaThread “C2 CompilerThread0” daemon [_thread_blocked, id=11940, stack(0x000000001dab0000,0x000000001dbb0000)]
0x000000001d4d3800 JavaThread “Attach Listener” daemon [_thread_blocked, id=11732, stack(0x000000001d9b0000,0x000000001dab0000)]
0x000000001d4df800 JavaThread “Signal Dispatcher” daemon [_thread_blocked, id=8384, stack(0x000000001d8b0000,0x000000001d9b0000)]
0x0000000002cf6000 JavaThread “Finalizer” daemon [_thread_blocked, id=10596, stack(0x000000001d3b0000,0x000000001d4b0000)]
0x0000000002cef000 JavaThread “Reference Handler” daemon [_thread_blocked, id=11260, stack(0x000000001d2b0000,0x000000001d3b0000)]

Other Threads:
0x000000001b4b8000 VMThread [stack: 0x000000001d1b0000,0x000000001d2b0000] [id=11904]
0x000000001d575000 WatcherThread [stack: 0x000000001dfb0000,0x000000001e0b0000] [id=11924]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap:
PSYoungGen total 67072K, used 22153K [0x0000000775c00000, 0x000000077a680000, 0x00000007c0000000)
eden space 57856K, 38% used [0x0000000775c00000,0x00000007771a2738,0x0000000779480000)
from space 9216K, 0% used [0x0000000779d80000,0x0000000779d80000,0x000000077a680000)
to space 9216K, 0% used [0x0000000779480000,0x0000000779480000,0x0000000779d80000)
ParOldGen total 153088K, used 0K [0x00000006e1400000, 0x00000006ea980000, 0x0000000775c00000)
object space 153088K, 0% used [0x00000006e1400000,0x00000006e1400000,0x00000006ea980000)
Metaspace used 9857K, capacity 9917K, committed 10240K, reserved 1058816K
class space used 876K, capacity 897K, committed 1024K, reserved 1048576K

Card table byte_map: [0x00000000120c0000,0x00000000127c0000] byte_map_base: 0x000000000e9b6000

Marking Bits: (ParMarkBitMap*) 0x0000000050d3d490
Begin Bits: [0x0000000013470000, 0x0000000016c20000)
End Bits: [0x0000000016c20000, 0x000000001a3d0000)

Polling page: 0x00000000013b0000

CodeCache: size=245760Kb used=2681Kb max_used=2692Kb free=243078Kb
bounds [0x0000000002d00000, 0x0000000002fb0000, 0x0000000011d00000]
total_blobs=1413 nmethods=585 adapters=742
compilation: enabled

Compilation events (10 events):
Event: 6.103 Thread 0x000000001d4f1000 579 3 java.io.RandomAccessFile::readFully (45 bytes)
Event: 6.103 Thread 0x000000001d4f1000 nmethod 579 0x0000000002f9a8d0 code [0x0000000002f9aa60, 0x0000000002f9adf8]
Event: 6.107 Thread 0x000000001d4f1000 581 3 java.util.zip.InflaterInputStream::available (15 bytes)
Event: 6.107 Thread 0x000000001d4f1000 nmethod 581 0x0000000002f9a010 code [0x0000000002f9a180, 0x0000000002f9a468]
Event: 6.150 Thread 0x000000001d4f1000 582 3 org.lwjgl.system.Checks::checkFunctionAddress (18 bytes)
Event: 6.151 Thread 0x000000001d4f1000 nmethod 582 0x0000000002f99b90 code [0x0000000002f99d00, 0x0000000002f99f28]
Event: 6.153 Thread 0x000000001d4f1000 583 3 org.lwjgl.glfw.GLFW::glfwWindowShouldClose (29 bytes)
Event: 6.153 Thread 0x000000001d4f1000 nmethod 583 0x0000000002f99590 code [0x0000000002f99720, 0x0000000002f99a38]
Event: 6.159 Thread 0x000000001d4ea000 585 4 org.lwjgl.glfw.GLFW::glfwWindowShouldClose (29 bytes)
Event: 6.160 Thread 0x000000001d4ea000 nmethod 585 0x0000000002f98f10 code [0x0000000002f99060, 0x0000000002f990e8]

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 5.786 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776bea358) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.937 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e6c790) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.939 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e6e6f8) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.941 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e70508) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.942 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e71810) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.944 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e72ef8) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.945 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e74dc8) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.947 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e76ee0) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.948 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e78358) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]
Event: 5.951 Thread 0x000000001d609000 Exception <a ‘java/security/PrivilegedActionException’> (0x0000000776e79ec0) thrown at [D:\re\workspace\8-2-build-windows-amd64-cygwin\jdk8u25\1677\hotspot\src\share\vm\prims\jvm.cpp, line 1312]

Events (10 events):
Event: 5.973 Thread 0x000000001d609000 DEOPT PACKING pc=0x0000000002f5abba sp=0x000000001e1aea70
Event: 5.973 Thread 0x000000001d609000 DEOPT UNPACKING pc=0x0000000002d475bf sp=0x000000001e1ae7d0 mode 0
Event: 5.974 Thread 0x000000001d609000 DEOPT PACKING pc=0x0000000002f5abba sp=0x000000001e1aea70
Event: 5.974 Thread 0x000000001d609000 DEOPT UNPACKING pc=0x0000000002d475bf sp=0x000000001e1ae7d0 mode 0
Event: 5.974 Thread 0x000000001d609000 DEOPT PACKING pc=0x0000000002f5abba sp=0x000000001e1aea70
Event: 5.975 Thread 0x000000001d609000 DEOPT UNPACKING pc=0x0000000002d475bf sp=0x000000001e1ae7d0 mode 0
Event: 5.975 Thread 0x000000001d609000 DEOPT PACKING pc=0x0000000002f5abba sp=0x000000001e1aea70
Event: 5.975 Thread 0x000000001d609000 DEOPT UNPACKING pc=0x0000000002d475bf sp=0x000000001e1ae7d0 mode 0
Event: 5.976 Thread 0x000000001d609000 DEOPT PACKING pc=0x0000000002f5abba sp=0x000000001e1aea70
Event: 5.976 Thread 0x000000001d609000 DEOPT UNPACKING pc=0x0000000002d475bf sp=0x000000001e1ae7d0 mode 0

Dynamic libraries:
0x00007ff71e650000 - 0x00007ff71e684000 C:\Program Files\Java\jre1.8.0_25\bin\javaw.exe
0x00007ffaf9580000 - 0x00007ffaf972d000 C:\Windows\SYSTEM32\ntdll.dll
0x00007ffaf6c00000 - 0x00007ffaf6d3e000 C:\Windows\system32\KERNEL32.DLL
0x00007ffaf6ae0000 - 0x00007ffaf6bf5000 C:\Windows\system32\KERNELBASE.dll
0x00007ffaf5280000 - 0x00007ffaf530e000 C:\Windows\system32\apphelp.dll
0x00007ffae4900000 - 0x00007ffae4953000 C:\Windows\AppPatch\AppPatch64\AcGenral.DLL
0x00007ffaf8f70000 - 0x00007ffaf901a000 C:\Windows\system32\msvcrt.dll
0x00007ffaf64a0000 - 0x00007ffaf64ce000 C:\Windows\SYSTEM32\SspiCli.dll
0x00007ffaf7070000 - 0x00007ffaf70c4000 C:\Windows\system32\SHLWAPI.dll
0x00007ffaf6d40000 - 0x00007ffaf6eb7000 C:\Windows\system32\USER32.dll
0x00007ffaf7740000 - 0x00007ffaf78d4000 C:\Windows\system32\ole32.dll
0x00007ffaf78e0000 - 0x00007ffaf8e0a000 C:\Windows\system32\SHELL32.dll
0x00007ffaf5c70000 - 0x00007ffaf5c91000 C:\Windows\SYSTEM32\USERENV.dll
0x00007ffaf9350000 - 0x00007ffaf93fa000 C:\Windows\system32\ADVAPI32.dll
0x00007ffae5c80000 - 0x00007ffae5c9e000 C:\Windows\SYSTEM32\MPR.dll
0x00007ffaf8e20000 - 0x00007ffaf8f61000 C:\Windows\system32\RPCRT4.dll
0x00007ffaf92f0000 - 0x00007ffaf9349000 C:\Windows\SYSTEM32\sechost.dll
0x00007ffaf70d0000 - 0x00007ffaf72e1000 C:\Windows\SYSTEM32\combase.dll
0x00007ffaf73b0000 - 0x00007ffaf74ff000 C:\Windows\system32\GDI32.dll
0x00007ffaf66d0000 - 0x00007ffaf66e5000 C:\Windows\SYSTEM32\profapi.dll
0x00007ffaf4c40000 - 0x00007ffaf4cf2000 C:\Windows\SYSTEM32\SHCORE.dll
0x00007ffaf94e0000 - 0x00007ffaf9516000 C:\Windows\system32\IMM32.DLL
0x00007ffaf75e0000 - 0x00007ffaf7732000 C:\Windows\system32\MSCTF.dll
0x00007ffaf4330000 - 0x00007ffaf45ab000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9600.18006_none_623f33d3ecbe86e8\COMCTL32.dll
0x00000000502d0000 - 0x00000000503a2000 C:\Program Files\Java\jre1.8.0_25\bin\msvcr100.dll
0x0000000050560000 - 0x0000000050dba000 C:\Program Files\Java\jre1.8.0_25\bin\server\jvm.dll
0x00007ffaee750000 - 0x00007ffaee759000 C:\Windows\SYSTEM32\WSOCK32.dll
0x00007ffaf2e40000 - 0x00007ffaf2e62000 C:\Windows\SYSTEM32\WINMM.dll
0x00007ffaf9020000 - 0x00007ffaf9027000 C:\Windows\system32\PSAPI.DLL
0x00007ffaf9520000 - 0x00007ffaf957a000 C:\Windows\system32\WS2_32.dll
0x00007ffaf2e00000 - 0x00007ffaf2e2a000 C:\Windows\SYSTEM32\WINMMBASE.dll
0x00007ffaf8e10000 - 0x00007ffaf8e19000 C:\Windows\system32\NSI.dll
0x00007ffaf6a90000 - 0x00007ffaf6adf000 C:\Windows\SYSTEM32\cfgmgr32.dll
0x00007ffaf54d0000 - 0x00007ffaf54f8000 C:\Windows\SYSTEM32\DEVOBJ.dll
0x0000000050550000 - 0x000000005055f000 C:\Program Files\Java\jre1.8.0_25\bin\verify.dll
0x0000000050520000 - 0x0000000050548000 C:\Program Files\Java\jre1.8.0_25\bin\java.dll
0x0000000050500000 - 0x0000000050516000 C:\Program Files\Java\jre1.8.0_25\bin\zip.dll
0x00007ffac2da0000 - 0x00007ffac2eb7000 C:\lwjgl 3\native\lwjgl.dll
0x00007ffaf6640000 - 0x00007ffaf664b000 C:\Windows\SYSTEM32\CRYPTBASE.DLL
0x00007ffaf64d0000 - 0x00007ffaf6533000 C:\Windows\SYSTEM32\bcryptPrimitives.dll
0x00007ffad7720000 - 0x00007ffad775c000 C:\lwjgl 3\native\glfw.dll
0x00007ffaf5350000 - 0x00007ffaf5479000 C:\Windows\system32\uxtheme.dll
0x00007ffad7640000 - 0x00007ffad7682000 C:\Windows\SYSTEM32\dinput8.dll
0x00007ffae8020000 - 0x00007ffae802d000 C:\Windows\SYSTEM32\xinput1_4.dll
0x00007ffaf4a40000 - 0x00007ffaf4a61000 C:\Windows\SYSTEM32\dwmapi.dll
0x00007ffad6380000 - 0x00007ffad64ab000 C:\Windows\SYSTEM32\opengl32.dll
0x00007ffad6350000 - 0x00007ffad637e000 C:\Windows\SYSTEM32\GLU32.dll
0x00007ffad6250000 - 0x00007ffad6348000 C:\Windows\SYSTEM32\DDRAW.dll
0x00007ffad64c0000 - 0x00007ffad64c9000 C:\Windows\SYSTEM32\DCIMAN32.dll
0x00007ffaf5890000 - 0x00007ffaf589d000 C:\Windows\SYSTEM32\HID.DLL
0x00007ffaf9110000 - 0x00007ffaf92ea000 C:\Windows\system32\SETUPAPI.DLL
0x00007ffaf67a0000 - 0x00007ffaf67f1000 C:\Windows\system32\WINTRUST.dll
0x00007ffaf68b0000 - 0x00007ffaf6a8f000 C:\Windows\system32\CRYPT32.dll
0x00007ffaf6780000 - 0x00007ffaf6791000 C:\Windows\system32\MSASN1.dll
0x00007ffad1b80000 - 0x00007ffad1c09000 C:\Windows\SYSTEM32\vulkan-1.dll
0x00007ffaef5f0000 - 0x00007ffaef622000 C:\Windows\SYSTEM32\ntmarta.dll
0x0000000075da0000 - 0x0000000077ffd000 C:\Windows\SYSTEM32\nvoglv64.DLL
0x00007ffaf2b40000 - 0x00007ffaf2b52000 C:\Windows\SYSTEM32\WTSAPI32.dll
0x00007ffaf2e30000 - 0x00007ffaf2e3a000 C:\Windows\SYSTEM32\VERSION.dll
0x00007ffacd570000 - 0x00007ffacd747000 C:\Windows\system32\nvspcap64.dll
0x00007ffaf9040000 - 0x00007ffaf9101000 C:\Windows\system32\OLEAUT32.dll
0x00007ffaf1c40000 - 0x00007ffaf1d09000 C:\Windows\SYSTEM32\WINHTTP.dll
0x00007ffaf2540000 - 0x00007ffaf296c000 C:\Windows\system32\nvapi64.dll
0x00007ffaf5270000 - 0x00007ffaf527b000 C:\Windows\SYSTEM32\kernel.appcore.dll
0x00007ffaf6670000 - 0x00007ffaf66b6000 C:\Windows\SYSTEM32\powrprof.dll
0x00007ffaf65e0000 - 0x00007ffaf663a000 C:\Windows\SYSTEM32\WINSTA.dll
0x00007ffad4dc0000 - 0x00007ffad4dfb000 C:\lwjgl 3\native\jemalloc.dll
0x0000000050130000 - 0x00000000502c8000 C:\Program Files\Java\jre1.8.0_25\bin\awt.dll
0x00007ffaf5f40000 - 0x00007ffaf5f60000 C:\Windows\SYSTEM32\CRYPTSP.dll
0x00007ffaf5b60000 - 0x00007ffaf5b96000 C:\Windows\system32\rsaenh.dll
0x00007ffaf6190000 - 0x00007ffaf61b6000 C:\Windows\SYSTEM32\bcrypt.dll
0x00000000504e0000 - 0x00000000504fa000 C:\Program Files\Java\jre1.8.0_25\bin\net.dll
0x00007ffaf5ee0000 - 0x00007ffaf5f39000 C:\Windows\system32\mswsock.dll
0x00007ffaf0690000 - 0x00007ffaf06ba000 C:\Windows\SYSTEM32\IPHLPAPI.DLL
0x00007ffaf0660000 - 0x00007ffaf066a000 C:\Windows\SYSTEM32\WINNSI.DLL
0x00007ffaf0500000 - 0x00007ffaf0516000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL
0x00007ffaf04e0000 - 0x00007ffaf04fa000 C:\Windows\SYSTEM32\dhcpcsvc.DLL
0x00000000504c0000 - 0x00000000504d1000 C:\Program Files\Java\jre1.8.0_25\bin\nio.dll
0x00007ffadcf60000 - 0x00007ffadd0e9000 C:\Windows\SYSTEM32\dbghelp.dll

VM Arguments:
jvm_args: -Djava.library.path=C:\lwjgl 3\native -Dfile.encoding=Cp1252
java_command: com.lcass.core.Core
java_class_path (initial): D:\workspace\spess-battle\bin;C:\lwjgl 3\jar\lwjgl.jar
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:/Program Files/Java/jre1.8.0_25/bin/server;C:/Program Files/Java/jre1.8.0_25/bin;C:/Program Files/Java/jre1.8.0_25/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client;C:\Program Files\Intel\iCLS Client;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Intel\Intel® Management Engine Components\DAL;C:\Program Files\Intel\Intel® Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel® Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel® Management Engine Components\IPT;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files (x86)\nodejs;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Skype\Phone;C:\Users\Asus\AppData\Roaming\npm;E:\Microsoft VS Code\bin;C:\eclipse;
USERNAME=Asus
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 60 Stepping 3, GenuineIntel

--------------- S Y S T E M ---------------

OS: Windows 8.1 , 64 bit Build 9600

CPU:total 8 (4 cores per cpu, 2 threads per core) family 6 model 60 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2

Memory: 4k page, physical 14595592k(5575124k free), swap 29275656k(18018956k free)

vm_info: Java HotSpot™ 64-Bit Server VM (25.25-b02) for windows-amd64 JRE (1.8.0_25-b18), built on Oct 7 2014 14:25:37 by “java_re” with MS VC++ 10.0 (VS2010)

time: Mon Jul 17 22:20:51 2017
elapsed time: 6 seconds (0d 0h 0m 6s)

You need to post more code, where your vbo is setup and the part of your code that does the rendering

This sounds like the classic case of you are trying to write buffer data larger than you have allocated on the GPU.

I have found the issue , turns out I was enabling my uniform shader inputs as vertex arrays for some reason so it was allocating all the GPU memory after a few minutes of render calls.