Hi,

I have JRun 2.3.3 with Patch 157 installed on an HPUX 11.0 machine, and
configured with Apache on same machine.  JRun starts fine and works for a
while.  And then crahes when I request some jsp/servlet.  This happens
randomly, and there is no predetermined sequence of steps to reproduce this;
but it happens repeatedly.  I have included the thread dump that JRun prints
to stdout.  Can anyone give pointers as to what may be going wrong?  Similar
setup on Solaris and NT gives no problems.  Appreciate any help.

Thanks,

--Diwakar

Full thread dump:

"jcp-10" prio=9 tid=0x296570 nid=0x60 waiting on monitor
[0x72b4d000..0x72b4d4e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jcp-9" prio=9 tid=0x4ae250 nid=0x5f waiting on monitor
[0x72bb0000..0x72bb04e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jcp-8" prio=9 tid=0x54e338 nid=0x5e runnable [0..0x728774e0]

"Thread-15" daemon prio=9 tid=0x21bbc8 nid=0x2e runnable
[0x72898000..0x728984e0]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:90)
        at com.visigenic.vbroker.orb.TcpConnection.read(TcpConnection.java:45)
        at
com.visigenic.vbroker.orb.GiopConnectionImpl.receive_message(GiopConnectionI
mpl.java:436)
        at
com.visigenic.vbroker.orb.GiopProtocolAdapter.readMessage(GiopProtocolAdapte
r.java:528)
        at
com.visigenic.vbroker.orb.ThreadPoolDispatcher.run(ThreadPoolDispatcher.java
:121)
        at com.visigenic.vbroker.orb.WorkerThread.run(WorkerThread.java:140)

"Thread-13" daemon prio=9 tid=0x5327b8 nid=0x2c runnable
[0x728da000..0x728da4e0]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
        at java.net.ServerSocket.implAccept(ServerSocket.java:240)
        at java.net.ServerSocket.accept(ServerSocket.java:224)
        at com.visigenic.vbroker.orb.TcpSocket.doAccept(TcpSocket.java:41)
        at com.visigenic.vbroker.orb.TcpListener.accept(TcpListener.java:47)
        at com.visigenic.vbroker.orb.NormalAdapterListener.run(AdapterImpl.java:38)
        at java.lang.Thread.run(Thread.java:479)

"GarbageCollector" daemon prio=9 tid=0x52cea0 nid=0x2b waiting on monitor
[0x7295e000..0x7295e4e0]
        at java.lang.Object.wait(Native Method)
        at com.visigenic.vbroker.orb.GarbageCollector.run(GarbageCollector.java:64)

"AreYouAlive" daemon prio=9 tid=0x525dd8 nid=0x29 waiting on monitor
[0x7291c000..0x7291c4e0]
        at java.lang.Object.wait(Native Method)
        at com.visigenic.vbroker.ds.DSUser$AreYouAlive.run(DSUser.java:65)

"Thread-10" daemon prio=9 tid=0x525a08 nid=0x28 runnable
[0x7293d000..0x7293d4e0]
        at java.net.PlainDatagramSocketImpl.receive(Native Method)
        at java.net.DatagramSocket.receive(DatagramSocket.java:392)
        at com.visigenic.vbroker.ds.DSUser$DatagramThread.run(DSUser.java:104)

"LDAPConnThread 10.16.82.191:389" daemon prio=9 tid=0x1fd48 nid=0x27
runnable [0x7297f000..0x7297f4e0]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:90)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:190)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:208)
        at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:97)
        at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:395)

"Thread-9" daemon prio=8 tid=0x1c638 nid=0x26 waiting on monitor
[0x729a0000..0x729a04e0]
        at java.lang.Thread.sleep(Native Method)
        at com.i2.scm.Timer.run(Timer.java:103)

"process reaper" daemon prio=9 tid=0x4fe640 nid=0x1e waiting on monitor
[0x729c1000..0x729c14e0]
        at java.lang.Object.wait(Native Method)
        at java.lang.UNIXProcess.run(Native Method)
        at java.lang.Thread.run(Thread.java:479)

"LDAPConnThread 10.16.82.191:389" daemon prio=9 tid=0x25de70 nid=0x1d
runnable [0x729e2000..0x729e24e0]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:90)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:190)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:208)
        at netscape.ldap.ber.stream.BERElement.getElement(BERElement.java:97)
        at netscape.ldap.LDAPConnThread.run(LDAPConnThread.java:395)

"jcp-6" prio=9 tid=0x1c1a8 nid=0x1c runnable [0x72a03000..0x72a034e0]
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:90)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:190)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:229)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:285)
        at java.io.FilterInputStream.read(FilterInputStream.java:118)
        at java.io.PushbackInputStream.read(PushbackInputStream.java:168)
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:516)
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection
.java:466)
        at com.i2.scm.reqBean.copyURLToString(reqBean.java:72)
        at com.i2.scm.reqBean.getPage(reqBean.java:25)
        at jsp.i2.scp_problems._jspService(scp_problems.java:554)
        at com.livesoftware.jsp.HttpJSPServlet.service(HttpJSPServlet.java:31)
        at com.livesoftware.jsp.JSPServlet.service(JSPServlet.java:129)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
        at com.livesoftware.jrun.JRun.runServlet(JRun.java:321)
        at com.livesoftware.jrun.JRunGeneric.handleConnection(JRunGeneric.java:116)
        at
com.livesoftware.jrun.service.proxy.JRunProxyServiceHandler.handleRequest(JR
unProxyServiceHandler.java:130)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:96)

