View Single Post
  #17 (permalink)  
Old August 4th, 2005
ultracross's Avatar
ultracross ultracross is offline
FrostWire Developer
 
Join Date: February 7th, 2005
Posts: 815
ultracross is flying high
Default

after killing the previous run, this time i was connected to the network. it was also still using around ~120MB of memory.despite the fact that i have PLENTY of mem to spare, this is what i got...

more console errors:
Ignoring error:
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space

another stack trace:

Full thread dump Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing):

"ConnectionFetcher" daemon prio=5 tid=0x00b44e48 nid=0xaf8 runnable [0x00000000..0x061ffb24]

"Hasher" daemon prio=5 tid=0x05e23dc8 nid=0x6cc runnable [0x0682f000..0x0682fce8]
at java.lang.Thread.yield(Native Method)
at com.limegroup.gnutella.URN.createSHA1String(URN.ja va:594)
at com.limegroup.gnutella.URN.createSHA1Urn(URN.java: 134)
at com.limegroup.gnutella.UrnCache.calculateUrns(UrnC ache.java:178)
at com.limegroup.gnutella.UrnCache$Processor.run(UrnC ache.java:347)
at com.limegroup.gnutella.util.ProcessingQueue$Proces sor.run(ProcessingQueue.java:122)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"Timer-5" daemon prio=5 tid=0x06e72bc0 nid=0xb94 runnable [0x06c1f000..0x06c1fbe8]
at java.util.ArrayList.add(Unknown Source)
at de.kapsi.net.daap.chunks.ContainerChunk.add(Contai nerChunk.java:59)
at de.kapsi.net.daap.Database$DatabaseSongsImpl.<init >(Database.java:736)
at de.kapsi.net.daap.Database$DatabaseSongsImpl.<init >(Database.java:697)
at de.kapsi.net.daap.Database$DatabaseTxn.commit(Data base.java:515)
- locked <0x23a1f1d0> (a de.kapsi.net.daap.Database)
at de.kapsi.net.daap.Library$LibraryTxn.commit(Librar y.java:452)
- locked <0x23a1a028> (a de.kapsi.net.daap.Library)
at de.kapsi.net.daap.Transaction.commit(Transaction.j ava:156)
- locked <0x26707e90> (a de.kapsi.net.daap.Transaction)
at de.kapsi.net.daap.Transaction$AutoCommitTask.run(T ransaction.java:367)
- locked <0x2718feb8> (a java.lang.Class)
- locked <0x23a1a028> (a de.kapsi.net.daap.Library)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)

"ConnectionDispatchRunner" daemon prio=5 tid=0x0333ed58 nid=0x614 in Object.wait() [0x05fdf000..0x05fdfd68]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at com.limegroup.gnutella.io.BufferOutputStream.waitI mpl(BufferOutputStream.java:106)
at com.limegroup.gnutella.io.BufferOutputStream.write (BufferOutputStream.java:67)
- locked <0x25e7fca0> (a java.lang.Object)
at com.limegroup.gnutella.util.CountingOutputStream.w rite(CountingOutputStream.java:29)
at com.limegroup.gnutella.uploader.NormalUploadState. upload(NormalUploadState.java:228)
at com.limegroup.gnutella.uploader.NormalUploadState. writeMessageBody(NormalUploadState.java:176)
at com.limegroup.gnutella.http.HTTPRequestMethod$1.wr iteHttpResponse(HTTPRequestMethod.java:61)
at com.limegroup.gnutella.uploader.HTTPUploader.write Response(HTTPUploader.java:302)
at com.limegroup.gnutella.UploadManager.doSingleUploa d(UploadManager.java:813)
at com.limegroup.gnutella.UploadManager.acceptUpload( UploadManager.java:368)
at com.limegroup.gnutella.Acceptor$ConnectionDispatch Runner.run(Acceptor.java:703)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"DestroyJavaVM" prio=5 tid=0x03336cc8 nid=0xdd4 waiting on condition [0x00000000..0x0012f82c]

