性能问答>JVM 致命错误日志(hs_err_pid.log)分析求助>
2回复
1年前

JVM 致命错误日志(hs_err_pid.log)分析求助



报错的线程栈信息

Stack: [0x00007f9543781000,0x00007f9543882000],  sp=0x00007f954387e740,  free space=1013k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x4f2692]  ConstantPool::impl_name_ref_at(int, bool)+0x42
V  [libjvm.so+0x7f3b37]  LinkResolver::resolve_field_access(fieldDescriptor&, constantPoolHandle, int, Bytecodes::Code, Thread*)+0x37
V  [libjvm.so+0x688ba5]  InterpreterRuntime::resolve_get_put(JavaThread*, Bytecodes::Code)+0x125
j  com.alibaba.fastjson.serializer.ASMSerializer_112_Trade.writeNormal(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V+66482
j  com.alibaba.fastjson.serializer.ASMSerializer_112_Trade.write(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V+31
J 33846 C2 com.alibaba.fastjson.serializer.FieldSerializer.writeValue(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;)V (909 bytes) @ 0x00007f967b59f518 [0x00007f967b59f3e0+0x138]
J 27785 C2 com.alibaba.fastjson.serializer.JavaBeanSerializer.write(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;IZ)V (2363 bytes) @ 0x00007f967a4b5ae8 [0x00007f967a4b4f60+0xb88]
J 28100 C2 com.alibaba.fastjson.serializer.JavaBeanSerializer.write(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V (13 bytes) @ 0x00007f9677b8cd98 [0x00007f9677b8cd60+0x38]
J 18609 C2 com.alibaba.fastjson.serializer.JSONSerializer.writeWithFieldName(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V (60 bytes) @ 0x00007f967807491c [0x00007f9678074880+0x9c]
J 34360 C1 com.alibaba.fastjson.serializer.ASMSerializer_6_ResponseDataWrapper.writeNormal(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V (1970 bytes) @ 0x00007f967b6dc254 [0x00007f967b6d7f00+0x4354]
J 32112 C2 com.alibaba.fastjson.serializer.ASMSerializer_6_ResponseDataWrapper.write(Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;I)V (753 bytes) @ 0x00007f967b040c60 [0x00007f967b040be0+0x80]
J 21536 C2 com.alibaba.fastjson.serializer.JSONSerializer.write(Ljava/lang/Object;)V (55 bytes) @ 0x00007f96790f4808 [0x00007f96790f4780+0x88]
J 24175 C1 com.alibaba.fastjson.JSON.writeJSONString(Ljava/io/OutputStream;Ljava/nio/charset/Charset;Ljava/lang/Object;Lcom/alibaba/fastjson/serializer/SerializeConfig;[Lcom/alibaba/fastjson/serializer/SerializeFilter;Ljava/lang/String;I[Lcom/alibaba/fastjson/serializer/SerializerFeature;)I (136 bytes) @ 0x00007f967869376c [0x00007f9678693060+0x70c]
J 23427 C1 com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter.writeInternal(Ljava/lang/Object;Lorg/springframework/http/HttpOutputMessage;)V (342 bytes) @ 0x00007f96798a665c [0x00007f96798a4c20+0x1a3c]
J 26803 C2 com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter$$FastClassBySpringCGLIB$$2d4c4e3c.invoke(ILjava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (576 bytes) @ 0x00007f967a16046c [0x00007f967a15c940+0x3b2c]
J 19787 C2 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object; (107 bytes) @ 0x00007f9678b06abc [0x00007f9678b069e0+0xdc]
J 21291 C2 org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Lorg/aopalliance/intercept/MethodInvocation;)Ljava/lang/Object; (45 bytes) @ 0x00007f96783b3a54 [0x00007f96783b36a0+0x3b4]
J 19787 C2 org.springframework.aop.framework.ReflectiveMethodInvocation.proceed()Ljava/lang/Object; (107 bytes) @ 0x00007f9678b06e98 [0x00007f9678b069e0+0x4b8]
J 33794 C2 org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Lorg/springframework/cglib/proxy/MethodProxy;)Ljava/lang/Object; (192 bytes) @ 0x00007f96761abfb8 [0x00007f96761abe40+0x178]
J 23423 C1 com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter$$EnhancerBySpringCGLIB$$9d8839d8.write(Ljava/lang/Object;Ljava/lang/reflect/Type;Lorg/springframework/http/MediaType;Lorg/springframework/http/HttpOutputMessage;)V (75 bytes) @ 0x00007f967851f9dc [0x00007f967851f2c0+0x71c]
J 35117 C2 org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(Ljava/lang/Object;Lorg/springframework/core/MethodParameter;Lorg/springframework/http/server/ServletServerHttpRequest;Lorg/springframework/http/server/ServletServerHttpResponse;)V (679 bytes) @ 0x00007f967b9c019c [0x00007f967b9bd8e0+0x28bc]
J 35143 C2 org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(Ljava/lang/Object;Lorg/springframework/core/MethodParameter;Lorg/springframework/web/method/support/ModelAndViewContainer;Lorg/springframework/web/context/request/NativeWebRequest;)V (59 bytes) @ 0x00007f967ba2fdbc [0x00007f967ba2f6e0+0x6dc]
J 35489 C2 org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(Lorg/springframework/web/context/request/ServletWebRequest;Lorg/springframework/web/method/support/ModelAndViewContainer;[Ljava/lang/Object;)V (125 bytes) @ 0x00007f967ad52d00 [0x00007f967ad52b80+0x180]
J 34593 C2 org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/web/method/HandlerMethod;)Lorg/springframework/web/servlet/ModelAndView; (410 bytes) @ 0x00007f967b873460 [0x00007f967b870a80+0x29e0]
J 35743 C2 org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljava/lang/Object;)Lorg/springframework/web/servlet/ModelAndView; (11 bytes) @ 0x00007f967bbf0f9c [0x00007f967bbf0da0+0x1fc]
J 35134 C1 org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (602 bytes) @ 0x00007f967ba0c174 [0x00007f967ba09e40+0x2334]
J 32213 C2 org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (353 bytes) @ 0x00007f967b077db4 [0x00007f967b0754c0+0x28f4]
J 31924 C2 javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V (269 bytes) @ 0x00007f967afbac98 [0x00007f967afb7dc0+0x2ed8]
J 23390 C2 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x00007f967989517c [0x00007f9679894c60+0x51c]
J 35252 C2 org.apache.tomcat.websocket.server.WsFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V (139 bytes) @ 0x00007f967725dc94 [0x00007f967725dc40+0x54]
J 23390 C2 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x00007f9679894df0 [0x00007f9679894c60+0x190]
J 32011 C2 com.raycloud.safe.filter.HttpPerformanceFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V (513 bytes) @ 0x00007f967aff49e8 [0x00007f967aff3840+0x11a8]
J 23390 C2 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x00007f9679894df0 [0x00007f9679894c60+0x190]
J 33436 C2 com.raycloud.eagle.taobao.TaoBaoWebInvokeFilter.doActionFilter(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)V (77 bytes) @ 0x00007f967b47b348 [0x00007f967b479d80+0x15c8]
J 35251 C2 com.raycloud.eagle.taobao.TaoBaoWebInvokeFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V (52 bytes) @ 0x00007f967b5bf4a8 [0x00007f967b5bee80+0x628]
J 23390 C2 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x00007f9679894df0 [0x00007f9679894c60+0x190]
J 34382 C2 org.springframework.web.filter.OncePerRequestFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V (139 bytes) @ 0x00007f967b6f51ac [0x00007f967b6f4bc0+0x5ec]
J 23390 C2 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V (624 bytes) @ 0x00007f9679894df0 [0x00007f9679894c60+0x190]
J 34377 C2 org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (1476 bytes) @ 0x00007f967b6f7264 [0x00007f967b6f6fa0+0x2c4]
J 32012 C2 org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (922 bytes) @ 0x00007f9678f8a0b0 [0x00007f9678f891e0+0xed0]
J 33434 C2 org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V (398 bytes) @ 0x00007f967b461b10 [0x00007f967b461720+0x3f0]
J 33222 C2 org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V (646 bytes) @ 0x00007f967b412418 [0x00007f967b411f20+0x4f8]
J 31914 C2 org.apache.coyote.http11.AbstractHttp11Processor.process(Lorg/apache/tomcat/util/net/SocketWrapper;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState; (1121 bytes) @ 0x00007f967afa4f40 [0x00007f967afa4760+0x7e0]
J 30763 C2 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Lorg/apache/tomcat/util/net/SocketWrapper;Lorg/apache/tomcat/util/net/SocketStatus;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState; (763 bytes) @ 0x00007f967917f654 [0x00007f967917f040+0x614]
J 31779 C2 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run()V (608 bytes) @ 0x00007f967ae42f44 [0x00007f967ae42e20+0x124]
J 13479 C1 java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V (225 bytes) @ 0x00007f96752bb2f4 [0x00007f96752ba2c0+0x1034]
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j  org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()V+4
J 13508 C1 java.lang.Thread.run()V (17 bytes) @ 0x00007f967709eb84 [0x00007f967709ea40+0x144]
v  ~StubRoutines::call_stub
V  [libjvm.so+0x690c66]  JavaCalls::call_helper(JavaValue*, methodHandle*, JavaCallArguments*, Thread*)+0x1056
V  [libjvm.so+0x691171]  JavaCalls::call_virtual(JavaValue*, KlassHandle, Symbol*, Symbol*, JavaCallArguments*, Thread*)+0x321
V  [libjvm.so+0x691617]  JavaCalls::call_virtual(JavaValue*, Handle, KlassHandle, Symbol*, Symbol*, Thread*)+0x47
V  [libjvm.so+0x72c990]  thread_entry(JavaThread*, Thread*)+0xa0
V  [libjvm.so+0xa755f3]  JavaThread::thread_main_inner()+0x103
V  [libjvm.so+0xa7573c]  JavaThread::run()+0x11c
V  [libjvm.so+0x926138]  java_start(Thread*)+0x108
C  [libpthread.so.0+0x7ea5]  start_thread+0xc5

hs_err_pid9384.log

2562 阅读
请先登录,再评论

fastjson的版本是多少啊?

1年前
回复 小邋遢:

1.2.68 目前准备关闭ASM来解决

1年前回复