https://issues.apache.org/bugzilla/show_bug.cgi?id=57521
Bug ID: 57521
Summary: Tomcat randomly crashes with
[libtcnative-1.so.0.1.30+0xe965]
Java_org_apache_tomcat_jni_Socket_sendbb+0x75.
Product: Tomcat Native
Version: 1.1.30
Hardware: PC
OS: Linux
Status: NEW
Severity: critical
Priority: P2
Component: Library
Assignee: [email protected]
Reporter: [email protected]
Tomcat 7.0.40
Tomcat Native library 1.1.30
APR version 1.5.0
Java version 1.7.0_21
OS version Red Hat Enterprise Linux 6.3 (64bit)
Tomcat randomly crashes with [libtcnative-1.so.0.1.30+0xe965]
Java_org_apache_tomcat_jni_Socket_sendbb+0x75.
Tomcat with the APR connector, using HTTPS scheme.
The system implements CometProcessor and run with non blocking I/O model.
Out traffic 80M per seconds, In traffic 40M per seconds in Production
Environment.
====================== Core dump ======================
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f3d1b4c6965, pid=39208, tid=139886924297984
#
# JRE version: 7.0_21-b11
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64
compressed oops)
# Problematic frame:
# C [libtcnative-1.so.0.1.30+0xe965]
Java_org_apache_tomcat_jni_Socket_sendbb+0x75
#
# Core dump written. Default location:
/xxxxxxx/app/eden/0002-20141208113224/deploy/bin/core or core.39208
#
# If you would like to submit a bug report, please visit:
# http://bugreport.sun.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
--------------- T H R E A D ---------------
Current thread (0x00007f3a44564000): JavaThread
"raise-response-flush-dispatcher-379338" daemon [_thread_in_native, id=53963,
stack(0x00007f39f65e7000,0x00007f39f66e8000)]
siginfo:si_signo=SIGSEGV: si_errno=0, si_code=128 (),
si_addr=0x0000000000000000
Registers:
RAX=0x6174656d227b5b3a, RBX=0x00007f39e8d65d70, RCX=0x0000000000000000,
RDX=0x00007f39f66e6758
RSP=0x00007f39f66e6750, RBP=0x0000000000000000, RSI=0x59504a2f5255452e,
RDI=0x6563697270223a22
R8 =0x000000000000015a, R9 =0x0000000000000001, R10=0x00007f3d29b52da7,
R11=0x00000000eb68d8bc
R12=0x000000000000015a, R13=0x00007f39f66e6758, R14=0x0000000000000000,
R15=0x00007f3a44564000
RIP=0x00007f3d1b4c6965, EFLAGS=0x0000000000010206, CSGSFS=0x0000000000000033,
ERR=0x0000000000000000
TRAPNO=0x000000000000000d
Top of Stack: (sp=0x00007f39f66e6750)
0x00007f39f66e6750: 000000075b8ac140 000000000000015a
0x00007f39f66e6760: 000000075b7f9f20 00007f39f66e67d0
0x00007f39f66e6770: 0000000000000000 000000075b46c5e0
0x00007f39f66e6780: 00007f39f66e67c0 00007f3d29b52e1d
0x00007f39f66e6790: 0000000800000002 00000153eb6ff3e8
0x00007f39f66e67a0: 000000075b46c5e0 0000000a5b46c5e0
0x00007f39f66e67b0: 0000000500000153 00007f3d29e6e36c
0x00007f39f66e67c0: 000000074562d840 00007f3afe02d260
0x00007f39f66e67d0: 000000075b7e1970 00007f3d29b2c008
0x00007f39f66e67e0: 00000000eb70d57e 00007f3d29d877b4
0x00007f39f66e67f0: 000000075b7e1970 00007f3d29925f20
0x00007f39f66e6800: 00000007eb6fc32e 000000075b60d580
0x00007f39f66e6810: 000000075b7f9f40 00007f3d2c00f700
0x00007f39f66e6820: 00007f39f66e6870 00007f3d33681265
0x00007f39f66e6830: 000000075b789f40 00007f3d29dd3c98
0x00007f39f66e6840: eb6f13e8eb7141dc eb7141e200000001
0x00007f39f66e6850: 000000075b895198 000000075b8a34c0
0x00007f39f66e6860: 000000075b8a0ee0 0000000700000000
0x00007f39f66e6870: 00007f39f66e6890 00007f3d00000153
0x00007f39f66e6880: 000000075b7f9f20 000000075b8a3ac0
0x00007f39f66e6890: 000000075b7dca10 00007f3d29061ec7
0x00007f39f66e68a0: 000000075b7dca10 00007f3d29fc344c
0x00007f39f66e68b0: eb712a3300000153 0000000786e92418
0x00007f39f66e68c0: 000000072199bd00 000000000000013c
0x00007f39f66e68d0: 000000075b7dca10 00000007249aecc8
0x00007f39f66e68e0: 0000000000000002 00007f3d29efe290
0x00007f39f66e68f0: 00000007249ae968 00000007263fc7e8
0x00007f39f66e6900: 0000000746d7eff0 00000000e4935d29
0x00007f39f66e6910: 0000000000000003 00007f3d29b6ea9c
0x00007f39f66e6920: 00000000f0dd2483 00007f3d29efd22c
0x00007f39f66e6930: 00000007240a8eb0 fe03f3cde48151d4
0x00007f39f66e6940: 00000007249aec80 0000000786e92418
Instructions: (pc=0x00007f3d1b4c6965)
0x00007f3d1b4c6945: 7a 48 8b 43 30 4c 89 e2 4a 8d 74 35 00 48 03 73
0x00007f3d1b4c6955: 20 48 29 ea 48 8b 7b 18 48 89 54 24 08 4c 89 ea
0x00007f3d1b4c6965: ff 50 40 85 c0 74 c4 83 f8 0b 0f 94 c1 3d c2 d4
0x00007f3d1b4c6975: 01 00 75 5f 48 85 ed 89 ea 75 42 3d 77 11 01 00
Register to memory mapping:
RAX=0x6174656d227b5b3a is an unknown value
RBX=0x00007f39e8d65d70 is an unknown value
RCX=0x0000000000000000 is an unknown value
RDX=0x00007f39f66e6758 is pointing into the stack for thread:
0x00007f3a44564000
RSP=0x00007f39f66e6750 is pointing into the stack for thread:
0x00007f3a44564000
RBP=0x0000000000000000 is an unknown value
RSI=0x59504a2f5255452e is an unknown value
RDI=0x6563697270223a22 is an unknown value
R8 =0x000000000000015a is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x00007f3d29b52bd0 [CodeBlob (0x00007f3d29b52bd0)]
Framesize: 10
R11=0x00000000eb68d8bc is an unknown value
R12=0x000000000000015a is an unknown value
R13=0x00007f39f66e6758 is pointing into the stack for thread:
0x00007f3a44564000
R14=0x0000000000000000 is an unknown value
R15=0x00007f3a44564000 is a thread
Stack: [0x00007f39f65e7000,0x00007f39f66e8000], sp=0x00007f39f66e6750, free
space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libtcnative-1.so.0.1.30+0xe965]
Java_org_apache_tomcat_jni_Socket_sendbb+0x75
[error occurred during error reporting (printing native stack), id 0xb]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J org.apache.tomcat.jni.Socket.sendbb(JII)I
J org.apache.coyote.http11.InternalAprOutputBuffer.flushBuffer()V
J
org.apache.coyote.http11.AbstractHttp11Processor.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V
J org.apache.catalina.connector.OutputBuffer.doFlush(Z)V
J org.apache.catalina.connector.Response.flushBuffer()V
J jp.co.xxxxxxx.raise.app.fw.socketio.transport.XHRStreaming.flushResponse()Z
J scala.concurrent.impl.Future$PromiseCompletingRunnable.run()V
J akka.dispatch.TaskInvocation.run()V
J
java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]