tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sam Seaver <samsea...@northwestern.edu>
Subject Re: [Fwd: Catalina suspends for no reason?!?]
Date Mon, 23 Feb 2004 17:02:54 GMT
By address I assume you mean the hexademical numbers in the square 
brackets on the first line of each?

15 is a daemon, I've posted a few lines from each:

"Thread-35" daemon prio=1 tid=0x08454c30 nid=0x38f7 waiting on condition 
[4f20a000..4f20c714]
        at sun.security.provider.MD5.engineUpdate(MD5.java:252)
        at sun.security.provider.MD5.finish(MD5.java:290)
        at sun.security.provider.MD5.engineDigest(MD5.java:303)
--
"Thread-34" daemon prio=1 tid=0x08454098 nid=0x38f7 waiting for monitor 
entry [4f189000..4f18b714]
        at 
org.apache.catalina.session.ManagerBase.generateSessionId(ManagerBase.java:706)
        - waiting to lock <0x450432e0> (a 
org.apache.catalina.session.StandardManager)
        at 
org.apache.catalina.session.ManagerBase.createSession(ManagerBase.java:584)
--
"Thread-33" daemon prio=1 tid=0x080b3308 nid=0x38f7 waiting for monitor 
entry [4f108000..4f10a714]
        at 
org.apache.catalina.session.ManagerBase.generateSessionId(ManagerBase.java:706)
        - waiting to lock <0x450432e0> (a 
org.apache.catalina.session.StandardManager)
        at 
org.apache.catalina.session.ManagerBase.createSession(ManagerBase.java:584)
--
"Thread-32" daemon prio=1 tid=0x080b2790 nid=0x38f7 in Object.wait() 
[4f089000..4f089714]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x44847bc8> (a 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable)
        at java.lang.Object.wait(Object.java:429)
--
"Thread-31" daemon prio=1 tid=0x080b0c98 nid=0x38f7 waiting on condition 
[4f008000..4f008714]
        at 
java.text.DateFormatSymbols.initializeData(DateFormatSymbols.java:468)
        at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:103)
        at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:442)
--
"Thread-30" daemon prio=1 tid=0x080b00e0 nid=0x38f7 waiting for monitor 
entry [4ef85000..4ef87714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-29" daemon prio=1 tid=0x080af528 nid=0x38f7 runnable 
[4ef06000..4ef06714]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
--
"Thread-28" daemon prio=1 tid=0x080aea28 nid=0x38f7 runnable 
[4ee85000..4ee85714]
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
--
"Thread-27" daemon prio=1 tid=0x080ac988 nid=0x38f7 waiting for monitor 
entry [4ee02000..4ee04714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-26" daemon prio=1 tid=0x080abeb0 nid=0x38f7 waiting for monitor 
entry [4ed81000..4ed83714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-25" daemon prio=1 tid=0x080c3000 nid=0x38f7 waiting for monitor 
entry [4ed00000..4ed02714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-24" daemon prio=1 tid=0x080c2500 nid=0x38f7 waiting for monitor 
entry [4ec7f000..4ec81714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-23" daemon prio=1 tid=0x080c0680 nid=0x38f7 waiting for monitor 
entry [4ebfe000..4ec00714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-22" daemon prio=1 tid=0x080bfac8 nid=0x38f7 waiting for monitor 
entry [4eb7d000..4eb7f714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-21" daemon prio=1 tid=0x080bef30 nid=0x38f7 waiting for monitor 
entry [4eafc000..4eafe714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-20" daemon prio=1 tid=0x080be470 nid=0x38f7 waiting on condition 
[4ea7d000..4ea7d714]
        at 
java.util.GregorianCalendar.computeTime(GregorianCalendar.java:1522)
        at java.util.Calendar.updateTime(Calendar.java:1569)
        at java.util.Calendar.getTimeInMillis(Calendar.java:912)
--
"Thread-19" daemon prio=1 tid=0x080bc4f0 nid=0x38f7 waiting for monitor 
entry [4e9fa000..4e9fc714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-18" daemon prio=1 tid=0x080bb958 nid=0x38f7 waiting on condition 
[4e97b000..4e97b714]
        at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:581)
        at java.text.SimpleDateFormat.initialize(SimpleDateFormat.java:494)
        at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:443)
--
"Thread-17" daemon prio=1 tid=0x085c1810 nid=0x38f7 waiting for monitor 
entry [4e8f8000..4e8fa714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-16" daemon prio=1 tid=0x085c0d20 nid=0x38f7 waiting for monitor 
entry [4e877000..4e879714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-15" daemon prio=1 tid=0x085beba0 nid=0x38f7 waiting on condition 
[4e7f7000..4e7f8714]
        at 
java.io.BufferedInputStream.ensureOpen(BufferedInputStream.java:119)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:199)
        - locked <0x45152a48> (a java.io.BufferedInputStream)
--
"Thread-14" daemon prio=1 tid=0x085be4b0 nid=0x38f7 waiting for monitor 
entry [4e6f4000..4e6f6714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-13" daemon prio=1 tid=0x085be140 nid=0x38f7 waiting on condition 
[4e674000..4e675714]
        at java.io.UnixFileSystem.normalize(UnixFileSystem.java:49)
        at java.io.UnixFileSystem.normalize(UnixFileSystem.java:74)
        at java.io.File.<init>(File.java:182)
--
"Thread-12" daemon prio=1 tid=0x080b8e58 nid=0x38f7 waiting for monitor 
entry [4e775000..4e777714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-5" daemon prio=1 tid=0x08493530 nid=0x38f7 runnable 
[4e573000..4e573714]
        at java.net.PlainSocketImpl.socketAccept(Native Method)
        at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
        - locked <0x45069320> (a java.net.PlainSocketImpl)
--
"Thread-4" daemon prio=1 tid=0x08492998 nid=0x38f7 waiting for monitor 
entry [4e4f0000..4e4f2714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-3" daemon prio=1 tid=0x08491e50 nid=0x38f7 waiting for monitor 
entry [4e46f000..4e471714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)
--
"Thread-2" daemon prio=1 tid=0x08490ab0 nid=0x38f7 waiting for monitor 
entry [4e3ee000..4e3f0714]
        at sun.net.www.protocol.file.Handler.openConnection(Handler.java:54)
        - waiting to lock <0x44e41da8> (a sun.net.www.protocol.file.Handler)
        at java.net.URL.openConnection(URL.java:896)



Shapira, Yoav wrote:

>Howdy,
>
>  
>
>>The only thread that makes any sense to me, because it refers to a bit
>>of my own code, is thread number 15.  I use my bean to download
>>    
>>
>selected
>  
>
>>files from one of several ftp mirrors.
>>    
>>
>
>Is it a daemon thread?
>
>If you could post just the few lines of each thread in your dump (no
>need for the whole stack trace), that'd be interesting.  Also look for
>two threads waiting on/locked on the same object address.
>
>Yoav Shapira
>
>
>
>This e-mail, including any attachments, is a confidential business communication, and
may contain information that is confidential, proprietary and/or privileged.  This e-mail
is intended only for the individual(s) to whom it is addressed, and may not be saved, copied,
printed, disclosed or used by anyone else.  If you are not the(an) intended recipient, please
immediately delete this e-mail from your computer system and notify the sender.  Thank you.
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
>For additional commands, e-mail: tomcat-user-help@jakarta.apache.org
>
>
>
>  
>


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-user-help@jakarta.apache.org


Mime
View raw message