Created attachment 1248836[details]
WinDBG Output
Experiencing intermittent crash when using EAP 6.4.10 Natives on Windows. Two hs_err_pid's are attached and a single WinDBG session (but without debug symbols for our packages).
There are no clear reproduction steps.
Below is one of the crashing stacks for reference. More details on the functions involved in each dll can be found in the WinDBG session attached remote_session_debug.txt
Stack: [0x00000000b7850000,0x00000000b7950000], sp=0x00000000b794ee28, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [msvcrt.dll+0x188f]
C [ssleay32.dll+0x12002]
C [ssleay32.dll+0xd93e]
C [libtcnative-1.dll+0xd3ed]
C [libtcnative-1.dll+0x5975]
C 0x0000000002f69b07
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 9563 org.apache.tomcat.jni.Socket.sendbb(JII)I (0 bytes) @ 0x0000000002f69a89 [0x0000000002f69a40+0x49]
J 9459 C2 org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer()V (405 bytes) @ 0x00000000030ca7f0 [0x00000000030ca780+0x70]
J 11269 C2 org.apache.coyote.http11.Http11AprProcessor.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V (1631 bytes) @ 0x000000000377b35c [0x000000000377b200+0x15c]
J 14877 C2 org.apache.coyote.Response.finish()V (9 bytes) @ 0x0000000003aeebf4 [0x0000000003aeeba0+0x54]
J 14724 C2 org.apache.catalina.connector.Response.finishResponse()V (8 bytes) @ 0x00000000038d49b4 [0x00000000038d48c0+0xf4]
j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+390
J 17630 C2 org.apache.coyote.http11.Http11AprProcessor.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState; (686 bytes) @ 0x0000000004b16518 [0x0000000004b15e60+0x6b8]
j org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState;+22
J 10774 C2 org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run()V (35 bytes) @ 0x000000000311e7bc [0x000000000311e760+0x5c]
J 5214 C2 java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V (225 bytes) @ 0x0000000002723f50 [0x0000000002723c20+0x330]
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j java.lang.Thread.run()V+11
j org.jboss.threads.JBossThread.run()V+10
v ~StubRoutines::call_stub
Customer is using 64-bit natives:
# file *
libapr-1.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
libeay32.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows
libtcnative-1.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
ssleay32.dll: PE32+ executable (DLL) (console) x86-64, for MS Windows
Comment 11Red Hat Bugzilla
2023-09-14 03:53:24 UTC
The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days
Created attachment 1248836 [details] WinDBG Output Experiencing intermittent crash when using EAP 6.4.10 Natives on Windows. Two hs_err_pid's are attached and a single WinDBG session (but without debug symbols for our packages). There are no clear reproduction steps. Below is one of the crashing stacks for reference. More details on the functions involved in each dll can be found in the WinDBG session attached remote_session_debug.txt Stack: [0x00000000b7850000,0x00000000b7950000], sp=0x00000000b794ee28, free space=1019k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [msvcrt.dll+0x188f] C [ssleay32.dll+0x12002] C [ssleay32.dll+0xd93e] C [libtcnative-1.dll+0xd3ed] C [libtcnative-1.dll+0x5975] C 0x0000000002f69b07 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J 9563 org.apache.tomcat.jni.Socket.sendbb(JII)I (0 bytes) @ 0x0000000002f69a89 [0x0000000002f69a40+0x49] J 9459 C2 org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer()V (405 bytes) @ 0x00000000030ca7f0 [0x00000000030ca780+0x70] J 11269 C2 org.apache.coyote.http11.Http11AprProcessor.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V (1631 bytes) @ 0x000000000377b35c [0x000000000377b200+0x15c] J 14877 C2 org.apache.coyote.Response.finish()V (9 bytes) @ 0x0000000003aeebf4 [0x0000000003aeeba0+0x54] J 14724 C2 org.apache.catalina.connector.Response.finishResponse()V (8 bytes) @ 0x00000000038d49b4 [0x00000000038d48c0+0xf4] j org.apache.catalina.connector.CoyoteAdapter.service(Lorg/apache/coyote/Request;Lorg/apache/coyote/Response;)V+390 J 17630 C2 org.apache.coyote.http11.Http11AprProcessor.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState; (686 bytes) @ 0x0000000004b16518 [0x0000000004b15e60+0x6b8] j org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(J)Lorg/apache/tomcat/util/net/AprEndpoint$Handler$SocketState;+22 J 10774 C2 org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run()V (35 bytes) @ 0x000000000311e7bc [0x000000000311e760+0x5c] J 5214 C2 java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V (225 bytes) @ 0x0000000002723f50 [0x0000000002723c20+0x330] j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 j java.lang.Thread.run()V+11 j org.jboss.threads.JBossThread.run()V+10 v ~StubRoutines::call_stub