当前位置:我的异常网» J2SE » JAVA调用DLL异常,请高手寻找异常原因,给出解决方法

JAVA调用DLL异常,请高手寻找异常原因,给出解决方法

www.myexceptions.net  网友分享于:2013-09-05  浏览:122次

JAVA调用DLL错误,请高手寻找错误原因,给出解决办法

以下为错误日志

#

# An unexpected error has been detected by Java Runtime Environment:

#

# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x765ee26f, pid=4044, tid=780

#

# Java VM: Java HotSpot(TM) Client VM (1.6.0-b105 mixed mode)

# Problematic frame:

# C [CRYPT32.dll+0xe26f]

#

# 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 (0x00306000): JavaThread "main" [_thread_in_native, id=780]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000044

Registers:

EAX=0x00000000, EBX=0x00000000, ECX=0x77db7f61, EDX=0x00000000

ESP=0x0094e800, EBP=0x0094e80c, ESI=0x00000000, EDI=0x00000044

EIP=0x765ee26f, EFLAGS=0x00010246

Top of Stack: (sp=0x0094e800)

0x0094e800: 00000000 7660178d 00000000 0094e818

0x0094e810: 765ee2ef 00000000 0094e830 766017af

0x0094e820: 00000000 00000000 765ec7f8 00000000

0x0094e830: 0c1f48d0 0c1d2c97 00000000 00000000

0x0094e840: 0c2107b3 0c1f48d0 00000000 0c1f48d0

0x0094e850: 00306000 02bb8088 6d7c8256 00000001

0x0094e860: 02bb8058 ffffffff 00000004 0094e908

0x0094e870: 00000001 6d960a91 0094e8a8 00a26114

Instructions: (pc=0x765ee26f)

0x765ee25f: 90 90 8b ff 55 8b ec 53 56 8b 75 08 57 8d 7e 44

0x765ee26f: 8b 07 33 db 3b c3 0f 85 0a b8 00 00 83 3e 03 75

Stack: [0x00900000,0x00950000), sp=0x0094e800, free space=314k

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

C [CRYPT32.dll+0xe26f]

C [CRYPT32.dll+0xe2ef]

C [CRYPT32.dll+0x217af]

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

j cn.com.jit.assp.dsign.jni.DSignJNI.SetCert(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I+0

j com.cfcc.jaf.common.cautil.CAClientUtil.SetCertChooseType(I)V+78

j com.cf.kk.client.login.KKLoginModel.login()Z+70

j com.cf.kk.client.login.KKLoginDialog.buttonPressed(I)V+165

j org.eclipse.jface.dialogs.Dialog$3.widgetSelected(Lorg/eclipse/swt/events/SelectionEvent;)V+17

j org.eclipse.swt.widgets.TypedListener.handleEvent(Lorg/eclipse/swt/widgets/Event;)V+198

J org.eclipse.swt.widgets.EventTable.sendEvent(Lorg/eclipse/swt/widgets/Event;)V

j org.eclipse.swt.widgets.Widget.sendEvent(Lorg/eclipse/swt/widgets/Event;)V+25

j org.eclipse.swt.widgets.Display.runDeferredEvents()Z+84

j org.eclipse.swt.widgets.Display.readAndDispatch()Z+55

j org.eclipse.jface.window.Window.runEventLoop(Lorg/eclipse/swt/widgets/Shell;)V+23

j org.eclipse.jface.window.Window.open()I+49

j com.cf.kk.client.Application.login(Lorg/eclipse/swt/widgets/Display;)Z+25

j com.cf.kk.client.Application.run(Ljava/lang/Object;)Ljava/lang/Object;+16

j org.eclipse.core.internal.runtime.PlatformActivator$1.run(Ljava/lang/Object;)Ljava/lang/Object;+219

j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(Ljava/lang/Object;)Ljava/lang/Object;+103

j org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ljava/lang/Object;)Ljava/lang/Object;+29

j org.eclipse.core.runtime.adaptor.EclipseStarter.run(Ljava/lang/Object;)Ljava/lang/Object;+135

