https://bz.apache.org/bugzilla/show_bug.cgi?id=62626

--- Comment #13 from jan.pfei...@centrum.cz ---
(In reply to Christopher Schultz from comment #12)

> Just to confirm: this is Java 8 with APR+OpenSSL, not NIO+OpenSSL, correct?

Yes, actual configuration APR+OpenSSL Java 8. Three days without crash.

> The Java stack traces are less important than the native stack trace. There
> was only a single item in the native stack trace you already posted. Can you
> post the part of the native report that is labelled "------ T H R E A D
> -------"?
> 
> That should include a lot more relevant information.


Two last Thread reports:

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

Current thread (0x000000002f30d800):  JavaThread
"https-openssl-apr-443-exec-69" daemon [_thread_in_native, id=36360,
stack(0x000000003f5e0000,0x000000003f6e0000)]

Stack: [0x000000003f5e0000,0x000000003f6e0000],  sp=0x000000003f6ddd80,  free
space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [tcnative-1.dll+0xe0a8f]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 10218  org.apache.tomcat.jni.Socket.sendb(JLjava/nio/ByteBuffer;II)I (0
bytes) @ 0x0000000014d3c59f [0x0000000014d3c540+0x000000000000005f]
J 15904 c2 org.apache.tomcat.util.net.SocketWrapperBase.flushBlocking()V (90
bytes) @ 0x000000001545cbcc [0x000000001545c880+0x000000000000034c]
J 16170 c2 org.apache.tomcat.util.net.SocketWrapperBase.flush(Z)Z (20 bytes) @
0x0000000014860a78 [0x0000000014860a40+0x0000000000000038]
J 15983 c2 org.apache.catalina.connector.CoyoteOutputStream.write([BII)V (26
bytes) @ 0x00000000154a8f2c [0x00000000154a51c0+0x0000000000003d6c]
J 16090 c2 java.io.BufferedOutputStream.write([BII)V java.base@10.0.2 (67
bytes) @ 0x00000000154e5660 [0x00000000154e5560+0x0000000000000100]
J 18370 c2
com.m2000.shop.controllers.DefaultController.image(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/http/HttpServletRequest;)V
(1129 bytes) @ 0x00000000159f12f4 [0x00000000159ec920+0x00000000000049d4]
J 19092 c2
jdk.internal.reflect.GeneratedMethodAccessor159.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
(98 bytes) @ 0x0000000015ba9be8 [0x0000000015ba9b00+0x00000000000000e8]
J 19001 c2
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(Lorg/springframework/web/context/request/NativeWebRequest;Lorg/springframework/web/method/support/ModelAndViewContainer;[Ljava/lang/Object;)Ljava/lang/Object;
(148 bytes) @ 0x0000000015b26018 [0x0000000015b25ca0+0x0000000000000378]
J 18530 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
(142 bytes) @ 0x0000000015a6e884 [0x0000000015a6e840+0x0000000000000044]
J 18568 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;
(328 bytes) @ 0x0000000015a92a48 [0x0000000015a90d60+0x0000000000001ce8]
J 19592 c2
org.springframework.web.servlet.DispatcherServlet.doDispatch(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
(594 bytes) @ 0x0000000015ca8c20 [0x0000000015ca8140+0x0000000000000ae0]
J 18099 c2
org.springframework.web.servlet.DispatcherServlet.doService(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
(360 bytes) @ 0x0000000015948490 [0x0000000015947ee0+0x00000000000005b0]
J 18074 c2
org.springframework.web.servlet.FrameworkServlet.processRequest(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
(298 bytes) @ 0x0000000015919044 [0x00000000159171c0+0x0000000000001e84]
J 19591 c2
javax.servlet.http.HttpServlet.service(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
(269 bytes) @ 0x0000000015ca6d70 [0x0000000015ca6bc0+0x00000000000001b0]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152cec10 [0x00000000152ce2e0+0x0000000000000930]
J 17775 c2
org.apache.tomcat.websocket.server.WsFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V
(139 bytes) @ 0x000000001580d614 [0x000000001580d5c0+0x0000000000000054]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152ce6d8 [0x00000000152ce2e0+0x00000000000003f8]
J 18045 c2
com.m2000.shop.filters.ThreadLocalFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V
(26 bytes) @ 0x00000000158ebecc [0x00000000158ebd40+0x000000000000018c]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152ce6d8 [0x00000000152ce2e0+0x00000000000003f8]
J 19329 c2
com.m2000.shop.filters.RedirectFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V
(290 bytes) @ 0x0000000015c2a564 [0x0000000015c29fc0+0x00000000000005a4]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152ce6d8 [0x00000000152ce2e0+0x00000000000003f8]
J 17964 c2
com.m2000.shop.filters.CacheFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V
(106 bytes) @ 0x00000000158a44e8 [0x00000000158a4000+0x00000000000004e8]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152ce6d8 [0x00000000152ce2e0+0x00000000000003f8]
J 17372 c2
org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;Ljavax/servlet/FilterChain;)V
(79 bytes) @ 0x0000000015736264 [0x00000000157360e0+0x0000000000000184]
J 14832 c2
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V
(388 bytes) @ 0x00000000152ce6d8 [0x00000000152ce2e0+0x00000000000003f8]
J 19210 c2
org.apache.catalina.core.StandardWrapperValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
(1306 bytes) @ 0x0000000015a5f36c [0x0000000015a5ef20+0x000000000000044c]
J 18084 c2
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
(821 bytes) @ 0x0000000015927a3c [0x0000000015926f80+0x0000000000000abc]
J 18347 c2
org.apache.catalina.core.StandardHostValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
(382 bytes) @ 0x00000000159ceb98 [0x00000000159ce780+0x0000000000000418]
J 19342 c2
org.apache.catalina.core.StandardEngineValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
(77 bytes) @ 0x0000000015bc36b4 [0x0000000015bc3480+0x0000000000000234]
J 18087 c2
org.apache.catalina.valves.CrawlerSessionManagerValve.invoke(Lorg/apache/catalina/connector/Request;Lorg/apache/catalina/connector/Response;)V
(594 bytes) @ 0x0000000015939694 [0x0000000015938540+0x0000000000001154]
J 17959 c2
org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V
(892 bytes) @ 0x000000001588fd3c [0x000000001588e6c0+0x000000000000167c]
J 17126 c2
org.apache.coyote.AbstractProcessorLight.process(Lorg/apache/tomcat/util/net/SocketWrapperBase;Lorg/apache/tomcat/util/net/SocketEvent;)Lorg/apache/tomcat/util/net/AbstractEndpoint$Handler$SocketState;
(248 bytes) @ 0x00000000156d3b14 [0x00000000156d3980+0x0000000000000194]
J 18826 c2 org.apache.coyote.http2.StreamRunnable.run()V (12 bytes) @
0x0000000015b0a6f0 [0x0000000015b0a5c0+0x0000000000000130]
j 
java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92
java.base@10.0.2
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@10.0.2
j  org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()V+4
J 14367 c1 java.lang.Thread.run()V java.base@10.0.2 (17 bytes) @
0x000000000df9169c [0x000000000df91560+0x000000000000013c]
v  ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), writing address
0x00000000000001a0


Register to memory mapping:

RIP=0x00000001800e0a8f tcnative-1.dll
RAX=0x0000000000000000 is an unknown value
RBX=0x000000003c892b10 is an unknown value
RCX=0x00000001801ccca0 tcnative-1.dll
RDX=0x00000000fffffff0 is an unknown value
RSP=0x000000003f6ddd80 is pointing into the stack for thread:
0x000000002f30d800
RBP=0x0000000000000009 is an unknown value
RSI=0x0000000000000017 is an unknown value
RDI=0x00000000ffffffff is an unknown value
R8 =0x0000000000000040 is an unknown value
R9 =0x0000000000000051 is an unknown value
R10=0x00000000000000a4 is an unknown value
R11=0x00000000ffffffff is an unknown value
R12=0x000000003c893a36 is an unknown value
R13=0x000000003c870680 is an unknown value
R14=0x0000000000000000 is an unknown value
R15=0x0000000000000000 is an unknown value


Registers:
RAX=0x0000000000000000, RBX=0x000000003c892b10, RCX=0x00000001801ccca0,
RDX=0x00000000fffffff0
RSP=0x000000003f6ddd80, RBP=0x0000000000000009, RSI=0x0000000000000017,
RDI=0x00000000ffffffff
R8 =0x0000000000000040, R9 =0x0000000000000051, R10=0x00000000000000a4,
R11=0x00000000ffffffff
R12=0x000000003c893a36, R13=0x000000003c870680, R14=0x0000000000000000,
R15=0x0000000000000000
RIP=0x00000001800e0a8f, EFLAGS=0x0000000000010286

Top of Stack: (sp=0x000000003f6ddd80)
0x000000003f6ddd80:   000000003c892b10 0000000000000008
0x000000003f6ddd90:   000000003c892b10 000000003c870680
0x000000003f6ddda0:   00000000000003e8 0000000070675957
0x000000003f6dddb0:   0000000000000000 0000000070687c26
0x000000003f6dddc0:   0000001700000009 0000000000000009
0x000000003f6dddd0:   000000002d170e00 0000000000000000
0x000000003f6ddde0:   0000000000000000 0000000000000000
0x000000003f6dddf0:   0000000000000000 000000002d170e00
0x000000003f6dde00:   0000000000000000 0000000000000000
0x000000003f6dde10:   000021823ec6d43c 00000001800e0075
0x000000003f6dde20:   000000003f6ddf60 000000002d170e00
0x000000003f6dde30:   000000003f6ddf08 0000000000000009
0x000000003f6dde40:   000000002d170e00 0000000000000009
0x000000003f6dde50:   000000003c892b10 00000001800e5c2e
0x000000003f6dde60:   0000000000000000 0000000000000000
0x000000003f6dde70:   000000002a992ba0 000000002f30d800 

Instructions: (pc=0x00000001800e0a8f)
0x00000001800e0a6f:   f6 41 70 08 75 08 48 8b cb e8 d3 64 00 00 42 8d
0x00000001800e0a7f:   04 37 e9 de f7 ff ff 33 ff 48 8b 83 80 00 00 00
0x00000001800e0a8f:   44 89 b0 a0 01 00 00 8b c7 e9 c7 f7 ff ff ba 9e
0x00000001800e0a9f:   00 00 00 4c 8d 0d a7 c7 0e 00 b9 14 00 00 00 44

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

Current thread (0x000000002ce93000):  JavaThread
"https-openssl-apr-443-exec-30" daemon [_thread_in_native, id=22504,
stack(0x000000003ad30000,0x000000003ae30000)]

Stack: [0x000000003ad30000,0x000000003ae30000],  sp=0x000000003ae2e8f0,  free
space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [tcnative-1.dll+0xe0a8f]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 8894  org.apache.tomcat.jni.Socket.sendb(JLjava/nio/ByteBuffer;II)I (0 bytes)
@ 0x000000001540cf1f [0x000000001540cec0+0x000000000000005f]
J 14207 c2
org.apache.tomcat.util.net.AprEndpoint$AprSocketWrapper.doWrite(ZLjava/nio/ByteBuffer;)V
(242 bytes) @ 0x000000001591c658 [0x000000001591c480+0x00000000000001d8]
J 16174 c2 org.apache.tomcat.util.net.SocketWrapperBase.flush(Z)Z (20 bytes) @
0x0000000015c49db0 [0x0000000015c49d00+0x00000000000000b0]
j  org.apache.coyote.http2.Http2UpgradeHandler.writeGoAwayFrame(IJ[B)V+125
j 
org.apache.coyote.http2.Http2UpgradeHandler.closeConnection(Lorg/apache/coyote/http2/Http2Exception;)V+22
j 
org.apache.coyote.http2.Stream.close(Lorg/apache/coyote/http2/Http2Exception;)V+124
J 18503 c2 org.apache.coyote.http2.StreamRunnable.run()V (12 bytes) @
0x00000000156be630 [0x00000000156bdfa0+0x0000000000000690]
j 
java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92
java.base@10.0.2
j  java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@10.0.2
j  org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run()V+4
j  java.lang.Thread.run()V+11 java.base@10.0.2
v  ~StubRoutines::call_stub

siginfo: EXCEPTION_ACCESS_VIOLATION (0xc0000005), writing address
0x00000000000001a0


Register to memory mapping:

RIP=0x00000001800e0a8f tcnative-1.dll
RAX=0x0000000000000000 is an unknown value
RBX=0x000000003a5bccf0 is an unknown value
RCX=0x00000001801ccca0 tcnative-1.dll
RDX=0x00000000fffffff0 is an unknown value
RSP=0x000000003ae2e8f0 is pointing into the stack for thread:
0x000000002ce93000
RBP=0x0000000000000074 is an unknown value
RSI=0x0000000000000017 is an unknown value
RDI=0x00000000ffffffff is an unknown value
R8 =0x0000000000000040 is an unknown value
R9 =0x0000000000000051 is an unknown value
R10=0x00000000000000a4 is an unknown value
R11=0x00000000ffffffff is an unknown value
R12=0x0000000039098416 is an unknown value
R13=0x00000000390f6fa0 is an unknown value
R14=0x0000000000000000 is an unknown value
R15=0x0000000000000000 is an unknown value


Registers:
RAX=0x0000000000000000, RBX=0x000000003a5bccf0, RCX=0x00000001801ccca0,
RDX=0x00000000fffffff0
RSP=0x000000003ae2e8f0, RBP=0x0000000000000074, RSI=0x0000000000000017,
RDI=0x00000000ffffffff
R8 =0x0000000000000040, R9 =0x0000000000000051, R10=0x00000000000000a4,
R11=0x00000000ffffffff
R12=0x0000000039098416, R13=0x00000000390f6fa0, R14=0x0000000000000000,
R15=0x0000000000000000
RIP=0x00000001800e0a8f, EFLAGS=0x0000000000010286

Top of Stack: (sp=0x000000003ae2e8f0)
0x000000003ae2e8f0:   000000003a5bccf0 0000000000000008
0x000000003ae2e900:   000000003a5bccf0 00000000390f6fa0
0x000000003ae2e910:   00000001e23215a0 000000003ae2e9b0
0x000000003ae2e920:   00000054000001f4 0000000014f67f5c
0x000000003ae2e930:   0000001700000074 0000000000000074
0x000000003ae2e940:   00000000306a29f0 0000000000010000
0x000000003ae2e950:   00000006c65bb840 00000006e23215a0
0x000000003ae2e960:   0000000600000000 00000000306a29f0
0x000000003ae2e970:   0000000000000048 0000000000000000
0x000000003ae2e980:   00002283b2b09f1d 00000001800e0075
0x000000003ae2e990:   000000003ae2ead0 00000000306a29f0
0x000000003ae2e9a0:   000000003ae2ea78 0000000000000074
0x000000003ae2e9b0:   00000000306a29f0 0000000000000074
0x000000003ae2e9c0:   000000003a5bccf0 00000001800e5c2e
0x000000003ae2e9d0:   0000000000000000 0000000000000000
0x000000003ae2e9e0:   000000002afd2ba0 000000002ce93000 

Instructions: (pc=0x00000001800e0a8f)
0x00000001800e0a6f:   f6 41 70 08 75 08 48 8b cb e8 d3 64 00 00 42 8d
0x00000001800e0a7f:   04 37 e9 de f7 ff ff 33 ff 48 8b 83 80 00 00 00
0x00000001800e0a8f:   44 89 b0 a0 01 00 00 8b c7 e9 c7 f7 ff ff ba 9e
0x00000001800e0a9f:   00 00 00 4c 8d 0d a7 c7 0e 00 b9 14 00 00 00 44

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to