Hello,

I've been running IBM's 1.1.8 on Red Hat 6.2 machines in a three-server
load-balanced configuration, as the VM for JServ 1.1.2 and GNUJSP
1.0. Every couple of days, I get the error I've appended below, which
causes the VM to shut down - JServ gets it back up all right, but we lose
session information and some angry customers in the process... This
happens on all the three load-balanced nodes. All three are identically
configured.

I wonder, has anyone had the same sort of trouble before ? I hunted around
on the IBM web site and couldn't find anything, so I thought perhaps
someone out there would have an idea.

As an aside, are there any recommendations for the ideal VM to use on a
system such as the one we're running? We use only server-side 1.1.x code
so a recommendation would be very helpful indeed. Would Blackdown's 1.1.8
do the job better ?

Many thanks,

Hari.

The trace is appended below. I apologise for its length, but here it is in
all its unedited glory:

----------------------------------------------------------------------------
Fatal System Error: Raise at top of Exception Stack
SIGABRT received at befff71c in /lib/libc.so.6. Processing terminated
Thu Mar 29 13:39:25 2001

java full version "JDK 1.1.8 IBM build l118-20000713 (JIT enabled: jitc)"
args: /usr/local/jdk118/bin/linux/native_threads/java -DDEBUG=true
org/apache/jserv/JServ /usr/local/apache/conf/jserv/jserv.properties

Operating Environment
---------------------
Host            : xxxxxxx.xxxxxxxxxx.com.
OS Level        : 2.2.16-3.#1 Tue Aug 8 17:36:46 PDT 2000
glibc Version   : 2.1.3
No. of Procs    : 1
Memory Info:
        total:    used:    free:  shared: buffers:  cached:
Mem:  129421312 125730816  3690496 110571520 13733888 32288768
Swap: 526405632  8900608 517505024
MemTotal:    126388 kB
MemFree:       3604 kB
MemShared:   107980 kB
Buffers:      13412 kB
Cached:       31532 kB
BigTotal:         0 kB
BigFree:          0 kB
SwapTotal:   514068 kB
SwapFree:    505376 kB

User Limits (in bytes except for NOFILE and NPROC) -
        RLIMIT_FSIZE    : infinity
        RLIMIT_DATA     : infinity
        RLIMIT_STACK    : 2088960
        RLIMIT_CORE     : 0
        RLIMIT_NOFILE   : 1024
        RLIMIT_NPROC    : 2048

Application Environment
-----------------------
Signal Handlers -
        SIGQUIT         : ignored
        SIGILL          : RestoreFrame (libfdftk.so)
        SIGABRT         : sysThreadIDump (libjava.so)
        SIGFPE          : sysThreadIDump (libjava.so)
        SIGBUS          : RestoreFrame (libfdftk.so)
        SIGSEGV         : RestoreFrame (libfdftk.so)
        SIGPIPE         : ignored
        SIGUSR1         : doSuspendLoop (libjava.so)

Environment Variables -
        LD_LIBRARY_PATH=/usr/local/jdk118/lib/linux/native_threads:
   
CLASSPATH=/usr/local/jdk118/lib/classes.zip:/usr/local/apache/libexec/ApacheJServ.jar:/usr/local/JSDK2.0/jsdk.jar:/usr/local/ie/lib/fdfutils.jar:/usr/local/ie/lib/classes111.zip:/usr/local/gnujsp/lib/servlet-2.0-plus.jar:/usr/local/gnujsp/lib/gnujsp10.jar
:/usr/local/ie/lib/dvbeans.jar:/usr/local/ie/lib/dbutils.jar:/usr/local/ie/lib/navigator.jar:/usr/local/ie/lib/nat400.jar:/usr/local/ie/lib/nat600.jar:/usr/local/ie/lib/nat643.jar:/usr/local/ie/lib/nat565.jar:/usr/local/ie/lib/userinfo.jar:/usr/local/ie/l
ib/vwutils.jar:/usr/local/ie/lib/pj.jar:/usr/local/ie/lib/Mail.jar:/usr/local/ie/lib/activation.jar:/usr/local/ie/lib/Signio.jar:/usr/local/ie/lib/admin.jar:/usr/local/jdk118/classes:/usr/local/jdk118/lib/classes.jar:/usr/local/jdk118/lib/rt.jar:/usr/loca
l/jdk118/lib/i18n.jar:/usr/local/jdk118/lib/classes.zip
        TERM=dumb
        HOSTTYPE=i386
        PATH=/bin:/usr/bin:/usr/local/bin
        SHELL=/bin/sh
        JAVA_HOME=/usr/local/jdk118
        OSTYPE=Linux
        SHLVL=0

Libraries Loaded by the JVM
---------------------------
<main>
libjitc.so
libzip.so
libnet.so
libmath.so
libPFProJNI.so
libimmflowFDF.so


Current Thread Details
----------------------
    "Thread-4" (TID:0x402ee0f8, sys_thread_t:0x8192358)
    Native Thread State: Pid: 31201 ThreadID: 00001406 Reuse: 1 DAEMON  RUNNING
    Native Stack Data  : base: befffd84 pointer befff074 used(3344) free(113392)
        ----- Monitors held -----
        org.apache.jserv.JServSession@403a8d10
        ----- Native stack -----
        abort
        RestoreFrame
        ASExcCallTopHandler
        ASRaise
        RestoreFrame
        pthread_kill
        sigaction
        ??
        ??
        ??
        ??
        ??
        
        java_lang_Compiler_start
        
        __irem_trap6
        ------ Java stack ------        () prio=5 *current thread*
----------------------------------------------------------------------


