调用C++动态库错误 --> Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode

mcd_23 2011-04-07 07:25:26
调用dll,偶尔出现下面的错误!

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x101a3132, pid=412, tid=2760
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing)
# Problematic frame:
# C 0x101a3132
#
...全文
629 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mcd_23 2011-04-07
  • 打赏
  • 举报
回复
日志如下:

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x101a3132, pid=412, tid=2760
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing)
# Problematic frame:
# C 0x101a3132
#

--------------- T H R E A D ---------------

Current thread (0x0309f938): JavaThread "Thread-4" [_thread_in_native, id=2760]

siginfo: ExceptionCode=0xc0000005, reading address 0x101a3132

Registers:
EAX=0x00000000, EBX=0x7c802442, ECX=0x10026c8c, EDX=0x034e4b4f
ESP=0x034ef004, EBP=0x1002af48, ESI=0x00000000, EDI=0x034ef234
EIP=0x101a3132, EFLAGS=0x00010206

Top of Stack: (sp=0x034ef004)
0x034ef004: 034ef3e8 00000000 034ef51c 034ef534
0x034ef014: ffffff09 00000000 034ef259 432b5441
0x034ef024: 3d53474d 0d303231 00000000 432b5441
0x034ef034: 3d53474d 0d303231 203e0a0d 00000000
0x034ef044: 00000000 00000000 00000000 00000000
0x034ef054: 00000000 00000000 00000000 00000000
0x034ef064: 00000000 00000000 00000000 00000000
0x034ef074: 00000000 00000000 00000000 00000000

Instructions: (pc=0x101a3132)
0x101a3122:
[error occurred during error reporting, step 100, id 0xc0000005]

Stack: [0x034b0000,0x034f0000), sp=0x034ef004, free space=252k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x101a3132

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j modem.CDMAINTERFACE.sms_Send(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+0
j modem.CDMAINTERFACE.smsSend(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+8
j com.sxit.common.SmsReqSubmit.smsSend(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;+7
j com.sxit.engine.sms.SmsBsmWarnThread.smsWarnning()V+120
j com.sxit.engine.sms.SmsBsmWarnThread.run()V+729
v ~StubRoutines::call_stub

--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
=>0x0309f938 JavaThread "Thread-4" [_thread_in_native, id=2760]
0x030a7340 JavaThread "Thread-3" [_thread_blocked, id=4044]
0x0309e5a8 JavaThread "Thread-2" [_thread_in_Java, id=2120]
0x030b90a8 JavaThread "Thread-1" [_thread_in_vm, id=3024]
0x02d67320 JavaThread "13474911056" [_thread_blocked, id=3916]
0x00a80930 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=172]
0x00a7f5a0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=420]
0x00a7e8b0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3980]
0x00a58c60 JavaThread "Finalizer" daemon [_thread_blocked, id=2868]
0x00a58aa0 JavaThread "Reference Handler" daemon [_thread_blocked, id=2504]
0x000378b8 JavaThread "main" [_thread_blocked, id=844]

Other Threads:
0x00a786c8 VMThread [id=2292]
0x00a81b48 WatcherThread [id=728]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 9088K, used 5212K [0x1ebd0000, 0x1f5a0000, 0x1f5a0000)
eden space 8128K, 64% used [0x1ebd0000, 0x1f2b0240, 0x1f3c0000)
from space 960K, 0% used [0x1f3c0000, 0x1f3c0760, 0x1f4b0000)
to space 960K, 0% used [0x1f4b0000, 0x1f4b0000, 0x1f5a0000)
tenured generation total 121024K, used 11230K [0x1f5a0000, 0x26bd0000, 0x26bd0000)
the space 121024K, 9% used [0x1f5a0000, 0x200979b8, 0x20097a00, 0x26bd0000)
compacting perm gen total 8192K, used 3311K [0x26bd0000, 0x273d0000, 0x2abd0000)
the space 8192K, 40% used [0x26bd0000, 0x26f0bc20, 0x26f0be00, 0x273d0000)
ro space 8192K, 67% used [0x2abd0000, 0x2b12d9f8, 0x2b12da00, 0x2b3d0000)
rw space 12288K, 46% used [0x2b3d0000, 0x2b973808, 0x2b973a00, 0x2bfd0000)

