`
security
  • 浏览: 376594 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION

阅读更多

Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x6D3B0C4E
Function=[Unknown.]
Library=C:\j2sdk1.4.1_02\jre\bin\client\jvm.dll

NOTE: We are unable to locate the function name symbol for the error
      just occurred. Please refer to release documentation for possible
      reason and solutions.


Current Java thread:
 at jni.JNIInterface.getPrivateKeyAlias(Native Method)
 at jni.JNIInterface.getRSAPrivateKey(JNIInterface.java:478)
 at jni.ReadCertificates.main(ReadCertificates.java:37)

Dynamic libraries:
0x00400000 - 0x00407000  C:\j2sdk1.4.1_02\bin\javaw.exe
0x77F80000 - 0x77FFC000  C:\WINNT\system32\ntdll.dll
0x796D0000 - 0x79735000  C:\WINNT\system32\ADVAPI32.dll
0x77E60000 - 0x77F32000  C:\WINNT\system32\KERNEL32.dll
0x786F0000 - 0x7875F000  C:\WINNT\system32\RPCRT4.dll
0x77DF0000 - 0x77E59000  C:\WINNT\system32\USER32.dll
0x77F40000 - 0x77F7C000  C:\WINNT\system32\GDI32.dll
0x78000000 - 0x78045000  C:\WINNT\system32\MSVCRT.dll
0x75E00000 - 0x75E1A000  C:\WINNT\system32\IMM32.DLL
0x6C330000 - 0x6C338000  C:\WINNT\system32\LPK.DLL
0x65D20000 - 0x65D74000  C:\WINNT\system32\USP10.dll
0x10000000 - 0x1000D000  C:\WINNT\system32\OCMAPIHK.DLL
0x6D340000 - 0x6D46A000  C:\j2sdk1.4.1_02\jre\bin\client\jvm.dll
0x77530000 - 0x77560000  C:\WINNT\system32\WINMM.dll
0x6D1E0000 - 0x6D1E7000  C:\j2sdk1.4.1_02\jre\bin\hpi.dll
0x6D310000 - 0x6D31E000  C:\j2sdk1.4.1_02\jre\bin\verify.dll
0x6D220000 - 0x6D239000  C:\j2sdk1.4.1_02\jre\bin\java.dll
0x6D330000 - 0x6D33D000  C:\j2sdk1.4.1_02\jre\bin\zip.dll
0x0AC90000 - 0x0ACA0000  D:\JavaSource\SecureX\jnicert.dll
0x768D0000 - 0x768FB000  C:\WINNT\system32\WINTRUST.dll
0x79C40000 - 0x79CCC000  C:\WINNT\system32\CRYPT32.dll
0x773F0000 - 0x77401000  C:\WINNT\system32\MSASN1.dll
0x77900000 - 0x77923000  C:\WINNT\system32\IMAGEHLP.dll
0x7CF00000 - 0x7CFEF000  C:\WINNT\system32\ole32.dll
0x7CEA0000 - 0x7CEF3000  C:\WINNT\system32\NETAPI32.dll
0x77960000 - 0x77984000  C:\WINNT\system32\DNSAPI.dll
0x74FD0000 - 0x74FDA000  C:\WINNT\system32\WSOCK32.dll
0x74FB0000 - 0x74FC4000  C:\WINNT\system32\WS2_32.DLL
0x74FA0000 - 0x74FA8000  C:\WINNT\system32\WS2HELP.DLL
0x75150000 - 0x75156000  C:\WINNT\system32\NETRAP.dll
0x77BD0000 - 0x77BE1000  C:\WINNT\system32\NTDSAPI.dll
0x77930000 - 0x7795B000  C:\WINNT\system32\WLDAP32.DLL
0x797B0000 - 0x797BF000  C:\WINNT\system32\SECUR32.DLL
0x750E0000 - 0x750F0000  C:\WINNT\system32\SAMLIB.dll
0x79C00000 - 0x79C13000  C:\WINNT\system32\cryptnet.dll
0x687E0000 - 0x687EB000  C:\WINNT\system32\PSAPI.DLL
0x75A50000 - 0x75A55000  C:\WINNT\system32\SensApi.dll
0x772A0000 - 0x77306000  C:\WINNT\system32\SHLWAPI.dll
0x794D0000 - 0x79534000  C:\WINNT\system32\USERENV.dll
0x4FF90000 - 0x4FFE4000  C:\WINNT\system32\WINHTTP.dll
0x758E0000 - 0x7594F000  C:\WINNT\system32\cryptui.dll
0x71710000 - 0x71794000  C:\WINNT\system32\COMCTL32.dll
0x63000000 - 0x63095000  C:\WINNT\system32\wininet.dll
0x77990000 - 0x77A2B000  C:\WINNT\system32\OLEAUT32.dll
0x7CA00000 - 0x7CA23000  C:\WINNT\system32\rsaenh.dll
0x72960000 - 0x7298D000  C:\WINNT\system32\DBGHELP.dll

Local Time = Fri Jun 30 17:17:50 2006
Elapsed Time = 5
#
# HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
# Error ID : 4F530E43505002E6
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode)
#
# An error report file has been saved as hs_err_pid2024.log.
# Please refer to the file for further information.
#


It happens when I want to call the CryptoAPI through JNI, Can anyone give some advice?

分享到:
评论
1 楼 aaaa 2007-05-11  
package ems.action.systems;

import java.awt.image.RenderedImage;
import java.io.IOException;
import java.io.PrintWriter;

import javax.imageio.ImageIO;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import ems.logic.chars.InterfaceChar;

@SuppressWarnings("serial")
public class CharServletDispatcher  extends HttpServlet
{

	protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
	{
		doPost(req, res);
	}


	protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
	{
		String userId=(String)req.getSession(true).getAttribute(ems.util.Constants.LOGINUSER);
		if(userId==null)
		{
			res.setCharacterEncoding("GBK");
			PrintWriter pw = res.getWriter();
			pw.println("请重新登录系统!");
			return;
		}
		req.setCharacterEncoding("GBK");
		String path = req.getRequestURI();
		String context = req.getContextPath();
		String reqFlag = "Serv"+path.replaceAll(context + "/CharServlet/", "");
		dispatch(req, res, reqFlag);
	}


	/**
     * @param req
     * @param res
     * @param flag
     * @throws IOException
     */
	synchronized private void dispatch(HttpServletRequest req, HttpServletResponse res, String reqFlag) throws IOException
	{
		String className = "ems.logic.chars." + reqFlag;
		try
		{
			Class cls = Class.forName(className);
			InterfaceChar idg = (InterfaceChar) cls.newInstance();
			idg.transInfo(req, res);
			
			String vml="";
			if(idg.getImageType().equals(InterfaceChar.OUT_IMAGE))
			{
				RenderedImage  img=null;
				img=idg.getImage("PNG");
				res.setContentType("image/png"); 
				res.setHeader("Cache-Control", "Public");
				res.setDateHeader("Expires", 100000L);
				ImageIO.write(img,"PNG",res.getOutputStream());			
			}
			else
			{
				res.setCharacterEncoding("GBK");
				PrintWriter pw=res.getWriter();
				vml=idg.getVML();
				pw.append(vml);
			}
			
		}
		catch (ClassNotFoundException e)
		{
			e.printStackTrace();
		}
		catch (InstantiationException e)
		{
			e.printStackTrace();
		}
		catch (IllegalAccessException e)
		{
			e.printStackTrace();
		}
	}
}

相关推荐

    TypeError: Unexpected keyword argument passed to optimizer: learning_rate 解决方法

    TypeError: Unexpected keyword argument passed to optimizer: learning_rate 3.问题定位:  先看报错代码:大概意思是, 传给优化器的learning_rate参数错误。 模型训练是在服务器Linux环境下进行的,之后在...

    关于电脑蓝屏故障的排查步骤word资料22页.pdf

    - **0x0000007F**: UNEXPECTED_KERNEL_MODE_TRAP,硬件或软件问题引起。 - **0x00000080**: NMI_HARDWARE_FAILURE,硬件故障。 - **0x0000008E**: KERNEL_MODE_EXCEPTION_NOT_HANDLED,硬件兼容性错误。 - **0x...

    创建peer的错误:Failed to reach implicit threshold of 1 sub-policies, required 1 remaining

    Error: Got unexpected status: BAD_REQUEST -- Error authorizing update: Error validating DeltaSet: Policy for [Groups] /Channel/Application not satisfied: Failed to reach implicit threshold of 1 sub-...

    JSqlparser4.4版作者提供的应急版,解决无法解析mysql中JSON_OBJECT函数存在其它函数问题

    如下sql,JSON_OBJECT函数中存在CAST...Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "SELECT" <K_SELECT> at line 18, column 10. Was expecting one of: "!" "(" "NOT

    C++Prmer 异常

    throw std::runtime_error("An unexpected error occurred."); ``` 3. **std::range_error**:当某个值超出了预期范围时抛出此异常。 - 示例: ```cpp if (value || value > max) { throw std::range_error(...

    HyperledgerFabric问题及解决.txt

    Error: got unexpected status: BAD_REQUEST -- error authorizing update: error validating ReadSet: readset expected key [Group] /Channel/Application at version 0, but got version 1 等问题的解决

    Qt程序crash信息的捕捉与跟踪Demo

    在该函数中,我们可以使用`std::rethrow_exception()`来重新抛出异常,以便在调试器中查看堆栈信息。同时,我们也可以在这个函数中收集其他有用的信息,如进程ID、线程ID和当前时间戳,这些都可以帮助我们追踪问题。...

    JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar

    - Unexpected error: null java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953) java.util.LinkedList$ListItr.next(LinkedList.java:886) JMeter.plugins.functional.samplers....

    windows蓝屏代码详细解析

    **描述**:KMODE_EXCEPTION_NOT_HANDLED **常见原因**: - 内核模式下的异常未被正确处理。 - 不兼容的驱动程序或硬件故障。 **解决方案**: - 确保所有驱动程序都是最新版本。 - 检查并修复任何硬件故障,如内存...

    UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY

    "UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY" 是一个常见的错误消息,它出现在Linux操作系统中,尤其是在系统突然关机或非正常关闭后。这个错误表明文件系统(File System)存在一致性问题,需要进行检查和修复。...

    蓝屏的各个代码详解

    0x0000007E / 0x0000008E:KERNEL_MODE_EXCEPTION_NOT_HANDLED / SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 这两个错误通常表示内核模式下的异常未能得到处理,可能是由于驱动程序错误或系统核心组件故障引起的。 **...

    Beginning Perl for Bioinformatics

    of completeness, or robustness in the presence of unexpected input; this is by design. SEND ME YOUR SOLUTIONS I also invite you to send in your favorite solutions to selected exercises. After I've ...

    php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code error

    针对这些知识点,我们在实际编程中应当如何操作来避免这类“Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()’d code error”错误呢? - 在使用eval()函数时,务必要对输入的字符串进行...

    package.json::card_file_box:package.json字段说明

    小心不要使用package.json ,如果你想这个项目复制到本机进行文件夹名称-这将打破yarn ( An unexpected error occurred: "EISDIR: illegal operation on a directory, read". 本文档的原始版本是从复制而来的。 ...

    go 语言unexpected directory layout问题解决

    在使用Go语言进行开发时,有时会遇到"unexpected directory layout"这样的错误,这通常是由于不正确的目录结构或者环境变量设置导致的。以下是一些解决这个问题的详细步骤。 首先,我们需要理解Go语言的标准目录...

    php异常:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACEeval()d code error

    在PHP编程中,"Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE eval()'d code" 是一个常见的解析错误,它表明你的代码在编译阶段遇到了语法问题。这个错误通常出现在尝试执行eval()函数时,由于...

    开源bbs源码java-main_dex_generator:main_dex_generator

    UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.IllegalArgumentException: method ID not in [0, 0xffff]: 65536 at com.android.dx.merge.DexMerger$6.updateIndex(DexMerger.java:501) at com.android.dx.merge.DexM

    亚洲人脸识别训练模型

    在IT领域,人脸识别技术是一种基于人的面部特征信息进行身份识别的生物识别技术。"亚洲人脸识别训练模型"是一个专为识别亚洲人脸特征而设计的深度学习模型。它涉及到多个关键知识点,我们将逐一详细解释。...

    电脑蓝屏对照码

    21、0x0000007F:UNEXPECTED_KERNEL_MOED_TRAP ◆错误分析:一般是由于有问题的硬件(比如:内存)或某些软件引起的. 有时超频也会产生这个错误. ◇解决方案:用检测软件(比如:Memtest86)检查内存, 如果进行了超频, 请取消...

Global site tag (gtag.js) - Google Analytics