#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92100b, pid=2596, tid=2824
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode)
# Problematic frame:
# C  [ntdll.dll+0x100b]
#
# An error report file with more information is saved as hs_err_pid2596.log
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

解决方案 »

  1.   

    hs_err_pid2596.log错误日志文件。。找出来看一下
      

  2.   

    #
    # An unexpected error has been detected by HotSpot Virtual Machine:
    #
    #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c92100b, pid=2596, tid=2824
    #
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_19-b02 mixed mode)
    # Problematic frame:
    # C  [ntdll.dll+0x100b]
    #---------------  T H R E A D  ---------------Current thread (0x0b356078):  JavaThread "http-80-1" daemon [_thread_in_native, id=2824]siginfo: ExceptionCode=0xc0000005, reading address 0x00000018Registers:
    EAX=0x00000004, EBX=0x07889318, ECX=0x7ff8c000, EDX=0x00000004
    ESP=0x0c14f06c, EBP=0x0c14f084, ESI=0x00000000, EDI=0x0c191590
    EIP=0x7c92100b, EFLAGS=0x00010246Top of Stack: (sp=0x0c14f06c)
    0x0c14f06c:   7357622a 00000004 0c1915b4 7354139f
    0x0c14f07c:   0c1915b4 0c191590 0c14f094 73542e6d
    0x0c14f08c:   0c1915b4 0b356138 0c14f0a8 73545a1b
    0x0c14f09c:   0c191590 73570000 00000000 0c14f0c4
    0x0c14f0ac:   73546e8e 0c191590 0c14f0e4 00000003
    0x0c14f0bc:   0b165348 0b356138 0c14f0dc 6d3f11da
    0x0c14f0cc:   0c191590 0c14f0e4 0b356078 07889318
    0x0c14f0dc:   0c14f114 00ae9fd5 00000000 0c14f130 Instructions: (pc=0x7c92100b)
    0x7c920ffb:   00 00 00 00 00 64 8b 0d 18 00 00 00 8b 54 24 04
    0x7c92100b:   83 7a 14 00 75 4f f0 ff 42 04 75 19 8b 41 24 89 
      

  3.   


    Stack: [0x0c110000,0x0c150000),  sp=0x0c14f06c,  free space=252k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C  [ntdll.dll+0x100b]
    C  [ODBC32.dll+0x2e6d]
    C  [ODBC32.dll+0x5a1b]
    C  [ODBC32.dll+0x6e8e]
    C  [JdbcOdbc.dll+0x11da]
    j  sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j  sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j  sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(Ljava/lang/String;II)Ljava/sql/PreparedStatement;+55
    j  sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(Ljava/lang/String;)Ljava/sql/PreparedStatement;+8
    j  com.ccb.he.dao.impl.UserDaoImpl.getUserList()Ljava/util/ArrayList;+17
    j  com.ccb.he.service.impl.UserServiceImpl.getUserList()Ljava/util/ArrayList;+4
    j  com.ccb.he.action.UserAction.deleteUser(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+75
    v  ~StubRoutines::call_stub
    V  [jvm.dll+0x876b1]
    V  [jvm.dll+0xe0001]
    V  [jvm.dll+0x87582]
    V  [jvm.dll+0xf432e]
    V  [jvm.dll+0xa57fa]
    C  [java.dll+0x6e46]
    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.apache.struts.actions.DispatchAction.dispatchMethod(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)Lorg/apache/struts/action/ActionForward;+93
    j  org.apache.struts.actions.DispatchAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+147
    j  org.apache.struts.actions.MappingDispatchAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+6
    j  org.apache.struts.action.RequestProcessor.processActionPerform(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/apache/struts/action/Action;Lorg/apache/struts/action/ActionForm;Lorg/apache/struts/action/ActionMapping;)Lorg/apache/struts/action/ActionForward;+7
    j  org.apache.struts.action.RequestProcessor.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+219
    j  org.apache.struts.action.ActionServlet.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+40
    j  org.apache.struts.action.ActionServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+362
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  com.ccb.he.util.CharacterFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+37
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+105
    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+699
    j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+269
    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+154
    j  org.apache.coyote.http11.Http11AprProcessor.process(J)Z+496
    j  org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(J)Z+334
    j  org.apache.tomcat.util.net.AprEndpoint$Worker.run()V+50
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub
    V  [jvm.dll+0x876b1]
    V  [jvm.dll+0xe0001]
    V  [jvm.dll+0x87582]
    V  [jvm.dll+0x872df]
    V  [jvm.dll+0xa2131]
    V  [jvm.dll+0x111949]
    V  [jvm.dll+0x111917]
    C  [MSVCRT.dll+0x2a3b0]
    C  [kernel32.dll+0xb729]
      

  4.   


    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    j  sun.jdbc.odbc.JdbcOdbc.allocStmt(J[B)J+0
    j  sun.jdbc.odbc.JdbcOdbc.SQLAllocStmt(J)J+47
    j  sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(Ljava/lang/String;II)Ljava/sql/PreparedStatement;+55
    j  sun.jdbc.odbc.JdbcOdbcConnection.prepareStatement(Ljava/lang/String;)Ljava/sql/PreparedStatement;+8
    j  com.ccb.he.dao.impl.UserDaoImpl.getUserList()Ljava/util/ArrayList;+17
    j  com.ccb.he.service.impl.UserServiceImpl.getUserList()Ljava/util/ArrayList;+4
    j  com.ccb.he.action.UserAction.deleteUser(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+75
    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.apache.struts.actions.DispatchAction.dispatchMethod(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;)Lorg/apache/struts/action/ActionForward;+93
    j  org.apache.struts.actions.DispatchAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+147
    j  org.apache.struts.actions.MappingDispatchAction.execute(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;+6
    j  org.apache.struts.action.RequestProcessor.processActionPerform(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/apache/struts/action/Action;Lorg/apache/struts/action/ActionForm;Lorg/apache/struts/action/ActionMapping;)Lorg/apache/struts/action/ActionForward;+7
    j  org.apache.struts.action.RequestProcessor.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+219
    j  org.apache.struts.action.ActionServlet.process(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+40
    j  org.apache.struts.action.ActionServlet.doGet(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+3
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+35
    j  javax.servlet.http.HttpServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+30
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+362
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  com.ccb.he.util.CharacterFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+37
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+105
    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+699
    j  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+269
    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+154
    j  org.apache.coyote.http11.Http11AprProcessor.process(J)Z+496
    j  org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(J)Z+334
    j  org.apache.tomcat.util.net.AprEndpoint$Worker.run()V+50
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::call_stub---------------  P R O C E S S  ---------------Java Threads: ( => current thread )
    =>0x0b356078 JavaThread "http-80-1" daemon [_thread_in_native, id=2824]
      0x0b0279d0 JavaThread "ajp-8009-Poller-7" daemon [_thread_blocked, id=4076]
      0x0b011d20 JavaThread "ajp-8009-Poller-6" daemon [_thread_blocked, id=2240]
      0x0b0111d0 JavaThread "ajp-8009-Poller-5" daemon [_thread_blocked, id=3580]
      0x0af77660 JavaThread "ajp-8009-Poller-4" daemon [_thread_blocked, id=4012]
      0x0b06c488 JavaThread "ajp-8009-Poller-3" daemon [_thread_blocked, id=2208]
      0x0b067e30 JavaThread "ajp-8009-Poller-2" daemon [_thread_blocked, id=1376]
      0x00add7d0 JavaThread "ajp-8009-Poller-1" daemon [_thread_blocked, id=2476]
      0x0b34a530 JavaThread "ajp-8009-Poller-0" daemon [_thread_blocked, id=2400]
      0x0b24ac80 JavaThread "ajp-8009-Acceptor-0" daemon [_thread_in_native, id=3072]
      0x0b2f6c28 JavaThread "http-80-Sendfile-0" daemon [_thread_blocked, id=4036]
      0x0b32d700 JavaThread "http-80-Poller-7" daemon [_thread_blocked, id=2664]
      0x0b32d578 JavaThread "http-80-Poller-6" daemon [_thread_blocked, id=1980]
      0x0b34b590 JavaThread "http-80-Poller-5" daemon [_thread_blocked, id=3868]
      0x0b34b408 JavaThread "http-80-Poller-4" daemon [_thread_blocked, id=3736]
      0x0b0906e0 JavaThread "http-80-Poller-3" daemon [_thread_blocked, id=3584]
      0x0b224038 JavaThread "http-80-Poller-2" daemon [_thread_blocked, id=3476]
      0x0adf7ce8 JavaThread "http-80-Poller-1" daemon [_thread_blocked, id=3492]
      0x0b1bf3f0 JavaThread "http-80-Poller-0" daemon [_thread_blocked, id=2212]
      0x0b1bf268 JavaThread "http-80-Acceptor-0" daemon [_thread_in_native, id=2676]
      0x0b0d0f40 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=3608]
      0x00ab32f8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1812]
      0x00ab1ff8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1688]
      0x00ab1228 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1908]
      0x00aaf2b8 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=1832]
      0x00aae420 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=2148]
      0x003c7958 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=3296]
      0x00a9b4c8 JavaThread "Finalizer" daemon [_thread_blocked, id=2328]
      0x00a9a000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3848]
      0x003c6da0 JavaThread "main" [_thread_in_native, id=3956]Other Threads:
      0x00a97588 VMThread [id=3984]
      0x00ab4520 WatcherThread [id=4016]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: None