tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "srihari borti" <chakr...@lycos.com>
Subject core dump from java 1.1.6 in AIX
Date Wed, 10 Jan 2001 19:26:28 GMT
hello all,
          i am using java 1.1.6 in IBM AIX. i got a javacore.txt and a core when java server
got killed
can any body help me in anylying the javacore.txt
tutika

the core file is as follows


SIGSEGV received. Processing terminated
java full version "JDK 1.1.6 IBM build a116-19980924 (JIT disabled)"
args: /usr/jdk_base/bin/aix/native_threads/java -DORBagentPort=14000 -DORBsyncGC
=false com/abnamro/cpw/server/Server /home/cpweb/lib/CPWServer.properties

Full thread dump:
    "Thread-450" (TID:0x31274420, sys_thread_t:0x203ce588)
    Native Thread State: ThreadID: 20010798 Reuse: 30 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 20f15f6c pointer 20f15634 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        java.lang.Object.wait(Object.java)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:114)
    "Thread-473" (TID:0x31ff74f8, sys_thread_t:0x203ce378)
    Native Thread State: ThreadID: 20010898 Reuse: 30 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 20ec4f5c pointer 20ec4624 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        java.lang.Object.wait(Object.java)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:114)
    "Thread-428" (TID:0x31e384a8, sys_thread_t:0x209bc968)
    Native Thread State: ThreadID: 20010998 Reuse: 67 USER  MONITOR WAIT
    Native Stack Data  : base: 20dd7b6c pointer 20dd71a4 used(2504) free(255544)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=3
        com.abnamro.cpw.log.FileStreamLog$LogFileRoller.run(FileStreamLog.java:2
54)
    "Thread-476" (TID:0x31ff73f0, sys_thread_t:0x209b7928)
    Native Thread State: ThreadID: 20010a98 Reuse: 35 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 20d86b5c pointer 20d86224 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        java.lang.Object.wait(Object.java)
        com.visigenic.vbroker.orb.ThreadPoolDispatcher.deactivate(ThreadPoolDisp
atcher.java:90)
        com.visigenic.vbroker.orb.ThreadPoolDispatcher.run(ThreadPoolDispatcher.
java:169)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:140)
    "Login" (TID:0x31ff7310, sys_thread_t:0x209b6d48)
    Native Thread State: ThreadID: 20010b98 Reuse: 45 DAEMON  SUSPENDED
    Native Stack Data  : base: 20d35b4c pointer 20d34bb0 used(3996) free(254052)
        ----- Monitors held -----
        com.visigenic.vbroker.ds.DSUser$1$DSAMessageHandler@31e37c50
        ----- Native stack -----
        sysThreadSelf(d0ab80d8)
        pthread_mutex_lock(d058c8f4)
        sysMonitorEnterQuicker(d0a98740) - blocked on BOGUS-HANDLE[31ff73b8]
        sysMonitorEnter(d0a98f84)
        realObjAlloc(d0aa6430)
        FastObjAlloc(d0aa7070)
        newobject(d0a9cfa0)
        ExecuteJava(d0a9c300)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        java.lang.String.valueOf(String.java)
        java.lang.StringBuffer.append(StringBuffer.java)
        com.visigenic.vbroker.orb.ORB.inetAddressBytesToString(ORB.java:725)
        com.visigenic.vbroker.ds.DSAddr.hostName(DSAddr.java:61)
        com.visigenic.vbroker.ds.DSAddr.inetAddress(DSAddr.java:68)
        com.visigenic.vbroker.ds.DSUser.doInvoke(DSUser.java:322)
        com.visigenic.vbroker.ds.DSUser.invoke(DSUser.java:371)
        com.visigenic.vbroker.ds.DSUser$2.run(DSUser.java:468)
        java.lang.Thread.run(Thread.java)
    "Login" (TID:0x31ff72d8, sys_thread_t:0x209b6b38)
    Native Thread State: ThreadID: 20010c98 Reuse: 33 DAEMON  SUSPENDED
    Native Stack Data  : base: 20ce4b3c pointer 20ce3dc0 used(3452) free(254596)
        ----- Monitors held -----
        com.visigenic.vbroker.ds.DSUser$1$DSAMessageHandler@31e38158
        ----- Native stack -----
        sysThreadSelf(d0ab80d8)
        pthread_mutex_lock(d058c8f4)
        sysMonitorEnterQuicker(d0a98740) - blocked on BOGUS-HANDLE[31ff7380]
        sysMonitorEnter(d0a98f84)
        realObjAlloc(d0aa6430)
        FastArrayAlloc(d0aa725c)
        ExecuteJava(d0a9b8b8)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        com.visigenic.vbroker.ds.OStream.write_String(OStream.java:85)
        com.visigenic.vbroker.ds.OStream.write_Resource(OStream.java:98)
        com.visigenic.vbroker.ds.DSAMessage.write(DSAMessage.java:61)
        com.visigenic.vbroker.ds.OStream.write_Resource(OStream.java:107)
        com.visigenic.vbroker.ds.DSUser.doInvoke(DSUser.java:321)
        com.visigenic.vbroker.ds.DSUser.invoke(DSUser.java:371)
        com.visigenic.vbroker.ds.DSUser$2.run(DSUser.java:468)
        java.lang.Thread.run(Thread.java)
    "Thread-466" (TID:0x31ff78b0, sys_thread_t:0x209b6928)
    Native Thread State: ThreadID: 20010d98 Reuse: 23 DAEMON  SUSPENDED
    Native Stack Data  : base: 20c93b2c pointer 20c92b90 used(3996) free(254052)
        ----- Monitors held -----
        com.abnamro.cpw.session.ORBSessionManagerImpl@300f1118
        ----- Native stack -----
        sysThreadSelf(d0ab80d8)
        pthread_mutex_lock(d058c8f4)
        sysMonitorEnterQuicker(d0a98740) - blocked on com.visigenic.vbroker.orb.
