Return-Path: Delivered-To: apmail-geronimo-activemq-users-archive@www.apache.org Received: (qmail 81402 invoked from network); 16 May 2006 19:51:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 May 2006 19:51:12 -0000 Received: (qmail 85456 invoked by uid 500); 16 May 2006 19:51:11 -0000 Delivered-To: apmail-geronimo-activemq-users-archive@geronimo.apache.org Received: (qmail 85434 invoked by uid 500); 16 May 2006 19:51:11 -0000 Mailing-List: contact activemq-users-help@geronimo.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: activemq-users@geronimo.apache.org Delivered-To: mailing list activemq-users@geronimo.apache.org Received: (qmail 85419 invoked by uid 99); 16 May 2006 19:51:11 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 May 2006 12:51:11 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of chirino@gmail.com designates 64.233.162.206 as permitted sender) Received: from [64.233.162.206] (HELO nz-out-0102.google.com) (64.233.162.206) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 May 2006 12:51:09 -0700 Received: by nz-out-0102.google.com with SMTP id v1so165614nzb for ; Tue, 16 May 2006 12:50:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=dfWPInxnt33YQkZja5wfUOQNtAEREOIl7Mn+UtilmDJVqKEYx3Pm8hNkzXuSackTtFqiZHLU97k1iHf/Dt7Al6KVua2sq65ML9dKR6NKMUfDFY6tauJ7MaxR1eiOFOukUZp7zXNvpN83ktmQ8MzR3tC4ofA1SR1Jx30l3xh2tXA= Received: by 10.65.138.2 with SMTP id q2mr200720qbn; Tue, 16 May 2006 12:50:48 -0700 (PDT) Received: by 10.65.218.1 with HTTP; Tue, 16 May 2006 12:50:48 -0700 (PDT) Message-ID: Date: Tue, 16 May 2006 12:50:48 -0700 From: "Hiram Chirino" Sender: chirino@gmail.com To: activemq-users@geronimo.apache.org Subject: Re: Broker Hung With Following VM Dump In-Reply-To: <4409496.post@talk.nabble.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <4409496.post@talk.nabble.com> X-Google-Sender-Auth: b3618263a7fa4a00 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N ActiveMQ uses flow control to stop producers if consumers are not active or if they are slow. Do you have a consumer online? On 5/16/06, osian wrote: > > My broker seems to hang readily, and I have just found out how to dump th= e > jvm i.e. using ctrl-break, and here is the result (is this a known issue,= or > a config issue?): > > Full thread dump Java HotSpot(TM) Client VM (1.5.0-b64 mixed mode, sharin= g): > > "tcp:///172.16.15.64:2229" daemon prio=3D9 tid=3D0x032a5ce0 nid=3D0x1554 = in > Object.wait() [0x0494f000..0x0494fc68] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:474) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:85= ) > - locked <0x092a3698> (a java.lang.Object) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:82= ) > at org.apache.activemq.broker.region.Queue.send(Queue.java:248) > at > org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java= :195) > at > org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:320= ) > at > org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:= 192) > at > org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:109) > at > org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDesti= nationBroker.java:97) > at > org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.j= ava:121) > at > org.apache.activemq.broker.AbstractConnection.processMessage(AbstractConn= ection.java:346) > at > org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:59= 0) > at > org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.= java:196) > at > org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConne= ction.java:62) > at > org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrel= ator.java:93) > at > org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.j= ava:70) > at > org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNe= gotiator.java:114) > at > org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonit= or.java:122) > at > org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport= .java:87) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:139) > at java.lang.Thread.run(Thread.java:595) > > "tcp:///172.16.15.64:2218" daemon prio=3D9 tid=3D0x030d5328 nid=3D0x17c0 = runnable > [0x048df000..0x048dfce8] > at java.net.SocketInputStream.socketRead0(Native Method) > at java.net.SocketInputStream.read(SocketInputStream.java:129) > at > org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBuffered= InputStream.java:48) > at > org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBuffered= InputStream.java:55) > at java.io.DataInputStream.readInt(DataInputStream.java:353) > at > org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java= :270) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:138) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Scheduler" daemon prio=3D9 tid=3D0x0336a120 nid=3D0x2f4 in Obje= ct.wait() > [0x0486f000..0x0486fd68] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092f04f8> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "tcp:///172.16.15.1:2005" daemon prio=3D9 tid=3D0x030cf618 nid=3D0xe58 ru= nnable > [0x03c3f000..0x03c3f9e8] > at java.net.SocketInputStream.socketRead0(Native Method) > at java.net.SocketInputStream.read(SocketInputStream.java:129) > at > org.apache.activemq.transport.tcp.TcpBufferedInputStream.fill(TcpBuffered= InputStream.java:48) > at > org.apache.activemq.transport.tcp.TcpBufferedInputStream.read(TcpBuffered= InputStream.java:55) > at java.io.DataInputStream.readInt(DataInputStream.java:353) > at > org.apache.activemq.openwire.OpenWireFormat.unmarshal(OpenWireFormat.java= :270) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:138) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Scheduler" daemon prio=3D9 tid=3D0x032d12b0 nid=3D0x14c8 in > Object.wait() [0x03b8f000..0x03b8fa68] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092f04f8> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Scheduler" daemon prio=3D9 tid=3D0x0336f310 nid=3D0xab4 in Obje= ct.wait() > [0x03acf000..0x03acfae8] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092f04f8> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "tcp:///172.16.15.4:3045" daemon prio=3D9 tid=3D0x03368f40 nid=3D0x10d8 i= n > Object.wait() [0x039ef000..0x039efb68] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:474) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:85= ) > - locked <0x092a3698> (a java.lang.Object) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:82= ) > at org.apache.activemq.broker.region.Queue.send(Queue.java:248) > at > org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java= :195) > at > org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:320= ) > at > org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:= 192) > at > org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:109) > at > org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDesti= nationBroker.java:97) > at > org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.j= ava:121) > at > org.apache.activemq.broker.AbstractConnection.processMessage(AbstractConn= ection.java:346) > at > org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:59= 0) > at > org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.= java:196) > at > org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConne= ction.java:62) > at > org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrel= ator.java:93) > at > org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.j= ava:70) > at > org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNe= gotiator.java:114) > at > org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonit= or.java:122) > at > org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport= .java:87) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:139) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Scheduler" daemon prio=3D9 tid=3D0x0325d710 nid=3D0x1794 in > Object.wait() [0x047cf000..0x047cfbe8] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092f04f8> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Scheduler" daemon prio=3D9 tid=3D0x031c77f8 nid=3D0xf50 in Obje= ct.wait() > [0x0478f000..0x0478fc68] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092f04f8> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "tcp:///127.0.0.1:4614" daemon prio=3D9 tid=3D0x031c7d58 nid=3D0x16d0 in > Object.wait() [0x0471f000..0x0471fce8] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:474) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:85= ) > - locked <0x092a3698> (a java.lang.Object) > at > org.apache.activemq.memory.UsageManager.waitForSpace(UsageManager.java:82= ) > at org.apache.activemq.broker.region.Queue.send(Queue.java:248) > at > org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java= :195) > at > org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:320= ) > at > org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:= 192) > at > org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:109) > at > org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDesti= nationBroker.java:97) > at > org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.j= ava:121) > at > org.apache.activemq.broker.AbstractConnection.processMessage(AbstractConn= ection.java:346) > at > org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:59= 0) > at > org.apache.activemq.broker.AbstractConnection.service(AbstractConnection.= java:196) > at > org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConne= ction.java:62) > at > org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCorrel= ator.java:93) > at > org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.j= ava:70) > at > org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNe= gotiator.java:114) > at > org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonit= or.java:122) > at > org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport= .java:87) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:139) > at java.lang.Thread.run(Thread.java:595) > > "Multicast Discovery Agent Notifier" daemon prio=3D5 tid=3D0x033b76e8 nid= =3D0xfe0 > in Object.wait() [0x0468f000..0x0468fd68] > at java.lang.Object.wait(Native Method) > - waiting on <0x0926f6c0> (a > edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$Serial= izableLock) > at java.lang.Object.wait(Object.java:474) > at > edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue.take(L= inkedBlockingQueue.java:315) > - locked <0x0926f6c0> (a > edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue$Serial= izableLock) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "MulticastDiscovery: null" daemon prio=3D5 tid=3D0x033f5660 nid=3D0x1108 = runnable > [0x0461f000..0x0461f9e8] > at java.net.PlainDatagramSocketImpl.receive0(Native Method) > at > java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136= ) > - locked <0x092f28c0> (a java.net.PlainDatagramSocketImpl) > at java.net.DatagramSocket.receive(DatagramSocket.java:712) > - locked <0x092f2900> (a java.net.DatagramPacket) > - locked <0x092f2920> (a java.net.MulticastSocket) > at > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent= .run(MulticastDiscoveryAgent.java:254) > at java.lang.Thread.run(Thread.java:595) > > "Transport Status Dector > org.apache.activemq.broker.jmx.ManagedTransportConnector@7a1576" daemon > prio=3D9 tid=3D0x03c774a8 nid=3D0xcc waiting on c > ondition [0x045af000..0x045afa68] > at java.lang.Thread.sleep(Native Method) > at > org.apache.activemq.broker.TransportStatusDetector.run(TransportStatusDet= ector.java:98) > at java.lang.Thread.run(Thread.java:595) > > "MulticastDiscovery: tcp://O-Hughes:61616" daemon prio=3D5 tid=3D0x033dcd= 18 > nid=3D0x10c4 runnable [0x0453f000..0x0453fae8] > at java.net.PlainDatagramSocketImpl.receive0(Native Method) > at > java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136= ) > - locked <0x092ed508> (a java.net.PlainDatagramSocketImpl) > at java.net.DatagramSocket.receive(DatagramSocket.java:712) > - locked <0x092f49c0> (a java.net.DatagramPacket) > - locked <0x092ed548> (a java.net.MulticastSocket) > at > org.apache.activemq.transport.discovery.multicast.MulticastDiscoveryAgent= .run(MulticastDiscoveryAgent.java:254) > at java.lang.Thread.run(Thread.java:595) > > "TcpTransportServer@tcp://O-Hughes:61616" daemon prio=3D9 tid=3D0x03c60d0= 8 > nid=3D0x1474 runnable [0x044cf000..0x044cfb68] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0x092ed648> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:450) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at > org.apache.activemq.transport.tcp.TcpTransportServer.run(TcpTransportServ= er.java:121) > at java.lang.Thread.run(Thread.java:595) > > "ActiveMQ Cleanup Timer" daemon prio=3D5 tid=3D0x032b8ba8 nid=3D0x3a0 in > Object.wait() [0x0352f000..0x0352fbe8] > at java.lang.Object.wait(Native Method) > at java.lang.Object.wait(Object.java:432) > at > edu.emory.mathcs.backport.java.util.concurrent.TimeUnit.timedWait(TimeUni= t.java:301) > at > edu.emory.mathcs.backport.java.util.concurrent.DelayQueue.take(DelayQueue= .java:156) > - locked <0x092c2c98> (a java.lang.Object) > at > edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecuto= r$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java > :590) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.getTask= (ThreadPoolExecutor.java:477) > at > edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.= run(ThreadPoolExecutor.java:674) > at java.lang.Thread.run(Thread.java:595) > > "RMI LeaseChecker" daemon prio=3D5 tid=3D0x0336d0f0 nid=3D0xf4c waiting o= n > condition [0x03b3f000..0x03b3fc68] > at java.lang.Thread.sleep(Native Method) > at sun.rmi.transport.DGCImpl$LeaseChecker.run(DGCImpl.java:310) > at java.lang.Thread.run(Thread.java:595) > > "RMI RenewClean-[172.16.15.40:4603]" daemon prio=3D5 tid=3D0x02e5dc08 nid= =3D0x125c > in Object.wait() [0x03a5f000..0x03a5fa68] > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x092a75c0> (a java.lang.ref.ReferenceQueue$Lock) > at > sun.rmi.transport.DGCClient$EndpointEntry$RenewCleanThread.run(DGCClient.= java:500) > at java.lang.Thread.run(Thread.java:595) > > "GC Daemon" daemon prio=3D2 tid=3D0x0324bb48 nid=3D0x145c in Object.wait(= ) > [0x035ef000..0x035efb68] > at java.lang.Object.wait(Native Method) > - waiting on <0x092a1580> (a sun.misc.GC$LatencyLock) > at sun.misc.GC$Daemon.run(GC.java:100) > - locked <0x092a1580> (a sun.misc.GC$LatencyLock) > > "RMI Reaper" prio=3D5 tid=3D0x032b9988 nid=3D0x15dc in Object.wait() > [0x035af000..0x035afbe8] > at java.lang.Object.wait(Native Method) > - waiting on <0x09296c70> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x09296c70> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at sun.rmi.transport.ObjectTable$Reaper.run(ObjectTable.java:336) > at java.lang.Thread.run(Thread.java:595) > > "RMI TCP Accept-0" daemon prio=3D5 tid=3D0x032b9008 nid=3D0x15e8 runnable > [0x0356f000..0x0356fc68] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0x092a5190> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:450) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334) > at java.lang.Thread.run(Thread.java:595) > > "RMI TCP Accept-1099" daemon prio=3D5 tid=3D0x03249590 nid=3D0x11f4 runna= ble > [0x034ef000..0x034efd68] > at java.net.PlainSocketImpl.socketAccept(Native Method) > at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:384) > - locked <0x092949c0> (a java.net.SocksSocketImpl) > at java.net.ServerSocket.implAccept(ServerSocket.java:450) > at java.net.ServerSocket.accept(ServerSocket.java:421) > at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:334) > at java.lang.Thread.run(Thread.java:595) > > "Timer-0" daemon prio=3D5 tid=3D0x030cdb40 nid=3D0xef8 in Object.wait() > [0x034af000..0x034af9e8] > at java.lang.Object.wait(Native Method) > - waiting on <0x09294ae0> (a java.util.TaskQueue) > at java.lang.Object.wait(Object.java:474) > at java.util.TimerThread.mainLoop(Timer.java:483) > - locked <0x09294ae0> (a java.util.TaskQueue) > at java.util.TimerThread.run(Timer.java:462) > > "Low Memory Detector" daemon prio=3D5 tid=3D0x0031d220 nid=3D0x1650 runna= ble > [0x00000000..0x00000000] > > "CompilerThread0" daemon prio=3D10 tid=3D0x0031bdf8 nid=3D0xf8c waiting o= n > condition [0x00000000..0x02d7f8c0] > > "Signal Dispatcher" daemon prio=3D10 tid=3D0x0031b118 nid=3D0x1494 waitin= g on > condition [0x00000000..0x00000000] > > "Finalizer" daemon prio=3D9 tid=3D0x00318520 nid=3D0xd28 in Object.wait() > [0x02cff000..0x02cffc68] > at java.lang.Object.wait(Native Method) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x091d2d90> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159= ) > > "Reference Handler" daemon prio=3D10 tid=3D0x00317040 nid=3D0x1364 in > Object.wait() [0x02cbf000..0x02cbfce8] > at java.lang.Object.wait(Native Method) > - waiting on <0x091d2e10> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:474) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:11= 6) > - locked <0x091d2e10> (a java.lang.ref.Reference$Lock) > > "main" prio=3D5 tid=3D0x00037d98 nid=3D0x1038 in Object.wait() > [0x0007f000..0x0007fc40] > at java.lang.Object.wait(Native Method) > - waiting on <0x092f49e0> (a [Z) > at java.lang.Object.wait(Object.java:474) > at > org.apache.activemq.console.command.StartCommand.waitForShutdown(StartCom= mand.java:106) > - locked <0x092f49e0> (a [Z) > at > org.apache.activemq.console.command.StartCommand.runTask(StartCommand.jav= a:67) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractComma= nd.java:49) > at > org.apache.activemq.console.command.ShellCommand.runTask(ShellCommand.jav= a:64) > at > org.apache.activemq.console.command.AbstractCommand.execute(AbstractComma= nd.java:49) > at > org.apache.activemq.console.command.ShellCommand.main(ShellCommand.java:4= 5) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.activemq.console.Main.runTaskClass(Main.java:135) > at org.apache.activemq.console.Main.main(Main.java:67) > > "VM Thread" prio=3D10 tid=3D0x003147a0 nid=3D0x1098 runnable > > "VM Periodic Task Thread" prio=3D10 tid=3D0x0031e470 nid=3D0x1240 waiting= on > condition > -- > View this message in context: http://www.nabble.com/Broker-Hung-With-Foll= owing-VM-Dump-t1627677.html#a4409496 > Sent from the ActiveMQ - User forum at Nabble.com. > > --=20 Regards, Hiram