Dynamic libraries:
0x00400000 - 0x0040d000 C:\Program Files\Java\jdk1.5.0_07\bin\java.exe
0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91d000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee2000 C:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll
0x77be0000 - 0x77c38000 C:\WINDOWS\system32\MSVCRT.dll
0x6d730000 - 0x6d8c7000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\client\jvm.dll
0x77d10000 - 0x77d9f000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f38000 C:\WINDOWS\system32\GDI32.dll
0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll
0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll
0x6d2f0000 - 0x6d2f8000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\hpi.dll
0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d700000 - 0x6d70c000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\verify.dll
0x6d370000 - 0x6d38d000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\java.dll
0x6d720000 - 0x6d72f000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\zip.dll
0x10000000 - 0x10036000 C:\WINDOWS\system32\cdmaSMS.dll
0x76eb0000 - 0x76eec000 C:\WINDOWS\system32\RASAPI32.dll
0x76e60000 - 0x76e72000 C:\WINDOWS\system32\rasman.dll
0x71a20000 - 0x71a37000 C:\WINDOWS\system32\WS2_32.dll
0x71a10000 - 0x71a18000 C:\WINDOWS\system32\WS2HELP.dll
0x5fdd0000 - 0x5fe24000 C:\WINDOWS\system32\NETAPI32.dll
0x76e80000 - 0x76eaf000 C:\WINDOWS\system32\TAPI32.dll
0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll
0x76e50000 - 0x76e5e000 C:\WINDOWS\system32\rtutils.dll
0x5d170000 - 0x5d20a000 C:\WINDOWS\system32\COMCTL32.dll
0x76680000 - 0x76724000 C:\WINDOWS\system32\WININET.dll
0x765e0000 - 0x76672000 C:\WINDOWS\system32\CRYPT32.dll
0x76db0000 - 0x76dc2000 C:\WINDOWS\system32\MSASN1.dll
0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll
0x76990000 - 0x76acd000 C:\WINDOWS\system32\ole32.dll
0x72f70000 - 0x72f96000 C:\WINDOWS\system32\WINSPOOL.DRV
0x77180000 - 0x77283000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
0x6d530000 - 0x6d543000 C:\Program Files\Java\jdk1.5.0_07\jre\bin\net.dll
0x719c0000 - 0x719fe000 C:\WINDOWS\System32\mswsock.dll
0x76ef0000 - 0x76f17000 C:\WINDOWS\system32\DNSAPI.dll
0x76f80000 - 0x76f88000 C:\WINDOWS\System32\winrnr.dll
0x76f30000 - 0x76f5c000 C:\WINDOWS\system32\WLDAP32.dll
0x76f90000 - 0x76f96000 C:\WINDOWS\system32\rasadhlp.dll
0x60fd0000 - 0x61025000 C:\WINDOWS\system32\hnetcfg.dll
0x71a00000 - 0x71a08000 C:\WINDOWS\System32\wshtcpip.dll
0x76d70000 - 0x76d92000 C:\WINDOWS\system32\Apphelp.dll
0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\VERSION.dll

VM Arguments:
jvm_args: -Xms128m -Xmx128m
java_command: com.sxit.engine.sms.SmsBsmServer -classpath ./bin;./lib/mysql-connector-java-5.1.12-bin.jar;./lib/log4j/log4j-1.2.14.jar;./lib/dom4j/dom4j-1.6.1.jar;./lib/dom4j/jaxen-1.1-beta-7.jar;./lib/mail.jar;./lib/activation.jar;./lib/bluecove-2.0.0.jar;./lib/jakarta-commons/commons-attributes-api.jar;./lib/jakarta-commons/commons-attributes-compiler.jar;./lib/jakarta-commons/commons-beanutils.jar;./lib/jakarta-commons/commons-codec.jar;./lib/jakarta-commons/commons-collections.jar;./lib/jakarta-commons/commons-dbcp.jar;./lib/jakarta-commons/commons-digester.jar;./lib/jakarta-commons/commons-discovery.jar;./lib/jakarta-commons/commons-fileupload.jar;./lib/jakarta-commons/commons-httpclient.jar;./lib/jakarta-commons/commons-io.jar;./lib/jakarta-commons/commons-lang.jar;./lib/jakarta-commons/commons-logging.jar;./lib/jakarta-commons/commons-pool.jar;./lib/jakarta-commons/commons-validator.jar
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=C:\Program Files\Java\jdk1.5.0_07
CLASSPATH=./bin;./lib/mysql-connector-java-5.1.12-bin.jar;./lib/log4j/log4j-1.2.14.jar;./lib/dom4j/dom4j-1.6.1.jar;./lib/dom4j/jaxen-1.1-beta-7.jar;./lib/mail.jar;./lib/activation.jar;./lib/bluecove-2.0.0.jar;./lib/jakarta-commons/commons-attributes-api.jar;./lib/jakarta-commons/commons-attributes-compiler.jar;./lib/jakarta-commons/commons-beanutils.jar;./lib/jakarta-commons/commons-codec.jar;./lib/jakarta-commons/commons-collections.jar;./lib/jakarta-commons/commons-dbcp.jar;./lib/jakarta-commons/commons-digester.jar;./lib/jakarta-commons/commons-discovery.jar;./lib/jakarta-commons/commons-fileupload.jar;./lib/jakarta-commons/commons-httpclient.jar;./lib/jakarta-commons/commons-io.jar;./lib/jakarta-commons/commons-lang.jar;./lib/jakarta-commons/commons-logging.jar;./lib/jakarta-commons/commons-pool.jar;./lib/jakarta-commons/commons-validator.jar
PATH=C:\Program Files\Java\jdk1.5.0_07\bin;D:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\SecureCRT\;C:\Program Files\MySQL\MySQL Server 5.0\bin
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 10, GenuineIntel



--------------- S Y S T E M ---------------

OS: Windows XP Build 2600 Service Pack 2

CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse

Memory: 4k page, physical 259596k(38768k free), swap 660024k(121024k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_07-b03) for windows-x86, built on May 3 2006 01:04:38 by "java_re" with MS VC++ 6.0

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