Bugs item #636227, was opened at 2002-11-10 16:05 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=636227&group_id=22866
Category: JBossTest Group: CVS HEAD Status: Open Resolution: None Priority: 5 Submitted By: Chris Kimpton (kimptoc) Assigned to: Adrian Brock (ejort) Summary: testsuite generally fails to complete Initial Comment: Hi, I have run the full testsuite (testsuite/build.xml, target test) several times but it rarely completes. The machine is doing nothing else - 2 x 1.3GHZ cpu, 1GB ram - left run for 15 hours plus. Redhat 7.2, sun jdk1.3.1_06 Tried using kill -SIGHUP, but it seemed to kill the JVM rathing giving a thread dump. Regards, Chris ---------------------------------------------------------------------- >Comment By: Chris Kimpton (kimptoc) Date: 2002-11-13 08:57 Message: Logged In: YES user_id=39204 But, since it generally fails - I ran it again, with a fresh checkout and it hung! Here are the thread dumps: http://jboss.kimptoc.net/jboss-all/build/cronjob_test.log http://jboss.kimptoc.net/jboss- all/build/output/testbuild/server/default/server_thread_dump.log Hope this helps, Chris ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-12 20:12 Message: Logged In: YES user_id=39204 and then the testsuite completed ok - doh... ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-12 19:38 Message: Logged In: YES user_id=39204 [I had to restart it and run them manually] Here is the server thread dump: Full thread dump: "Thread-111" prio=1 tid=0x549948e0 nid=0x769d runnable [0x562ff000..0x562ff870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-110" prio=1 tid=0x4f365980 nid=0x769c runnable [0x55eff000..0x55eff870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-109" prio=1 tid=0x4e28d318 nid=0x769b runnable [0x55427000..0x55427870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-108" prio=1 tid=0x4d0b64f0 nid=0x769a runnable [0x54e4f000..0x54e4f870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-107" prio=1 tid=0x4d09baa8 nid=0x7699 runnable [0x4f062000..0x4f062870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "UIL Worker-18" prio=1 tid=0x8a61c88 nid=0x7666 runnable [0x56eff000..0x56eff870 ] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:16 8) at java.lang.Thread.run(Thread.java:479) "UIL Worker-17" prio=1 tid=0x8a47c48 nid=0x7664 runnable [0x56cff000..0x56cff870 ] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at java.io.DataInputStream.readShort(DataInputStream.java:261) at org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java :124) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:87) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21 2) at java.lang.Thread.run(Thread.java:479) "UIL Worker-16" prio=1 tid=0x82de2c0 nid=0x7662 runnable [0x568ff000..0x568ff870 ] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at java.io.DataInputStream.readShort(DataInputStream.java:261) at org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java :124) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:87) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21 2) at java.lang.Thread.run(Thread.java:479) "UIL Worker-15" prio=1 tid=0x8993b00 nid=0x7660 runnable [0x55627000..0x55627870 ] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at java.io.DataInputStream.readShort(DataInputStream.java:261) at org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java :124) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:87) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21 2) at java.lang.Thread.run(Thread.java:479) "UIL Worker-14" prio=1 tid=0x8981738 nid=0x765e runnable [0x56aff000..0x56aff870 ] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at java.io.DataInputStream.readShort(DataInputStream.java:261) at org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java :124) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:87) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21 2) at java.lang.Thread.run(Thread.java:479) "UIL Worker-12" prio=1 tid=0x894d3f0 nid=0x7658 runnable [0x531be000..0x531be870 ] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.net.SocketInputStream.read(SocketInputStream.java:107) at java.io.DataInputStream.readShort(DataInputStream.java:261) at org.jboss.mq.il.uil.multiplexor.StreamDemux.pumpData(StreamDemux.java :124) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:87) at org.jboss.mq.il.uil.multiplexor.DemuxInputStream.read(DemuxInputStrea m.java:122) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.uil.UILServerILService.run(UILServerILService.java:21 2) at java.lang.Thread.run(Thread.java:479) "OIL Worker-358" prio=1 tid=0x8184a58 nid=0x7637 runnable [0x560ff000..0x560ff87 0] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.ObjectInputStream.peekCode(ObjectInputStream.java:1545) at java.io.ObjectInputStream.refill(ObjectInputStream.java:1679) at java.io.ObjectInputStream.read(ObjectInputStream.java:1655) at java.io.ObjectInputStream.readByte(ObjectInputStream.java:1901) at org.jboss.mq.il.oil.OILServerILService$Client.run(OILServerILService. java:192) at java.lang.Thread.run(Thread.java:479) "JNP Server" prio=1 tid=0x844cd50 nid=0x761b runnable [0x539be000..0x539be870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jnp.server.Main.run(Main.java:249) at java.lang.Thread.run(Thread.java:479) "RMI TCP Accept-36" daemon prio=1 tid=0x8245f80 nid=0x7589 runnable [0x55227000. .0x55227870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at org.jboss.test.invokers.ejb.CompressionServerSocket.accept(Compressio nServerSocket.java:29) at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326) at java.lang.Thread.run(Thread.java:479) "JAWS Preload reference handler" daemon prio=1 tid=0x83a32f0 nid=0x746c waiting on monitor [0x54c27000..0x54c27870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:81) at org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:90) at org.jboss.util.TimerQueue.getJobImpl(TimerQueue.java:90) at org.jboss.util.WorkerQueue.getJob(WorkerQueue.java:121) at org.jboss.util.TimerQueue$TimerTaskLoop.run(TimerQueue.java:133) at java.lang.Thread.run(Thread.java:479) "Message Pushers- 1" daemon prio=1 tid=0x8126728 nid=0x70f7 waiting on monitor [0 x55a27000..0x55a27870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mq.threadpool.ThreadPool$WorkerThread.idle(ThreadPool.java: 205) at org.jboss.mq.threadpool.ThreadPool$WorkerThread.run(ThreadPool.java:2 24) "Connection Monitor Thread" daemon prio=1 tid=0x85346a0 nid=0x70f6 waiting on mo nitor [0x55827000..0x55827870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at EDU.oswego.cs.dl.util.concurrent.ClockDaemon.nextTask(ClockDaemon.jav a:321) at EDU.oswego.cs.dl.util.concurrent.ClockDaemon$RunLoop.run(ClockDaemon. java:362) at java.lang.Thread.run(Thread.java:479) "Thread-33" daemon prio=1 tid=0x836d868 nid=0x6f20 waiting on monitor [0x547be00 0..0x547be870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at java.util.TimerThread.mainLoop(Timer.java:401) at java.util.TimerThread.run(Timer.java:380) "EJB Passivator Thread" daemon prio=1 tid=0x8320ac0 nid=0x6f1f waiting on monito r [0x545be000..0x545be870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.util.WorkerQueue.getJobImpl(WorkerQueue.java:133) at org.jboss.util.WorkerQueue.getJob(WorkerQueue.java:121) at org.jboss.util.WorkerQueue$QueueLoop.run(WorkerQueue.java:206) at java.lang.Thread.run(Thread.java:479) "Thread-32" daemon prio=1 tid=0x8827940 nid=0x6ef1 waiting on monitor [0x543be00 0..0x543be870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler .java:181) at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93) at java.lang.Thread.run(Thread.java:479) "Thread-31" daemon prio=1 tid=0x8137b20 nid=0x6ec0 waiting on monitor [0x541be00 0..0x541be870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243) "Thread- 30" daemon prio=1 tid=0x8262e30 nid=0x6e69 waiting on monitor [0x53fbe00 0..0x53fbe870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243) "Thread- 29" daemon prio=1 tid=0x856a850 nid=0x6e68 waiting on monitor [0x53dbe00 0..0x53dbe870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler .java:181) at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93) at java.lang.Thread.run(Thread.java:479) "RMI LeaseChecker" daemon prio=1 tid=0x88a5da8 nid=0x6e66 waiting on monitor [0x 53bbe000..0x53bbe870] at java.lang.Thread.sleep(Native Method) at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:294) at java.lang.Thread.run(Thread.java:479) "Thread-28" daemon prio=1 tid=0x8147f18 nid=0x6cf4 waiting on monitor [0x4cb3b00 0..0x4cb3b870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.mx.util.ThreadPool$Worker.run(ThreadPool.java:243) "JBoss Life Thread" prio=1 tid=0x4dc889c8 nid=0x6c54 waiting on monitor [0x537be 000..0x537be870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.system.server.ServerImpl$1.run(ServerImpl.java:343) "SessionScavenger" daemon prio=1 tid=0x4f288730 nid=0x6c53 waiting on monitor [0 x535be000..0x535be870] at java.lang.Thread.sleep(Native Method) at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run (AbstractSessionManager.java:362) "OIL2 Worker Server" prio=1 tid=0x4d0e0660 nid=0x6c2a runnable [0x533be000..0x53 3be870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jboss.mq.il.oil2.OIL2ServerILService.run(OIL2ServerILService.java :352) at java.lang.Thread.run(Thread.java:479) "OIL Worker Server" prio=1 tid=0x4dc49748 nid=0x6c28 runnable [0x52fbe000..0x52f be870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jboss.mq.il.oil.OILServerILService.run(OILServerILService.java:45 8) at java.lang.Thread.run(Thread.java:479) "Thread-27" prio=1 tid=0x4e24c7c0 nid=0x6c27 runnable [0x52dbe000..0x52dbe870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-26" prio=1 tid=0x4dcebb48 nid=0x6c26 runnable [0x52bbe000..0x52bbe870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-25" prio=1 tid=0x4dc88c38 nid=0x6c25 runnable [0x529be000..0x529be870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-24" prio=1 tid=0x4dc4b1f8 nid=0x6c24 runnable [0x527be000..0x527be870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-23" prio=1 tid=0x4f35f2a0 nid=0x6c23 runnable [0x525be000..0x525be870] at java.net.SocketInputStream.socketRead(Native Method) at java.net.SocketInputStream.read(SocketInputStream.java:85) at java.io.BufferedInputStream.fill(BufferedInputStream.java:181) at java.io.BufferedInputStream.read(BufferedInputStream.java:199) at java.io.DataInputStream.readInt(DataInputStream.java:333) at org.hsqldb.ServerConnection.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "Thread-22" prio=1 tid=0x8137d20 nid=0x6c22 waiting on monitor [0x52351000..0x52 351870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.resource.connectionmanager.PoolFiller$1.run(PoolFiller.java :75) at java.lang.Thread.run(Thread.java:479) "Thread-21" prio=1 tid=0x4f3713b0 nid=0x6c21 waiting on monitor [0x52151000..0x5 2151870] at java.lang.Object.wait(Native Method) at org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.ja va:66) at java.lang.Thread.run(Thread.java:479) "Thread-20" daemon prio=1 tid=0x4d0df708 nid=0x6c20 waiting on monitor [0x51f510 00..0x51f51870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at org.jboss.util.timeout.TimeoutFactory.doWork(TimeoutFactory.java:497) at org.jboss.util.timeout.TimeoutFactory.access$300(TimeoutFactory.java: 27) at org.jboss.util.timeout.TimeoutFactory$1.run(TimeoutFactory.java:542) "JBossMQ Cache Reference Softner" daemon prio=1 tid=0x4f341e20 nid=0x6c1f waitin g on monitor [0x51d51000..0x51d51870] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at org.jboss.mq.server.MessageCache.run(MessageCache.java:223) at java.lang.Thread.run(Thread.java:479) "OI Service Listener" prio=1 tid=0x4f3473e0 nid=0x6c1e runnable [0x51b51000..0x5 1b51870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jboss.invocation.trunk.server.bio.BlockingServer.run(BlockingServ er.java:115) at java.lang.Thread.run(Thread.java:479) "Thread-19" prio=1 tid=0x4dc13068 nid=0x6c1d waiting on monitor [0x51951000..0x5 1951870] at java.lang.Object.wait(Native Method) at org.jboss.mx.util.RunnableScheduler.waitOutstanding(RunnableScheduler .java:188) at org.jboss.mx.util.RunnableScheduler.run(RunnableScheduler.java:93) at java.lang.Thread.run(Thread.java:479) "Thread-18" prio=1 tid=0x4f3c5c18 nid=0x6c1c waiting on monitor [0x516ff000..0x5 16ff870] at java.lang.Thread.sleep(Native Method) at org.hsqldb.Log.run(Unknown Source) at java.lang.Thread.run(Thread.java:479) "hypersonic-default" prio=1 tid=0x4dccc790 nid=0x6c1a runnable [0x514ff000..0x51 4ff870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.hsqldb.Server.run(Unknown Source) at org.hsqldb.Server.main(Unknown Source) at org.jboss.jdbc.HypersonicDatabase$2.run(HypersonicDatabase.java:250) "AJP13Listener- 4" prio=1 tid=0x4f244fb8 nid=0x6c19 waiting on monitor [0x512ff00 0..0x512ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "AJP13Listener-3" prio=1 tid=0x4d516360 nid=0x6c18 waiting on monitor [0x510ff00 0..0x510ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "AJP13Listener-2" prio=1 tid=0x4f2edbd8 nid=0x6c17 waiting on monitor [0x50eff00 0..0x50eff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "AJP13Listener-1" prio=1 tid=0x4f217988 nid=0x6c16 waiting on monitor [0x50cff00 0..0x50cff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "AJP13Listener-0" prio=1 tid=0x4f216f40 nid=0x6c15 waiting on monitor [0x50aff00 0..0x50aff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8009]" prio=1 tid=0 x4f2164f8 nid=0x6c14 runnable [0x508ff000..0x508ff870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:345) at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:514) "SocketListener- 4" prio=1 tid=0x4f215ab0 nid=0x6c13 waiting on monitor [0x506ff0 00..0x506ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "SocketListener-3" prio=1 tid=0x4f215468 nid=0x6c12 waiting on monitor [0x504ff0 00..0x504ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "SocketListener-2" prio=1 tid=0x4f215220 nid=0x6c11 waiting on monitor [0x502ff0 00..0x502ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "SocketListener-1" prio=1 tid=0x4f214fd8 nid=0x6c10 waiting on monitor [0x500ff0 00..0x500ff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "SocketListener-0" prio=1 tid=0x4f214de8 nid=0x6c0f waiting on monitor [0x4feff0 00..0x4feff870] at java.lang.Object.wait(Native Method) at org.mortbay.util.BlockingQueue.get(BlockingQueue.java:133) at org.mortbay.util.ThreadPool.getJob(ThreadPool.java:547) at org.mortbay.util.ThreadPool$JobRunner.run(ThreadPool.java:678) at java.lang.Thread.run(Thread.java:479) "Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=8080]" prio=1 tid=0 x4e2c3878 nid=0x6c0e runnable [0x4fcff000..0x4fcff870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.mortbay.util.ThreadedServer.acceptSocket(ThreadedServer.java:345) at org.mortbay.util.ThreadedServer$Acceptor.run(ThreadedServer.java:514) "Rollover" daemon prio=1 tid=0x4d52b3c8 nid=0x6c0d waiting on monitor [0x4faff00 0..0x4faff870] at java.lang.Thread.sleep(Native Method) at org.mortbay.util.RolloverFileOutputStream$Rollover.run(RolloverFileOu tputStream.java:262) "SessionScavenger" daemon prio=1 tid=0x4d51e898 nid=0x6c0c waiting on monitor [0 x4f8ff000..0x4f8ff870] at java.lang.Thread.sleep(Native Method) at org.mortbay.jetty.servlet.AbstractSessionManager$SessionScavenger.run (AbstractSessionManager.java:362) "Thread- 4" daemon prio=1 tid=0x4e21b9c8 nid=0x6c0b waiting on monitor [0x4f6ff00 0..0x4f6ff870] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:427) at java.util.TimerThread.run(Timer.java:380) "GC Daemon" daemon prio=1 tid=0x832a180 nid=0x6c09 waiting on monitor [0x4ee6200 0..0x4ee62870] at java.lang.Object.wait(Native Method) at sun.misc.GC$Daemon.run(GC.java:98) "RMI Reaper" prio=1 tid=0x8329678 nid=0x6c08 waiting on monitor [0x4ec62000..0x4 ec62870] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:279) at java.lang.Thread.run(Thread.java:479) "RMI TCP Accept-1" daemon prio=1 tid=0x8352810 nid=0x6c07 runnable [0x4ea62000.. 0x4ea62870] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:326) at java.lang.Thread.run(Thread.java:479) "Thread-3" daemon prio=1 tid=0x85b9720 nid=0x6c06 runnable [0x4e7ff000..0x4e7ff8 70] at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:463) at java.net.ServerSocket.implAccept(ServerSocket.java:238) at java.net.ServerSocket.accept(ServerSocket.java:217) at org.jboss.web.WebServer.run(WebServer.java:256) at org.jboss.web.ThreadPool$Worker.run(ThreadPool.java:140) "ScannerThread" daemon prio=1 tid=0x8608a10 nid=0x6c05 waiting on monitor [0x4e4 ff000..0x4e4ff870] at java.lang.Thread.sleep(Native Method) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread. loop(AbstractDeploymentScanner.java:212) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread. run(AbstractDeploymentScanner.java:185) "Thread- 2" daemon prio=1 tid=0x8609870 nid=0x6c04 waiting on monitor [0x4e1b5000 ..0x4e1b5870] at java.lang.Object.wait(Native Method) at java.util.TimerThread.mainLoop(Timer.java:427) at java.util.TimerThread.run(Timer.java:380) "Thread-1" daemon prio=1 tid=0x4d06d018 nid=0x6c03 waiting on monitor [0x4d7ff00 0..0x4d7ff870] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) at org.jboss.mx.logging.LoggerContext$GarbageMonitor.run(LoggerContext.j ava:451) "Thread- 0" prio=1 tid=0x80e31e8 nid=0x6bb7 waiting on monitor [0..0xbfffd6b8] "Signal Dispatcher" daemon prio=1 tid=0x80c9598 nid=0x6bff waiting on monitor [0 ..0] "Finalizer" daemon prio=1 tid=0x80c2628 nid=0x6bfc waiting on monitor [0x4befe00 0..0x4befe870] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157) "Reference Handler" daemon prio=1 tid=0x80c12e8 nid=0x6bfb waiting on monitor [0 x4bcfe000..0x4bcfe870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105) "VM Thread" prio=1 tid=0x80beb90 nid=0x6bfa runnable "VM Periodic Task Thread" prio=1 tid=0x80c81e8 nid=0x6bfd waiting on monitor "Suspend Checker Thread" prio=1 tid=0x80c8bc0 nid=0x6bfe runnable ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-12 19:36 Message: Logged In: YES user_id=39204 Here is the thread dump from the testsuite thread: "WATCHDOG" daemon prio=1 tid=0x741f0e48 nid=0x75f8 waiting on monitor [0x7192a00 0..0x7192a870] at java.lang.Object.wait(Native Method) at org.apache.tools.ant.util.Watchdog.run(Watchdog.java:116) at java.lang.Thread.run(Thread.java:479) "Thread-106" daemon prio=1 tid=0x741f0ce0 nid=0x75f7 waiting on monitor [0x7172a 000..0x7172a870] at java.lang.Object.wait(Native Method) at java.io.PipedInputStream.read(PipedInputStream.java:227) at java.lang.ProcessInputStream.read(UNIXProcess.java:345) at java.io.PipedInputStream.read(PipedInputStream.java:272) at java.io.InputStream.read(InputStream.java:86) at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105) at java.lang.Thread.run(Thread.java:479) "Thread-105" daemon prio=1 tid=0x741f0b78 nid=0x75f6 waiting on monitor [0x7152a 000..0x7152a870] at java.lang.Object.wait(Native Method) at java.io.PipedInputStream.read(PipedInputStream.java:227) at java.lang.ProcessInputStream.read(UNIXProcess.java:345) at java.io.PipedInputStream.read(PipedInputStream.java:272) at java.io.InputStream.read(InputStream.java:86) at org.apache.tools.ant.taskdefs.StreamPumper.run(StreamPumper.java:105) at java.lang.Thread.run(Thread.java:479) "stderr reader pid=30195" daemon prio=1 tid=0x741f0a10 nid=0x75f5 runnable [0x71 32a000..0x7132a870] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:161) at java.lang.ProcessInputStream.run(UNIXProcess.java:385) at java.lang.Thread.run(Thread.java:479) "stdout reader pid=30195" daemon prio=1 tid=0x741f08d8 nid=0x75f4 runnable [0x70 aff000..0x70aff870] at java.io.FileInputStream.readBytes(Native Method) at java.io.FileInputStream.read(FileInputStream.java:161) at java.lang.ProcessInputStream.run(UNIXProcess.java:385) at java.lang.Thread.run(Thread.java:479) "process forker" daemon prio=1 tid=0x6e9bcdf0 nid=0x6cea waiting on monitor [0x6 f6ff000..0x6f6ff870] at java.lang.Object.wait(Native Method) at java.lang.UNIXProcessForker.run(Native Method) at java.lang.Thread.run(Thread.java:479) "process reaper" daemon prio=1 tid=0x6e9d6c88 nid=0x6ce9 runnable [0x6f4ff000..0 x6f4ff870] at java.lang.UNIXProcessReaper.run(Native Method) at java.lang.Thread.run(Thread.java:479) "Signal Dispatcher" daemon prio=1 tid=0x808e178 nid=0x6ce7 waiting on monitor [0 ..0] "Finalizer" daemon prio=1 tid=0x8086d98 nid=0x6ce4 waiting on monitor [0x6df6e00 0..0x6df6e870] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:103) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:157) "Reference Handler" daemon prio=1 tid=0x8085280 nid=0x6ce3 waiting on monitor [0 x6dd6e000..0x6dd6e870] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:105) "main" prio=1 tid=0x804e6f0 nid=0x6cc6 waiting on monitor [0xbfffc000..0xbfffd2b 4] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:415) at java.lang.UNIXProcess.waitFor(UNIXProcess.java:213) at org.apache.tools.ant.taskdefs.Execute.waitFor(Execute.java:467) at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:449) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.executeAsForke d(JUnitTask.java:680) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:554) at org.apache.tools.ant.taskdefs.optional.junit.JUnitTask.execute(JUnitT ask.java:527) at org.apache.tools.ant.Task.perform(Task.java:319) at org.apache.tools.ant.Target.execute(Target.java:309) at org.apache.tools.ant.Target.performTasks(Target.java:336) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.Project.executeTargets(Project.java:1250) at org.apache.tools.ant.Main.runBuild(Main.java:610) at org.apache.tools.ant.Main.start(Main.java:196) at org.apache.tools.ant.Main.main(Main.java:235) "VM Thread" prio=1 tid=0x80822f8 nid=0x6ce2 runnable "VM Periodic Task Thread" prio=1 tid=0x808cdc8 nid=0x6ce5 waiting on monitor "Suspend Checker Thread" prio=1 tid=0x808d7a0 nid=0x6ce6 runnable ---------------------------------------------------------------------- Comment By: Adrian Brock (ejort) Date: 2002-11-12 15:33 Message: Logged In: YES user_id=9459 Hi Chris, Do you see where ant forks the test? PID 24527 Try running kill -s sigquit 24527 You might need to run the testsuite from the command line. I don't know where the output will go if you are running it from cron It would be useful to get a threaddump of the server as well. Regards, Adrian ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-12 10:02 Message: Logged In: YES user_id=39204 Hi, I have it running now (a fresh checkout, just running the unit tests - been going about 1 hour - at 9:30AM GMT). You can get the pstree output here: http://jboss.kimptoc.net/pstree.txt It seems to have stopped somewhere different now... Regards, Chris ---------------------------------------------------------------------- Comment By: Adrian Brock (ejort) Date: 2002-11-11 15:12 Message: Logged In: YES user_id=9459 I noticed a typo for "haltonfailure". I'd be suprised if this was the cause, otherwise other people would have seen the problem. Regards, Adrian ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-11 14:04 Message: Logged In: YES user_id=39204 Hi, Yes - it does seem a little random. The full details are on this website: http://jboss.kimptoc.net/jboss-all [don't worry - it is jboss-head not all...] I was running jboss direct from CVS - no modifications, extra jars or config. Test log is here: http://jboss.kimptoc.net/jboss-all/build/cronjob_test.log The specific report you mentioned is here: http://jboss.kimptoc.net/jboss- all/testsuite/output/reports/TEST- org.jboss.test.naming.test.ExternalContextUnitTestCase.xml I can run it again later and capture the pstree output. Although I am pretty sure I see the ant java process in ps - as I have to kill them all off manually when this happens... Chris ---------------------------------------------------------------------- Comment By: Adrian Brock (ejort) Date: 2002-11-11 12:09 Message: Logged In: YES user_id=9459 That's a bit random. This test does nothing unless you have external contexts configured. What do you get in output/reports/TEST- org.jboss.test.naming.test.ExternalContextUnitTestCase.xml I'm beginning to suspect a bug in ant/junit especially since you are seeing a hang rather than timeout. What output do you get from pstree, can you see ant-java forking java? Do you have any jars in jre/lib/ext? Regards, Adrian ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-11 08:35 Message: Logged In: YES user_id=39204 2002-11-10 20:28:29,005 DEBUG [org.jboss.test.naming.test.ExternalContextUnitTestCase] JBossTestServices(), className=org.jboss.test.naming.test.ExternalContextUnitTestCase 2002- 11-10 20:28:29,368 DEBUG [org.jboss.test.naming.test.ExternalContextUnitTestCase] JBossTestServices(), className=org.jboss.test.naming.test.ExternalContextUnitTestCase 2002- 11-10 20:28:29,803 DEBUG [org.jboss.test.naming.test.ExternalContextUnitTestCase] No ExternalContext names exist ---------------------------------------------------------------------- Comment By: Adrian Brock (ejort) Date: 2002-11-10 23:05 Message: Logged In: YES user_id=9459 Hi Chris, Can you attach testsuite/output/log/test.log from the hanging test. Regards, Adrian ---------------------------------------------------------------------- Comment By: Chris Kimpton (kimptoc) Date: 2002-11-10 22:31 Message: Logged In: YES user_id=39204 Hi, I just tried running the tests-unit target on a freshly checked out set of code and still it hangs... I tried SIGQUIT - on several main java processes - but still did not see any thread dump in the server.log - or does it go to the console log? Thanks, Chris ---------------------------------------------------------------------- Comment By: Scott M Stark (starksm) Date: 2002-11-10 17:05 Message: Logged In: YES user_id=175228 SIGQUIT is the correct signal to use to generate a thread dump. ---------------------------------------------------------------------- Comment By: Adrian Brock (ejort) Date: 2002-11-10 16:42 Message: Logged In: YES user_id=9459 Hi Chris, Can you try it again? I saw a deadlock with OIL yesterday, it was actually a deadlock across two VMs during the connection close. I saw it as a timeout rather than a permenant hang though. I also found a problem where the dead letter queue wasn't being used because of incorrect xml parsing. This led to infinite redelivery of messages to MDBs. I've committed these fixes now. Regards, Adrian ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=376685&aid=636227&group_id=22866 ------------------------------------------------------- This sf.net email is sponsored by: Are you worried about your web server security? Click here for a FREE Thawte Apache SSL Guide and answer your Apache SSL security needs: http://www.gothawte.com/rd523.html _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
