JAVA调用JNI问题。。。。

sfsk000 2007-07-30 05:01:10
我用JAVA 调用JNI访问DLL 一运行TOMCAT 过会就自动关闭了。JVM虚拟机苯溃 日志如下。请高手解答。谢谢


#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0a77fc04, pid=3364, tid=2856
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-b105 mixed mode, sharing)
# Problematic frame:
# C [ocr.dll+0x7fc04]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#

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

Current thread (0x096c5800): JavaThread "Thread-33" daemon [_thread_in_native, id=2856]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000020

Registers:
EAX=0x00000000, EBX=0x00000001, ECX=0x7c92fb71, EDX=0x00000000
ESP=0x0a6af854, EBP=0x0a6af878, ESI=0x00000002, EDI=0x00000005
EIP=0x0a77fc04, EFLAGS=0x00010202

Top of Stack: (sp=0x0a6af854)
0x0a6af854: 0a6af884 0a77fcef 0a6af878 096c5800
0x0a6af864: 2720b6e8 0a7b3fd8 00000000 00000000
0x0a6af874: 00000002 0a6af898 0a77fe44 0a704469
0x0a6af884: 0a6afb64 0a77fe61 0a6af898 2720b6e8
0x0a6af894: 00000000 0a6af8d8 0095abc1 096c58e8
0x0a6af8a4: 0a6af8ec 0a6af8e8 0a6af8b0 00000085
0x0a6af8b4: 22a04f48 0a6af8b0 00000000 0a6af8ec
0x0a6af8c4: 2720b968 00000000 2720b6e8 00000000

Instructions: (pc=0x0a77fc04)
0x0a77fbf4: fc 85 f6 7c 24 46 33 db 8d 3c 9b a1 08 80 78 0a
0x0a77fc04: 8b 44 b8 0c ff d0 a1 08 80 78 0a 8b 44 b8 04 50


Stack: [0x0a660000,0x0a6b0000), sp=0x0a6af854, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ocr.dll+0x7fc04]
C [ocr.dll+0x7fe44]
j com.validate.mark.captcha.freeLib(Ljava/lang/String;)V+0
j com.validate.mark.ValidateFanctory.returnValidate(Ljava/lang/String;I)Ljava/lang/String;+100
j com.validate.mark.ValidateFanctory.crack(Ljava/io/InputStream;I)Ljava/lang/String;+78
j com.validate.sendAll.zblog.ZblogSend.sendGoZblog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+182
j com.validate.sendAll.zblog.ZblogSend.send(II)V+112
j com.validate.sendAll.zblog.ZblogSend.run()V+58
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j com.validate.mark.captcha.freeLib(Ljava/lang/String;)V+0
j com.validate.mark.ValidateFanctory.returnValidate(Ljava/lang/String;I)Ljava/lang/String;+100
j com.validate.mark.ValidateFanctory.crack(Ljava/io/InputStream;I)Ljava/lang/String;+78
j com.validate.sendAll.zblog.ZblogSend.sendGoZblog(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V+182
j com.validate.sendAll.zblog.ZblogSend.send(II)V+112
j com.validate.sendAll.zblog.ZblogSend.run()V+58
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x02e58c00 JavaThread "Thread-39" daemon [_thread_blocked, id=2384]
0x096c3400 JavaThread "Thread-38" daemon [_thread_in_native, id=3964]
0x02e79800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1124]
0x02e2c800 JavaThread "Thread-36" daemon [_thread_in_native, id=2576]
0x03370c00 JavaThread "MultiThreadedHttpConnectionManager cleanup" daemon [_thread_blocked, id=3000]
0x02e97c00 JavaThread "Thread-34" daemon [_thread_in_native, id=4000]
=>0x096c5800 JavaThread "Thread-33" daemon [_thread_in_native, id=2856]
0x09720c00 JavaThread "TP-Monitor" daemon [_thread_blocked, id=3764]
0x09720000 JavaThread "TP-Processor4" daemon [_thread_in_native, id=1556]
0x09746000 JavaThread "TP-Processor3" daemon [_thread_blocked, id=2216]
0x031b1800 JavaThread "TP-Processor2" daemon [_thread_blocked, id=2352]
0x02b0e400 JavaThread "TP-Processor1" daemon [_thread_blocked, id=2560]
0x02b21c00 JavaThread "http-3388-Monitor" [_thread_blocked, id=3476]
...全文
235 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
mywanpi 2007-07-31
  • 打赏
  • 举报
回复
JVM虚拟机苯溃

67,513

社区成员

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

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