"jcp-5" prio=9 tid=0x255940 nid=0x1b waiting on monitor
[0x72a24000..0x72a244e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jws-4" prio=9 tid=0x4f4ec8 nid=0x1a waiting on monitor
[0x72a45000..0x72a454e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jws-3" prio=9 tid=0x1ffec8 nid=0x19 waiting on monitor
[0x72a66000..0x72a664e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jws-2" prio=9 tid=0x1ffb30 nid=0x18 waiting on monitor
[0x72a87000..0x72a874e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jws-1" prio=9 tid=0x1fef88 nid=0x17 runnable [0x72aa8000..0x72aa84e0]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
        at java.net.ServerSocket.implAccept(ServerSocket.java:240)
        at
com.livesoftware.jrun.service.PushbackServerSocket.accept(PushbackServerSock
et.java:16)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:178)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jws-0" prio=9 tid=0x1fe3b8 nid=0x16 waiting on monitor
[0x72ac9000..0x72ac94e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"Thread-8" prio=9 tid=0x497a60 nid=0x15 runnable [0x72aea000..0x72aea4e0]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
        at java.net.ServerSocket.implAccept(ServerSocket.java:240)
        at java.net.ServerSocket.accept(ServerSocket.java:224)
        at
com.livesoftware.jrun.service.ServerManagerControlServer.run(ServiceManager.
java:586)

"Thread-7" prio=9 tid=0x4177f8 nid=0x14 waiting on monitor
[0x72b0b000..0x72b0b4e0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
com.livesoftware.jrun.service.NetworkService.run(NetworkService.java:155)
        at java.lang.Thread.run(Thread.java:479)

"jcp-2" prio=9 tid=0x1fc378 nid=0x11 runnable [0x72b6e000..0x72b6e4e0]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:406)
        at java.net.ServerSocket.implAccept(ServerSocket.java:240)
        at
com.livesoftware.jrun.service.PushbackServerSocket.accept(PushbackServerSock
et.java:16)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:178)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"jcp-1" prio=9 tid=0x1fb7d0 nid=0x10 waiting on monitor
[0x72b8f000..0x72b8f4e0]
        at java.lang.Object.wait(Native Method)
        at
com.livesoftware.jrun.service.TcpServiceEndpoint.getEndpoint(TcpServiceEndpo
int.java:164)
        at
com.livesoftware.jrun.service.ThreadConfig.getEndpoint(ThreadConfig.java:176
)
        at
com.livesoftware.jrun.service.ThreadConfigHandler.run(ThreadConfigHandler.ja
va:67)

"Thread-6" prio=8 tid=0x416ee0 nid=0xe waiting on monitor
[0x72bd1000..0x72bd14e0]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.util.filecache.FileDateChecker.run(FileDateChecker.java:275
)

"Thread-5" prio=8 tid=0x416b48 nid=0xd waiting on monitor
[0x72bf2000..0x72bf24e0]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.util.filecache.FileDateChecker.run(FileDateChecker.java:275
)

"Thread-4" prio=9 tid=0x4161f8 nid=0xc waiting on monitor
[0x72cd7000..0x72cd74e0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at
com.livesoftware.jrun.service.NetworkService.run(NetworkService.java:155)
        at java.lang.Thread.run(Thread.java:479)

"Thread-3" prio=8 tid=0x415078 nid=0xb waiting on monitor
[0x72cf8000..0x72cf84e0]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.util.filecache.FileDateChecker.run(FileDateChecker.java:275
)

"Thread-2" prio=8 tid=0x412690 nid=0xa waiting on monitor
[0x72d19000..0x72d194e0]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.util.filecache.FileDateChecker.run(FileDateChecker.java:275
)

"Thread-1" prio=8 tid=0x411e70 nid=0x9 waiting on monitor
[0x72d3a000..0x72d3a4e0]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.util.filecache.FileDateChecker.run(FileDateChecker.java:275
)

"Thread-0" prio=8 tid=0x40eaa8 nid=0x8 waiting on monitor
[0x72d5b000..0x72d5b4e0]
        at java.lang.Thread.sleep(Native Method)
        at com.livesoftware.jrun.JRunSessionContext.run(JRunSessionContext.java:89)

"Signal Dispatcher" daemon prio=9 tid=0x14b220 nid=0x7 runnable
[0..0xffffffff]

"Finalizer" daemon prio=9 tid=0x143af8 nid=0x5 waiting on monitor
[0x72dae000..0x72dae4e0]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:112)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:174)

"Reference Handler" daemon prio=9 tid=0x142a10 nid=0x4 waiting on monitor
[0x7b00a000..0x7b00a4e0]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:424)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:114)

"main" prio=9 tid=0x2c3d0 nid=0x1 waiting on monitor
[0x7b2f2000..0x7b2f2e20]
        at java.lang.Thread.sleep(Native Method)
        at
com.livesoftware.jrun.service.ServiceManager.main(ServiceManager.java:332)

"VM Thread" prio=3 tid=0x141420 nid=0x3 runnable

"VM Periodic Task Thread" prio=8 tid=0x14af50 nid=0x6 waiting on monitor
#
# Java version:
# HotSpot VM (1.0.1fcs, mixed mode, PA2.0 build
1.2.2.03-00/01/19-PA_RISC2.0)
#
# HotSpot Virtual Machine Error, Unexpected Signal 4
#
# Error ID: 4F533F48500D55580E4350500B22
#

------------------------------------------------------------------------------
Archives: http://www.egroups.com/group/jrun-interest/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/jrun_talk
or send a message to [EMAIL PROTECTED] with 'unsubscribe' in the 
body.

Reply via email to