"DaapServerThread" daemon prio=5 tid=0x03445ee0 nid=0x8dc runnable [0x0811f000..0x0811f9e8]
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(N ative Method)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Un known Source)
at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$ 400(Unknown Source)
at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
- locked <0x23a2dfe0> (a sun.nio.ch.Util$1)
- locked <0x23a2dff0> (a java.util.Collections$UnmodifiableSet)
- locked <0x23a2df68> (a sun.nio.ch.WindowsSelectorImpl)
at sun.nio.ch.SelectorImpl.select(Unknown Source)
at de.kapsi.net.daap.nio.DaapServerNIO.process(DaapSe rverNIO.java:639)
at de.kapsi.net.daap.nio.DaapServerNIO.run(DaapServer NIO.java:718)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.gui.DaapManager$1.managedRu n(DaapManager.java:190)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"Timer-1" daemon prio=5 tid=0x03445cc0 nid=0xbb4 in Object.wait() [0x0801f000..0x0801fa68]
at java.lang.Object.wait(Native Method)
- waiting on <0x23a1d070> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x23a1d070> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

"JmDNS.RecordReaper" prio=5 tid=0x0341f6f0 nid=0x80c in Object.wait() [0x07f1f000..0x07f1fae8]
at java.lang.Object.wait(Native Method)
- waiting on <0x23a0b510> (a javax.jmdns.JmDNS)
at javax.jmdns.JmDNS$RecordReaper.run(Unknown Source)
- locked <0x23a0b510> (a javax.jmdns.JmDNS)
at java.lang.Thread.run(Unknown Source)

"JmDNS.SocketListener" prio=5 tid=0x03452eb0 nid=0xef4 runnable [0x07e1f000..0x07e1fb68]
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x23a0d8e8> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
- locked <0x23a0d8e8> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0x23a0d928> (a java.net.DatagramPacket)
- locked <0x23a0d948> (a java.net.MulticastSocket)
at javax.jmdns.JmDNS$SocketListener.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"HTTPAcceptor" daemon prio=5 tid=0x034086b0 nid=0x894 runnable [0x07d1f000..0x07d1fbe8]
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(Unknown Source)
- locked <0x23917b30> (a java.net.SocksSocketImpl)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at com.limegroup.gnutella.browser.HTTPAcceptor.run(HT TPAcceptor.java:174)
- locked <0x238c7ed8> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"QueryUnicaster" daemon prio=5 tid=0x03405e00 nid=0xc74 in Object.wait() [0x07c1f000..0x07c1fc68]
at java.lang.Object.wait(Native Method)
- waiting on <0x23182138> (a java.util.Hashtable)
at java.lang.Object.wait(Unknown Source)
at com.limegroup.gnutella.QueryUnicaster.waitForQueri es(QueryUnicaster.java:308)
- locked <0x23182138> (a java.util.Hashtable)
at com.limegroup.gnutella.QueryUnicaster.queryLoop(Qu eryUnicaster.java:228)
at com.limegroup.gnutella.QueryUnicaster.access$000(Q ueryUnicaster.java:37)
at com.limegroup.gnutella.QueryUnicaster$1.managedRun (QueryUnicaster.java:192)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"Acceptor" daemon prio=5 tid=0x033854a8 nid=0xef8 in Object.wait() [0x06b1f000..0x06b1fd68]
at java.lang.Object.wait(Native Method)
- waiting on <0x23184120> (a java.lang.Object)
at com.limegroup.gnutella.io.NIOServerSocket.accept(N IOServerSocket.java:99)
- locked <0x23184120> (a java.lang.Object)
at com.limegroup.gnutella.Acceptor.run(Acceptor.java: 535)
- locked <0x23171ff8> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"MulticastService" daemon prio=5 tid=0x05c5c928 nid=0x970 runnable [0x0662f000..0x0662fce8]
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
- locked <0x23184770> (a java.net.PlainDatagramSocketImpl)
at java.net.PlainDatagramSocketImpl.receive(Unknown Source)
- locked <0x23184770> (a java.net.PlainDatagramSocketImpl)
at java.net.DatagramSocket.receive(Unknown Source)
- locked <0x23432848> (a java.net.DatagramPacket)
- locked <0x23181238> (a java.net.MulticastSocket)
at com.limegroup.gnutella.MulticastService.run(Multic astService.java:190)
- locked <0x23181268> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"Thread-8" prio=5 tid=0x0339c5b0 nid=0x948 runnable [0x00000000..0x060ffd94]

