avalon-phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 15060] - deadlock in ResourceLimitingPool
Date Wed, 04 Dec 2002 13:38:29 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15060>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15060

deadlock in ResourceLimitingPool





------- Additional Comments From harald-n@gmx.de  2002-12-04 13:38 -------
Here is the non-abbreviated stack dump:


 Full thread dump Java HotSpot(TM) Server VM (1.4.1_01-b01 mixed mode):
 
 "default Denic Worker #67" daemon prio=5 tid=0x4f7c30 nid=0x53 waiting for monitor entry
[eb97f000..eb97fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f27b6f30> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #66" daemon prio=5 tid=0x42efc0 nid=0x52 waiting for monitor entry
[eca7f000..eca7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f27b6c28> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #65" daemon prio=5 tid=0x10a130 nid=0x51 waiting for monitor entry
[ed67f000..ed67fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1855d30> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #64" daemon prio=5 tid=0x603f80 nid=0x50 waiting for monitor entry
[ec67f000..ec67fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f18544d8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #63" daemon prio=5 tid=0x109e50 nid=0x4f waiting for monitor entry
[eb47f000..eb47fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1854268> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #62" daemon prio=5 tid=0x93e580 nid=0x4e waiting for monitor entry
[ebd7f000..ebd7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1853ff8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #61" daemon prio=5 tid=0x1393360 nid=0x4d waiting for monitor entry
[ecd7f000..ecd7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1853d88> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #60" daemon prio=5 tid=0x4d7c88 nid=0x4c waiti ng for monitor entry
[eb87f000..eb87fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1853b18> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #59" daemon prio=5 tid=0x51ddb0 nid=0x4b waiting for monitor entry
[ec57f000..ec57fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f18538a8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #58" daemon prio=5 tid=0xac6cc8 nid=0x4a waiting for monitor entry
[ece7f000..ece7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1853638> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #57" daemon prio=5 tid=0x6d7b80 nid=0x49 waiting for monitor entry
[ea57f000..ea57fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f6f8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #56" daemon prio=5 tid=0x11f6598 nid=0x48 waiting for monitor entry
[ea67f000..ea67fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f760> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #55" daemon prio=5 tid=0x8c1b98 nid=0x47 waiting for monitor entry
[ea77f000..ea77fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f7c8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #54" daemon prio=5 tid=0x8c1a00 nid=0x46 waiting for monitor entry
[ea87f000..ea87fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f830> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #53" daemon prio=5 tid=0x330378 nid=0x45 waiting for monitor entry
[ea97f000..ea97fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f898> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #52" daemon prio=5 tid=0x1665ab8 nid=0x44 in Object.wait() [eaa7f000..eaa7fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184f900> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184f900> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184f900> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #51" daemon prio=5 tid=0xa28778 nid=0x43 in Object.wait() [eab7f000..eab7fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184f968> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184f968> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184f968> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #50" daemon prio=5 tid=0x7602e0 nid=0x42 waiting for monitor entry
[eac7f000..eac7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184f9d0> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #49" daemon prio=5 tid=0xb8a88 nid=0x41 waiting for monitor entry [ead7f000..ead7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184fa38> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #48" daemon prio=5 tid=0x597d98 nid=0x40 waiting for monitor entry
[eae7f000..eae7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184faa0> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #47" daemon prio=5 tid=0x11f76c8 nid=0x3f waiting for monitor entry
[eaf7f000..eaf7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184fb08> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #46" daemon prio=5 tid=0x8c2870 nid=0x3e waiting for monitor entry
[eb07f000..eb07fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f184fb70> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #45" daemon prio=5 tid=0x3b32a0 nid=0x3d in Object.wait() [eb17f000..eb17fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184fbd8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184fbd8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184fbd8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #44" daemon prio=5 tid=0x3b3108 nid=0x3c in Object.wait() [eb27f000..eb27fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184fc40> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184fc40> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184fc40> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #43" daemon prio=5 tid=0x11c80b8 nid=0x3b in Object.wait() [eb37f000..eb37fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184fca8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184fca8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184fca8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #35" daemon prio=5 tid=0xbd750 nid=0x33 in Object.wait() [ebb7f000..ebb7fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f184ec00> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f184ec00> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f184ec00> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #34" daemon prio=5 tid=0x1f9100 nid=0x32 waiting for monitor entry
[ebc7f000..ebc7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1834208> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #32" daemon prio=5 tid=0x4fc348 nid=0x30 waiting for monitor entry
[ebe7f000..ebe7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f18001e8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #31" daemon prio=5 tid=0x1c0bd8 nid=0x2f waiting for monitor entry
[ebf7f000..ebf7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f17d6660> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #29" daemon prio=5 tid=0x9f79a8 nid=0x2d waiting for monitor entry
[ec17f000..ec17fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f178ee68> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #27" daemon prio=5 tid=0x2fe348 nid=0x2b in Object.wait() [ec37f000..ec37fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f1717fc8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at java.lang.Object.wait(Object.java:426)
 	at de.denic.blocks.threadpool.DenicWorkerThread.waitUntilCondition(DenicWorkerThread.java:193)
 	- locked <f1717fc8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:93)
 	- locked <f1717fc8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #23" daemon prio=5 tid=0x3a7288 nid=0x27 waiting for monitor entry
[ec77f000..ec77fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1683d68> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #22" daemon prio=5 tid=0xa74078 nid=0x26 waiting for monitor entry
[ec87f000..ec87fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1697a58> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #21" daemon prio=5 tid=0x922c10 nid=0x25 waiting for monitor entry
[ec97f000..ec97fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1697b20> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #19" daemon prio=5 tid=0x1de738 nid=0x23 waiting for monitor entry
[ecb7f000..ecb7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f163df38> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #18" daemon prio=5 tid=0x669488 nid=0x22 waiting for monitor entry
[ecc7f000..ecc7fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1613108> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #13" daemon prio=5 tid=0x664608 nid=0x1d waiting for monitor entry
[ed87f000..ed87fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f15593c0> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #12" daemon prio=5 tid=0x5be478 nid=0x1c waiting for monitor entry
[ed57f000..ed57fc24]
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1559428> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #2" daemon prio=5 tid=0x3ba6a0 nid=0x12 waiting for monitor entry [ed27e000..ed27fc24]
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:288)
 	- waiting to lock <f1414bf0> (a sun.misc.Launcher$ExtClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
 	- locked <f14157a0> (a sun.misc.Launcher$AppClassLoader)
 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 	- locked <f14157a0> (a sun.misc.Launcher$AppClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
 	- locked <f14143e0> (a org.apache.avalon.phoenix.components.classloader.PolicyClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 	at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:93)
 	at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:172)
 	at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:87)
 	at com.ambrosoft.gregor.a.db.a(Unknown Source)
 	at com.ambrosoft.gregor.a.fk.a(Unknown Source)
 	at com.ambrosoft.gregor.a.fk.a(Unknown Source)
 	at com.ambrosoft.gregor.trax.TransformerFactoryImpl.newTemplates(Unknown Source)
 	at com.ambrosoft.gregor.trax.TransformerFactoryImpl.newTransformer(Unknown Source)
 	at de.denic.app.nic.whoisServer.WhoisSession.initTransformer(WhoisSession.java:730)
 	at de.denic.app.nic.whoisServer.WhoisSession.<init>(WhoisSession.java:196)
 	at sun.reflect.GeneratedConstructorAccessor9.newInstance(Unknown Source)
 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
 	at org.apache.avalon.excalibur.pool.DefaultObjectFactory.newInstance(DefaultObjectFactory.java:58)
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.newPoolable(ResourceLimitingPool.java:631)
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.get(ResourceLimitingPool.java:361)
 	- locked <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisServer.run(WhoisServer.java:449)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f14142a8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #1" daemon prio=5 tid=0x37baf0 nid=0x11 waiting on condition [ed37f000..ed37fc24]
 	at java.lang.Thread.sleep(Native Method)
 	at de.denic.app.nic.whoisServer.WhoisServer$TrashChecker.run(WhoisServer.java:528)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f14146a0> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "default Denic Worker #0" daemon prio=5 tid=0x457758 nid=0x10 in Object.wait() [ed47f000..ed47fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f14147a0> (a org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler)
 	at org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler.run(DefaultTimeScheduler.java:324)
 	- locked <f14147a0> (a org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1414738> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 "Phoenix-Monitor" prio=5 tid=0x428120 nid=0xd in Object.wait() [ed97f000..ed97fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f1414818> (a org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor)
 	at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.gotoSleep(DefaultEmbeddor.java:280)
 	- locked <f1414818> (a org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor)
 	at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:253)
 	at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
 	
 at java.lang.Thread.run(Thread.java:536)
 
 "Thread-2" prio=5 tid=0x2d3b00 nid=0xc runnable [eda7f000..eda7fc24]
 	at java.net.PlainSocketImpl.socketAccept(Native Method)
 	at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
 	- locked <f14148e0> (a java.net.PlainSocketImpl)
 	at java.net.ServerSocket.implAccept(ServerSocket.java:439)
 	at java.net.ServerSocket.accept(ServerSocket.java:410)
 	at mx4j.adaptor.http.HttpAdaptor$1.run(HttpAdaptor.java:546)
 	at java.lang.Thread.run(Thread.java:536)
 
 "DestroyJavaVM" prio=5 tid=0x2c480 nid=0x1 waiting on condition [0..ffbee9d4]
 
 "Wrapper-Connection" prio=10 tid=0x225e48 nid=0xb runnable [edb7f000..edb7fc24]
 	at java.net.SocketInputStream.socketRead0(Native Method)
 	at java.net.SocketInputStream.read(SocketInputStream.java:129)
 	at java.net.SocketInputStream.read(SocketInputStream.java:182)
 	at java.io.DataInputStream.readByte(DataInputStream.java:276)
 	at com.silveregg.wrapper.WrapperManager.handleSocket(WrapperManager.java:839)
 	at com.silveregg.wrapper.WrapperManager.run(WrapperManager.java:960)
 	at java.lang.Thread.run(Thread.java:536)
 
 "Wrapper-Control-Event-Monitor" daemon prio=5 tid=0x21ee88 nid=0xa waiting on condition [edc7f000..edc7fc24]
 	at java.lang.Thread.sleep(Native Method)
 	at com.silveregg.wrapper.WrapperManager$2.run(WrapperManager.java:266)
 
 "Signal Dispatcher" daemon prio=10 tid=0xdd5d0 nid=0x7 waiting on condition [0..0]
 
 "Finalizer" daemon prio=8 tid=0xd9298 nid=0x4 in Object.wait() [fa97f000..fa97fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f1415738> (a java.lang.ref.ReferenceQueue$Lock)
 	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
 	- locked <f1415738> (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=10 tid=0xd8178 nid=0x3 in Object.wait() [faa7f000..faa7fc24]
 	at java.lang.Object.wait(Native Method)
 	- waiting on <f14143d8> (a java.lang.ref.Reference$Lock)
 	
 at java.lang.Object.wait(Object.java:426)
 	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
 	- locked <f14143d8> (a java.lang.ref.Reference$Lock)
 
 "VM Thread" prio=5 tid=0xd7af8 nid=0x2 runnable 
 
 "VM Periodic Task Thread" prio=10 tid=0xdc360 nid=0x5 waiting on condition 
 "Suspend Checker Thread" prio=10 tid=0xdcc80 nid=0x6 runnable 
 
 Found one Java-level deadlock:
 =============================
 "default Denic Worker #2":
   waiting to lock monitor 0xd8618 (object 0xf1414bf0, a sun.misc.Launcher$ExtClassLoader),
   which is held by "default Denic Worker #63"
 "default Denic Worker #63":
   waiting to lock monitor 0xd8ab0 (object 0xf1414528, a java.lang.Object),
   which is held by "default Denic Worker #2"
 
 Java stack information for the threads listed above:
 ===================================================
 "default Denic Worker #2":
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:288)
 	- waiting to lock <f1414bf0> (a sun.misc.Launcher$ExtClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
 	- locked <f14157a0> (a sun.misc.Launcher$AppClassLoader)
 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
 	- locked <f14157a0> (a sun.misc.Launcher$AppClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
 	- locked <f14143e0> (a org.apache.avalon.phoenix.components.classloader.PolicyClassLoader)
 	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
 	at javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:93)
 	at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:172)
 	at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:87)
 	at com.ambrosoft.gregor.a.db.a(Unknown Source)
 	at com.ambrosoft.gregor.a.fk.a(Unknown Source)
 	at com.ambrosoft.gregor.a.fk.a(Unknown Source)
 	at com.ambrosoft.gregor.trax.TransformerFactoryImpl.newTemplates(Unknown Source)
 	at com.ambrosoft.gregor.trax.TransformerFactoryImpl.newTransformer(Unknown Source)
 	at de.denic.app.nic.whoisServer.WhoisSession.initTransformer(WhoisSession.java:730)
 	at de.denic.app.nic.whoisServer.WhoisSession.<init>(WhoisSession.java:196)
 	at sun.reflect.GeneratedConstructorAccessor9.newInstance(Unknown Source)
 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 	at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
 	at org.apache.avalon.excalibur.pool.DefaultObjectFactory.newInstance(DefaultObjectFactory.java:58)
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.newPoolable(ResourceLimitingPool.java:631)
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.get(ResourceLimitingPool.java:361)
 	- locked <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisServer.run(WhoisServer.java:449)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f14142a8> (a de.denic.blocks.threadpool.DenicWorkerThread)
 "default Denic Worker #63":
 	at org.apache.avalon.excalibur.pool.ResourceLimitingPool.put(ResourceLimitingPool.java:400)
 	- waiting to lock <f1414528> (a java.lang.Object)
 	at de.denic.app.nic.whoisServer.WhoisSession.run(WhoisSession.java:557)
 	at de.denic.blocks.threadpool.ExecutableRunnable.execute(ExecutableRunnable.java:55)
 	at de.denic.blocks.threadpool.DenicWorkerThread.run(DenicWorkerThread.java:102)
 	- locked <f1854268> (a de.denic.blocks.threadpool.DenicWorkerThread)
 
 Found 1 deadlock.

--
To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>


Mime
View raw message