j org.eclipse.core.runtime.adaptor.EclipseStarter.run([Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Object;+60

v ~StubRoutines::call_stub

j sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0

j sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87

j sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6

j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161

文章评论

java 多线程 调用 dll 出错,JAVA调用DLL异常,请高手寻找异常原因,给出解决方法...相关推荐

  1. Java遍历List和Map出现ConcurrentModificationException异常原因分析及解决方法

    Java遍历 List 和 Map 出现 ConcurrentModificationException 异常原因分析及解决方法 一.单线程 异常情况举例 只要抛出出现异常,可以肯定的是代码一定有错误 ...

  2. c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

    c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法 时间:2017-05-09 12:32:06阅读:234评论 ...

  3. java动态加载jar时,jar中还有第三方jar无法加载的解决方法

    java动态加载jar时,jar中还有第三方jar无法加载的解决方法 当java插件化开发时,即一个java程序在运行的情况下动态加载另一个jar,网上大多数的方法如下 public static v ...

  4. java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念

    展开 并发:多个线程操作相同资源,保证线程安全,合理使用资源 高并发:服务能同时处理多个请求,提高程序性能 测试上下文切换工具 Lmbench3 测量上下文切换时长 vmstat 测量上下文切换次数 ...

  5. Java多线程系列(三):Java线程池的使用方式,及核心运行原理

    之前谈过多线程相关的4种常用Java线程锁的特点,性能比较.使用场景,今天主要分享线程池相关的内容,这些都是属于Java面试的必考点. 为什么需要线程池 java中为了提高并发度,可以使用多线程共同执 ...

  6. Java多线程(详细了解java多线程机制)

    每天进步一点点 一.程序.进程.线程 1.1 什么是程序 1.2 什么是进程 1.3 什么是线程 1.4 进程和线程的区别 二.创建线程的三种方式 2.1 继承Thread类重写run()方法 具体实 ...

  7. java多线程问题_【java 多线程】多线程并发同步问题及解决方法

    一.线程并发同步概念 线程同步其核心就在于一个"同".所谓"同"就是协同.协助.配合,"同步"就是协同步调昨,也就是按照预定的先后顺序进行运 ...

  8. linux下java多线程_Linux系统下Java问题排查——cpu使用率过高或多线程锁问题

    原标题:Linux系统下Java问题排查--cpu使用率过高或多线程锁问题 一个系统.特别是多线程并发的后台系统,在某些特定场景下,可能触发系统中的bug:导致cpu一直居高不下.进程hang了或处理 ...

  9. Java中double类型精度丢失的问题_double类型数据加减操作精度丢失解决方法_BigDecimal取整

    BigDecimal在用double做入参的时候,二进制无法精确地表示十进制小数,编译器读到字符串"0.0000002"和"1.0000002"之后,必须把它转 ...

最新文章

  1. 三对角线性方程组的追赶法
  2. 中国空间站核心舱首次公开亮相:将于2022年前后完成在轨建造
  3. 给P40让路!华为Mate 30 5G降至这个价,还贵吗?
  4. node中的异步API
  5. jquery1.6.2源码拆分一
  6. 信号与系统与数字信号处理丹梅老师公众号笔记
  7. 统计通话次数和时间的软件_通话时间统计app下载-通话时间统计v2.5 安卓版-腾牛安卓网...
  8. Diverse Team(暴力)
  9. mysql不支持rank()_Mysql 实现 rank 和 != 问题
  10. WUSTOJ 1923 一笔画 【回溯】
  11. VS2017 新建项目没有MFC项目选项
  12. CSS 背景颜色 background-color属性
  13. 使用 python 写出诗一样的代码 (一)
  14. CSS动画:transition画一个爱心
  15. SQL Server 2016 快照代理过程分析
  16. 地图四染色问题——栈的回溯
  17. 通用电气运输系统加入区块链联盟
  18. 安规y2贴片电容耐压测试条件及保管使用条件介绍!
  19. 计算机软著申请费用,软著申请费用多少
  20. sublime text 3开启vi编辑模式

热门文章

  1. 数字万用表四种妙用方法,你知道么?
  2. Day14——T58. 最后一个单词的长度
  3. 厦门哪里好玩 这几个地方必去
  4. 书论89 刘熙载《书概》
  5. 书论70 何良俊《四友斋书论》
  6. National Day meets Mid-autumn Festival
  7. 四方光电在线尘埃粒子计数器,洁净室环境监测的“火眼金睛”
  8. 转:侯宏:企业数字化转型的关键不是技术,而是战略
  9. vue引入 SuperMap 超图
  10. 【计算机网络第六版(谢希仁)】网络要点总结