"Timer-0" daemon prio=5 tid=0x05b32318 nid=0xf90 in Object.wait() [0x0652f000..0x0652fd68]
at java.lang.Object.wait(Native Method)
- waiting on <0x231717c0> (a java.util.TaskQueue)
at java.util.TimerThread.mainLoop(Unknown Source)
- locked <0x231717c0> (a java.util.TaskQueue)
at java.util.TimerThread.run(Unknown Source)

"TimerQueue" daemon prio=5 tid=0x05bcfd40 nid=0x840 in Object.wait() [0x0631f000..0x0631f9e8]
at java.lang.Object.wait(Native Method)
- waiting on <0x230d0270> (a javax.swing.TimerQueue)
at javax.swing.TimerQueue.run(Unknown Source)
- locked <0x230d0270> (a javax.swing.TimerQueue)
at java.lang.Thread.run(Unknown Source)

"NIODispatcher" prio=5 tid=0x0338eca0 nid=0xa14 waiting on condition [0x05acf000..0x05acfb68]
at java.lang.Thread.sleep(Native Method)
at com.limegroup.gnutella.io.NIODispatcher.process(NI ODispatcher.java:386)
at com.limegroup.gnutella.io.NIODispatcher.run(NIODis patcher.java:560)
at java.lang.Thread.run(Unknown Source)
at com.limegroup.gnutella.util.ManagedThread.managedR un(ManagedThread.java:60)
at com.limegroup.gnutella.util.ManagedThread.run(Mana gedThread.java:49)

"AWT-EventQueue-0" prio=7 tid=0x03387a80 nid=0x600 in Object.wait() [0x059cf000..0x059cfbe8]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at java.awt.EventQueue.getNextEvent(Unknown Source)
- locked <0x22f96a20> (a java.awt.EventQueue)
at java.awt.EventDispatchThread.pumpOneEventForHierar chy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

"Java2D Disposer" daemon prio=10 tid=0x0328c320 nid=0xf14 in Object.wait() [0x057cf000..0x057cfce8]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x22f98918> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at sun.java2d.Disposer.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Windows" daemon prio=7 tid=0x0328b008 nid=0x430 runnable [0x056cf000..0x056cfd68]
at sun.awt.windows.WToolkit.eventLoop(Native Method)
at sun.awt.windows.WToolkit.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

"AWT-Shutdown" prio=5 tid=0x0328ac28 nid=0x914 in Object.wait() [0x055cf000..0x055cf9e8]
at java.lang.Object.wait(Native Method)
- waiting on <0x22f7eda0> (a java.lang.Object)
at java.lang.Object.wait(Unknown Source)
at sun.awt.AWTAutoShutdown.run(Unknown Source)
- locked <0x22f7eda0> (a java.lang.Object)
at java.lang.Thread.run(Unknown Source)

"Low Memory Detector" daemon prio=5 tid=0x00af80e0 nid=0x83c runnable [0x00000000..0x00000000]

"CompilerThread0" daemon prio=10 tid=0x00af6cb8 nid=0x24c waiting on condition [0x00000000..0x0306f8cc]

"Signal Dispatcher" daemon prio=10 tid=0x00af5fa8 nid=0xa84 runnable [0x00000000..0x00000000]

"Finalizer" daemon prio=9 tid=0x00af1280 nid=0xba8 in Object.wait() [0x02e6f000..0x02e6fc68]
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
- locked <0x22f7ef48> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(Unknown Source)
at java.lang.ref.Finalizer$FinalizerThread.run(Unknow n Source)

"Reference Handler" daemon prio=10 tid=0x00aefda0 nid=0x9d8 in Object.wait() [0x02d6f000..0x02d6fce8]
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Unknown Source)
at java.lang.ref.Reference$ReferenceHandler.run(Unkno wn Source)
- locked <0x22f7ed10> (a java.lang.ref.Reference$Lock)

"VM Thread" prio=10 tid=0x00aed500 nid=0x52c runnable

"VM Periodic Task Thread" prio=10 tid=0x00af92f0 nid=0xf18 waiting on condition