WorkerThread@31ff73f0
        sysMonitorEnter(d0a98f84)
        realObjAlloc(d0aa6430)
        FastObjAlloc(d0aa7070)
        newobject(d0a9cfa0)
        ExecuteJava(d0a9c300)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        com.sybase.jdbc.SybResultSet.findColumn(SybResultSet.java)
        com.sybase.jdbc.SybResultSet.getString(SybResultSet.java)
        com.abnamro.cpw.user.CustSvcUserTable.getPrivilege(CustSvcUserTable.java
:136)
        com.abnamro.cpw.user.CustSvcUserFactory.createObject(CustSvcUserFactory.
java:83)
        com.abnamro.cpw.db.SQLResult.getObject(SQLResult.java:147)
        com.abnamro.cpw.session.DBHelper.getCustSvcUser(DBHelper.java:385)
        com.abnamro.cpw.session.ORBSessionManagerImpl.openSession(ORBSessionMana
gerImpl.java:566)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:107)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:67)
        com.visigenic.vbroker.orb.SkeletonDelegateImpl.execute(SkeletonDelegateI
mpl.java:108)
        com.visigenic.vbroker.orb.GiopProtocolAdapter.doRequest(GiopProtocolAdap
ter.java:291)
        com.visigenic.vbroker.orb.GiopProtocolAdapter.dispatchMessage(GiopProtoc
olAdapter.java:476)
        com.visigenic.vbroker.orb.ThreadPoolDispatcher.run(ThreadPoolDispatcher.
java:155)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:140)
    "Thread-469" (TID:0x31ff77a8, sys_thread_t:0x209b6718)
    Native Thread State: ThreadID: 20010e98 Reuse: 19 DAEMON  SUSPENDED
    Native Stack Data  : base: 20c42b1c pointer 20c41110 used(6668) free(251380)
        ----- Monitors held -----
        java.io.BufferedOutputStream@30038250
        java.io.PrintStream@30049fd8
        ----- Native stack -----
        sysThreadSelf(d0ab80d8)
        pthread_mutex_lock(d058c8f4)
        sysMonitorEnterQuicker(d0a98740) - blocked on com.visigenic.vbroker.orb.
