EXCEPTION_ACCESS_VIOLATION (0xc0000005)

Greetings,

I have developed a JSE application that stablishes connection with SQL Server using ODBC. After some number of attepmts tu run the application it breaks the virtual machine generating the following exception. I would gratefully thank any suggestion to solve this inconvenient.

Cheers

Andr閟 Le髇

#

# An unexpected error has been detected by HotSpot Virtual Machine:

#

# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c82f350, pid=6592, tid=4692

#

# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode, sharing)

# Problematic frame:

# C [ntdll.dll+0x2f350]

#

T H R E A D

Current thread (0x03f24d88): JavaThread "Timer-232" [_thread_in_native, id=4692]

siginfo: ExceptionCode=0xc0000005, writing address 0x00000008

Registers:

EAX=0x00000000, EBX=0x00000000, ECX=0x00000008, EDX=0x00000004

ESP=0x0617f858, EBP=0x0617f864, ESI=0x00000008, EDI=0x00000000

EIP=0x7c82f350, EFLAGS=0x00010297

Top of Stack: (sp=0x0617f858)

0x0617f858:00000000 00000000 00000008 0617f880

0x0617f868:4bfa4c16 00000004 01182174 4bf727af

0x0617f878:01182174 01182150 0617f8b8 4bf78af9

0x0617f888:01182174 4bfa0000 03f24e48 26a9af48

0x0617f898:00000001 00000000 0617f88c 0617f484

0x0617f8a8:0617fce8 4bfa5705 4bf78ac8 ffffffff

0x0617f8b8:0617f8d0 4bf78a9d 01182150 0617f8f0

0x0617f8c8:03eac408 03f24e48 0617f8e8 6d371157

Instructions: (pc=0x7c82f350)

0x7c82f340:56 8d 72 04 57 89 75 fc b8 00 00 00 00 8b 4d fc

0x7c82f350:f0 0f b3 01 0f 92 c0 84 c0 0f 84 95 0f 00 00 64

Stack: [0x05f80000,0x06180000), sp=0x0617f858, free space=2046k

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

C [ntdll.dll+0x2f350]

C [ODBC32.dll+0x34c16]

C [ODBC32.dll+0x8af9]

C [ODBC32.dll+0x8a9d]

C [JdbcOdbc.dll+0x1157]

j sun.jdbc.odbc.JdbcOdbc.allocConnect(J[B)J+0

j sun.jdbc.odbc.JdbcOdbc.SQLAllocConnect(J)J+30

j sun.jdbc.odbc.JdbcOdbcDriver.allocConnection(J)J+6

j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava/lang/String;Ljava/util/Properties;I)V+37

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 BaseDatos.consultaV(Ljava/lang/String;)Ljava/util/Vector;+36

j Main$SendToSap.run()V+19

j java.util.TimerThread.mainLoop()V+221

j java.util.TimerThread.run()V+1

v ~StubRoutines::call_stub

V [jvm.dll+0x845a9]

V [jvm.dll+0xd9317]

V [jvm.dll+0x8447a]

V [jvm.dll+0x841d7]

V [jvm.dll+0x9ed69]

V [jvm.dll+0x109fe3]

V [jvm.dll+0x109fb1]

C [msvcrt.dll+0x2b530]

C [kernel32.dll+0x26063]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)

j sun.jdbc.odbc.JdbcOdbc.allocConnect(J[B)J+0

j sun.jdbc.odbc.JdbcOdbc.SQLAllocConnect(J)J+30

j sun.jdbc.odbc.JdbcOdbcDriver.allocConnection(J)J+6

j sun.jdbc.odbc.JdbcOdbcConnection.initialize(Ljava/lang/String;Ljava/util/Properties;I)V+37

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 BaseDatos.consultaV(Ljava/lang/String;)Ljava/util/Vector;+36

j Main$SendToSap.run()V+19

j java.util.TimerThread.mainLoop()V+221

j java.util.TimerThread.run()V+1

v ~StubRoutines::call_stub

P R O C E S S

Java Threads: ( => current thread )

0x03f26680 JavaThread "Timer-254" [_thread_blocked, id=4816]

0x03e1eff8 JavaThread "Timer-253" [_thread_blocked, id=3856]

0x00c99808 JavaThread "Timer-252" [_thread_blocked, id=2956]

0x03f11e50 JavaThread "Timer-251" [_thread_blocked, id=5340]

0x03e21ce0 JavaThread "Timer-250" [_thread_blocked, id=7256]

0x03eb68f8 JavaThread "Timer-249" [_thread_blocked, id=7164]

=>0x03f24d88 JavaThread "Timer-232" [_thread_in_native, id=4692]

0x03eed358 JavaThread "Timer-6" [_thread_blocked, id=956]

0x03eef2b0 JavaThread "JCO.ServerThread-1" [_thread_in_native, id=6864]

0x03f03038 JavaThread "Timer-2" [_thread_in_native, id=5032]

0x03e98f98 JavaThread "TimerQueue" daemon [_thread_blocked, id=6956]

0x03e98cf0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=7660]

