#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c921010, pid=5468, tid=5776
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-beta2-b86 mixed mode, sharing)
# Problematic frame:
# C  [ntdll.dll+0x1010]
#
# 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 (0x030db000):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5776]siginfo: ExceptionCode=0xc0000005, reading address 0x00000018Registers:
EAX=0x00000004, EBX=0x26a7b7a0, ECX=0x7ff9d000, EDX=0x00000004
ESP=0x0354f528, EBP=0x0354f540, ESI=0x00000000, EDI=0x032d1590
EIP=0x7c921010, EFLAGS=0x00010246Top of Stack: (sp=0x0354f528)
0x0354f528:   73575a16 00000004 032d15b4 7354139f
0x0354f538:   032d15b4 032d1590 0354f550 73542c5d
0x0354f548:   032d15b4 030db0e4 0354f564 73545fa0
0x0354f558:   032d1590 73570000 0354fd64 0354f580
0x0354f568:   7354740e 032d1590 0354f5a0 00000003
0x0354f578:   030ec6b0 030db0e4 0354f598 6d3e124e
0x0354f588:   032d1590 0354f5a0 030db000 26a7b7a0
0x0354f598:   0354f5dc 0096a460 00000000 0354f5f8 Instructions: (pc=0x7c921010)
0x7c921000:   90 90 90 90 90 64 8b 0d 18 00 00 00 8b 54 24 04
0x7c921010:   83 7a 14 00 75 4f f0 ff 42 04 75 19 8b 41 24 89 
Stack: [0x03500000,0x03550000),  sp=0x0354f528,  free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ntdll.dll+0x1010]
C  [ODBC32.dll+0x2c5d]
C  [ODBC32.dll+0x5fa0]
C  [ODBC32.dll+0x740e]
C  [JdbcOdbc.dll+0x124e]
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  Conn.addbase(LInsert;)I+9
j  Insert.actionPerformed(Ljava/awt/event/ActionEvent;)V+23
j  javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
j  javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
j  javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
j  javax.swing.DefaultButtonModel.setPressed(Z)V+117
j  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
j  javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+562
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+320
j  java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139
j  java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50
j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12
j  java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
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

