#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c93245f, pid=6100, tid=3188
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
# Problematic frame:
# C  [ntdll.dll+0x1245f]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/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 (0x0ab78400):  JavaThread "http-8000-1" daemon [_thread_in_native, id=3188, stack(0x0bff0000,0x0c040000)]siginfo: ExceptionCode=0xc0000005, reading address 0xfffefff8Registers:
EAX=0xffff0000, EBX=0x00000bf8, ECX=0x0c5a0178, EDX=0x00000008
ESP=0x0c0388a4, EBP=0x0c0388b8, ESI=0x0c6c0040, EDI=0x0c5a0000
EIP=0x7c93245f, EFLAGS=0x00010207Top of Stack: (sp=0x0c0388a4)
0x0c0388a4:   0c6c0040 0c6c0000 0c5a0000 0c6c0000
0x0c0388b4:   02000002 0c0388e8 7c946970 00000bf8
0x0c0388c4:   106c0040 00000bf8 0c5a0000 00000000
0x0c0388d4:   00000000 00000000 00000008 00000200
0x0c0388e4:   00000005 0c03892c 7c9392a3 0c5a0000
0x0c0388f4:   00000000 00000002 00000000 0c6c0000
0x0c038904:   0c6c6000 000001fa 00000822 00000000
0x0c038914:   0c5a0000 00000002 00006000 00005000 Instructions: (pc=0x7c93245f)
0x7c93244f:   a4 00 00 f6 45 0f 10 74 11 5f 5e 5b c9 c2 0c 00
0x7c93245f:   66 3b 58 f8 76 98 8b 00 eb 90 66 89 56 02 eb e9 
Stack: [0x0bff0000,0x0c040000],  sp=0x0c0388a4,  free space=290k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x1245f]
C  [ntdll.dll+0x26970]
C  [ntdll.dll+0x192a3]
C  [ntdll.dll+0x1248d]
C  [MSVCR100.dll+0x10269]
C  [CORE_RL_magick_.dll+0x9f62e]
C  [jmagick.dll+0x2d78]
j  magick.MagickImage.<init>(Lmagick/ImageInfo;)V+11
j  com.sn.util.PicUtil.compressPic(Ljava/lang/String;Ljava/lang/String;)V+36
j  com.sn.serviceimpl.ReadExamFolderImpl.getBigPicByStudent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;+339
v  ~StubRoutines::call_stub