0x03e4ce38 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2368]

0x03e2bcb0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=392]

0x03e2b7f8 JavaThread "AWT-Shutdown" [_thread_blocked, id=3748]

0x00ca6378 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5252]

0x00ca4fd8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6736]

0x00ca42c0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6504]

0x00c9f0a0 JavaThread "Finalizer" daemon [_thread_blocked, id=6652]

0x00c9dbb0 JavaThread "Reference Handler" daemon [_thread_blocked, id=6832]

0x00c05758 JavaThread "main" [_thread_blocked, id=6984]

Other Threads:

0x00c9b2a8 VMThread [id=3592]

0x00ca7590 WatcherThread [id=8004]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap

def new generationtotal 576K, used 38K [0x22a50000, 0x22af0000, 0x22f30000)

eden space 512K,2% used [0x22a50000, 0x22a538b0, 0x22ad0000)

from space 64K, 38% used [0x22ad0000, 0x22ad6238, 0x22ae0000)

tospace 64K,0% used [0x22ae0000, 0x22ae0000, 0x22af0000)

tenured generationtotal 4256K, used 2664K [0x22f30000, 0x23358000, 0x26a50000)

the space 4256K, 62% used [0x22f30000, 0x231ca280, 0x231ca400, 0x23358000)

compacting perm gen total 8192K, used 1338K [0x26a50000, 0x27250000, 0x2aa50000)

the space 8192K, 16% used [0x26a50000, 0x26b9ea18, 0x26b9ec00, 0x27250000)

ro space 8192K, 63% used [0x2aa50000, 0x2af5b178, 0x2af5b200, 0x2b250000)

rw space 12288K, 46% used [0x2b250000, 0x2b7e9fa8, 0x2b7ea000, 0x2be50000)

Dynamic libraries:

0x00400000 - 0x00458000 C:\ServerJxi\ServerJxi.exe

0x7c800000 - 0x7c8c0000 C:\WINDOWS\system32\ntdll.dll

0x77e40000 - 0x77f42000 C:\WINDOWS\system32\kernel32.dll

0x77f50000 - 0x77fec000 C:\WINDOWS\system32\ADVAPI32.DLL

0x77c50000 - 0x77cef000 C:\WINDOWS\system32\RPCRT4.dll

0x77c00000 - 0x77c48000 C:\WINDOWS\system32\GDI32.dll

0x77380000 - 0x77412000 C:\WINDOWS\system32\USER32.dll

0x77ba0000 - 0x77bfa000 C:\WINDOWS\system32\msvcrt.dll

0x7c8d0000 - 0x7d0d3000 C:\WINDOWS\system32\SHELL32.DLL

0x77da0000 - 0x77df2000 C:\WINDOWS\system32\SHLWAPI.dll

0x77420000 - 0x77523000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.1830_x-ww_7AE38CCF\comctl32.dll

0x10000000 - 0x1000e000 C:\Program Files\RealVNC\VNC4\wm_hooks.dll

0x6d670000 - 0x6d804000 c:\program files\java\jre1.5.0_06\bin\client\jvm.dll

0x76aa0000 - 0x76acd000 C:\WINDOWS\system32\WINMM.dll

0x6d280000 - 0x6d288000 c:\program files\java\jre1.5.0_06\bin\hpi.dll

0x76b70000 - 0x76b7b000 C:\WINDOWS\system32\PSAPI.DLL

0x6d640000 - 0x6d64c000 c:\program files\java\jre1.5.0_06\bin\verify.dll

0x6d300000 - 0x6d31d000 c:\program files\java\jre1.5.0_06\bin\java.dll

0x6d660000 - 0x6d66f000 c:\program files\java\jre1.5.0_06\bin\zip.dll

0x6d000000 - 0x6d167000 C:\Program Files\Java\jre1.5.0_06\bin\awt.dll

0x73070000 - 0x73097000 C:\WINDOWS\system32\WINSPOOL.DRV

0x76290000 - 0x762ad000 C:\WINDOWS\system32\IMM32.dll

0x77670000 - 0x777a4000 C:\WINDOWS\system32\ole32.dll

0x73860000 - 0x738ac000 C:\WINDOWS\system32\ddraw.dll