解决方案 »

  1.   


    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  Conn.addbase(LInsert;)I+9
    j  Insert.actionPerformed(Ljava/awt/event/ActionEvent;)V+23
    j  javax.swing.AbstractButton.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+84
    j  javax.swing.AbstractButton$Handler.actionPerformed(Ljava/awt/event/ActionEvent;)V+5
    j  javax.swing.DefaultButtonModel.fireActionPerformed(Ljava/awt/event/ActionEvent;)V+35
    j  javax.swing.DefaultButtonModel.setPressed(Z)V+117
    j  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Ljava/awt/event/MouseEvent;)V+35
    j  java.awt.Component.processMouseEvent(Ljava/awt/event/MouseEvent;)V+64
    j  javax.swing.JComponent.processMouseEvent(Ljava/awt/event/MouseEvent;)V+23
    j  java.awt.Component.processEvent(Ljava/awt/AWTEvent;)V+81
    j  java.awt.Container.processEvent(Ljava/awt/AWTEvent;)V+18
    j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+562
    j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j  java.awt.LightweightDispatcher.retargetMouseEvent(Ljava/awt/Component;ILjava/awt/event/MouseEvent;)V+320
    j  java.awt.LightweightDispatcher.processMouseEvent(Ljava/awt/event/MouseEvent;)Z+139
    j  java.awt.LightweightDispatcher.dispatchEvent(Ljava/awt/AWTEvent;)Z+50
    j  java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+12
    j  java.awt.Window.dispatchEventImpl(Ljava/awt/AWTEvent;)V+19
    j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+156
    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 )
      0x002e6800 JavaThread "DestroyJavaVM" [_thread_blocked, id=5700]
    =>0x030db000 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5776]
      0x030f4c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=4620]
      0x030d4400 JavaThread "Image Fetcher 3" daemon [_thread_blocked, id=6148]
      0x02b4b800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1520]
      0x02b49400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3432]
      0x02b05c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5500]
      0x02b04400 JavaThread "CompilerThread0" daemon [_thread_blocked, id=7172]
      0x02b02000 JavaThread "Attach Listener" daemon [_thread_blocked, id=3332]
      0x02b01800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1396]
      0x02abf400 JavaThread "Finalizer" daemon [_thread_blocked, id=7168]
      0x02abe400 JavaThread "Reference Handler" daemon [_thread_blocked, id=3720]
      

  2.   

    Other Threads:
      0x02ab5000 VMThread [id=4424]
      0x02b07400 WatcherThread [id=7892]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
     def new generation   total 960K, used 95K [0x229d0000, 0x22ad0000, 0x22eb0000)
      eden space 896K,   3% used [0x229d0000, 0x229d7c80, 0x22ab0000)
      from space 64K, 100% used [0x22ab0000, 0x22ac0000, 0x22ac0000)
      to   space 64K,   0% used [0x22ac0000, 0x22ac0000, 0x22ad0000)
     tenured generation   total 4096K, used 597K [0x22eb0000, 0x232b0000, 0x269d0000)
       the space 4096K,  14% used [0x22eb0000, 0x22f45578, 0x22f45600, 0x232b0000)
     compacting perm gen  total 12288K, used 1127K [0x269d0000, 0x275d0000, 0x2a9d0000)
       the space 12288K,   9% used [0x269d0000, 0x26ae9dd0, 0x26ae9e00, 0x275d0000)
        ro space 8192K,  67% used [0x2a9d0000, 0x2af35520, 0x2af35600, 0x2b1d0000)
        rw space 12288K,  56% used [0x2b1d0000, 0x2b89c188, 0x2b89c200, 0x2bdd0000)Dynamic libraries:
    0x00400000 - 0x00423000  C:\Program Files\Java\jdk1.6.0\bin\java.exe
    0x7c920000 - 0x7c9b4000  C:\WINDOWS.0\system32\ntdll.dll
    0x7c800000 - 0x7c91d000  C:\WINDOWS.0\system32\kernel32.dll
    0x77da0000 - 0x77e49000  C:\WINDOWS.0\system32\ADVAPI32.dll
    0x77e50000 - 0x77ee1000  C:\WINDOWS.0\system32\RPCRT4.dll
    0x7c340000 - 0x7c396000  C:\Program Files\Java\jdk1.6.0\jre\bin\msvcr71.dll
    0x6d7f0000 - 0x6da2f000  C:\Program Files\Java\jdk1.6.0\jre\bin\client\jvm.dll
    0x77d10000 - 0x77da0000  C:\WINDOWS.0\system32\USER32.dll
    0x77ef0000 - 0x77f37000  C:\WINDOWS.0\system32\GDI32.dll
    0x76b10000 - 0x76b3a000  C:\WINDOWS.0\system32\WINMM.dll
    0x76300000 - 0x7631d000  C:\WINDOWS.0\system32\IMM32.DLL
    0x62c20000 - 0x62c29000  C:\WINDOWS.0\system32\LPK.DLL
    0x73fa0000 - 0x7400b000  C:\WINDOWS.0\system32\USP10.dll
    0x77be0000 - 0x77c38000  C:\WINDOWS.0\system32\msvcrt.dll
    0x6d310000 - 0x6d318000  C:\Program Files\Java\jdk1.6.0\jre\bin\hpi.dll
    0x76bc0000 - 0x76bcb000  C:\WINDOWS.0\system32\PSAPI.DLL
    0x6d7a0000 - 0x6d7ac000  C:\Program Files\Java\jdk1.6.0\jre\bin\verify.dll
    0x6d3a0000 - 0x6d3bf000  C:\Program Files\Java\jdk1.6.0\jre\bin\java.dll
    0x6d7e0000 - 0x6d7ef000  C:\Program Files\Java\jdk1.6.0\jre\bin\zip.dll
    0x6d000000 - 0x6d1c2000  C:\Program Files\Java\jdk1.6.0\jre\bin\awt.dll
    0x72f70000 - 0x72f96000  C:\WINDOWS.0\system32\WINSPOOL.DRV
    0x76990000 - 0x76acd000  C:\WINDOWS.0\system32\ole32.dll
    0x10000000 - 0x10017000  C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 7.0\miscr3.dll
    0x77f40000 - 0x77fb6000  C:\WINDOWS.0\system32\SHLWAPI.dll
    0x5ad70000 - 0x5ada7000  C:\WINDOWS.0\system32\uxtheme.dll
    0x736d0000 - 0x73719000  C:\WINDOWS.0\system32\ddraw.dll
    0x73b30000 - 0x73b36000  C:\WINDOWS.0\system32\DCIMAN32.dll
    0x6d2b0000 - 0x6d302000  C:\Program Files\Java\jdk1.6.0\jre\bin\fontmanager.dll
    0x74680000 - 0x746cc000  C:\WINDOWS.0\system32\MSCTF.dll
    0x02fe0000 - 0x02ffd000  C:\Program Files\360safe\safemon\safemon.dll
    0x7d590000 - 0x7dd84000  C:\WINDOWS.0\system32\SHELL32.dll
    0x770f0000 - 0x7717b000  C:\WINDOWS.0\system32\OLEAUT32.dll
    0x77180000 - 0x77283000  C:\WINDOWS.0\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\COMCTL32.dll
    0x5d170000 - 0x5d20a000  C:\WINDOWS.0\system32\comctl32.dll
    0x73640000 - 0x7366e000  C:\WINDOWS.0\system32\msctfime.ime
    0x6d3e0000 - 0x6d3ed000  C:\Program Files\Java\jdk1.6.0\jre\bin\JdbcOdbc.dll
    0x73540000 - 0x7357d000  C:\WINDOWS.0\system32\ODBC32.dll
    0x76320000 - 0x76367000  C:\WINDOWS.0\system32\comdlg32.dll
    0x20000000 - 0x20017000  C:\WINDOWS.0\system32\odbcint.dll
    0x77bd0000 - 0x77bd8000  C:\WINDOWS.0\system32\VERSION.dll
    0x03090000 - 0x030a1000  C:\WINDOWS.0\system32\Secur32.dll
    0x4d3d0000 - 0x4d3eb000  C:\WINDOWS.0\system32\odbccp32.dll
    0x71a20000 - 0x71a37000  C:\WINDOWS.0\system32\WS2_32.dll
    0x71a10000 - 0x71a18000  C:\WINDOWS.0\system32\WS2HELP.dll
    0x77c40000 - 0x77c63000  C:\WINDOWS.0\system32\msv1_0.dll
    0x76d30000 - 0x76d48000  C:\WINDOWS.0\system32\iphlpapi.dll
    0x76ef0000 - 0x76f17000  C:\WINDOWS.0\system32\DNSAPI.dll
    0x76f30000 - 0x76f5c000  C:\WINDOWS.0\system32\WLDAP32.dll
    0x719c0000 - 0x719fe000  C:\WINDOWS.0\system32\mswsock.dll
    0x60fd0000 - 0x61025000  C:\WINDOWS.0\system32\hnetcfg.dll
    0x71a00000 - 0x71a08000  C:\WINDOWS.0\System32\wshtcpip.dll
    0x034b0000 - 0x034c8000  C:\Program Files\Kaspersky Lab\Kaspersky Internet Security 7.0\dnsq.dll
    0x76f80000 - 0x76f88000  C:\WINDOWS.0\System32\winrnr.dll
    0x76f90000 - 0x76f96000  C:\WINDOWS.0\system32\rasadhlp.dll
    0x6d560000 - 0x6d573000  C:\Program Files\Java\jdk1.6.0\jre\bin\net.dll
    0x6d580000 - 0x6d589000  C:\Program Files\Java\jdk1.6.0\jre\bin\nio.dllVM Arguments:
    java_command: Insert
    Launcher Type: SUN_STANDARDEnvironment Variables:
    PATH=C:\Program Files\Java\jdk1.6.0\bin;C:\WINDOWS.0\system32;C:\WINDOWS.0;C:\WINDOWS.0\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\StormII\Codec;C:\Program Files\StormII
    USERNAME=-KuNgBiM/DCTeam
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 7, GenuineIntel---------------  S Y S T E M  ---------------OS: Windows XP Build 2600 Service Pack 2CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, htMemory: 4k page, physical 1048016k(474540k free), swap 2520756k(1711144k free)vm_info: Java HotSpot(TM) Client VM (1.6.0-beta2-b86) for windows-x86, built on Jun  2 2006 00:36:31 by "java_re" with unknown MS VC++:1310我把别的类的JFrame放到当前类的JFrame里面就出来了这个错误LOG
      

  3.   

    这是个Error,一般不是因为你的代码出的问题你可以用“EXCEPTION_ACCESS_VIOLATION”做关键字查查看
      

  4.   

    你的代码里ODBC部分好像有问题,竟然导致虚拟机崩溃了。