下面是问题信息:
#
# 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,还是不行,现在依然没有解决方法。希望知道解决方法的人能够告知一下,谢谢。
我也将继续关注这个问题。