Total Thread Count:     11
Active Thread Count:    6
JNI Thread Count:       0

Full thread dump:
    "Thread-4" (TID:0x402ee0f8, sys_thread_t:0x8192358)
    Native Thread State: Pid: 31201 ThreadID: 00001406 Reuse: 1 DAEMON  RUNNING
    Native Stack Data  : base: befffd84 pointer befff068 used(3356) free(113380)
        ----- Monitors held -----
        org.apache.jserv.JServSession@403a8d10
        ----- Native stack -----
        abort
        RestoreFrame
        ASExcCallTopHandler
        ASRaise
        RestoreFrame
        pthread_kill
        sigaction
        ??
        ??
        ??
        ??
        ??
        
        java_lang_Compiler_start
        
        __irem_trap6
        ------ Java stack ------        () prio=5 *current thread*
----------------------------------------------------------------------

    "Thread-3" (TID:0x402ee148, sys_thread_t:0x8190448)
    Native Thread State: Pid: 31200 ThreadID: 00001005 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: bf1ffd84 pointer bf1ff978 used(1036) free(115700)
        ----- Monitors held -----
        ----- Native stack -----
        sysMonitorWait
        sysThreadSleep
        threadSleep
        java_lang_Thread_sleep
        Java_java_lang_Thread_sleep_stub
        ??
        ??
        ??
        
        java_lang_Compiler_start
        
        __irem_trap6
        ------ Java stack ------        () prio=5
        org.apache.jserv.JServServletManager.run(Compiled Code)
        java.lang.Thread.run(Compiled Code)
----------------------------------------------------------------------

    "Thread-2" (TID:0x402ee198, sys_thread_t:0x81731b0)
    Native Thread State: Pid: 31199 ThreadID: 00000c04 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: bf3ffd84 pointer bf3ff9c8 used(956) free(115780)
        ----- Monitors held -----
        ----- Native stack -----
        sysMonitorWait
        monitorWait - waiting on org.apache.java.util.SimpleQueue@40359710
        java_lang_Object_wait
        Java_java_lang_Object_wait_stub
        ??
        ??
        ??
        ??
        
        java_lang_Compiler_start
        
        __irem_trap6
        ------ Java stack ------        () prio=1
        java.lang.Object.wait(Compiled Code)
        org.apache.java.util.SimpleQueue.waitObject(Compiled Code)
        org.apache.java.io.LogWriter$Agent.run(Compiled Code)
----------------------------------------------------------------------

    "Async Garbage Collector" (TID:0x402ee238, sys_thread_t:0x80b1ad0)
    Native Thread State: Pid: 31198 ThreadID: 00000803 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: bf5ffd84 pointer bf5ffb78 used(524) free(116212)
        ----- Monitors held -----
        ----- Native stack -----
        sysMonitorWait
        sysThreadSleep
        threadSleep
        SetOrigArgs
        sysThread_shell
        pthread_detach
        __clone
        ------ Java stack ------        () prio=1
----------------------------------------------------------------------

    "Finalizer thread" (TID:0x402ee288, sys_thread_t:0x80b1850)
    Native Thread State: Pid: 31197 ThreadID: 00000402 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: bf7ffd84 pointer bf7ffbec used(408) free(116328)
        ----- Monitors held -----
        ----- Native stack -----
        sysMonitorWait - waiting on Finalize me queue lock
        finalizeOnExit
        sysThread_shell
        pthread_detach
        __clone
        ------ Java stack ------        () prio=1
----------------------------------------------------------------------

    "main" (TID:0x402ee2d8, sys_thread_t:0x804ad60)
    Native Thread State: Pid: 31193 ThreadID: 00000400 Reuse: 1 USER PRIMORDIAL 
SUSPENDED
    Native Stack Data  : base: bffff8bc pointer bffff2b4 used(1544) free(115192)
        ----- Monitors held -----
        java.net.PlainSocketImpl@40344ee0
        ----- Native stack -----
        sysAcceptFD - FD: 32
        java_net_PlainSocketImpl_socketAccept
        Java_java_net_PlainSocketImpl_socketAccept_stub
        ??
        ??
        ??
        ??
        ??
        ??
        
        java_lang_Compiler_start
        
        __irem_trap6
        ------ Java stack ------        () prio=5
        java.net.PlainSocketImpl.accept(Compiled Code)
        java.net.ServerSocket.implAccept(Compiled Code)
        java.net.ServerSocket.accept(Compiled Code)
        org.apache.java.net.AuthenticatedServerSocket.accept(Compiled Code)
        org.apache.jserv.JServ.main(Compiled Code)
----------------------------------------------------------------------


System Monitor Status
---------------------
    Verifier lock:     unowned.
    Thread queue lock:     unowned.
    Name and type hash table lock:     unowned.
    String intern lock:     unowned.
    JNI pinning lock:     unowned.
    JNI global reference lock:     unowned.
    Zip lock:     unowned.
    BinClass lock:     unowned.
    Class loading lock:     unowned.
    Java stack lock:     unowned.
    Code rewrite lock:     unowned.
    Heap Lock:     unowned.
    Has finalization queue lock:     unowned.
    Finalize me queue lock:     unowned.
    Integer lock access-lock:     unowned.
    Monitor cache lock:     unowned.
    Monitor registry:     unowned.

Object Monitor Status
---------------------
java.net.PlainSocketImpl@40344ee0: owner: "main"
org.apache.java.util.SimpleQueue@40359710: unowned
                "Thread-2" (0x402ee198) waiting
org.apache.jserv.JServSession@403a8d10: owner: "Thread-4"
-------------------------------------------------------------------------------


----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to