#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6952f135, pid=3788, tid=1928
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode)
# Problematic frame:
# C  [atioglxx.dll+0x4ff135]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#---------------  T H R E A D  ---------------Current thread (0x49048400):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1928]siginfo: ExceptionCode=0xc0000005, reading address 0x00000000Registers:
EAX=0x00000002, EBX=0x00000001, ECX=0x49eb0002, EDX=0x00000001
ESP=0x4979eefc, EBP=0x00000001, ESI=0x00000000, EDI=0x49eb0000
EIP=0x6952f135, EFLAGS=0x00010202Top of Stack: (sp=0x4979eefc)
0x4979eefc:   00000020 4acefc7c 4acefc40 00000009
0x4979ef0c:   69531a64 00000000 00000020 00000001
0x4979ef1c:   00000004 00000001 00000001 00000000
0x4979ef2c:   4acef1e0 00000000 00000000 00000009
0x4979ef3c:   00000000 49eb0000 69545656 00000000
0x4979ef4c:   00000001 00000001 00000029 00000020
0x4979ef5c:   00000000 00000000 00000000 00000000
0x4979ef6c:   00000004 00000001 00000000 49eb0000 Instructions: (pc=0x6952f135)
0x6952f125:   8b 5c 24 24 85 d2 76 26 83 c1 02 83 c0 02 8b ea
0x6952f135:   0f b6 50 fe 88 51 fe 0f b6 50 ff 88 51 ff 0f b6 
Stack: [0x49750000,0x497a0000),  sp=0x4979eefc,  free space=315k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [atioglxx.dll+0x4ff135]Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  com.sun.opengl.impl.GLImpl.glReadPixels0(IIIIIILjava/lang/Object;I)V
J  com.sun.opengl.impl.GLImpl.glReadPixels(IIIIIILjava/nio/Buffer;)V
J  gov.nasa.worldwind.pick.PickSupport.getTopColor(Lgov/nasa/worldwind/render/DrawContext;Ljava/awt/Point;)I
J  gov.nasa.worldwind.pick.PickSupport.getTopObject(Lgov/nasa/worldwind/render/DrawContext;Ljava/awt/Point;)Lgov/nasa/worldwind/pick/PickedObject;
J  gov.nasa.worldwind.pick.PickSupport.resolvePick(Lgov/nasa/worldwind/render/DrawContext;Ljava/awt/Point;Lgov/nasa/worldwind/layers/Layer;)Lgov/nasa/worldwind/pick/PickedObject;
J  com.easymap.ezglobe.core.render.Ez3DModelRenderer.pickNow(Lgov/nasa/worldwind/render/DrawContext;Ljava/lang/Iterable;Ljava/awt/Point;Lgov/nasa/worldwind/layers/Layer;)V
J  com.easymap.ezglobe.core.layers.Ez3DModelLayer.doPick(Lgov/nasa/worldwind/render/DrawContext;Ljava/awt/Point;)V
J  gov.nasa.worldwind.layers.AbstractLayer.pick(Lgov/nasa/worldwind/render/DrawContext;Ljava/awt/Point;)V
J  gov.nasa.worldwind.AbstractSceneController.pickLayers(Lgov/nasa/worldwind/render/DrawContext;)V
J  gov.nasa.worldwind.AbstractSceneController.doNonTerrainPick(Lgov/nasa/worldwind/render/DrawContext;)V
j  gov.nasa.worldwind.AbstractSceneController.pick(Lgov/nasa/worldwind/render/DrawContext;)V+26
j  gov.nasa.worldwind.BasicSceneController.doRepaint(Lgov/nasa/worldwind/render/DrawContext;)V+32
j  gov.nasa.worldwind.AbstractSceneController.repaint()I+58
j  gov.nasa.worldwind.WorldWindowGLAutoDrawable.doDisplay()I+4
j  gov.nasa.worldwind.WorldWindowGLAutoDrawable.display(Ljavax/media/opengl/GLAutoDrawable;)V+113
J  com.sun.opengl.impl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V
j  javax.media.opengl.GLCanvas$DisplayAction.run()V+80
J  com.sun.opengl.impl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V
J  javax.media.opengl.GLCanvas.maybeDoSingleThreadedWorkaround(Ljava/lang/Runnable;Ljava/lang/Runnable;)V
j  javax.media.opengl.GLCanvas.display()V+9
j  javax.media.opengl.GLCanvas.paint(Ljava/awt/Graphics;)V+125
J  sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V
J  sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V
J  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V
J  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30
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 )
  0x4a5efc00 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=2752]
  0x52c22c00 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=2256]
  0x48ebcc00 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=3008]
  0x48dbb400 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=3820]
  0x492f8400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=1128]
  0x48eb3400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=3448]
  0x492e5400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=3636]
  0x48f82400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=3920]
  0x492dac00 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=3948]
  0x492ef400 JavaThread "com.easymap.ezglobe.worldwindow.ModelBufferedImageCache.data" daemon [_thread_blocked, id=1292]
  0x49269400 JavaThread "net.sf.ehcache.CacheManager@16e46f5" daemon [_thread_blocked, id=1884]
  0x49188400 JavaThread "RMI TCP Accept-2121" daemon [_thread_in_native, id=1476]
  0x4a310800 JavaThread "Multicast Heartbeat Sender Thread" daemon [_thread_blocked, id=3908]
  0x48fa6400 JavaThread "Multicast Heartbeat Receiver Thread" daemon [_thread_in_native, id=2452]
  0x48db6400 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=3848]
  0x48f8e800 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=3252]
  0x49ed9c00 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=3192]
  0x49192800 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=2704]
  0x4917e400 JavaThread "Idle World Wind Task " daemon [_thread_blocked, id=3624]
  0x491f2c00 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=580]
  0x49ec2400 JavaThread "ElevationModel Resource Retriever Earth Elevation Model (USA 10m, WordWide 30m, Ocean 900m)" daemon [_thread_blocked, id=3496]
  0x4913c400 JavaThread "Thread-8" [_thread_blocked, id=3532]
  0x4910b400 JavaThread "TimerQueue" daemon [_thread_blocked, id=704]
  0x49242400 JavaThread "Layer Resource Retriever i-cubed Landsat" daemon [_thread_blocked, id=3432]
  0x492d5400 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=3040]
  0x49098400 JavaThread "Layer Resource Retriever Blue Marble (WMS) 2004" daemon [_thread_blocked, id=3824]
  0x49068800 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=2924]
  0x49ee2800 JavaThread "ElevationModel Resource Retriever Earth Elevation Model (USA 10m, WordWide 30m, Ocean 900m)" daemon [_thread_blocked, id=4004]
  0x003f6800 JavaThread "DestroyJavaVM" [_thread_blocked, id=784]