WorkerThread@31ff77a8
        sysMonitorEnter(d0a98f84)
        realObjAlloc(d0aa6430)
        FastObjAlloc(d0aa7070)
        newobject(d0a9cfa0)
        execute_java_constructor(d0aad770)
        makeJavaStringUTF(d0acf710)
        SignalError(d0a9e5e4)
        java_io_FileOutputStream_writeBytes(d0af2a3c)
        Java_java_io_FileOutputStream_writeBytes_stub(d0aea15c)
        invokeNativeMethod(d0a9db88)
        ExecuteJava(d0a9bfbc)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Throwable_printStackTrace0(d0ad0ea8)
        Java_java_lang_Throwable_printStackTrace0_stub(d0ae8ca8)
        invokeNativeMethod(d0a9db88)
        ExecuteJava(d0a9bfbc)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        java.io.FileOutputStream.write(FileOutputStream.java)
        java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java)
        java.io.BufferedOutputStream.write(BufferedOutputStream.java)
        java.io.PrintStream.write(PrintStream.java)
        java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java)
        java.io.PrintStream.write(PrintStream.java)
        java.io.PrintStream.print(PrintStream.java)
        java.io.PrintStream.println(PrintStream.java)
        java.lang.Throwable.printStackTrace(Throwable.java)
        com.abnamro.cpw.session.ORBSessionManagerImpl.createException(ORBSession
ManagerImpl.java:142)
        com.abnamro.cpw.session.ORBSessionManagerImpl.openSession(ORBSessionMana
gerImpl.java:611)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:107)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:67)
        com.visigenic.vbroker.orb.SkeletonDelegateImpl.execute(SkeletonDelegateI
mpl.java:129)
        com.visigenic.vbroker.orb.GiopProtocolAdapter.doRequest(GiopProtocolAdap
ter.java:291)
        com.visigenic.vbroker.orb.GiopProtocolAdapter.dispatchMessage(GiopProtoc
olAdapter.java:476)
        com.visigenic.vbroker.orb.ThreadPoolDispatcher.run(ThreadPoolDispatcher.
java:155)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:140)
    "Thread-468" (TID:0x31ff7800, sys_thread_t:0x209b58d8)
    Native Thread State: ThreadID: 20011098 Reuse: 9 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 20ba0afc pointer 20ba01c4 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        java.lang.Object.wait(Object.java)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:114)
    "Thread-471" (TID:0x31ff76f8, sys_thread_t:0x209b56c8)
    Native Thread State: ThreadID: 20011198 Reuse: 7 DAEMON  SUSPENDED
    Native Stack Data  : base: 20b4faec pointer 20b4ee90 used(3164) free(254884)
        ----- Monitors held -----
        ----- Native stack -----
        globalRefTable(30021820)
        pthread_mutex_lock(d058c8f4)
        sysMonitorEnterQuicker(d0a98740) - blocked on com.visigenic.vbroker.orb.
WorkerThread@31ff76f8
        ExecuteJava(d0a9ba64)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        com.abnamro.cpw.session.ORBSessionManagerImpl.openSession(ORBSessionMana
gerImpl.java:551)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:107)
        com.abnamro.cpw.session._ORBSessionManagerImplBase._execute(_ORBSessionM
anagerImplBase.java:67)
        com.visigenic.vbroker.orb.SkeletonDelegateImpl.execute(SkeletonDelegateI
mpl.java:129)
com.visigenic.vbroker.orb.GiopProtocolAdapter.doRequest(GiopProtocolAdapter.java
:291)
        com.visigenic.vbroker.orb.GiopProtocolAdapter.dispatchMessage(GiopProtoc
olAdapter.java:476)
        com.visigenic.vbroker.orb.ThreadPoolDispatcher.run(ThreadPoolDispatcher.
java:155)
        com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:140)
    "Thread-6" (TID:0x3002bb20, sys_thread_t:0x20683c38)
    Native Thread State: ThreadID: 2001bb98 Reuse: 1 DAEMON  SUSPENDED
    Native Stack Data  : base: 206e169c pointer 206e0790 used(3852) free(254196)
        ----- Monitors held -----
        java.net.PlainSocketImpl@300f1650
        ----- Native stack -----
        sysTimeoutFDQuicker(d0adc720)
        java_net_PlainSocketImpl_socketAccept(d0493c10)
        Java_java_net_PlainSocketImpl_socketAccept_stub(d0496360)
        invokeNativeMethod(d0a9db88)
        ExecuteJava(d0a9bfbc)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5
        java.net.PlainSocketImpl.accept(PlainSocketImpl.java:387)
        java.net.ServerSocket.implAccept(ServerSocket.java:206)
        java.net.ServerSocket.accept(ServerSocket.java:189)
        com.visigenic.vbroker.orb.TcpSocket.doAccept(TcpSocket.java:41)
        com.visigenic.vbroker.orb.TcpListener.accept(TcpListener.java:47)
        com.visigenic.vbroker.orb.NormalAdapterListener.run(AdapterImpl.java:38)
        java.lang.Thread.run(Thread.java)
    "GarbageCollector" (TID:0x3002bb58, sys_thread_t:0x2061a788)
    Native Thread State: ThreadID: 2001bc98 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 206721bc pointer 20671884 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        com.visigenic.vbroker.orb.GarbageCollector.run(GarbageCollector.java:64)
    "AreYouAlive" (TID:0x3002bba0, sys_thread_t:0x20568048)
    Native Thread State: ThreadID: 2001bd98 Reuse: 1 DAEMON  RUNNING
    Native Stack Data  : base: 2061970c pointer 20618448 used(4804) free(253244)
