下面是问题信息:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION ( 0xc0000005 ) at pc = 0x4aadbd84 , pid = 2440 , tid = 964
#
# Java VM: Java HotSpot(TM) Client VM ( 1.5 .0_08 - b03 mixed mode, sharing)
# Problematic frame:
# C [odbcjt32.dll + 0x1bd84 ]
#
--------------- T H R E A D ---------------
Current thread ( 0x00036200 ): JavaThread " main " [_thread_in_native, id = 964 ]
siginfo: ExceptionCode = 0xc0000005 , reading address 0x4275e627
Registers:
EAX = 0x00aad734 , EBX = 0x00000000 , ECX = 0x00000000 , EDX = 0x00a85532
ESP = 0x0007de2c , EBP = 0x0007efa4 , ESI = 0x00aad6dc , EDI = 0x00aad72c
EIP = 0x4aadbd84 , EFLAGS = 0x00010246
Top of Stack: (sp = 0x0007de2c )
0x0007de2c : 00aad72c 4aac7d23 00aad6dc 00a859b8
0x0007de3c : 00aad734 00000000 00000001 00aad72c
0x0007de4c : 00000000 00aad6dc 02cf1ec8 00000028
0x0007de5c : 000985d8 00000000 00090178 00000028
0x0007de6c : 00000000 00090178 0007dc6c 000fdee4
0x0007de7c : 7c931b09 03230b10 00098600 00000000
0x0007de8c : 7c9306eb 7c9319e6 00098600 7c80a6ea
0x0007de9c : 00000005 03230000 00000000 00000003
Instructions: (pc = 0x4aadbd84 )
0x4aadbd74 : 79 11 a9 8b 9d a7 42 93 57 91 05 45 57 09 48 57
0x4aadbd84 : 69 89 27 e6 75 42 73 a0 4f f3 10 0e 97 20 92 65
Stack: [ 0x00040000 , 0x00080000 ), sp = 0x0007de2c , free space = 247k
Native frames: (J = compiled Java code, j = interpreted, Vv = VM code, C = native code)
C [odbcjt32.dll + 0x1bd84 ]
C [odbcjt32.dll + 0x8da4 ]
C [ODBC32.dll + 0x3079 ]
C [ODBC32.dll + 0x2fbc ]
C [ODBC32.dll + 0x328f9 ]
C [JdbcOdbc.dll + 0x4c6d ]
j sun.jdbc.odbc.JdbcOdbc.driverConnect(J[B[B)V + 0
j sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JLjava / lang / String;)V + 93
j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava / lang / String;Ljava / util / Properties;I)V + 984
j sun.jdbc.odbc.JdbcOdbcDriver.connect(Ljava / lang / String;Ljava / util / Properties;)Ljava / sql / Connection; + 129
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / util / Properties;Ljava / lang / ClassLoader;)Ljava / sql / Connection; + 165
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / lang / String;Ljava / lang / String;)Ljava / sql / Connection; + 41
j odbcTest.main([Ljava / lang / String;)V + 12
v ~ StubRoutines::call_stub
V [jvm.dll + 0x86e84 ]
V [jvm.dll + 0xddead ]
V [jvm.dll + 0x86d55 ]
V [jvm.dll + 0x8dda7 ]
C [java.exe + 0x14c5 ]
C [java.exe + 0x69cd ]
C [kernel32.dll + 0x16fd7 ]
Java frames: (J = compiled Java code, j = interpreted, Vv = VM code)
j sun.jdbc.odbc.JdbcOdbc.driverConnect(J[B[B)V + 0
j sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JLjava / lang / String;)V + 93
j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava / lang / String;Ljava / util / Properties;I)V + 984
j sun.jdbc.odbc.JdbcOdbcDriver.connect(Ljava / lang / String;Ljava / util / Properties;)Ljava / sql / Connection; + 129
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / util / Properties;Ljava / lang / ClassLoader;)Ljava / sql / Connection; + 165
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / lang / String;Ljava / lang / String;)Ljava / sql / Connection; + 41
j odbcTest.main([Ljava / lang / String;)V + 12
v ~ StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00a7ff28 JavaThread " Low Memory Detector " daemon [_thread_blocked, id = 2392 ]
0x00a90808 JavaThread " CompilerThread0 " daemon [_thread_blocked, id = 2676 ]
0x00a7eba8 JavaThread " Signal Dispatcher " daemon [_thread_blocked, id = 1428 ]
0x0003ed58 JavaThread " Finalizer " daemon [_thread_blocked, id = 3540 ]
0x00a531b8 JavaThread " Reference Handler " daemon [_thread_blocked, id = 3372 ]
=> 0x00036200 JavaThread " main " [_thread_in_native, id = 964 ]
Other Threads:
0x00a50800 VMThread [id = 1224 ]
0x00a81130 WatcherThread [id = 2296 ]
VM state:not at safepoint (normal execution)
VM Mutex / Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 212K [ 0x22bd0000 , 0x22c70000 , 0x230b0000 )
eden space 512K, 41 % used [ 0x22bd0000 , 0x22c05368 , 0x22c50000 )
from space 64K, 0 % used [ 0x22c50000 , 0x22c50000 , 0x22c60000 )
to space 64K, 0 % used [ 0x22c60000 , 0x22c60000 , 0x22c70000 )
tenured generation total 1408K, used 0K [ 0x230b0000 , 0x23210000 , 0x26bd0000 )
the space 1408K, 0 % used [ 0x230b0000 , 0x230b0000 , 0x230b0200 , 0x23210000 )
compacting perm gen total 8192K, used 491K [ 0x26bd0000 , 0x273d0000 , 0x2abd0000 )
the space 8192K, 6 % used [ 0x26bd0000 , 0x26c4af10 , 0x26c4b000 , 0x273d0000 )
ro space 8192K, 67 % used [ 0x2abd0000 , 0x2b12e380 , 0x2b12e400 , 0x2b3d0000 )
rw space 12288K, 47 % used [ 0x2b3d0000 , 0x2b9786e8 , 0x2b978800 , 0x2bfd0000 )
Dynamic libraries:
0x00400000 - 0x0040d000 G:Javainjava.exe
0x7c920000 - 0x7c9b4000 G:WINDOWSsystem32 tdll.dll
0x7c800000 - 0x7c91c000 G:WINDOWSsystem32kernel32.dll
0x77da0000 - 0x77e49000 G:WINDOWSsystem32ADVAPI32.dll
0x77e50000 - 0x77ee1000 G:WINDOWSsystem32RPCRT4.dll
0x77be0000 - 0x77c38000 G:WINDOWSsystem32MSVCRT.dll
0x6d730000 - 0x6d8cb000 G:Javajreinclientjvm.dll
0x77d10000 - 0x77d9f000 G:WINDOWSsystem32USER32.dll
0x77ef0000 - 0x77f37000 G:WINDOWSsystem32GDI32.dll
0x76b10000 - 0x76b3a000 G:WINDOWSsystem32WINMM.dll
0x76300000 - 0x7631d000 G:WINDOWSsystem32IMM32.DLL
0x62c20000 - 0x62c29000 G:WINDOWSsystem32LPK.DLL
0x73fa0000 - 0x7400b000 G:WINDOWSsystem32USP10.dll
0x6d2f0000 - 0x6d2f8000 G:Javajreinhpi.dll
0x76bc0000 - 0x76bcb000 G:WINDOWSsystem32PSAPI.DLL
0x6d700000 - 0x6d70c000 G:Javajreinverify.dll
0x6d370000 - 0x6d38d000 G:Javajreinjava.dll
0x6d720000 - 0x6d72f000 G:Javajreinzip.dll
0x6d3e0000 - 0x6d3ed000 G:JavajreinJdbcOdbc.dll
0x73540000 - 0x7357d000 G:WINDOWSsystem32ODBC32.dll
0x5d170000 - 0x5d20a000 G:WINDOWSsystem32COMCTL32.dll
0x7d590000 - 0x7dd82000 G:WINDOWSsystem32SHELL32.dll
0x77f40000 - 0x77fb6000 G:WINDOWSsystem32SHLWAPI.dll
0x76320000 - 0x76367000 G:WINDOWSsystem32comdlg32.dll
0x77180000 - 0x77283000 G:WINDOWSWinSxS_Microsoft.Windows.Common - Controls_6595b64144ccf1df_6. 0.2600 .2982_x - ww_ac3f9c03comctl32.dll
0x20000000 - 0x20017000 G:WINDOWSsystem32odbcint.dll
0x4aac0000 - 0x4ab04000 G:WINDOWSsystem32odbcjt32.dll
0x1b000000 - 0x1b170000 G:WINDOWSsystem32msjet40.dll
0x1b5d0000 - 0x1b665000 G:WINDOWSsystem32mswstr10.dll
0x76990000 - 0x76acd000 G:WINDOWSsystem32ole32.dll
0x770f0000 - 0x7717c000 G:WINDOWSsystem32OLEAUT32.dll
0x4b4e0000 - 0x4b4ee000 G:WINDOWSsystem32odbcji32.dll
0x1b2c0000 - 0x1b2cd000 G:WINDOWSsystem32msjter40.dll
0x1b2d0000 - 0x1b2f6000 G:WINDOWSsystem32MSJINT40.DLL
0x77fc0000 - 0x77fd1000 G:WINDOWSsystem32Secur32.dll
VM Arguments:
java_command: odbcTest
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME = G:Java
CLASSPATH = G:Javalibdt.jar;G:Javalib ools.jar;G:Javalibjconsole.jar;G:Javajre1. 5 .0_08lib t.jar;H:antlr 275 libantlr.jar;H:Eclipse WordSpace
PATH = G:WINDOWSsystem32;G:WINDOWS;G:WINDOWSSystem32Wbem;G:Javain;G:Program FilesMicrosoft SQL Server 90 Toolsinn;G:Program FilesMySQLMySQL Server 5.0 in;G:maven - 2.0 . 4 in;G:maven - 1.0 . 2 in;G:svn - win32 - 1.4 . 0 in
USERNAME = Jackie
OS = Windows_NT
PROCESSOR_IDENTIFIER = x86 Family 6 Model 8 Stepping 0 , AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 (cores per cpu 1 , threads per core 1 ) family 6 model 8 stepping 0 , cmov, cx8, fxsr, mmx, sse, mmxext, 3dnowext, 3dnow
Memory: 4k page, physical 1571312k(732628k free), swap 3003980k(2233688k free)
vm_info: Java HotSpot(TM) Client VM ( 1.5 .0_08 - b03) for windows - x86, built on Jul 26 2006 01 : 10 : 50 by " java_re " with MS VC ++ 6.0
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION ( 0xc0000005 ) at pc = 0x4aadbd84 , pid = 2440 , tid = 964
#
# Java VM: Java HotSpot(TM) Client VM ( 1.5 .0_08 - b03 mixed mode, sharing)
# Problematic frame:
# C [odbcjt32.dll + 0x1bd84 ]
#
--------------- T H R E A D ---------------
Current thread ( 0x00036200 ): JavaThread " main " [_thread_in_native, id = 964 ]
siginfo: ExceptionCode = 0xc0000005 , reading address 0x4275e627
Registers:
EAX = 0x00aad734 , EBX = 0x00000000 , ECX = 0x00000000 , EDX = 0x00a85532
ESP = 0x0007de2c , EBP = 0x0007efa4 , ESI = 0x00aad6dc , EDI = 0x00aad72c
EIP = 0x4aadbd84 , EFLAGS = 0x00010246
Top of Stack: (sp = 0x0007de2c )
0x0007de2c : 00aad72c 4aac7d23 00aad6dc 00a859b8
0x0007de3c : 00aad734 00000000 00000001 00aad72c
0x0007de4c : 00000000 00aad6dc 02cf1ec8 00000028
0x0007de5c : 000985d8 00000000 00090178 00000028
0x0007de6c : 00000000 00090178 0007dc6c 000fdee4
0x0007de7c : 7c931b09 03230b10 00098600 00000000
0x0007de8c : 7c9306eb 7c9319e6 00098600 7c80a6ea
0x0007de9c : 00000005 03230000 00000000 00000003
Instructions: (pc = 0x4aadbd84 )
0x4aadbd74 : 79 11 a9 8b 9d a7 42 93 57 91 05 45 57 09 48 57
0x4aadbd84 : 69 89 27 e6 75 42 73 a0 4f f3 10 0e 97 20 92 65
Stack: [ 0x00040000 , 0x00080000 ), sp = 0x0007de2c , free space = 247k
Native frames: (J = compiled Java code, j = interpreted, Vv = VM code, C = native code)
C [odbcjt32.dll + 0x1bd84 ]
C [odbcjt32.dll + 0x8da4 ]
C [ODBC32.dll + 0x3079 ]
C [ODBC32.dll + 0x2fbc ]
C [ODBC32.dll + 0x328f9 ]
C [JdbcOdbc.dll + 0x4c6d ]
j sun.jdbc.odbc.JdbcOdbc.driverConnect(J[B[B)V + 0
j sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JLjava / lang / String;)V + 93
j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava / lang / String;Ljava / util / Properties;I)V + 984
j sun.jdbc.odbc.JdbcOdbcDriver.connect(Ljava / lang / String;Ljava / util / Properties;)Ljava / sql / Connection; + 129
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / util / Properties;Ljava / lang / ClassLoader;)Ljava / sql / Connection; + 165
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / lang / String;Ljava / lang / String;)Ljava / sql / Connection; + 41
j odbcTest.main([Ljava / lang / String;)V + 12
v ~ StubRoutines::call_stub
V [jvm.dll + 0x86e84 ]
V [jvm.dll + 0xddead ]
V [jvm.dll + 0x86d55 ]
V [jvm.dll + 0x8dda7 ]
C [java.exe + 0x14c5 ]
C [java.exe + 0x69cd ]
C [kernel32.dll + 0x16fd7 ]
Java frames: (J = compiled Java code, j = interpreted, Vv = VM code)
j sun.jdbc.odbc.JdbcOdbc.driverConnect(J[B[B)V + 0
j sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JLjava / lang / String;)V + 93
j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava / lang / String;Ljava / util / Properties;I)V + 984
j sun.jdbc.odbc.JdbcOdbcDriver.connect(Ljava / lang / String;Ljava / util / Properties;)Ljava / sql / Connection; + 129
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / util / Properties;Ljava / lang / ClassLoader;)Ljava / sql / Connection; + 165
j java.sql.DriverManager.getConnection(Ljava / lang / String;Ljava / lang / String;Ljava / lang / String;)Ljava / sql / Connection; + 41
j odbcTest.main([Ljava / lang / String;)V + 12
v ~ StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00a7ff28 JavaThread " Low Memory Detector " daemon [_thread_blocked, id = 2392 ]
0x00a90808 JavaThread " CompilerThread0 " daemon [_thread_blocked, id = 2676 ]
0x00a7eba8 JavaThread " Signal Dispatcher " daemon [_thread_blocked, id = 1428 ]
0x0003ed58 JavaThread " Finalizer " daemon [_thread_blocked, id = 3540 ]
0x00a531b8 JavaThread " Reference Handler " daemon [_thread_blocked, id = 3372 ]
=> 0x00036200 JavaThread " main " [_thread_in_native, id = 964 ]
Other Threads:
0x00a50800 VMThread [id = 1224 ]
0x00a81130 WatcherThread [id = 2296 ]
VM state:not at safepoint (normal execution)
VM Mutex / Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 212K [ 0x22bd0000 , 0x22c70000 , 0x230b0000 )
eden space 512K, 41 % used [ 0x22bd0000 , 0x22c05368 , 0x22c50000 )
from space 64K, 0 % used [ 0x22c50000 , 0x22c50000 , 0x22c60000 )
to space 64K, 0 % used [ 0x22c60000 , 0x22c60000 , 0x22c70000 )
tenured generation total 1408K, used 0K [ 0x230b0000 , 0x23210000 , 0x26bd0000 )
the space 1408K, 0 % used [ 0x230b0000 , 0x230b0000 , 0x230b0200 , 0x23210000 )
compacting perm gen total 8192K, used 491K [ 0x26bd0000 , 0x273d0000 , 0x2abd0000 )
the space 8192K, 6 % used [ 0x26bd0000 , 0x26c4af10 , 0x26c4b000 , 0x273d0000 )
ro space 8192K, 67 % used [ 0x2abd0000 , 0x2b12e380 , 0x2b12e400 , 0x2b3d0000 )
rw space 12288K, 47 % used [ 0x2b3d0000 , 0x2b9786e8 , 0x2b978800 , 0x2bfd0000 )
Dynamic libraries:
0x00400000 - 0x0040d000 G:Javainjava.exe
0x7c920000 - 0x7c9b4000 G:WINDOWSsystem32 tdll.dll
0x7c800000 - 0x7c91c000 G:WINDOWSsystem32kernel32.dll
0x77da0000 - 0x77e49000 G:WINDOWSsystem32ADVAPI32.dll
0x77e50000 - 0x77ee1000 G:WINDOWSsystem32RPCRT4.dll
0x77be0000 - 0x77c38000 G:WINDOWSsystem32MSVCRT.dll
0x6d730000 - 0x6d8cb000 G:Javajreinclientjvm.dll
0x77d10000 - 0x77d9f000 G:WINDOWSsystem32USER32.dll
0x77ef0000 - 0x77f37000 G:WINDOWSsystem32GDI32.dll
0x76b10000 - 0x76b3a000 G:WINDOWSsystem32WINMM.dll
0x76300000 - 0x7631d000 G:WINDOWSsystem32IMM32.DLL
0x62c20000 - 0x62c29000 G:WINDOWSsystem32LPK.DLL
0x73fa0000 - 0x7400b000 G:WINDOWSsystem32USP10.dll
0x6d2f0000 - 0x6d2f8000 G:Javajreinhpi.dll
0x76bc0000 - 0x76bcb000 G:WINDOWSsystem32PSAPI.DLL
0x6d700000 - 0x6d70c000 G:Javajreinverify.dll
0x6d370000 - 0x6d38d000 G:Javajreinjava.dll
0x6d720000 - 0x6d72f000 G:Javajreinzip.dll
0x6d3e0000 - 0x6d3ed000 G:JavajreinJdbcOdbc.dll
0x73540000 - 0x7357d000 G:WINDOWSsystem32ODBC32.dll
0x5d170000 - 0x5d20a000 G:WINDOWSsystem32COMCTL32.dll
0x7d590000 - 0x7dd82000 G:WINDOWSsystem32SHELL32.dll
0x77f40000 - 0x77fb6000 G:WINDOWSsystem32SHLWAPI.dll
0x76320000 - 0x76367000 G:WINDOWSsystem32comdlg32.dll
0x77180000 - 0x77283000 G:WINDOWSWinSxS_Microsoft.Windows.Common - Controls_6595b64144ccf1df_6. 0.2600 .2982_x - ww_ac3f9c03comctl32.dll
0x20000000 - 0x20017000 G:WINDOWSsystem32odbcint.dll
0x4aac0000 - 0x4ab04000 G:WINDOWSsystem32odbcjt32.dll
0x1b000000 - 0x1b170000 G:WINDOWSsystem32msjet40.dll
0x1b5d0000 - 0x1b665000 G:WINDOWSsystem32mswstr10.dll
0x76990000 - 0x76acd000 G:WINDOWSsystem32ole32.dll
0x770f0000 - 0x7717c000 G:WINDOWSsystem32OLEAUT32.dll
0x4b4e0000 - 0x4b4ee000 G:WINDOWSsystem32odbcji32.dll
0x1b2c0000 - 0x1b2cd000 G:WINDOWSsystem32msjter40.dll
0x1b2d0000 - 0x1b2f6000 G:WINDOWSsystem32MSJINT40.DLL
0x77fc0000 - 0x77fd1000 G:WINDOWSsystem32Secur32.dll
VM Arguments:
java_command: odbcTest
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME = G:Java
CLASSPATH = G:Javalibdt.jar;G:Javalib ools.jar;G:Javalibjconsole.jar;G:Javajre1. 5 .0_08lib t.jar;H:antlr 275 libantlr.jar;H:Eclipse WordSpace
PATH = G:WINDOWSsystem32;G:WINDOWS;G:WINDOWSSystem32Wbem;G:Javain;G:Program FilesMicrosoft SQL Server 90 Toolsinn;G:Program FilesMySQLMySQL Server 5.0 in;G:maven - 2.0 . 4 in;G:maven - 1.0 . 2 in;G:svn - win32 - 1.4 . 0 in
USERNAME = Jackie
OS = Windows_NT
PROCESSOR_IDENTIFIER = x86 Family 6 Model 8 Stepping 0 , AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 (cores per cpu 1 , threads per core 1 ) family 6 model 8 stepping 0 , cmov, cx8, fxsr, mmx, sse, mmxext, 3dnowext, 3dnow
Memory: 4k page, physical 1571312k(732628k free), swap 3003980k(2233688k free)
vm_info: Java HotSpot(TM) Client VM ( 1.5 .0_08 - b03) for windows - x86, built on Jul 26 2006 01 : 10 : 50 by " java_re " with MS VC ++ 6.0
不知道为什么会出现这个问题,上网上已经查过了,还没有查到解决方法,我用的JVM是1.5.08_b3的,一开始以为是版本问题,所以下载了1.4.2_13的Java,还是不行,现在依然没有解决方法。希望知道解决方法的人能够告知一下,谢谢。
我也将继续关注这个问题。