	- waiting on <0x44e9ad40> (a java.util.Vector)
	at freenet.client.http.Reaper.run(Reaper.java:92)
	- locked <0x44e9ad40> (a java.util.Vector)
	at java.lang.Thread.run(Thread.java:536)

"YThread-0" prio=5 tid=0x82618b0 nid=9779 runnable [0xbddff000..0xbddff83c]
	at java.lang.Object.wait(Native Method)
	at freenet.fs.dir.NativeFSDirectory$NativeBuffer$NativeInputStream.read(NativeFSDirectory.java:2733)
	- locked <0x498743f0> (a freenet.fs.dir.NativeFSDirectory$NativeBuffer)
	at java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
	at java.io.BufferedInputStream.read1(BufferedInputStream.java:222)
	at java.io.BufferedInputStream.read(BufferedInputStream.java:277)
	- locked <0x49893e50> (a java.io.BufferedInputStream)
	at freenet.node.ds.FSDataStoreElement$KeyInputStreamImpl.read(FSDataStoreElement.java:273)
	at freenet.node.states.data.SendData.doRead(SendData.java:218)
	at freenet.node.states.data.SendData.received(SendData.java:194)
	at freenet.node.StateChain.received(StateChain.java:192)
	at freenet.node.StateChain.received(StateChain.java:68)
	- locked <0x49892600> (a freenet.node.StateChain)
	at freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:235)
	- locked <0x49892600> (a freenet.node.StateChain)
	at freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:173)
	at freenet.node.StandardMessageHandler$Ticket.access$100(StandardMessageHandler.java:125)
	at freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:73)
	at freenet.Ticker$Event.run(Ticker.java:323)
	at freenet.thread.YThreadFactory$YThread.run(YThreadFactory.java:195)

" write interface thread" daemon prio=5 tid=0x825d520 nid=9778 runnable [0xbdfff000..0xbdfff83c]
	at sun.nio.ch.PollArrayWrapper.poll0(Native Method)
	at sun.nio.ch.PollArrayWrapper.poll(PollArrayWrapper.java:100)
	at sun.nio.ch.PollSelectorImpl.doSelect(PollSelectorImpl.java:64)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:62)
	- locked <0x44e8c228> (a sun.nio.ch.SelectorImpl$Lock)
	at freenet.transport.AbstractSelectorLoop.mySelect(AbstractSelectorLoop.java:527)
	at freenet.transport.AbstractSelectorLoop.loop(AbstractSelectorLoop.java:675)
	at freenet.transport.WriteSelectorLoop.run(WriteSelectorLoop.java:747)
	at java.lang.Thread.run(Thread.java:536)

" read interface thread" daemon prio=5 tid=0x825a168 nid=9777 runnable [0xbe1ff000..0xbe1ff83c]
	at freenet.ConnectionHandler.innerProcess(ConnectionHandler.java:997)
	at freenet.ConnectionHandler.process(ConnectionHandler.java:703)
	at freenet.transport.ReadSelectorLoop.processConnections(ReadSelectorLoop.java:454)
	at freenet.transport.AbstractSelectorLoop.loop(AbstractSelectorLoop.java:729)
	at freenet.transport.ReadSelectorLoop.run(ReadSelectorLoop.java:506)
	at java.lang.Thread.run(Thread.java:536)

"AbstractSelectorLoop background close() thread" daemon prio=5 tid=0x8262028 nid=9776 in Object.wait() [0xbe3ff000..0xbe3ff83c]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:426)
	at freenet.transport.AbstractSelectorLoop$CloseThread.run(AbstractSelectorLoop.java:837)
	- locked <0x44e883d8> (a java.util.LinkedList)

"Background inserter" prio=5 tid=0x825bdb8 nid=9775 in Object.wait() [0xbe5ff000..0xbe5ff83c]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x44e88438> (a freenet.node.Node$NodeBackgroundInserter)
	at freenet.client.BackgroundInserter.getNextRequest(BackgroundInserter.java:192)
	- locked <0x44e88438> (a freenet.node.Node$NodeBackgroundInserter)
	at freenet.client.RequestManager.execute(RequestManager.java:839)
	- locked <0x44e88438> (a freenet.node.Node$NodeBackgroundInserter)
	at freenet.client.BackgroundInserter$1.run(BackgroundInserter.java:55)
	at java.lang.Thread.run(Thread.java:536)

"Diffie-Helman-Precalc" daemon prio=5 tid=0x81b8e88 nid=9763 runnable [0xbe7ff000..0xbe7ff83c]
	at java.lang.Object.wait(Native Method)
	at freenet.crypt.DiffieHellman$PrecalcBufferFill.run(DiffieHellman.java:51)
	- locked <0x44c7ddd0> (a java.util.Stack)

"Log File Writer Thread" prio=5 tid=0x81653b8 nid=9762 runnable [0xbe9ff000..0xbe9ff83c]
	at java.lang.Object.wait(Native Method)
	at freenet.support.FileLoggerHook$WriterThread.run(FileLoggerHook.java:219)
	- locked <0x44b80678> (a java.util.LinkedList)

"Signal Dispatcher" daemon prio=5 tid=0x808d990 nid=9758 runnable [0..0]

"Finalizer" daemon prio=5 tid=0x8087048 nid=9755 in Object.wait() [0xbf3ff000..0xbf3ff83c]
	at java.lang.Object.wait(Native Method)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
	- locked <0x44b62368> (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=5 tid=0x8086498 nid=9754 in Object.wait() [0xbf5ff000..0xbf5ff83c]
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:426)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:113)
	- locked <0x44b623d0> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x80528a8 nid=9751 in Object.wait() [0xbfffd000..0xbfffd6c8]
	at java.lang.Object.wait(Native Method)
	- waiting on <0x44e9ab90> (a java.lang.Thread)
	at java.lang.Thread.join(Thread.java:1008)
	- locked <0x44e9ab90> (a java.lang.Thread)
	at java.lang.Thread.join(Thread.java:1061)
	at freenet.Core.join(Core.java:524)
	at freenet.node.Main.main(Main.java:1084)

"VM Thread" prio=5 tid=0x8083260 nid=9753 runnable 

"VM Periodic Task Thread" prio=5 tid=0x808c5a0 nid=9756 waiting on condition 
"Suspend Checker Thread" prio=5 tid=0x808cf30 nid=9757 runnable 
