Full thread dump Java HotSpot(TM) Server VM (1.5.0_14-b03 mixed mode): [junit] "FD_SOCK Ping thread" daemon prio=1 tid=0x8a09b368 nid=0x64e2 runnable [0x8b3b4000..0x8b3b5030] [junit] at java.net.PlainSocketImpl.socketConnect(Native Method) [junit] at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) [junit] - locked <0xadee8280> (a java.net.SocksSocketImpl) [junit] at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) [junit] at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) [junit] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) [junit] at java.net.Socket.connect(Socket.java:520) [junit] at java.net.Socket.connect(Socket.java:470) [junit] at java.net.Socket.(Socket.java:367) [junit] at java.net.Socket.(Socket.java:209) [junit] at org.jgroups.protocols.FD_SOCK.setupPingSocket(FD_SOCK.java:649) [junit] - locked <0xae8e7348> (a java.lang.Object) [junit] at org.jgroups.protocols.FD_SOCK.run(FD_SOCK.java:474) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "UDP mcast receiver (channel=demo)" daemon prio=1 tid=0x8867a950 nid=0x64dc runnable [0x8be24000..0x8be25130] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae8e45f0> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae8e45f0> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae92f240> (a java.net.DatagramPacket) [junit] - locked <0xae8e43a8> (a java.net.MulticastSocket) [junit] at org.jgroups.protocols.UDP.run(UDP.java:253) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "UDP.UcastReceiverThread (channel=demo)" daemon prio=1 tid=0x8b0f95d8 nid=0x64db runnable [0x893f4000..0x893f4fb0] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae8e46a8> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae8e46a8> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae92f2b8> (a java.net.DatagramPacket) [junit] - locked <0xae8e4388> (a java.net.DatagramSocket) [junit] at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:969) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "IncomingPacketHandler (channel=demo)" daemon prio=1 tid=0x8b0f9c98 nid=0x64da in Object.wait() [0x89475000..0x89476030] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0xae8e4950> (a java.lang.Object) [junit] at java.lang.Object.wait(Object.java:474) [junit] at org.jgroups.util.Queue.remove(Queue.java:263) [junit] - locked <0xae8e4950> (a java.lang.Object) [junit] at org.jgroups.protocols.TP$IncomingPacketHandler.run(TP.java:1298) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "DiagnosticsHandler (channel=demo)" daemon prio=1 tid=0x8b0f9760 nid=0x64d9 runnable [0x8bda3000..0x8bda3eb0] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae8e4518> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae8e4518> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae92f918> (a java.net.DatagramPacket) [junit] - locked <0xae8e4488> (a java.net.MulticastSocket) [junit] at org.jgroups.protocols.TP$DiagnosticsHandler.run(TP.java:1740) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "Timer-1" daemon prio=1 tid=0x8ca08ef0 nid=0x64d7 in Object.wait() [0x8b4fc000..0x8b4fcdb0] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0xae8e46e8> (a java.util.TaskQueue) [junit] at java.util.TimerThread.mainLoop(Timer.java:509) [junit] - locked <0xae8e46e8> (a java.util.TaskQueue) [junit] at java.util.TimerThread.run(Timer.java:462) [junit] "MERGE2.FindSubgroups thread (channel=demo)" daemon prio=1 tid=0x8c6ec758 nid=0x64d6 waiting on condition [0x8b57d000..0x8b57de30] [junit] at java.lang.Thread.sleep(Native Method) [junit] at org.jgroups.util.Util.sleep(Util.java:915) [junit] at org.jgroups.protocols.MERGE2$FindSubgroups.run(MERGE2.java:294) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "ServerSocket acceptor thread (channel=demo)" daemon prio=1 tid=0x8acffe40 nid=0x64cf runnable [0x8b5fe000..0x8b5fefb0] [junit] at java.net.PlainSocketImpl.socketAccept(Native Method) [junit] at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) [junit] - locked <0xae8fb730> (a java.net.SocksSocketImpl) [junit] at java.net.ServerSocket.implAccept(ServerSocket.java:450) [junit] at java.net.ServerSocket.accept(ServerSocket.java:421) [junit] at org.jgroups.protocols.FD_SOCK$ServerSocketHandler.run(FD_SOCK.java:1107) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "UDP mcast receiver (channel=demo)" daemon prio=1 tid=0x09c4bdd8 nid=0x64ce runnable [0x8befc000..0x8befd030] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae900f90> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae900f90> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae92fa08> (a java.net.DatagramPacket) [junit] - locked <0xae900e98> (a java.net.MulticastSocket) [junit] at org.jgroups.protocols.UDP.run(UDP.java:253) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "UDP.UcastReceiverThread (channel=demo)" daemon prio=1 tid=0x09c4b3f0 nid=0x64cd runnable [0x8bf7d000..0x8bf7deb0] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae9011d8> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae9011d8> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae92fa80> (a java.net.DatagramPacket) [junit] - locked <0xae900e78> (a java.net.DatagramSocket) [junit] at org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:969) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "IncomingPacketHandler (channel=demo)" daemon prio=1 tid=0x09cbf430 nid=0x64cc in Object.wait() [0x8bffe000..0x8bffef30] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0xae901218> (a java.lang.Object) [junit] at java.lang.Object.wait(Object.java:474) [junit] at org.jgroups.util.Queue.remove(Queue.java:263) [junit] - locked <0xae901218> (a java.lang.Object) [junit] at org.jgroups.protocols.TP$IncomingPacketHandler.run(TP.java:1298) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "DiagnosticsHandler (channel=demo)" daemon prio=1 tid=0x09cbf098 nid=0x64cb runnable [0x8b435000..0x8b435db0] [junit] at java.net.PlainDatagramSocketImpl.receive0(Native Method) [junit] - locked <0xae8ff750> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136) [junit] - locked <0xae8ff750> (a java.net.PlainDatagramSocketImpl) [junit] at java.net.DatagramSocket.receive(DatagramSocket.java:712) [junit] - locked <0xae9300e0> (a java.net.DatagramPacket) [junit] - locked <0xae8ff640> (a java.net.MulticastSocket) [junit] at org.jgroups.protocols.TP$DiagnosticsHandler.run(TP.java:1740) [junit] at java.lang.Thread.run(Thread.java:595) [junit] "Timer-0" daemon prio=1 tid=0x8c174f00 nid=0x64c9 in Object.wait() [0x8c7fa000..0x8c7fb0b0] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0xae900a20> (a java.util.TaskQueue) [junit] at java.util.TimerThread.mainLoop(Timer.java:509) [junit] - locked <0xae900a20> (a java.util.TaskQueue) [junit] at java.util.TimerThread.run(Timer.java:462) [junit] "Low Memory Detector" daemon prio=1 tid=0x8ca029b8 nid=0x64c7 runnable [0x00000000..0x00000000] [junit] "CompilerThread1" daemon prio=1 tid=0x8ca015b8 nid=0x64c6 waiting on condition [0x00000000..0x8c97d198] [junit] "CompilerThread0" daemon prio=1 tid=0x8ca005e0 nid=0x64c5 waiting on condition [0x00000000..0x8c9fe0d8] [junit] "AdapterThread" daemon prio=1 tid=0x09382ef8 nid=0x64c4 waiting on condition [0x00000000..0x00000000] [junit] "Signal Dispatcher" daemon prio=1 tid=0x093a1d70 nid=0x64c3 waiting on condition [0x00000000..0x00000000] [junit] "Finalizer" daemon prio=1 tid=0x09288920 nid=0x64c2 in Object.wait() [0x8d66b000..0x8d66be30] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0x91ad36e8> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) [junit] - locked <0x91ad36e8> (a java.lang.ref.ReferenceQueue$Lock) [junit] at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) [junit] at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) [junit] "Reference Handler" daemon prio=1 tid=0x09288388 nid=0x64c1 in Object.wait() [0x8d6ec000..0x8d6ed0b0] [junit] at java.lang.Object.wait(Native Method) [junit] - waiting on <0x91ab47f0> (a java.lang.ref.Reference$Lock) [junit] at java.lang.Object.wait(Object.java:474) [junit] at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) [junit] - locked <0x91ab47f0> (a java.lang.ref.Reference$Lock) [junit] "main" prio=1 tid=0x091e2b58 nid=0x64ba waiting for monitor entry [0xbff3e000..0xbff3f7c8] [junit] at org.jgroups.protocols.FD_SOCK.teardownPingSocket(FD_SOCK.java:664) [junit] - waiting to lock <0xae8e7348> (a java.lang.Object) [junit] at org.jgroups.protocols.FD_SOCK.stopPingerThread(FD_SOCK.java:567) [junit] - locked <0xae8e7308> (a java.lang.Object) [junit] at org.jgroups.protocols.FD_SOCK.stop(FD_SOCK.java:183) [junit] at org.jgroups.stack.Protocol.handleSpecialDownEvent(Protocol.java:591) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:496) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.FD.down(FD.java:340) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.VERIFY_SUSPECT.down(VERIFY_SUSPECT.java:182) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.pbcast.NAKACK.down(NAKACK.java:485) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.UNICAST.down(UNICAST.java:402) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.pbcast.STABLE.down(STABLE.java:291) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.VIEW_SYNC.down(VIEW_SYNC.java:169) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.pbcast.GMS.down(GMS.java:845) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.FC.down(FC.java:380) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.protocols.FC.receiveDownEvent(FC.java:368) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.FRAG2.down(FRAG2.java:172) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.Protocol.passDown(Protocol.java:536) [junit] at org.jgroups.protocols.pbcast.STATE_TRANSFER.down(STATE_TRANSFER.java:297) [junit] at org.jgroups.stack.Protocol.receiveDownEvent(Protocol.java:499) [junit] at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:392) [junit] at org.jgroups.stack.ProtocolStack.stopStack(ProtocolStack.java:330) [junit] at org.jgroups.JChannel.disconnect(JChannel.java:488) [junit] - locked <0xae8e1e58> (a org.jgroups.JChannel) [junit] at org.jgroups.JChannel._close(JChannel.java:1439) [junit] at org.jgroups.JChannel.close(JChannel.java:508) [junit] - locked <0xae8e1e58> (a org.jgroups.JChannel) [junit] at org.jgroups.blocks.RpcDispatcherAnycastTest.tearDown(RpcDispatcherAnycastTest.java:59) [junit] at junit.framework.TestCase.runBare(TestCase.java:130) [junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [junit] at junit.framework.TestResult.run(TestResult.java:109) [junit] at junit.framework.TestCase.run(TestCase.java:118) [junit] at junit.framework.TestSuite.runTest(TestSuite.java:208) [junit] at junit.framework.TestSuite.run(TestSuite.java:203) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:297) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:672) [junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:567) [junit] "VM Thread" prio=1 tid=0x09285e48 nid=0x64c0 runnable [junit] "GC task thread#0 (ParallelGC)" prio=1 tid=0x091fcc10 nid=0x64bb runnable [junit] "GC task thread#1 (ParallelGC)" prio=1 tid=0x091fd860 nid=0x64bc runnable [junit] "VM Periodic Task Thread" prio=1 tid=0x8ca04580 nid=0x64c8 waiting on condition