Check release notes!

export LD_ASSUME_KERNEL=2.2.5
...
Start tomcat

Zsolt

> -----Original Message-----
> From: Ben Simon [mailto:[EMAIL PROTECTED]
> Sent: Sunday, November 21, 2004 3:48 AM
> To: [EMAIL PROTECTED]
> Subject: Tomcat locking up, not responding to requests
> 
> Howdy All,
> 
> I'm running Tomcat 5.0.28, on Linux (RedHat 9, kernel: 2.4.20-8smp) with
> java 1.4.2_06-b03 (from SUN) on a dual processor Intel box and seeing
> very odd behavior.  I'll start up tomcat, and use it to test/author a
> web application (struts based). At the end of the day, I'll leave the
> server running and go home. The next morning, I'll come in and try to
> hit the server, only to have any HTTP requests I make to it simply hang.
> They aren't rejected, timed out, or cause an exception. The requests
> just hang.
> 
> The load on the server is low and there appears to be plenty of memory
> available (-Xms100M, -Xmx256M).  There aren't any messages in the
> logs. When I do a `kill -3' on the process I get a stack trace (included
> below) and all the threads seem to be waiting for a connection.  Yet, the
> server simply hangs.  The only way I have found to proceed is to kill -9
> the process and to start it up again.
> 
> This is so odd. It appears as though simply leaving the machine alone
> (without any load or activity) eventually causes the server to lock up.
> 
> It's also worth mentioning I've seen this behavior on at least two
> different machines, so I'm confident that the issue isn't just bad
> hardware.
> 
> Anyone ever seen anything like this before?
> 
> Thanks in advance,
> Ben Simon
> 
> [Stack trace from a hung server]
> Full thread dump Java HotSpot(TM) Client VM (1.4.2_06-b03 mixed mode):
> 
> "NonBlockingPmapSerializer Worker: CampaignDaoFactory" daemon prio=1
> tid=0x5b510d40 nid=0x7b3 in Object.wait() [5b9ff000..5b9ff198]
>       at java.lang.Object.wait(Native Method)
>       at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331)
>       - locked <0x4651ba48> (a com.amazingmedia.sync.Daemon)
>       at com.amazingmedia.sync.Daemon.access$6(Daemon.java)
>       at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365)
> 
> "NonBlockingPmapSerializer Worker: DirectoryDaoFactory" daemon prio=1
> tid=0x5b513cc0 nid=0x7b3 in Object.wait() [5b97f000..5b97f218]
>       at java.lang.Object.wait(Native Method)
>       at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331)
>       - locked <0x4651bab8> (a com.amazingmedia.sync.Daemon)
>       at com.amazingmedia.sync.Daemon.access$6(Daemon.java)
>       at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365)
> 
> "NonBlockingPmapSerializer Worker: SimpleStorageService" daemon prio=1
> tid=0x5b506ba8 nid=0x7b3 in Object.wait() [5b8ff000..5b8ff298]
>       at java.lang.Object.wait(Native Method)
>       at com.amazingmedia.sync.Daemon.daemonSleep(Daemon.java:331)
>       - locked <0x464863e8> (a com.amazingmedia.sync.Daemon)
>       at com.amazingmedia.sync.Daemon.access$6(Daemon.java)
>       at com.amazingmedia.sync.Daemon$DaemonThread.run(Daemon.java:365)
> 
> "http-8453-Monitor" prio=1 tid=0x0851ed88 nid=0x7b3 in Object.wait()
> [5b87f000..5b87f318]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fc900> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
>       at
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.j
> ava:559)
>       - locked <0x463fc900> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8453-Processor4" daemon prio=1 tid=0x086d01b0 nid=0x7b3 runnable
> [5b7ff000..5b7ff398]
>       at java.net.PlainSocketImpl.socketAccept(Native Method)
>       at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
>       - locked <0x45d2f2d0> (a java.net.PlainSocketImpl)
>       at java.net.ServerSocket.implAccept(ServerSocket.java:448)
>       at
> com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(DashoA12275)
>       at
> org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketF
> actory.java:110)
>       at
> org.apache.tomcat.util.net.PoolTcpEndpoint.acceptSocket(PoolTcpEndpoint.ja
> va:368)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:549)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:683)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8453-Processor3" daemon prio=1 tid=0x08523d28 nid=0x7b3 in
> Object.wait() [5b77f000..5b77f418]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fcaf0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fcaf0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8453-Processor2" daemon prio=1 tid=0x08522cb8 nid=0x7b3 in
> Object.wait() [5b6ff000..5b6ff498]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fcb70> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fcb70> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8453-Processor1" daemon prio=1 tid=0x085078d0 nid=0x7b3 in
> Object.wait() [5b67f000..5b67f518]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fcbf0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fcbf0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Monitor" prio=1 tid=0x0851cc78 nid=0x7b3 in Object.wait()
> [5b489000..5b489598]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fcc58> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
>       at
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable.run(ThreadPool.j
> ava:559)
>       - locked <0x463fcc58> (a
> org.apache.tomcat.util.threads.ThreadPool$MonitorRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor25" daemon prio=1 tid=0x08102f60 nid=0x7b3 waiting on
> condition [5b408000..5b409618]
>       at java.util.regex.Pattern.newSlice(Pattern.java:2700)
>       at java.util.regex.Pattern.atom(Pattern.java:1762)
>       at java.util.regex.Pattern.sequence(Pattern.java:1665)
>       at java.util.regex.Pattern.expr(Pattern.java:1558)
>       at java.util.regex.Pattern.compile(Pattern.java:1291)
>       at java.util.regex.Pattern.<init>(Pattern.java:1047)
>       at java.util.regex.Pattern.compile(Pattern.java:785)
>       at
> com.amazingmedia.text.MultiPatternMatcher.updatePatterns(MultiPatternMatch
> er.java:145)
>       at
> com.amazingmedia.text.MultiPatternMatcher.matches(MultiPatternMatcher.java
> :107)
>       at
> com.amazingmedia.ferret.filter.NeedsProperRoleFilter.doFilter(NeedsProperR
> oleFilter.java:104)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> onFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> Chain.java:157)
>       at
> com.amazingmedia.net.filter.RequiredLoginFilter.doFilter(RequiredLoginFilt
> er.java:105)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> onFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> Chain.java:157)
>       at
> com.amazingmedia.net.filter.SetRequestPropertyFilter.doFilter(SetRequestPr
> opertyFilter.java:91)
>       at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati
> onFilterChain.java:186)
>       at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter
> Chain.java:157)
>       at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.
> java:214)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520
> )
>       at
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardConte
> xtValve.java:198)
>       at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.
> java:152)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:104)
>       at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa
> se.java:462)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:102)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520
> )
>       at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1
> 37)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:104)
>       at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1
> 18)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:102)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:535)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:102)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520
> )
>       at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja
> va:109)
>       at
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont
> ext.java:104)
>       at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520
> )
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
>       at
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
>       at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
>       at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCon
> nection(Http11Protocol.java:705)
>       at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:683)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor24" daemon prio=1 tid=0x08101ea0 nid=0x7b3 in
> Object.wait() [5b389000..5b389698]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd0e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd0e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor23" daemon prio=1 tid=0x081012e0 nid=0x7b3 in
> Object.wait() [5b309000..5b309718]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd160> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd160> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor22" daemon prio=1 tid=0x08100720 nid=0x7b3 in
> Object.wait() [5b288000..5b288798]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd1e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd1e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor21" daemon prio=1 tid=0x080ffb60 nid=0x7b3 in
> Object.wait() [5b208000..5b208818]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd260> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd260> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor20" daemon prio=1 tid=0x080fee60 nid=0x7b3 in
> Object.wait() [5b188000..5b188898]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd2e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd2e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor19" daemon prio=1 tid=0x080fdee0 nid=0x7b3 in
> Object.wait() [5b108000..5b108918]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd360> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd360> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor18" daemon prio=1 tid=0x080fd320 nid=0x7b3 in
> Object.wait() [5b088000..5b088998]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd3e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd3e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor17" daemon prio=1 tid=0x080fc760 nid=0x7b3 in
> Object.wait() [5b008000..5b008a18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd460> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd460> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor16" daemon prio=1 tid=0x080fb740 nid=0x7b3 in
> Object.wait() [5af88000..5af88a98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd4e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd4e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor15" daemon prio=1 tid=0x08585510 nid=0x7b3 in
> Object.wait() [5af08000..5af08b18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd560> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd560> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor14" daemon prio=1 tid=0x08584950 nid=0x7b3 in
> Object.wait() [5ae88000..5ae88b98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd5e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd5e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor13" daemon prio=1 tid=0x08583d90 nid=0x7b3 in
> Object.wait() [5ae08000..5ae08c18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd660> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd660> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor12" daemon prio=1 tid=0x08582cd0 nid=0x7b3 in
> Object.wait() [5ad88000..5ad88c98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd6e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd6e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor11" daemon prio=1 tid=0x08582110 nid=0x7b3 in
> Object.wait() [5ad08000..5ad08d18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd760> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd760> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor10" daemon prio=1 tid=0x08581550 nid=0x7b3 in
> Object.wait() [5ac88000..5ac88d98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd7e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd7e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor9" daemon prio=1 tid=0x08580990 nid=0x7b3 in
> Object.wait() [5ac08000..5ac08e18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd860> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd860> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor8" daemon prio=1 tid=0x0857fb50 nid=0x7b3 in
> Object.wait() [5ab88000..5ab88e98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd8e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd8e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor7" daemon prio=1 tid=0x0857ef90 nid=0x7b3 in
> Object.wait() [5ab08000..5ab08f18]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd960> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd960> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor6" daemon prio=1 tid=0x0850dae8 nid=0x7b3 in
> Object.wait() [5aa88000..5aa88f98]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fd9e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fd9e0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor5" daemon prio=1 tid=0x0850d728 nid=0x7b3 in
> Object.wait() [5aa08000..5aa09018]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fda60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fda60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor4" daemon prio=1 tid=0x0850cb68 nid=0x7b3 in
> Object.wait() [5a988000..5a989098]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fdae0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fdae0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor3" daemon prio=1 tid=0x0850bfe8 nid=0x7b3 in
> Object.wait() [5a908000..5a909118]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fdb60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fdb60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor2" daemon prio=1 tid=0x0850de68 nid=0x7b3 in
> Object.wait() [5a889000..5a889198]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fdbe0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fdbe0> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "http-8090-Processor1" daemon prio=1 tid=0x0850e1a0 nid=0x7b3 in
> Object.wait() [5a809000..5a809218]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x463fdc60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Object.wait(Object.java:429)
>       at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j
> ava:655)
>       - locked <0x463fdc60> (a
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=1
> tid=0x086cfda8 nid=0x7b3 waiting on condition [5a789000..5a789298]
>       at java.lang.Thread.sleep(Native Method)
>       at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(Co
> ntainerBase.java:1597)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "SchemeSocket -- port 6556" daemon prio=1 tid=0x086d0f40 nid=0x7b3 waiting
> on condition [5a709000..5a709318]
>       at java.io.StreamTokenizer.resetSyntax(StreamTokenizer.java:242)
>       at
> com.ibm.jikes.skij.SchemeTokenizer.setSchemeSyntax(SchemeTokenizer.java:45
> )
>       at
> com.ibm.jikes.skij.SchemeTokenizer.<init>(SchemeTokenizer.java:30)
>       at
> com.ibm.jikes.skij.SchemeListener.startUp(SchemeListener.java:47)
>       at com.ibm.jikes.skij.SchemeListener.<init>(SchemeListener.java:31)
>       at com.ibm.jikes.skij.Scheme.loadResource(Scheme.java:235)
>       at com.ibm.jikes.skij.Scheme.loadResource(Scheme.java:217)
>       at com.ibm.jikes.skij.Scheme.initLibraries(Scheme.java:142)
>       at
> com.amazingmedia.scheme.BackgroundSchemeListener.startRepl(BackgroundSchem
> eListener.java:59)
>       at
> com.amazingmedia.net.SchemeSocketListener$Server.run(SchemeSocketListener.
> java:115)
>       at java.lang.Thread.run(Thread.java:534)
> 
> "Signal Dispatcher" daemon prio=1 tid=0x080a09b8 nid=0x7b3 waiting on
> condition [0..0]
> 
> "Finalizer" daemon prio=1 tid=0x0809c6e8 nid=0x7b3 in Object.wait()
> [58b18000..58b18598]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x45c10138> (a java.lang.ref.ReferenceQueue$Lock)
>       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
>       - locked <0x45c10138> (a java.lang.ref.ReferenceQueue$Lock)
>       at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
>       at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)
> 
> "Reference Handler" daemon prio=1 tid=0x0809bb40 nid=0x7b3 in
> Object.wait() [58a98000..58a98618]
>       at java.lang.Object.wait(Native Method)
>       - waiting on <0x45c101a0> (a java.lang.ref.Reference$Lock)
>       at java.lang.Object.wait(Object.java:429)
>       at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
>       - locked <0x45c101a0> (a java.lang.ref.Reference$Lock)
> 
> "main" prio=1 tid=0x0805ba38 nid=0x7b3 runnable [bfffa000..bfffa778]
>       at java.net.PlainSocketImpl.socketAccept(Native Method)
>       at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
>       - locked <0x463fdce8> (a java.net.PlainSocketImpl)
>       at java.net.ServerSocket.implAccept(ServerSocket.java:448)
>       at java.net.ServerSocket.accept(ServerSocket.java:419)
>       at
> org.apache.catalina.core.StandardServer.await(StandardServer.java:513)
>       at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
>       at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>       at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> pl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:324)
>       at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287)
>       at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425)
> 
> "VM Thread" prio=1 tid=0x0809a8e0 nid=0x7b3 runnable
> 
> "VM Periodic Task Thread" prio=1 tid=0x080a31c0 nid=0x7b3 waiting on
> condition
> "Suspend Checker Thread" prio=1 tid=0x080a0030 nid=0x7b3 runnable
> 
> 
> --
> Ben Simon                                     Amazing Media, Inc.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to