https://issues.apache.org/bugzilla/show_bug.cgi?id=51813
Bug #: 51813 Summary: Tomcat randomly crashes with [libtcnative-1.so.1+0x152ca] Java_org_apache_tomcat_jni_Socket_sendbb+0x5a Product: Tomcat Native Version: 1.1.22 Platform: PC OS/Version: FreeBSD Status: NEW Severity: critical Priority: P2 Component: Library AssignedTo: dev@tomcat.apache.org ReportedBy: mike.jaku...@intertainservices.com Classification: Unclassified Hello, After a recent upgrade of tomcat-native and apr1, tomcat crashes about once a day with the following error. FreeBSD 8.2-STABLE #0: Mon Sep 12 16:17:30 EDT 2011 apr-devrandom-1.4.5.1.3.12_1 openjdk6-b23_1 tomcat-6.0.33_1 tomcat-native-1.1.22 Thanks. --- Memory: 4k page, physical 3738444k(934611k free) /proc/meminfo: vm_info: OpenJDK 64-Bit Server VM (20.0-b11) for bsd-amd64 JRE (1.6.0-b23), built on Sep 12 2011 16:30:25 by "root" with gcc 4.2.2 20070831 prerelease [FreeBSD] time: Wed Sep 14 15:37:34 2011 elapsed time: 96332 seconds diversity@app.local:~$ cat hs_err_pid11416.log diversity@app.local:~$ cat hs_err_pid11416.log # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00000008e711c2ca, pid=11416, tid=34389419648 # # JRE version: 6.0-b23 # Java VM: OpenJDK 64-Bit Server VM (20.0-b11 mixed mode bsd-amd64 compressed oops) # Problematic frame: # C [libtcnative-1.so.1+0x152ca] Java_org_apache_tomcat_jni_Socket_sendbb+0x5a # # If you would like to submit a bug report, please visit: # http://java.sun.com/webapps/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 (0x0000000801cee800): JavaThread "Finalizer" daemon [_thread_in_native, id=100137, stack(0x00007fffff3f8000,0x00007fffff4f8000)] siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000040 Registers: RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x0000000000000000, RDX=0x00007fffff4f6f88 RSP=0x00007fffff4f6f80, RBP=0x00000008eea0d0a0, RSI=0x0000000000000000, RDI=0x0000000000000000 R8 =0x000000000000000e, R9 =0x000000080c848858, R10=0x0000000802151d3b, R11=0x000000080158d150 R12=0x000000000000000e, R13=0x0000000000000000, R14=0x00007fffff4f6f88, R15=0x0000000801cee800 RIP=0x00000008e711c2ca, EFLAGS=0x0000000000000001, ERR=0x0000000000000004 TRAPNO=0x000000000000000c Top of Stack: (sp=0x00007fffff4f6f80) 0x00007fffff4f6f80: 00000008037c6ebc 000000000000000e 0x00007fffff4f6f90: 0000000805b2a308 00007fffff4f7028 0x00007fffff4f6fa0: 000000080515f000 0000000805b2a308 0x00007fffff4f6fb0: 00007fffff4f7060 0000000802151d68 0x00007fffff4f6fc0: 0000000007d4c462 0000000843bc1430 0x00007fffff4f6fd0: 0000000843b9e0e8 07d4b5d600000000 0x00007fffff4f6fe0: 0000000843bad168 00007fffff4f6fe8 0x00007fffff4f6ff0: 0000000000000000 00007fffff4f7060 0x00007fffff4f7000: 0000000805b2b660 0000000000000000 0x00007fffff4f7010: 0000000805b2a308 0000000000000000 0x00007fffff4f7020: 00007fffff4f7070 00007fffff4f7158 0x00007fffff4f7030: 0000000803a2d280 0000000805b2b5f8 0x00007fffff4f7040: 000000080214ef56 000000080000000e 0x00007fffff4f7050: 00007fff00000000 00000008eea0d0a0 0x00007fffff4f7060: 00000008f6d410a0 0000000803a2d280 0x00007fffff4f7070: 0000000843bad168 00007fffff4f7090 0x00007fffff4f7080: 00007fffff4f70e8 000000080214685a 0x00007fffff4f7090: 00007fffff4f7100 000000080214685a 0x00007fffff4f70a0: 00007fffff4f7158 0000000803be86f0 0x00007fffff4f70b0: 0000000829fbb1f0 0000000843bb9e58 0x00007fffff4f70c0: 00007fffff4f70c0 000000080c841ecd 0x00007fffff4f70d0: 00007fffff4f7110 000000080c843338 0x00007fffff4f70e0: 00007fffff4f7158 000000080214685a 0x00007fffff4f70f0: 00007fffff4f7158 000000080214685a 0x00007fffff4f7100: 0000000843bb9e58 0000000829fbb1e0 0x00007fffff4f7110: 0000000843bb9e58 00007fffff4f7118 0x00007fffff4f7120: 000000080c870e40 00007fffff4f7178 0x00007fffff4f7130: 000000080c872b98 0000000812603d80 0x00007fffff4f7140: 000000080c870e98 00007fffff4f7100 0x00007fffff4f7150: 00007fffff4f7170 00007fffff4f71c0 0x00007fffff4f7160: 000000080214685a 0000000000000000 0x00007fffff4f7170: 0000000000000001 0000000843bba248 Instructions: (pc=0x00000008e711c2ca) 0x00000008e711c2aa: 4c 89 f2 4c 89 e0 4c 89 ee 48 29 d8 48 89 44 24 0x00000008e711c2ba: 08 48 03 75 20 48 8b 45 30 48 01 de 48 8b 7d 18 0x00000008e711c2ca: ff 50 40 89 c2 85 c0 74 cd 3d 77 11 01 00 74 47 0x00000008e711c2da: be 3e 2b fe ff 83 fa 23 74 1d 40 b6 3d 83 fa 04 Register to memory mapping: RAX=0x0000000000000000 is an unknown value RBX=0x0000000000000000 is an unknown value RCX=0x0000000000000000 is an unknown value RDX=0x00007fffff4f6f88 is pointing into the stack for thread: 0x0000000801cee800 RSP=0x00007fffff4f6f80 is pointing into the stack for thread: 0x0000000801cee800 RBP=0x00000008eea0d0a0 is an unknown value RSI=0x0000000000000000 is an unknown value RDI=0x0000000000000000 is an unknown value R8 =0x000000000000000e is an unknown value R9 =0x000000080c848858 is an oop {instance class} - klass: {other class} R10=0x0000000802151d3b is an Interpreter codelet method entry point (kind = native) [0x0000000802151ae0, 0x0000000802152320] 2112 bytes R11=0x000000080158d150: JVM_handle_bsd_signal+0x7d4e0 in /usr/local/openjdk6/jre/lib/amd64/server/libjvm.so at 0x0000000800e00000 R12=0x000000000000000e is an unknown value R13=0x0000000000000000 is an unknown value R14=0x00007fffff4f6f88 is pointing into the stack for thread: 0x0000000801cee800 R15=0x0000000801cee800 is a thread Stack: [0x00007fffff3f8000,0x00007fffff4f8000], sp=0x00007fffff4f6f80, free space=1019k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libtcnative-1.so.1+0x152ca] Java_org_apache_tomcat_jni_Socket_sendbb+0x5a Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j org.apache.tomcat.jni.Socket.sendbb(JII)I+0 J org.apache.coyote.ajp.AjpAprProcessor.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V J org.apache.coyote.Response.action(Lorg/apache/coyote/ActionCode;Ljava/lang/Object;)V j org.apache.catalina.connector.OutputBuffer.doFlush(Z)V+80 j org.apache.catalina.connector.OutputBuffer.flush()V+2 j org.apache.catalina.connector.CoyoteOutputStream.flush()V+4 j javax.imageio.stream.MemoryCacheImageOutputStream.flushBefore(J)V+47 j javax.imageio.stream.MemoryCacheImageOutputStream.close()V+15 j javax.imageio.stream.ImageInputStreamImpl.finalize()V+8 v ~StubRoutines::call_stub J java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V J java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V J java.lang.ref.Finalizer$FinalizerThread.run()V v ~StubRoutines::call_stub Other Threads: 0x0000000801d2d800 VMThread [stack: 0x00007fffff5fa000,0x00007fffff6fa000] [id=100135] 0x0000000801d2d000 WatcherThread [stack: 0x00007ffffeef3000,0x00007ffffeff3000] [id=100156] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap PSYoungGen total 128640K, used 7850K [0x00000008dd160000, 0x00000008e5160000, 0x00000008e5160000) eden space 126208K, 6% used [0x00000008dd160000,0x00000008dd90aa68,0x00000008e4ca0000) from space 2432K, 0% used [0x00000008e4ca0000,0x00000008e4ca0000,0x00000008e4f00000) to space 2432K, 0% used [0x00000008e4f00000,0x00000008e4f00000,0x00000008e5160000) PSOldGen total 849152K, used 755229K [0x0000000825160000, 0x0000000858ea0000, 0x00000008dd160000) object space 849152K, 88% used [0x0000000825160000,0x00000008532e7738,0x0000000858ea0000) PSPermGen total 289920K, used 288717K [0x0000000805160000, 0x0000000816c80000, 0x0000000825160000) object space 289920K, 99% used [0x0000000805160000,0x0000000816b53670,0x0000000816c80000) Code Cache [0x0000000802141000, 0x0000000804f11000, 0x0000000805141000) total_blobs=9408 nmethods=8841 adapters=519 free_code_cache=2687808 largest_free_block=54272 Dynamic libraries: 0x0000000000400000 /usr/local/openjdk6/bin/java 0x0000000800650000 /lib/libz.so.5 0x0000000800765000 /lib/libthr.so.3 0x000000080087e000 /lib/libc.so.7 0x0000000800e00000 /usr/local/openjdk6/jre/lib/amd64/server/libjvm.so 0x000000080188d000 /usr/lib/libstdc++.so.6 0x0000000800aba000 /lib/libm.so.5 0x0000000801a9b000 /lib/libgcc_s.so.1 0x0000000801e00000 /usr/local/openjdk6/jre/lib/amd64/libverify.so 0x0000000801f0f000 /usr/local/openjdk6/jre/lib/amd64/libjava.so 0x000000080203a000 /usr/local/openjdk6/jre/lib/amd64/libzip.so 0x00000008e7000000 /usr/local/openjdk6/jre/lib/amd64/libmanagement.so 0x00000008e7107000 /usr/local/lib/libtcnative-1.so.1 0x00000008e7229000 /usr/lib/libssl.so.6 0x00000008e737c000 /lib/libcrypto.so.6 0x00000008e761d000 /usr/local/lib/libapr-1.so.4 0x00000008e7749000 /lib/libcrypt.so.5 0x00000008e7862000 /usr/local/openjdk6/jre/lib/amd64/libawt.so 0x00000008e7a2a000 /usr/local/openjdk6/jre/lib/amd64/headless/libmawt.so 0x00000008e7b30000 /usr/local/openjdk6/jre/lib/amd64/liblcms.so 0x00000008e7c69000 /usr/local/openjdk6/jre/lib/amd64/libjpeg.so 0x00000008ebc00000 /usr/local/openjdk6/jre/lib/amd64/libnet.so 0x00000008efa00000 /usr/local/openjdk6/jre/lib/amd64/librmi.so 0x00000008f443a000 /usr/local/openjdk6/jre/lib/amd64/libfontmanager.so 0x00000008f4c00000 /usr/local/lib/libfreetype.so.9 0x00000008f6800000 /usr/lib/libbz2.so.4 0x00000008f6910000 /usr/local/openjdk6/jre/lib/amd64/libnio.so 0x000000080050a000 /libexec/ld-elf.so.1 VM Arguments: jvm_args: -Xms512m -Xmx3072m -XX:MaxPermSize=512m -Xmn128m -Duser.language=en -Duser.country=US -Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false -Dnetworkaddress.cache.ttl=3600 -Djava.endorsed.dirs=/usr/local/apache-tomcat-6.0/endorsed -Dcatalina.base=/usr/local/apache-tomcat-6.0 -Dcatalina.home=/usr/local/apache-tomcat-6.0 -Djava.io.tmpdir=/usr/local/apache-tomcat-6.0/temp java_command: org.apache.catalina.startup.Bootstrap start Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=/usr/local/openjdk6 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/diversity/bin USERNAME=root LD_LIBRARY_PATH=/usr/local/openjdk6/jre/lib/amd64/server:/usr/local/openjdk6/jre/lib/amd64:/usr/local/openjdk6/jre/../lib/amd64 SHELL=/usr/local/bin/bash Signal Handlers: SIGSEGV: [libjvm.so+0x860b50], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGBUS: [libjvm.so+0x860b50], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGFPE: [libjvm.so+0x70ae70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGPIPE: [libjvm.so+0x70ae70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGXFSZ: [libjvm.so+0x70ae70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGILL: [libjvm.so+0x70ae70], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000 SIGUSR2: [libjvm.so+0x70d6c0], sa_mask[0]=0x00000000, sa_flags=0x00000042 SIGHUP: [libjvm.so+0x70c170], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGINT: [libjvm.so+0x70c170], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGTERM: [libjvm.so+0x70c170], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 SIGQUIT: [libjvm.so+0x70c170], sa_mask[0]=0xfffefeff, sa_flags=0x00000042 --------------- S Y S T E M --------------- OS:Bsd uname:FreeBSD 8.2-STABLE FreeBSD 8.2-STABLE #0: Mon Sep 12 16:17:30 EDT 2011 root@app.local:/usr/obj/usr/src/sys/APP amd64 rlimit: STACK 524288k, CORE infinity, NPROC 5547, NOFILE 11095 CPU:total 4 (4 cores per cpu, 1 threads per core) family 6 model 23 stepping 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1 Memory: 4k page, physical 3738444k(934611k free) /proc/meminfo: vm_info: OpenJDK 64-Bit Server VM (20.0-b11) for bsd-amd64 JRE (1.6.0-b23), built on Sep 12 2011 16:30:25 by "root" with gcc 4.2.2 20070831 prerelease [FreeBSD] time: Wed Sep 14 15:37:34 2011 elapsed time: 96332 seconds -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- 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