解决方案 »

  1.   

    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  magick.MagickImage.readImage(Lmagick/ImageInfo;)V+0
    j  magick.MagickImage.<init>(Lmagick/ImageInfo;)V+11
    j  com.sn.util.PicUtil.compressPic(Ljava/lang/String;Ljava/lang/String;)V+36
    j  com.sn.serviceimpl.ReadExamFolderImpl.getBigPicByStudent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;+339
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
    J  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    j  org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+7
    j  org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint()Ljava/lang/Object;+12
    j  org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+19
    j  org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+86
    j  org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+101
    j  org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object;+18
    j  org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object;+101
    j  org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+327
    j  $Proxy5.getBigPicByStudent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;+24
    j  com.sn.struts.action.DebugAction.getErrorTaskListByStudent()Ljava/lang/String;+84
    v  ~StubRoutines::call_stub
    j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
    j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
    J  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    j  com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(Ljava/lang/Object;Lcom/opensymphony/xwork2/config/entities/ActionConfig;)Ljava/lang/String;+229
    j  com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly()Ljava/lang/String;+14
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+111
    j  com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+201
    j  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+10
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+6
    j  org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+202
    j  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+10
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+200
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+164
    j  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+10
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+164
    j  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+10
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+524
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.interceptor.MultiselectInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+121
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.interceptor.CheckboxInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+197
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.interceptor.FileUploadInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+90
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+73
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+179
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+322
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+178
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+106
    j  com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+10
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+466
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+228
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+524
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(Lcom/opensymphony/xwork2/ActionInvocation;)Ljava/lang/String;+1
    j  com.opensymphony.xwork2.DefaultActionInvocation.invoke()Ljava/lang/String;+82
    j  org.apache.struts2.impl.StrutsActionProxy.execute()Ljava/lang/String;+20
    j  org.apache.struts2.dispatcher.Dispatcher.serviceAction(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/ServletContext;Lorg/apache/struts2/dispatcher/mapper/ActionMapping;)V+212
    j  org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/apache/struts2/dispatcher/mapper/ActionMapping;)V+11
    j  org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+149
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+117
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
    j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+285
    j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
    j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
    j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+157
    j  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V+432
    j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
    j  org.apache.tomcat.util.net.JIoEndpoint$Worker.run()V+41
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
      

  2.   

    ---------------  P R O C E S S  ---------------Java Threads: ( => current thread )
      0x0b9d1c00 JavaThread "http-8000-2" daemon [_thread_in_native, id=572, stack(0x0c180000,0x0c1d0000)]
      0x0b509000 JavaThread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2" daemon [_thread_blocked, id=3092, stack(0x0c130000,0x0c180000)]
      0x0b3ad400 JavaThread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#1" daemon [_thread_blocked, id=3140, stack(0x0c0e0000,0x0c130000)]
      0x0b1e1800 JavaThread "com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#0" daemon [_thread_blocked, id=3908, stack(0x0c090000,0x0c0e0000)]
      0x0b42d400 JavaThread "Timer-0" daemon [_thread_blocked, id=4152, stack(0x0c040000,0x0c090000)]
    =>0x0ab78400 JavaThread "http-8000-1" daemon [_thread_in_native, id=3188, stack(0x0bff0000,0x0c040000)]
      0x0b7fe800 JavaThread "TP-Monitor" daemon [_thread_blocked, id=3676, stack(0x0bfa0000,0x0bff0000)]
      0x0affac00 JavaThread "TP-Processor4" daemon [_thread_in_native, id=2264, stack(0x0bf50000,0x0bfa0000)]
      0x0b39c400 JavaThread "TP-Processor3" daemon [_thread_blocked, id=4144, stack(0x0bf00000,0x0bf50000)]
      0x0b399800 JavaThread "TP-Processor2" daemon [_thread_blocked, id=5088, stack(0x0beb0000,0x0bf00000)]
      0x0b3f1400 JavaThread "TP-Processor1" daemon [_thread_blocked, id=5512, stack(0x0be60000,0x0beb0000)]
      0x0b36a800 JavaThread "http-8000-Acceptor-0" daemon [_thread_in_native, id=2488, stack(0x0be10000,0x0be60000)]
      0x0b3f1c00 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=456, stack(0x0bdc0000,0x0be10000)]
      0x0ab33800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3360, stack(0x0af00000,0x0af50000)]
      0x0ab30800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5456, stack(0x0aeb0000,0x0af00000)]
      0x0ab23000 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=2052, stack(0x0ae60000,0x0aeb0000)]
      0x0ab21800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3764, stack(0x0ae10000,0x0ae60000)]
      0x0ab1f000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=2016, stack(0x0adc0000,0x0ae10000)]
      0x0ab0ec00 JavaThread "Attach Listener" daemon [_thread_blocked, id=3256, stack(0x0acc0000,0x0ad10000)]
      0x0ab25800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3972, stack(0x0ac70000,0x0acc0000)]
      0x0aafc800 JavaThread "Finalizer" daemon [_thread_blocked, id=4624, stack(0x0ac20000,0x0ac70000)]
      0x0aaf8000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2780, stack(0x0abd0000,0x0ac20000)]
      0x003e7400 JavaThread "main" [_thread_in_native, id=4824, stack(0x008e0000,0x00930000)]Other Threads:
      0x0aaf3000 VMThread [stack: 0x0ab80000,0x0abd0000] [id=2932]
      0x0ab35000 WatcherThread [stack: 0x0af50000,0x0afa0000] [id=1424]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
     def new generation   total 1024K, used 712K [0x029e0000, 0x02af0000, 0x02ec0000)
      eden space 960K,  71% used [0x029e0000, 0x02a8c9f8, 0x02ad0000)
      from space 64K,  34% used [0x02ae0000, 0x02ae57e8, 0x02af0000)
      to   space 64K,   0% used [0x02ad0000, 0x02ad0000, 0x02ae0000)
     tenured generation   total 12304K, used 9279K [0x02ec0000, 0x03ac4000, 0x069e0000)
       the space 12304K,  75% used [0x02ec0000, 0x037cff00, 0x037d0000, 0x03ac4000)
     compacting perm gen  total 22272K, used 22083K [0x069e0000, 0x07fa0000, 0x0a9e0000)
       the space 22272K,  99% used [0x069e0000, 0x07f70e60, 0x07f71000, 0x07fa0000)
    No shared spaces configured.Dynamic libraries:
    0x00400000 - 0x00424000  C:\Program Files\Java\jre6\bin\javaw.exe
    0x7c920000 - 0x7c9b6000  C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c91e000  C:\WINDOWS\system32\kernel32.dll
    0x77da0000 - 0x77e49000  C:\WINDOWS\system32\ADVAPI32.dll
    0x77e50000 - 0x77ee3000  C:\WINDOWS\system32\RPCRT4.dll
    0x77fc0000 - 0x77fd1000  C:\WINDOWS\system32\Secur32.dll
    0x77d10000 - 0x77da0000  C:\WINDOWS\system32\USER32.dll
    0x77ef0000 - 0x77f39000  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
    0x7c340000 - 0x7c396000  C:\Program Files\Java\jre6\bin\msvcr71.dll
    0x6d800000 - 0x6da56000  C:\Program Files\Java\jre6\bin\client\jvm.dll
    0x76b10000 - 0x76b3a000  C:\WINDOWS\system32\WINMM.dll
    0x6d280000 - 0x6d288000  C:\Program Files\Java\jre6\bin\hpi.dll
    0x76bc0000 - 0x76bcb000  C:\WINDOWS\system32\PSAPI.DLL
    0x6d370000 - 0x6d399000  C:\Program Files\Java\jre6\bin\jdwp.dll
    0x6d6a0000 - 0x6d6a6000  C:\Program Files\Java\jre6\bin\npt.dll
    0x6d7b0000 - 0x6d7bc000  C:\Program Files\Java\jre6\bin\verify.dll
    0x6d320000 - 0x6d33f000  C:\Program Files\Java\jre6\bin\java.dll
    0x6d7f0000 - 0x6d7ff000  C:\Program Files\Java\jre6\bin\zip.dll
    0x6d1f0000 - 0x6d1f7000  C:\Program Files\Java\jre6\bin\dt_socket.dll
    0x71a20000 - 0x71a37000  C:\WINDOWS\system32\WS2_32.dll
    0x77be0000 - 0x77c38000  C:\WINDOWS\system32\msvcrt.dll
    0x71a10000 - 0x71a18000  C:\WINDOWS\system32\WS2HELP.dll
    0x719c0000 - 0x719fe000  C:\WINDOWS\System32\mswsock.dll
    0x76ef0000 - 0x76f17000  C:\WINDOWS\system32\DNSAPI.dll
    0x76d30000 - 0x76d48000  C:\WINDOWS\system32\iphlpapi.dll
    0x76f80000 - 0x76f88000  C:\WINDOWS\System32\winrnr.dll
    0x76f30000 - 0x76f5c000  C:\WINDOWS\system32\WLDAP32.dll
    0x76f90000 - 0x76f96000  C:\WINDOWS\system32\rasadhlp.dll
    0x60fd0000 - 0x61025000  C:\WINDOWS\system32\hnetcfg.dll
    0x71a00000 - 0x71a08000  C:\WINDOWS\System32\wshtcpip.dll
    0x6d610000 - 0x6d623000  C:\Program Files\Java\jre6\bin\net.dll
    0x68000000 - 0x68036000  C:\WINDOWS\system32\rsaenh.dll
    0x759d0000 - 0x75a7f000  C:\WINDOWS\system32\USERENV.dll
    0x5fdd0000 - 0x5fe25000  C:\WINDOWS\system32\netapi32.dll
    0x6d560000 - 0x6d569000  C:\Program Files\Java\jre6\bin\management.dll
    0x10000000 - 0x1001e000  D:\workSoft\Tomcat6\bin\jmagick.dll
    0x0c1d0000 - 0x0c3cb000  C:\Program Files\ImageMagick-6.7.1-Q16\CORE_RL_magick_.dll
    0x0c3e0000 - 0x0c493000  C:\Program Files\ImageMagick-6.7.1-Q16\X11.dll
    0x71a40000 - 0x71a4b000  C:\WINDOWS\system32\WSOCK32.dll
    0x0c4a0000 - 0x0c4b0000  C:\Program Files\ImageMagick-6.7.1-Q16\CORE_RL_bzlib_.dll
    0x78aa0000 - 0x78b5e000  C:\Program Files\ImageMagick-6.7.1-Q16\MSVCR100.dll
    0x0c4b0000 - 0x0c4e8000  C:\Program Files\ImageMagick-6.7.1-Q16\CORE_RL_lcms_.dll
    0x0c500000 - 0x0c55d000  C:\Program Files\ImageMagick-6.7.1-Q16\CORE_RL_ttf_.dll
    0x0c570000 - 0x0c583000  C:\Program Files\ImageMagick-6.7.1-Q16\CORE_RL_zlib_.dll
    0x72880000 - 0x7288d000  C:\Program Files\ImageMagick-6.7.1-Q16\VCOMP100.DLLVM Arguments:
    jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:3722 -Dcatalina.home=D:\workSoft\Tomcat6 -Dcatalina.base=D:\workSoft\Tomcat6 -Djava.endorsed.dirs=D:\workSoft\Tomcat6/common/endorsed -Djava.io.tmpdir=D:\workSoft\Tomcat6\temp -Djava.library.path=C:\Program Files\Java\jre6\bin;D:\workSoft\Tomcat6\bin -Dsun.io.useCanonCaches=false 
    java_command: org.apache.catalina.startup.Bootstrap start
    Launcher Type: SUN_STANDARDEnvironment Variables:
    CLASSPATH=.;C:\Program Files\Java\jre6\lib\dt.jar
    PATH=C:\Program Files\ImageMagick-6.7.1-Q16\;C:\Program Files\ImageMagick-6.7.1-Q16;D:\workSoft\mysql-5.1.6-alpha-win32\bin;C:\Program Files\AMD APP\bin\x86;.;C:\Program Files\Java\jdk1.6.0_10\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\workSoft\Sql Server 2008\100\DTS\Binn\;D:\workSoft\Sql Server 2008\100\Tools\Binn\VSShell\Common7\IDE\;D:\workSoft\Sql Server 2008\100\Tools\Binn\;D:\workSoft\MSSQL2008\100\Tools\Binn\;D:\workSoft\MSSQL2008\100\DTS\Binn\;D:\workSoft\MSSQL2008\100\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
    USERNAME=Administrator
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel---------------  S Y S T E M  ---------------OS: Windows XP Build 2600 Service Pack 3CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3Memory: 4k page, physical 2096300k(712424k free), swap 4037620k(2533396k free)vm_info: Java HotSpot(TM) Client VM (11.0-b15) for windows-x86 JRE (1.6.0_10-rc2-b32), built on Sep 12 2008 00:52:11 by "java_re" with MS VC++ 7.1time: Mon Sep 19 19:16:15 2011
    elapsed time: 44 seconds
      

  3.   

        内存溢出了,你里面是不是调用了其它语言的代码,C、C++内存没有释放,或者你把Eclipse的内存调大一点试一下
      

  4.   

    MyEclipse中直接用main方法调用没问题。我的eclipse.ini中设置如下:
    -Xms128M
    -Xmx1024M
    -XX:PermSize=128M
    -XX:MaxPermSize=512M但是在tomcat6中就溢出。
    tomcat6是安装版,没有catalina.ini,只能在tomcat6w-->java中设置:
    initial memory pool 128;
    maximum memory pool:1024;但是这样还不行
      

  5.   

    tomcat status 状态页显示:JVMFree memory: 1.14 MB Total memory: 10.55 MB Max memory: 63.56 MB
    http-8000Max threads: 40 Current thread count: 1 Current thread busy: 1
    Max processing time: 62 ms Processing time: 0.109 s Request count: 4 Error count: 0 Bytes received: 0.00 MB Bytes sent: 0.03 MB用的是tomcat6安装版,这说明内存设置还没起作用。
      

  6.   

    问题自己解决了,是由于jmagick的版本不统一造成的;
    下载的版本多了,混了。
    早期的jmagick可能有这个内存泄露的问题。随后会附上dll文件和jar文件“摆放”的详细位置。