0x73b30000 - 0x73b36000 C:\WINDOWS\system32\DCIMAN32.dll

0x6d370000 - 0x6d37d000 C:\Program Files\Java\jre1.5.0_06\bin\JdbcOdbc.dll

0x4bf70000 - 0x4bfad000 C:\WINDOWS\system32\ODBC32.dll

0x77530000 - 0x775c7000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.1830_x-ww_1B6F474A\COMCTL32.dll

0x762b0000 - 0x762fa000 C:\WINDOWS\system32\comdlg32.dll

0x011c0000 - 0x011d7000 C:\WINDOWS\system32\odbcint.dll

0x77b90000 - 0x77b98000 C:\WINDOWS\system32\VERSION.dll

0x76f50000 - 0x76f63000 C:\WINDOWS\system32\Secur32.dll

0x4d7a0000 - 0x4d7ba000 C:\WINDOWS\system32\odbccp32.dll

0x71c00000 - 0x71c17000 C:\WINDOWS\system32\WS2_32.dll

0x71bf0000 - 0x71bf8000 C:\WINDOWS\system32\WS2HELP.dll

0x76c90000 - 0x76cb7000 C:\WINDOWS\system32\msv1_0.dll

0x76cf0000 - 0x76d0a000 C:\WINDOWS\system32\iphlpapi.dll

0x6d240000 - 0x6d27d000 C:\Program Files\Java\jre1.5.0_06\bin\fontmanager.dll

0x04b70000 - 0x04ecd000 C:\ServerJxi\sapjco-ntintel-2.1.4\sapjcorfc.dll

0x61bb0000 - 0x6210b000 C:\WINDOWS\system32\LIBRFC32.dll

0x77d00000 - 0x77d8c000 C:\WINDOWS\system32\OLEAUT32.dll

0x04ed0000 - 0x04f28000 C:\WINDOWS\system32\MSVCR71.dll

0x7c080000 - 0x7c0fc000 C:\WINDOWS\system32\MSVCP71.dll

0x6d580000 - 0x6d628000 C:\WINDOWS\system32\dbghelp.dll

0x71c40000 - 0x71c98000 C:\WINDOWS\system32\NETAPI32.dll

0x71b20000 - 0x71b61000 C:\WINDOWS\System32\mswsock.dll

0x76ed0000 - 0x76ef9000 C:\WINDOWS\system32\DNSAPI.dll

0x76f70000 - 0x76f77000 C:\WINDOWS\System32\winrnr.dll

0x76f10000 - 0x76f3e000 C:\WINDOWS\system32\WLDAP32.dll

0x76f80000 - 0x76f85000 C:\WINDOWS\system32\rasadhlp.dll

0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_06\bin\net.dll

0x5f270000 - 0x5f2c9000 C:\WINDOWS\system32\hnetcfg.dll

0x71ae0000 - 0x71ae8000 C:\WINDOWS\System32\wshtcpip.dll

0x6d4e0000 - 0x6d4e9000 C:\Program Files\Java\jre1.5.0_06\bin\nio.dll

VM Arguments:

jvm_args: -Dexe4j.semaphoreName=c:_server~1_server~1.exe -Dexe4j.moduleName=c:\server~1\server~1.exe -Dexe4j.processCommFile=C:\DOCUME~1\ADMINI~1.NTD\LOCALS~1\Temp\e4j_p6592.tmp -Dexe4j.tempDir=C:\DOCUME~1\ADMINI~1.NTD\LOCALS~1\Temp\e4jC07.tmp_dir20893

java_command: <unknown>

Launcher Type: generic

Environment Variables:

PATH=c:\server~1\.\.;c:\server~1\.\.\DATA;c:\server~1\.\.\sapjco-ntintel-2.1.4;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Adaptec Shared\System;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Sonic\MyDVD;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;D:\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\

USERNAME=UserMain2

OS=Windows_NT

PROCESSOR_IDENTIFIER=x86 Family 15 Model 4 Stepping 3, GenuineIntel

S Y S T E M

OS: Windows Server 2003 family Build 3790 Service Pack 1

CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2096408k(127492k free), swap 4194303k(3723816k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_06-b05) for windows-x86, built on Nov 10 2005 11:12:14 by "java_re" with MS VC++ 6.0

[11727 byte] By [andresleona] at [2007-10-3 1:01:33]
# 1
Sorry but this doesn't look like a problem with the JVM but in the native code in your JDBC drivers. You should post this question on the JDBC forum: http://forum.java.sun.com/forum.jspa?forumID=48
kbrussela at 2007-7-14 17:57:38 > top of Java-index,Desktop,Runtime Environment...