=>0x49048400 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1928]
  0x49047400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2828]
  0x49046800 JavaThread "AWT-Shutdown" [_thread_blocked, id=3264]
  0x48ff8c00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=500]
  0x48aa0400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=608]
  0x48a99000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2304]
  0x48a98400 JavaThread "Attach Listener" daemon [_thread_blocked, id=2784]
  0x48a9ec00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2440]
  0x48a87400 JavaThread "Finalizer" daemon [_thread_blocked, id=2796]
  0x48a83000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3568]Other Threads:
  0x48a7fc00 VMThread [id=1908]
  0x48aaac00 WatcherThread [id=2980]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
 def new generation   total 54784K, used 28242K [0x029d0000, 0x06540000, 0x07890000)
  eden space 48704K,  45% used [0x029d0000, 0x03f74a50, 0x05960000)
  from space 6080K, 100% used [0x05f50000, 0x06540000, 0x06540000)
  to   space 6080K,   0% used [0x05960000, 0x05960000, 0x05f50000)
 tenured generation   total 730140K, used 451781K [0x07890000, 0x34197000, 0x429d0000)
   the space 730140K,  61% used [0x07890000, 0x231c1618, 0x231c1800, 0x34197000)
 compacting perm gen  total 23552K, used 23330K [0x429d0000, 0x440d0000, 0x469d0000)
   the space 23552K,  99% used [0x429d0000, 0x44098b68, 0x44098c00, 0x440d0000)
No shared spaces configured.