----- Monitors held -----
        java.lang.Object@300b4b28
        com.visigenic.vbroker.ds.DSUser@300c7b78
        ----- Native stack -----
        realObjCAlloc(d0aa54cc)
        FastObjAlloc(d0aa6fcc)
        newobject(d0a9cfa0)
        ExecuteJava(d0a9c300)
        do_execute_java_method_vararg(d0aad1bc)
        execute_java_dynamic_method(d0aad380)
        java_lang_Thread_getPriority(d0afc334)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=5 *current thread*
        com.visigenic.vbroker.ds.DSUser.login(DSUser.java:457)
        com.visigenic.vbroker.ds.DSUser.reconnect(DSUser.java:409)
        com.visigenic.vbroker.ds.DSUser.invoke(DSUser.java:378)
        com.visigenic.vbroker.ds.DSUser$AreYouAlive.fire(DSUser.java:45)
        com.visigenic.vbroker.ds.DSUser$AreYouAlive.run(DSUser.java:74)
    "server" (TID:0x3002bc68, sys_thread_t:0x203bd098)
    Native Thread State: ThreadID: 2001bf98 Reuse: 1 USER  MONITOR WAIT
    Native Stack Data  : base: 2047269c pointer 20471d64 used(2360) free(255688)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=3
        java.lang.Object.wait(Object.java)
        com.abnamro.cpw.log.LogDevice.run(LogDevice.java:111)
    "Async Garbage Collector" (TID:0x3002bd00, sys_thread_t:0x2029fe28)
    Native Thread State: ThreadID: 2001c198 Reuse: 1 DAEMON  SUSPENDED
    Native Stack Data  : base: 2035944c pointer 20358f64 used(1256) free(256792)
        ----- Monitors held -----
        ----- Native stack -----
        sysThreadBlockingSection(d0ab6c4c)
        sysMonitorWait(d0a98aa8) - waiting on NULL
        sysThreadSleep(d0ab7c98)
        threadSleep(d0ab51ac)
DumpThreads(d0adfc3c)
        sysThread_shell(d0ab6594)
        pthread_init(d058ef40)

        ------ Java stack ------        () prio=1
    "Finalizer thread" (TID:0x3002bd38, sys_thread_t:0x20295e38)
    Native Thread State: ThreadID: 2001c298 Reuse: 1 DAEMON  MONITOR WAIT
    Native Stack Data  : base: 2030843c pointer 20308174 used(712) free(257336)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=1
    "main" (TID:0x3002bd70, sys_thread_t:0x20210928)
    Native Thread State: ThreadID: 2001c398 Reuse: 1 USER PRIMORDIAL MONITOR WAI
T
    Native Stack Data  : base: 2ff2255c pointer 2ff21cc8 used(2196) free(255852)
        ----- Monitors held -----
        ----- Native stack -----
        ------ Java stack ------        () prio=5
        java.lang.Object.wait(Object.java)
        com.visigenic.vbroker.orb.AdapterImpl.impl_is_ready(AdapterImpl.java:453
)
        com.abnamro.cpw.server.Server.main(Server.java:197)
Monitor Cache Dump:
    <unknown key> (0x0):     monitor owner: "AreYouAlive".
    <unknown key> (0x0):     monitor owner: "Thread-466".
    <unknown key> (0x0):     monitor owner: "Thread-469".
Registered Monitor Dump:
    Thread Sleep lock 0x209bc968:     unowned.
    Thread Sleep lock 0x209b7928:     unowned.
    Thread Sleep lock 0x209a01a8:     unowned.
    Thread Sleep lock 0x203bce08:     unowned.
    Thread Sleep lock 0x2029fe28:     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.
    BinClass lock:     unowned.
    Class loading lock:     unowned.
    Java stack lock:     unowned.
    Code rewrite lock:     unowned.
    Has finalization queue lock:     unowned.
    Finalize me queue lock:     unowned.
    Integer lock access-lock:     unowned.
    Monitor cache lock:     monitor owner: "AreYouAlive".
    Monitor registry:     unowned.

***************** Debug Trace Information from Heap *******************

Found an owned lightweight monitor...   The owning thread is "Thread-469"
        Name is java.io.BufferedOutputStream@30038250...

Found java.io.PrintStream@30049fd8 in heap...
        It's monitor is inflated...
        The owning thread is "Thread-469"

Found java.lang.Object@300b4b28 in heap...
        It's monitor is inflated...
        The owning thread is "AreYouAlive"

Found an owned lightweight monitor...   The owning thread is "AreYouAlive"
        Name is com.visigenic.vbroker.ds.DSUser@300c7b78...

Found com.abnamro.cpw.session.ORBSessionManagerImpl@300f1118 in heap...
        It's monitor is inflated...
        The owning thread is "Thread-466"

Found an owned lightweight monitor...   The owning thread is "Thread-6"
        Name is java.net.PlainSocketImpl@300f1650...

Found an owned lightweight monitor...   The owning thread is "Login"
        Name is com.visigenic.vbroker.ds.DSUser$1$DSAMessageHandler@31e37c50...

Found an owned lightweight monitor...   The owning thread is "Login"
        Name is com.visigenic.vbroker.ds.DSUser$1$DSAMessageHandler@31e38158...



Get FREE Email/Voicemail with 15MB at Lycos Communications at http://comm.lycos.com

Mime
View raw message