I can't figure out why java keep closing on me and everytime it happen this would appear on my desktop. any advice welcome, thanks :D

#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d8f9738, pid=3720, tid=7320
#
# JRE version: 6.0_23-b05
# Java VM: Java HotSpot(TM) Client VM (19.0-b09 mixed mode, sharing windows-x86 )
# Problematic frame:
# V [jvm.dll+0x109738]
#
# If you would like to submit a bug report, please visit:
# HotSpot Virtual Machine Error Reporting Page
#

--------------- T H R E A D ---------------

Current thread (0x0667d800): JavaThread "Thread-14" daemon [_thread_in_vm, id=7320, stack(0x06a70000,0x06ac0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x0667d800, ECX=0x00000001, EDX=0x6da626cc
ESP=0x06abdd14, EBP=0x06abdd30, ESI=0x2f0e3ee0, EDI=0x0667d800
EIP=0x6d8f9738, EFLAGS=0x00210246

Register to memory mapping:

EAX=0x00000000
0x00000000 is pointing to unknown location

EBX=0x0667d800
"Thread-14" daemon prio=2 tid=0x0667d800 nid=0x1c98 runnable [0x06abd000]
java.lang.Thread.State: RUNNABLE

ECX=0x00000001
0x00000001 is pointing to unknown location

EDX=0x6da626cc
0x6da626cc is pointing to unknown location

ESP=0x06abdd14
0x06abdd14 is pointing into the stack for thread: 0x0667d800
"Thread-14" daemon prio=2 tid=0x0667d800 nid=0x1c98 runnable [0x06abd000]
java.lang.Thread.State: RUNNABLE

EBP=0x06abdd30
0x06abdd30 is pointing into the stack for thread: 0x0667d800
"Thread-14" daemon prio=2 tid=0x0667d800 nid=0x1c98 runnable [0x06abd000]
java.lang.Thread.State: RUNNABLE

ESI=0x2f0e3ee0
jagex3.graphics2.hw.NativeInterface
- klass: 'jagex3/graphics2/hw/NativeInterface'

EDI=0x0667d800
"Thread-14" daemon prio=2 tid=0x0667d800 nid=0x1c98 runnable [0x06abd000]
java.lang.Thread.State: RUNNABLE


Top of Stack: (sp=0x06abdd14)
0x06abdd14: 0667d800 2f0e3ee0 00000000 0667d800
0x06abdd24: 00000000 06abdd38 6d7f10e0 06abdd48
0x06abdd34: 06231eee 0667d918 00000000 00000000
0x06abdd44: 0667d918 06abdd78 0623145d 00000000
0x06abdd54: 00000000 06abfa74 6d9f8ef0 6da2e608
0x06abdd64: ffffffff 06abdd80 0c788140 0667d918
0x06abdd74: 01e47e68 06abddc8 02ba958f 0667d918
0x06abdd84: 06abddac 00000000 00000000 00000000

Instructions: (pc=0x6d8f9738)
0x6d8f9728: 8b 45 10 83 c4 04 85 c0 74 03 c6 00 00 8b 45 0c
0x6d8f9738: 8b 08 8b 51 04 8b 42 0c 3d 00 00 00 c0 7c 14 0f


Stack: [0x06a70000,0x06ac0000], sp=0x06abdd14, free space=311k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x109738]
C [hw3d.dll+0x1eee]
C [hw3d.dll+0x145d]
J jagex3.graphics2.hw.NativeInterface.copyPositions([I[I[I[SIIIJ)V
J nca.c(I)Z
v ~StubRoutines::call_stub
V [jvm.dll+0xf33c9]
V [jvm.dll+0x188a91]
V [jvm.dll+0xf3587]
V [jvm.dll+0xf35eb]
V [jvm.dll+0x11e780]
V [jvm.dll+0x1ea6c4]
V [jvm.dll+0x18843c]
C [msvcr71.dll+0x9565]
C [kernel32.dll+0x13677]
C [ntdll.dll+0x39d42]
C [ntdll.dll+0x39d15]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J jagex3.graphics2.hw.NativeInterface.copyPositions([I[I[I[SIIIJ)V
J nca.c(I)Z
J nca.i(I)V
J nca.a(Lbca;Liw;I)V
J dm.b(ILha;)Ljda;
J iea.a(Lga;[Lab;)V
J am.a(Lga;ZZ)V
J gh.a(Z[[[BIBIIZ)V
J gj.a(IIII[[[B[I[I[I[I[IIBIIZZIIZ)V
J sc.a(IZIIII)V
J jia.a(IIZIIIIZ[Lat;II)V
J jia.a(IIZIIIIZ[Lat;II)V
J ow.a(IIIIIIIBI)V
J lh.a(Z)V
J wo.a(BJ)V
J client.b(Z)V
J client.f(I)V
J km.c(I)V
J km.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x01e55800 JavaThread "Thread-22" daemon [_thread_blocked, id=4424, stack(0x06430000,0x06480000)]
0x01e59400 JavaThread "Thread-21" daemon [_thread_in_native, id=436, stack(0x06060000,0x060b0000)]
0x0667ec00 JavaThread "Thread-18" daemon [_thread_blocked, id=4232, stack(0x08060000,0x080b0000)]
0x01e57000 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=7472, stack(0x076d0000,0x07720000)]
0x01e59c00 JavaThread "Thread-15" daemon [_thread_blocked, id=7028, stack(0x06b00000,0x06b50000)]
=>0x0667d800 JavaThread "Thread-14" daemon [_thread_in_vm, id=7320, stack(0x06a70000,0x06ac0000)]
0x0667d400 JavaThread "Thread-13" daemon [_thread_blocked, id=7072, stack(0x069e0000,0x06a30000)]
0x01e59000 JavaThread "Thread-12" daemon [_thread_blocked, id=7796, stack(0x063a0000,0x063f0000)]
0x01e58400 JavaThread "thread applet-loader.class-1" [_thread_blocked, id=6792, stack(0x05fd0000,0x06020000)]
0x01e54c00 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=1136, stack(0x052b0000,0x05300000)]
0x01e57c00 JavaThread "Applet 3 LiveConnect Worker Thread" [_thread_blocked, id=184, stack(0x05b30000,0x05b80000)]
0x01e57800 JavaThread "Browser Side Object Cleanup Thread" [_thread_blocked, id=7676, stack(0x05aa0000,0x05af0000)]
0x01e56c00 JavaThread "Windows Tray Icon Thread" [_thread_in_native, id=4464, stack(0x056a0000,0x056f0000)]
0x01e56400 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=7264, stack(0x05610000,0x05660000)]
0x01e56000 JavaThread "CacheMemoryCleanUpThread" daemon [_thread_blocked, id=7444, stack(0x05580000,0x055d0000)]
0x01e52c00 JavaThread "Java Plug-In Heartbeat Thread" [_thread_blocked, id=4720, stack(0x04d00000,0x04d50000)]
0x01e55400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=8148, stack(0x05360000,0x053b0000)]
0x01e54800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=7176, stack(0x05120000,0x05170000)]
0x01e54000 JavaThread "AWT-Shutdown" [_thread_blocked, id=7736, stack(0x05090000,0x050e0000)]
0x01e53800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7860, stack(0x05000000,0x05050000)]
0x01e53400 JavaThread "Java Plug-In Pipe Worker Thread (Client-Side)" daemon [_thread_in_native, id=7476, stack(0x04e50000,0x04ea0000)]
0x01e52800 JavaThread "Timer-0" [_thread_blocked, id=5204, stack(0x04c70000,0x04cc0000)]
0x01e52000 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=7092, stack(0x04750000,0x047a0000)]
0x01e10c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=8120, stack(0x04630000,0x04680000)]
0x01e0cc00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6704, stack(0x045a0000,0x045f0000)]
0x01e0bc00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4448, stack(0x04510000,0x04560000)]
0x01e08c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=736, stack(0x04480000,0x044d0000)]
0x01e00800 JavaThread "Finalizer" daemon [_thread_blocked, id=7608, stack(0x043f0000,0x04440000)]
0x01dff000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3836, stack(0x04360000,0x043b0000)]
0x00389800 JavaThread "main" [_thread_blocked, id=2908, stack(0x002d0000,0x00320000)]

Other Threads:
0x01dfd000 VMThread [stack: 0x042d0000,0x04320000] [id=4824]
0x01e22c00 WatcherThread [stack: 0x046c0000,0x04710000] [id=7892]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 18944K, used 17823K [0x2bba0000, 0x2d020000, 0x2e840000)
eden space 16896K, 98% used [0x2bba0000, 0x2cbf2ee0, 0x2cc20000)
from space 2048K, 54% used [0x2ce20000, 0x2cf34f40, 0x2d020000)
to space 2048K, 0% used [0x2cc20000, 0x2cc20000, 0x2ce20000)
tenured generation total 41804K, used 34977K [0x2e840000, 0x31113000, 0x341a0000)
the space 41804K, 83% used [0x2e840000, 0x30a687c0, 0x30a68800, 0x31113000)
compacting perm gen total 12288K, used 9715K [0x341a0000, 0x34da0000, 0x381a0000)
the space 12288K, 79% used [0x341a0000, 0x34b1cee8, 0x34b1d000, 0x34da0000)
ro space 10240K, 51% used [0x381a0000, 0x386cbd20, 0x386cbe00, 0x38ba0000)
rw space 12288K, 54% used [0x38ba0000, 0x39237d58, 0x39237e00, 0x397a0000)

Dynamic libraries:
0x00400000 - 0x00424000 C:\Program Files (x86)\Java\jre6\bin\java.exe
0x77050000 - 0x771d0000 C:\Windows\SysWOW64\ntdll.dll
0x74d90000 - 0x74e90000 C:\Windows\syswow64\kernel32.dll
0x769a0000 - 0x769e6000 C:\Windows\syswow64\KERNELBASE.dll
0x74f50000 - 0x74ff0000 C:\Windows\syswow64\ADVAPI32.dll
0x76260000 - 0x7630c000 C:\Windows\syswow64\msvcrt.dll
0x76410000 - 0x76429000 C:\Windows\SysWOW64\sechost.dll
0x766c0000 - 0x767b0000 C:\Windows\syswow64\RPCRT4.dll
0x74bc0000 - 0x74c20000 C:\Windows\syswow64\SspiCli.dll
0x74bb0000 - 0x74bbc000 C:\Windows\syswow64\CRYPTBASE.dll
0x6f330000 - 0x6f37b000 C:\Windows\system32\apphelp.dll
0x6f240000 - 0x6f2cc000 C:\Windows\AppPatch\AcLayers.DLL
0x76ad0000 - 0x76bd0000 C:\Windows\syswow64\USER32.dll
0x74e90000 - 0x74f20000 C:\Windows\syswow64\GDI32.dll
0x769f0000 - 0x769fa000 C:\Windows\syswow64\LPK.dll
0x76370000 - 0x7640d000 C:\Windows\syswow64\USP10.dll
0x752c0000 - 0x75f09000 C:\Windows\syswow64\SHELL32.dll
0x76110000 - 0x76167000 C:\Windows\syswow64\SHLWAPI.dll
0x74c20000 - 0x74d7c000 C:\Windows\syswow64\ole32.dll
0x767f0000 - 0x7687f000 C:\Windows\syswow64\OLEAUT32.dll
0x73e40000 - 0x73e57000 C:\Windows\system32\USERENV.dll
0x73e30000 - 0x73e3b000 C:\Windows\system32\profapi.dll
0x6f2d0000 - 0x6f321000 C:\Windows\system32\WINSPOOL.DRV
0x72440000 - 0x72452000 C:\Windows\system32\MPR.dll
0x76310000 - 0x76370000 C:\Windows\system32\IMM32.DLL
0x76a00000 - 0x76acc000 C:\Windows\syswow64\MSCTF.dll
0x7c340000 - 0x7c396000 C:\Program Files (x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9c000 C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
0x001b0000 - 0x001e2000 C:\Windows\system32\WINMM.dll
0x6d7a0000 - 0x6d7ac000 C:\Program Files (x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 C:\Program Files (x86)\Java\jre6\bin\java.dll
0x6d280000 - 0x6d288000 C:\Program Files (x86)\Java\jre6\bin\hpi.dll
0x74d80000 - 0x74d85000 C:\Windows\syswow64\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 C:\Program Files (x86)\Java\jre6\bin\zip.dll
0x6d420000 - 0x6d426000 C:\Program Files (x86)\Java\jre6\bin\jp2native.dll
0x6d1d0000 - 0x6d1e3000 C:\Program Files (x86)\Java\jre6\bin\deploy.dll
0x76880000 - 0x7699c000 C:\Windows\syswow64\CRYPT32.dll
0x76510000 - 0x7651c000 C:\Windows\syswow64\MSASN1.dll
0x75020000 - 0x75114000 C:\Windows\syswow64\WININET.dll
0x76520000 - 0x76523000 C:\Windows\syswow64\Normaliz.dll
0x76580000 - 0x766b5000 C:\Windows\syswow64\urlmon.dll
0x75f10000 - 0x7610a000 C:\Windows\syswow64\iertutil.dll
0x6d6a0000 - 0x6d6e6000 C:\Program Files (x86)\Java\jre6\bin\regutils.dll
0x73d50000 - 0x73d59000 C:\Windows\system32\VERSION.dll
0x6d600000 - 0x6d613000 C:\Program Files (x86)\Java\jre6\bin\net.dll
0x767b0000 - 0x767e5000 C:\Windows\syswow64\WS2_32.dll
0x77020000 - 0x77026000 C:\Windows\syswow64\NSI.dll
0x72d60000 - 0x72d9c000 C:\Windows\system32\mswsock.dll
0x72bd0000 - 0x72bd6000 C:\Windows\System32\wship6.dll
0x6d620000 - 0x6d629000 C:\Program Files (x86)\Java\jre6\bin\nio.dll
0x6d000000 - 0x6d14a000 C:\Program Files (x86)\Java\jre6\bin\awt.dll
0x71760000 - 0x718fe000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7600.16661_none_420f e3fa2b8113bd\COMCTL32.dll
0x6f220000 - 0x6f233000 C:\Windows\system32\DWMAPI.DLL
0x70910000 - 0x70990000 C:\Windows\system32\uxtheme.dll
0x648b0000 - 0x648be000 C:\ProgramData\Real\RealPlayer\BrowserRecordPlugin \Chrome\Hook\rpchromebrowserrecordhelper.dll
0x727f0000 - 0x72893000 C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a 1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCR 90.dll
0x728a0000 - 0x7292e000 C:\Windows\WinSxS\x86_microsoft.vc90.crt_1fc8b3b9a 1e18e3b_9.0.30729.4926_none_508ed732bcbc0e5a\MSVCP 90.dll
0x6d230000 - 0x6d27f000 C:\Program Files (x86)\Java\jre6\bin\fontmanager.dll
0x72be0000 - 0x72c24000 C:\Windows\system32\dnsapi.DLL
0x72d30000 - 0x72d4c000 C:\Windows\system32\iphlpapi.DLL
0x72d20000 - 0x72d27000 C:\Windows\system32\WINNSI.DLL
0x72d50000 - 0x72d55000 C:\Windows\System32\wshtcpip.dll
0x69740000 - 0x69765000 C:\Program Files (x86)\Bonjour\mdnsNSP.dll
0x69710000 - 0x69737000 C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x70a70000 - 0x70a76000 C:\Windows\system32\rasadhlp.dll
0x696d0000 - 0x69708000 C:\Windows\System32\fwpuclnt.dll
0x72c70000 - 0x72c86000 C:\Windows\system32\CRYPTSP.dll
0x72c30000 - 0x72c6b000 C:\Windows\system32\rsaenh.dll
0x70ad0000 - 0x70ae0000 C:\Windows\system32\NLAapi.dll
0x70ab0000 - 0x70ab8000 C:\Windows\System32\winrnr.dll
0x70a90000 - 0x70aa0000 C:\Windows\system32\napinsp.dll
0x70a50000 - 0x70a62000 C:\Windows\system32\pnrpnsp.dll
0x70a80000 - 0x70a8d000 C:\Windows\system32\wshbth.dll
0x6d1a0000 - 0x6d1c3000 C:\Program Files (x86)\Java\jre6\bin\dcpr.dll
0x6d790000 - 0x6d79f000 C:\Program Files (x86)\Java\jre6\bin\unpack.dll
0x6d440000 - 0x6d465000 C:\Program Files (x86)\Java\jre6\bin\jpeg.dll
0x6d510000 - 0x6d534000 C:\Program Files (x86)\Java\jre6\bin\jsound.dll
0x6d540000 - 0x6d548000 C:\Program Files (x86)\Java\jre6\bin\jsoundds.dll
0x6eca0000 - 0x6ed12000 C:\Windows\system32\DSOUND.dll
0x72c90000 - 0x72cb5000 C:\Windows\system32\POWRPROF.dll
0x75120000 - 0x752bd000 C:\Windows\syswow64\SETUPAPI.dll
0x76430000 - 0x76457000 C:\Windows\syswow64\CFGMGR32.dll
0x76460000 - 0x76472000 C:\Windows\syswow64\DEVOBJ.dll
0x64ab0000 - 0x64ae9000 C:\Windows\system32\MMDevAPI.DLL
0x6f380000 - 0x6f475000 C:\Windows\system32\PROPSYS.dll
0x65860000 - 0x65890000 C:\Windows\system32\wdmaud.drv
0x00810000 - 0x00814000 C:\Windows\system32\ksuser.dll
0x66d00000 - 0x66d07000 C:\Windows\system32\AVRT.dll
0x64a70000 - 0x64aa6000 C:\Windows\system32\AUDIOSES.DLL
0x64a60000 - 0x64a68000 C:\Windows\system32\msacm32.drv
0x04a00000 - 0x04a14000 C:\Windows\system32\MSACM32.dll
0x64a50000 - 0x64a57000 C:\Windows\system32\midimap.dll
0x76480000 - 0x76503000 C:\Windows\syswow64\CLBCatQ.DLL
0x6d580000 - 0x6d5a9000 C:\.jagex_cache_32\runescape\jaclib.dll
0x6d350000 - 0x6d356000 C:\Program Files (x86)\Java\jre6\bin\jawt.dll
0x10000000 - 0x1000d000 C:\.jagex_cache_32\runescape\jagmisc.dll
0x06230000 - 0x06245000 C:\.jagex_cache_32\runescape\hw3d.dll
0x06270000 - 0x0628a000 C:\.jagex_cache_32\runescape\jagdx.dll
0x701a0000 - 0x70363000 C:\Windows\system32\d3d9.dll
0x70160000 - 0x70166000 C:\Windows\system32\d3d8thk.dll
0x08340000 - 0x083d1000 C:\Windows\system32\igdumdx32.dll
0x09f70000 - 0x0a441000 C:\Windows\system32\igdumd32.dll

VM Arguments:
jvm_args: -D__jvm_launched=5244308299 -Xbootclasspath/a:C:\\PROGRA~2\\Java\\jre6\\lib\\deploy.jar;C:\\PR OGRA~2\\Java\\jre6\\lib\\javaws.jar;C:\\PROGRA~2\\ Java\\jre6\\lib\\plugin.jar -Dsun.awt.warmup=true -Xmx134m -Dsun.java2d.noddraw=true -Dsun.plugin2.jvm.args=-D__jvm_launched=5244308299 "-Xbootclasspath/a:C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\deploy. jar;C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\javaw s.jar;C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\plu gin.jar" "-Djava.class.path=C:\\\\PROGRA~2\\\\Java\\\\jre6\\\ \classes" -Dsun.awt.warmup=true --- -- -Xmx134m -Dsun.java2d.noddraw=true
java_command: sun.plugin2.main.client.PluginMain write_pipe_name=jpi2_pid5928_pipe9,read_pipe_name= jpi2_pid5928_pipe8
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files (x86)\Internet Explorer;;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\Sys tem32\Wbem;C:\Windows\System32\WindowsPowerShell\v 1.0\;C:\Program Files\Dell\DW WLAN Card;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Live\Shared
USERNAME=Raven
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel



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

OS: Windows 7 Build 7600

CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 3988156k(2429292k free), swap 7974376k(5286416k free)

vm_info: Java HotSpot(TM) Client VM (19.0-b09) for windows-x86 JRE (1.6.0_23-b05), built on Nov 12 2010 15:00:43 by "java_re" with MS VC++ 7.1 (VS2003)

time: Mon Jan 10 21:31:34 2011
elapsed time: 508 seconds