解决方案 »

  1.   


    Dynamic libraries:
    0x00400000 - 0x00423000  D:\Program Files\Java\jdk1.6.0_02\bin\javaw.exe
    0x7c920000 - 0x7c9b6000  C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c91d000  C:\WINDOWS\system32\kernel32.dll
    0x77da0000 - 0x77e49000  C:\WINDOWS\system32\ADVAPI32.dll
    0x77e50000 - 0x77ee2000  C:\WINDOWS\system32\RPCRT4.dll
    0x77fc0000 - 0x77fd1000  C:\WINDOWS\system32\Secur32.dll
    0x77d10000 - 0x77d9f000  C:\WINDOWS\system32\USER32.dll
    0x77ef0000 - 0x77f38000  C:\WINDOWS\system32\GDI32.dll
    0x76300000 - 0x7631d000  C:\WINDOWS\system32\IMM32.DLL
    0x62c20000 - 0x62c29000  C:\WINDOWS\system32\LPK.DLL
    0x73fa0000 - 0x7400b000  C:\WINDOWS\system32\USP10.dll
    0x77be0000 - 0x77c38000  C:\WINDOWS\system32\msvcrt.dll
    0x7c340000 - 0x7c396000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\msvcr71.dll
    0x6d870000 - 0x6dab9000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\client\jvm.dll
    0x76b10000 - 0x76b3a000  C:\WINDOWS\system32\WINMM.dll
    0x6d3c0000 - 0x6d3c8000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\hpi.dll
    0x76bc0000 - 0x76bcb000  C:\WINDOWS\system32\PSAPI.DLL
    0x6d820000 - 0x6d82c000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\verify.dll
    0x6d460000 - 0x6d47f000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\java.dll
    0x6d860000 - 0x6d86f000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\zip.dll
    0x6d0b0000 - 0x6d273000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\awt.dll
    0x72f70000 - 0x72f96000  C:\WINDOWS\system32\WINSPOOL.DRV
    0x76990000 - 0x76acd000  C:\WINDOWS\system32\ole32.dll
    0x6d2a0000 - 0x6d2cf000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\cmm.dll
    0x6d500000 - 0x6d524000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\jpeg.dll
    0x5adc0000 - 0x5adf7000  C:\WINDOWS\system32\uxtheme.dll
    0x736d0000 - 0x73719000  C:\WINDOWS\system32\ddraw.dll
    0x73b30000 - 0x73b36000  C:\WINDOWS\system32\DCIMAN32.dll
    0x6d360000 - 0x6d3b3000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\fontmanager.dll
    0x495e0000 - 0x4965c000  C:\Program Files\360\360safe\safemon\safemon.dll
    0x7d590000 - 0x7dd83000  C:\WINDOWS\system32\SHELL32.dll
    0x77f40000 - 0x77fb6000  C:\WINDOWS\system32\SHLWAPI.dll
    0x770f0000 - 0x7717b000  C:\WINDOWS\system32\OLEAUT32.dll
    0x762f0000 - 0x762f5000  C:\WINDOWS\system32\MSIMG32.dll
    0x75ff0000 - 0x76055000  C:\WINDOWS\system32\MSVCP60.dll
    0x76680000 - 0x76724000  C:\WINDOWS\system32\WININET.dll
    0x765e0000 - 0x76673000  C:\WINDOWS\system32\CRYPT32.dll
    0x76db0000 - 0x76dc2000  C:\WINDOWS\system32\MSASN1.dll
    0x71a20000 - 0x71a37000  C:\WINDOWS\system32\WS2_32.dll
    0x71a10000 - 0x71a18000  C:\WINDOWS\system32\WS2HELP.dll
    0x77bd0000 - 0x77bd8000  C:\WINDOWS\system32\VERSION.dll
    0x77180000 - 0x77283000  C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.3744_x-ww_d9c64cc6\comctl32.dll
    0x5d170000 - 0x5d20a000  C:\WINDOWS\system32\comctl32.dll
    0x74680000 - 0x746cb000  C:\WINDOWS\system32\MSCTF.dll
    0x73640000 - 0x7366e000  C:\WINDOWS\system32\msctfime.ime
    0x497a0000 - 0x497ed000  D:\workspace\worldwind-0.6.551.13593\JSource\EzSS3D\jogl.dll
    0x5ef10000 - 0x5efdc000  C:\WINDOWS\system32\OPENGL32.dll
    0x68e20000 - 0x68e40000  C:\WINDOWS\system32\GLU32.dll
    0x6d620000 - 0x6d633000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\net.dll
    0x719c0000 - 0x719fe000  C:\WINDOWS\System32\mswsock.dll
    0x76ef0000 - 0x76f17000  C:\WINDOWS\system32\DNSAPI.dll
    0x76f80000 - 0x76f88000  C:\WINDOWS\System32\winrnr.dll
    0x76f30000 - 0x76f5c000  C:\WINDOWS\system32\WLDAP32.dll
    0x76f90000 - 0x76f96000  C:\WINDOWS\system32\rasadhlp.dll
    0x4a6c0000 - 0x4a6e1000  C:\WINDOWS\system32\ikutm.dll
    0x60fd0000 - 0x61025000  C:\WINDOWS\system32\hnetcfg.dll
    0x71a00000 - 0x71a08000  C:\WINDOWS\System32\wshtcpip.dll
    0x6d640000 - 0x6d649000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\nio.dll
    0x6d2d0000 - 0x6d2f3000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\dcpr.dll
    0x6d490000 - 0x6d496000  D:\Program Files\Java\jdk1.6.0_02\jre\bin\jawt.dll
    0x4ac70000 - 0x4ac75000  D:\workspace\worldwind-0.6.551.13593\JSource\EzSS3D\jogl_awt.dll
    0x69030000 - 0x69bcd000  C:\WINDOWS\system32\atioglxx.dll
    0x4ad90000 - 0x4adaf000  C:\WINDOWS\system32\atiadlxx.dll
    0x76060000 - 0x761b6000  C:\WINDOWS\system32\SETUPAPI.dll
    0x78130000 - 0x781cb000  C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.dll
    0x4aa10000 - 0x4aa1c000  d:\Program Files\Kingsoft\Powerword 2007\Grabgdip.dll
    0x4f4c0000 - 0x4f66b000  C:\WINDOWS\WinSxS\x86_Microsoft.Windows.GdiPlus_6595b64144ccf1df_1.0.6001.22319_x-ww_f0b4c2df\gdiplus.dll
    0x4a9b0000 - 0x4a9d8000  C:\WINDOWS\system32\rsaenh.dll
    0x759d0000 - 0x75a7e000  C:\WINDOWS\system32\USERENV.dll
    0x5fdd0000 - 0x5fe24000  C:\WINDOWS\system32\netapi32.dllVM Arguments:
    jvm_args: -Xms256m -Xmx1024m -Dfile.encoding=GBK
    java_command: com.easymap.ezglobe.EzGlobe
    Launcher Type: SUN_STANDARDEnvironment Variables:
    JAVA_HOME=D:\Program Files\Java\jdk1.6.0_02
    CLASSPATH=.;D:\Program Files\Java\jdk1.6.0_02\lib\dt.jar;D:\Program Files\Java\jdk1.6.0_02\lib\tools.jar;
    PATH=D:/Program Files/Java/jdk1.6.0_02/bin/../jre/bin/client;D:/Program Files/Java/jdk1.6.0_02/bin/../jre/bin;E:\oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;D:\Program Files\TortoiseSVN\bin;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;D:\Program Files\Java\jdk1.6.0_02\bin;D:\Program Files\Java\jdk1.6.0_02\jre\bin;
    USERNAME=Administrator
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 2, GenuineIntel---------------  S Y S T E M  ---------------OS: Windows XP Build 2600 Service Pack 2CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 2, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3Memory: 4k page, physical 2095532k(8508k free), swap 4033832k(1315844k free)vm_info: Java HotSpot(TM) Client VM (1.6.0_02-b06) for windows-x86, built on Jul 12 2007 01:16:14 by "java_re" with unknown MS VC++:1310
      

  2.   

    一般来说是java虚拟机版本或运行环境问题
    与程序关系不大
      

  3.   

    看提示是挂在这个库里了:
    # Problematic frame:
    # C [atioglxx.dll+0x4ff135]再看你的调用堆栈,应该是你调openGL做一些绘图,
    然后最终调到ATI提供的一个本地库的时候挂掉了只能看出这么多了,绘图方面是小白一只
      

  4.   

    估计是在C [atioglxx.dll+0x4ff135]挂了,外部dll文件出错导致jvm崩溃
      

  5.   

    之前遇到JVM崩溃的问题,大多数是由于Java调用DLL引起的.有的时候是空指针.还有一种问题,就是虚拟内存被弄完了. 你还是一步步调试,直到锁定出错的程序比较好. 或者是打印Log
      

  6.   

    你这个应该是 Swing 程序吧?如果是的话,那基本上是代码的问题。
      

  7.   

    非 Java 调用时内存用完了会出现各种各样的怪问题,这个也有可能的。JRE 平台在操作系统那块的 bug 的可能性也是有的。
      

  8.   

    如果说atioglxx.dll在作图形处理时和ATI显卡某些功能潜在的崩溃可能性有关
    尝试关掉某些显卡功能,或者升级,或者调适应用程序使之规避这方面的可能性等等