Hai all,
I developed a client-server application which accepts any number of clients.
Each client is using a
thread.
Every thing is working fine.
While doing the load
test, I connected 1250 clients to my server.
Everything was working fine till my server crashed after 4 hours.
My server gave the following error.
*********** error start *************************
Unexpected Signal : 11 occurred at PC=0x401B2F3A
Function=(null)+0x401B2F3A
Library=/home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Dynamic libraries:
08048000-0804e000 r-xp 00000000 03:05 850679 /home/tarun/Software/Installed/j2sdk1.4.2_04/bin/java
0804e000-0804f000 rw-p 00005000 03:05 850679 /home/tarun/Software/Installed/j2sdk1.4.2_04/bin/java
40000000-40015000 r-xp 00000000 03:05 866667 /lib/ld-2.3.2.so
40015000-40016000 rw-p 00014000 03:05 866667 /lib/ld-2.3.2.so
40017000-4001f000 r-xp 00000000 03:05 115722 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/native_threads/libhpi.so
4001f000-40020000 rw-p 00007000 03:05 115722 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/native_threads/libhpi.so
40020000-4002b000 r-xp 00000000 03:05 866688 /lib/libnss_files-2.3.2.so
4002b000-4002c000 rw-p 0000a000 03:05 866688 /lib/libnss_files-2.3.2.so
4002c000-40030000 rw-s 00000000 03:05 1751024 /tmp/hsperfdata_root/4300
40030000-40033000 r--s 00000000 03:05 1113210 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/ext/dnsns.jar
40034000-4003e000 r-xp 00000000 03:05 833968 /lib/tls/libpthread-0.29.so
4003e000-4003f000 rw-p 0000a000 03:05 833968 /lib/tls/libpthread-0.29.so
40041000-40043000 r-xp 00000000 03:05 866678 /lib/libdl-2.3.2.so
40043000-40044000 rw-p 00002000 03:05 866678 /lib/libdl-2.3.2.so
40045000-40440000 r-xp 00000000 03:05 1423874 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so
40440000-4045b000 rw-p 003fa000 03:05 1423874 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so
4046e000-40480000 r-xp 00000000 03:05 866682 /lib/libnsl-2.3.2.so
40480000-40481000 rw-p 00011000 03:05 866682 /lib/libnsl-2.3.2.so
40483000-404a4000 r-xp 00000000 03:05 833966 /lib/tls/libm-2.3.2.so
404a4000-404a5000 rw-p 00020000 03:05 833966 /lib/tls/libm-2.3.2.so
404a5000-404b5000 r-xp 00000000 03:05 115729 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libverify.so
404b5000-404b7000 rw-p 0000f000 03:05 115729 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libverify.so
404b7000-404d7000 r-xp 00000000 03:05 115730 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libjava.so
404d7000-404d9000 rw-p 0001f000 03:05 115730 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libjava.so
404d9000-404ed000 r-xp 00000000 03:05 115732 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libzip.so
404ed000-404f0000 rw-p 00013000 03:05 115732 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libzip.so
404f0000-41e90000 r--s 00000000 03:05 115790 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/rt.jar
41eda000-41ef0000 r--s 00000000 03:05 115754 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/sunrsasign.jar
41ef0000-41fcb000 r--s 00000000 03:05 115787 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/jsse.jar
41fcb000-41fdc000 r--s 00000000 03:05 115755 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/jce.jar
42000000-4212e000 r-xp 00000000 03:05 833964 /lib/tls/libc-2.3.2.so
4212e000-42131000 rw-p 0012e000 03:05 833964 /lib/tls/libc-2.3.2.so
42133000-4268c000 r--s 00000000 03:05 115788 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/charsets.jar
44734000-4473a000 r--s 00000000 03:05 670633 /usr/lib/gconv/gconv-modules.cache
5b602000-5b802000 r--p 00000000 03:05 474246 /usr/lib/locale/locale-archive
5ba02000-5ba1e000 r--s 00000000 03:05 1113209 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/ext/sunjce_provider.jar
5ba1e000-5ba2b000 r--s 00000000 03:05 1113212 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/ext/ldapsec.jar
5ba2b000-5bae7000 r--s 00000000 03:05 1113296 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/ext/localedata.jar
5bae7000-5bb10000 r--s 00000000 03:05 1112759 /home/tarun/Projects/project3/Chart/temp/pg73jdbc2.jar
5bb10000-5bb20000 r-xp 00000000 03:05 115735 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libnet.so
5bb20000-5bb21000 rw-p 0000f000 03:05 115735 /home/tarun/Software/Installed/j2sdk1.4.2_04/jre/lib/i386/libnet.so
Heap at VM Abort:
Heap
def new generation total 21312K, used 21312K [0x44740000, 0x45e50000, 0x45e50000)
eden space 19008K, 100% used [0x44740000, 0x459d0000, 0x459d0000)
from space 2304K, 100% used [0x459d0000, 0x45c10000, 0x45c10000)
to space 2304K, 100% used [0x45c10000, 0x45e50000, 0x45e50000)
tenured generation total 283584K, used 242163K [0x45e50000, 0x57340000, 0x57340000)
the space 283584K, 85% used [0x45e50000, 0x54accea8, 0x54acd000, 0x57340000)
compacting perm gen total 4096K, used 2338K [0x57340000, 0x57740000, 0x5b340000)
the space 4096K, 57% used [0x57340000, 0x57588a98, 0x57588c00, 0x57740000)
Local Time = Tue Aug 10 01:03:09 2004
Elapsed Time = 12807
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002EF
# Please report this error at
#
http://java.sun.com/cgi-bin/bugreport.cgi #
#
Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 interpreted mode)
#
******************************** error end ***************************
I searched the whole web. I found that there are many, like me, who is facing the same problem.
But unfortunately I couldn't find out a solution.
PLEASE HELP ME.
I am using :
-------------
OS : Redhat linux 9
java version : 1.4.2_04
Thanks.. Shahabas.