当前位置: 首页 > 知识库问答 >
问题:

正在尝试理解tomcat hs_err_pid日志

易俊驰
2023-03-14

下面的hs_err_pid.log是在我的JVM崩溃时生成的。我在试着弄明白是什么引起的。如有任何意见,将不胜感激。谢谢.

Java运行时环境检测到一个致命错误:

SIGSEGV(0xB)在PC=0x00007F0E74C29E7D,PID=61623,TID=139695284021008

JRE版本:6.0_45-B06 Java VM:Java热点(TM)64位服务器VM(20.45-B01混合模式linux-amd64压缩oops)问题帧:V[libjvm.so+0x4e5e7d]java_lang_throwable::set_backtrace(Oopdesc*,Oopdesc*)+0x4d

如果您希望提交错误报告,请访问:http://java.sun.com/webapps/bugreport/crash.jsp

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

    Current thread (0x00007f0d7c017000):  JavaThread "catalina-exec-8080146" daemon [_thread_in_vm, id=1342, stack(0x00007f0d57b7e000,0x00007f0d57c7f000)]

    siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000070

    Registers:
    RAX=0x00007f0d7c0097c0, RBX=0x00000006a3877f0c, RCX=0x00007f0e751cd7b0, RDX=0x0000000000000000
    RSP=0x00007f0d57c7a7b0, RBP=0x00007f0d57c7a7d0, RSI=0x00000006a3877f0c, RDI=0x00007f0e70031ca0
    R8 =0x0000000000000000, R9 =0x00007f0e751e23d8, R10=0x00007f0e751e6278, R11=0x00000000f429700a
    R12=0x00007f0e751e1790, R13=0x0000000000000000, R14=0x00007f0d7c009ca0, R15=0x00007f0d7c017000
    RIP=0x00007f0e74c29e7d, EFLAGS=0x0000000000010297, CSGSFS=0x0000000000000033, ERR=0x0000000000000004
      TRAPNO=0x000000000000000e

    Top of Stack: (sp=0x00007f0d57c7a7b0)
    0x00007f0d57c7a7b0:   00007f0d57c7a7d0 00007f0d7c0097b0
    0x00007f0d57c7a7c0:   00007f0d7c009ca0 00007f0d7c017000
    0x00007f0d57c7a7d0:   00007f0d57c7abf0 00007f0e74c2b3de
    0x00007f0d57c7a7e0:   00007f0d57c7a830 00007f0d57c7d920
    0x00007f0d57c7a7f0:   00007f0d57c7d8b8 00007f0d57c7d8b8
    0x00007f0d57c7a800:   00007f0d57c7a8f0 00007f0d57c7a8a0
    0x00007f0d57c7a810:   000000079fc46a40 00007f0d7c017000
    0x00007f0d57c7a820:   00007f0d7c009ca0 00007f0d57c7abd0
    0x00007f0d57c7a830:   00007f0d57c7a850 00007f0e6d000438
    0x00007f0d57c7a840:   0000000000000048 00007f0d7c017000
    0x00007f0d57c7a850:   00007f0d57c7ac70 00007f0e74c2b850
    0x00007f0d57c7a860:   00007f0d57c7a8f0 000b7f0e6d000438
    0x00007f0d57c7a870:   0101000000000000 00007f0e6e4e27d0
    0x00007f0d57c7a880:   0000000057c7aca0 00007f0d57c7a920
    0x00007f0d57c7a890:   0000040000000048 00007f0d7c009cd8
    0x00007f0d57c7a8a0:   00007f0d57c7d8b8 00007f0e6d000438
    0x00007f0d57c7a8b0:   00007f0e6d000310 00007f0d00000000
    0x00007f0d57c7a8c0:   00007f0d57c7d920 00007f0d57c7d8b8
    0x00007f0d57c7a8d0:   00007f0e6e4e2ae8 00007f0e0000000e
    0x00007f0d57c7a8e0:   00007f0e6e4e27d0 0000000000000000
    0x00007f0d57c7a8f0:   00007f0d57c7d8b8 00007f0e6d000438
    0x00007f0d57c7a900:   00007f0e6d000310 00007f0d00000000
    0x00007f0d57c7a910:   00007f0d57c7d920 00007f0d57c7d8b8
    0x00007f0d57c7a920:   00007f0d57c7d8b8 00007f0e6d000438
    0x00007f0d57c7a930:   00007f0e6d000310 00007f0d00000000
    0x00007f0d57c7a940:   00007f0d57c7d920 00007f0d57c7d8b8
    0x00007f0d57c7a950:   0000000000000115 00007f0e6d202d28
    0x00007f0d57c7a960:   000000000000017e 00007f0e6d202d28
    0x00007f0d57c7a970:   00000006a3877d98 000000060000017e
    0x00007f0d57c7a980:   00000006a3877d68 00000006a3877d98
    0x00007f0d57c7a990:   0000017ed470efa9 0000017800000006
    0x00007f0d57c7a9a0:   00007f0d57c7d8b8 00007f0e6d000438 

    Instructions: (pc=0x00007f0e74c29e7d)
    0x00007f0e74c29e5d:   8b 25 b5 9d 6e 00 48 63 f2 48 8d 1c 3e 49 8b 3c
    0x00007f0e74c29e6d:   24 83 7f 0c 01 74 0d 4c 8b 07 4c 89 ea 48 89 de
    0x00007f0e74c29e7d:   41 ff 50 70 31 c0 4d 85 ed 74 16 48 8b 15 49 86
    0x00007f0e74c29e8d:   6e 00 4c 89 ef 48 2b 3a 8b 4a 08 48 89 f8 48 d3 

    Register to memory mapping:

    RAX=
    [error occurred during error reporting (printing register info), id 0xb]

    Stack: [0x00007f0d57b7e000,0x00007f0d57c7f000],  sp=0x00007f0d57c7a7b0,  free space=1009k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V  [libjvm.so+0x4e5e7d]  java_lang_Throwable::set_backtrace(oopDesc*, oopDesc*)+0x4d
    V  [libjvm.so+0x4e73de]  java_lang_Throwable::fill_in_stack_trace(Handle, Thread*)+0x5e
    V  [libjvm.so+0x4e7be9]  java_lang_Throwable::fill_in_stack_trace(Handle)+0x59
    V  [libjvm.so+0x54d99b]  JVM_FillInStackTrace+0xeb
    C  0x00007f0e7441a529  _fini+0xff451991

    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    J  java.lang.Throwable.fillInStackTrace()Ljava/lang/Throwable;
    J  java.lang.Exception.<init>()V
    J  org.apache.commons.dbcp.AbandonedTrace.init(Lorg/apache/commons/dbcp/AbandonedTrace;)V
    J  org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery()Ljava/sql/ResultSet;
    J  com.sanminasci.xto.dao.postgres.BusinessObjectDataDAOImpl.loadAttributesByBusinessObjectData(Lcom/sanminasci/xto/model/BusinessObjectData;)Ljava/util/Map;
    J  com.sanminasci.xto.dao.postgres.BusinessObjectDataDAOImpl.findById(Ljava/lang/Integer;Lcom/sanminasci/xto/model/BusinessObjectDefinition;)Lcom/sanminasci/xto/model/BusinessObjectData;
    J  com.sanminasci.xto.dao.postgres.BusinessObjectDataDAOImpl.getSingleRelationshipBOData(Lcom/sanminasci/xto/model/BusinessObjectData;Lcom/sanminasci/xto/model/BusinessObjectRelationshipDefinition;)Lcom/sanminasci/xto/model/BusinessObjectRelationshipData;
    J  com.sanminasci.xto.dao.postgres.BusinessObjectDataDAOImpl.getRelationshipsBOData(Lcom/sanminasci/xto/model/BusinessObjectData;)Ljava/util/Map;
    j  com.sanminasci.xto.service.impl.BusinessObjectDataServiceImpl.getRelationshipsBOData(Lcom/sanminasci/xto/model/BusinessObjectData;)Ljava/util/Map;+49
    J  com.sanmina.xto.std.recordDefect.MSILoadRepairMinorDescription.validateRepairMinorByPartNumberBusinessClass(Lcom/sanminasci/xto/model/BusinessObjectData;Ljava/lang/String;)Z
    j  com.sanmina.xto.std.recordDefect.MSILoadRepairMinorDescription.process(Lcom/sanminasci/xto/model/BusinessObjectData;Lcom/sanminasci/xto/service/action/ServiceActionContext;)V+66
    v  ~StubRoutines::0x00007f0e6d000438
    J  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J  com.sanminasci.xto.util.XtoHotDeployUtil.invokeMethod(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
    J  com.sanminasci.xto.presentation.web.ControllerManager.invokeRulexService(Lcom/sanminasci/xto/model/Rule;Ljava/lang/String;Lcom/sanminasci/xto/model/BusinessObjectData;Lcom/sanminasci/xto/service/action/ServiceActionContext;Ljava/util/Set;Lcom/sanminasci/xto/dao/BusinessObjectDataDAO;)V
    j  com.sanminasci.xto.presentation.web.ControllerManager.invokeRulexService(Lcom/sanminasci/xto/model/Rule;Ljava/lang/String;Lcom/sanminasci/xto/model/BusinessObjectData;Lcom/sanminasci/xto/service/action/ServiceActionContext;Ljava/util/Set;)V+7
    j  com.sanminasci.xto.presentation.web.ControllerManager.invokeRulexService(Ljava/lang/String;Ljava/lang/String;Lcom/sanminasci/xto/model/BusinessObjectData;Lcom/sanminasci/xto/service/action/ServiceActionContext;)V+25
    j  com.sanminasci.xto.presentation.web.ControllerManager.invokeRulexService(Lcom/sanminasci/xto/service/action/ServiceActionContext;)V+233
    j  com.sanminasci.xto.presentation.web.DynamicScreenEditionController.actionEvent(Ljavax/faces/event/ActionEvent;)V+44
    v  ~StubRoutines::0x00007f0e6d000438
    J  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    J  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    j  org.apache.el.parser.AstValue.invoke(Lorg/apache/el/lang/EvaluationContext;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;+37
    j  org.apache.el.MethodExpressionImpl.invoke(Ljavax/el/ELContext;[Ljava/lang/Object;)Ljava/lang/Object;+27
    j  javax.faces.event.MethodExpressionActionListener.processAction(Ljavax/faces/event/ActionEvent;)V+34
    j  javax.faces.event.ActionEvent.processListener(Ljavax/faces/event/FacesListener;)V+5
    J  javax.faces.component.UIComponentBase.broadcast(Ljavax/faces/event/FacesEvent;)V
    j  javax.faces.component.UICommand.broadcast(Ljavax/faces/event/FacesEvent;)V+2
    j  org.ajax4jsf.component.AjaxActionComponent.broadcast(Ljavax/faces/event/FacesEvent;)V+2
    j  org.ajax4jsf.component.UIDataAdaptorBase.broadcast(Ljavax/faces/event/FacesEvent;)V+69
    j  org.ajax4jsf.component.UIDataAdaptorBase.broadcast(Ljavax/faces/event/FacesEvent;)V+69
    j  org.ajax4jsf.component.UIDataAdaptorBase.broadcast(Ljavax/faces/event/FacesEvent;)V+69
    j  org.ajax4jsf.component.UIDataAdaptorBase.broadcast(Ljavax/faces/event/FacesEvent;)V+69
    j  org.ajax4jsf.component.UIDataAdaptorBase.broadcast(Ljavax/faces/event/FacesEvent;)V+69
    J  org.ajax4jsf.component.AjaxViewRoot.processEvents(Ljavax/faces/context/FacesContext;Lorg/ajax4jsf/event/EventsQueue;Z)V
    J  org.ajax4jsf.component.AjaxViewRoot.processPhase(Ljavax/faces/context/FacesContext;Ljavax/faces/event/PhaseId;Lorg/ajax4jsf/context/InvokerCallback;)V
    j  org.ajax4jsf.component.AjaxViewRoot.processApplication(Ljavax/faces/context/FacesContext;)V+20
    j  com.sun.faces.lifecycle.InvokeApplicationPhase.execute(Ljavax/faces/context/FacesContext;)V+46
    j  com.sun.faces.lifecycle.Phase.doPhase(Ljavax/faces/context/FacesContext;Ljavax/faces/lifecycle/Lifecycle;Ljava/util/ListIterator;)V+63
    J  com.sun.faces.lifecycle.LifecycleImpl.execute(Ljavax/faces/context/FacesContext;)V
    j  javax.faces.webapp.FacesServlet.service(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+98
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+376
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(Ljavax/servlet/FilterChain;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V+42
    j  org.ajax4jsf.webapp.BaseFilter.handleRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+31
    j  org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V+301
    j  org.ajax4jsf.webapp.BaseFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+305
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  com.sanminasci.application.filters.FacesContextCheckFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V+57
    j  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+119
    j  org.apache.catalina.core.ApplicationFilterChain.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V+101
    j  org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+804
    J  org.apache.catalina.core.StandardContextValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
    j  org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+327
    j  org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+64
    j  com.googlecode.psiprobe.Tomcat60AgentValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j  org.apache.catalina.valves.ErrorReportValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+6
    j  org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V+42
    j  org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+158
    J  org.apache.coyote.http11.Http11Processor.process(Ljava/net/Socket;)V
    j  org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ljava/net/Socket;)Z+82
    j  org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run()V+25
    j  java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+66
    J  java.util.concurrent.ThreadPoolExecutor$Worker.run()V
    j  java.lang.Thread.run()V+11
    v  ~StubRoutines::0x00007f0e6d000438

共有1个答案

甄阳朔
2023-03-14

这意味着它试图访问libjvm.so中的一个非映射地址(分段错误),即JVM内部。特别是C++方法java_lang_throwable::set_backtrace在尝试填充异常对象的stacktrace时。

这些东西通常是JVM本身中的bug。因为你仍然在使用Java 6,它已经到了生命的尽头,我建议你升级到一个新的版本,看看它是否已经被修复了。

 类似资料:
  • 路径是正确的,所以我不知道是怎么回事。此外,如果我查看pdDocument.decrypt(String pw)方法,我会发现:这将解密一个文档。提供此方法仅出于兼容性原因。用户应该使用新的安全层,特别是openProtection方法。 这是什么意思?谁能给出一个如何用PDFBOX正确解密PDF文档的例子吗?

  • 我在微控制器和nodejs tcp服务器之间来回通信。微控制器与传感器数据形成json字符串。然后,微控制器将json字符串发送到WiFi模块。然后,WiFi模块使用AES256加密数据,将32个字符的十六进制字符作为密钥,然后再将加密数据发送到nodejs tcp服务器。 nodejs TCP服务器使用Google Code Crypto JS的Crypto JS模块形式。 出于测试目的,我想将

  • 我正在尝试为我的二叉树实现core::fmt::Show。这是我的实现代码: 但是编译器抛出以下错误: 编译binary_tree v0.0.1 (file:///home/guillaume/projects/binary_tree) src/binary_tree.rs:60:2: 77:3 错误: 方法 具有不兼容的特征类型: 预期的枚举核心::fmt::FormatError, found

  • 问题内容: 这是一个例子: (等等。) 这是另一个: 取自于构建在节点上的简单记事本 这些是困扰我的问题: 到底是做什么的?如果不存在会发生什么? 为什么第二部分作为参数而第一部分不是参数? 编辑: 问题答案: Express使用具有回调的中间件函数(动作完成时调用的函数),而next具有此目的(这是触发Express堆栈中下一个中间件的回调)。所有Express中间件(与Connect兼容)具有

  • 问题内容: 我正在尝试遵循Zed Shaw的《困难方法学习Python》指南。我需要在Powershell中使用python。我在中安装了Python 2.7.3 。每当我在Powershell中键入python时,都会出现一个错误,指出“ python”一词无法识别为cmdlet,函数,脚本文件或可操作程序的名称。我也输入了以下内容: 提供了建议的解决方案,但是在Powershell中输入pyt

  • 我试图解决欧拉三号工程,但我对停止计算的逻辑相当混乱。 以下是第三个Euler项目: 13195的质因数是5、7、13、29。 600851475143的最大质因数是什么? 我创建了一个函数来检查数字是否为素数: 以及一个函数,用于检查质数是否是该数的一个因子: 唯一的问题是主函数,我正在尝试这样的操作: 我知道逻辑不正确,但我真的坚持了一个多小时。 我知道这里的主要目标是循环,找到一个素数并检查