下面是问题信息:
#
# 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:antlr275libantlr.jar;H:Eclipse WordSpace
PATH=G:WINDOWSsystem32;G:WINDOWS;G:WINDOWSSystem32Wbem;G:Javain;G:Program FilesMicrosoft SQL Server90Toolsinn;G:Program FilesMySQLMySQL Server 5.0in;G:maven-2.0.4in;G:maven-1.0.2in;G:svn-win32-1.4.0in
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:antlr275libantlr.jar;H:Eclipse WordSpace
PATH=G:WINDOWSsystem32;G:WINDOWS;G:WINDOWSSystem32Wbem;G:Javain;G:Program FilesMicrosoft SQL Server90Toolsinn;G:Program FilesMySQLMySQL Server 5.0in;G:maven-2.0.4in;G:maven-1.0.2in;G:svn-win32-1.4.0in
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,还是不行,现在依然没有解决方法。希望知道解决方法的人能够告知一下,谢谢。
我也将继续关注这个问题。