Solved the problem!
It was NOT out of memory; there was actually a limit on the number of
processes (ulimit -u).
On Sun, Jun 24, 2007 at 01:31:44PM +0200, Folkert van Heusden wrote:
> Freenet 0.7 Build #1039 r13710 keeps dying with out-of-memory errors
> while using java jdk1.6.0_01. Freenet-ext Build #13 r12938
>
> Jun 24, 2007 11:26:42:717 (freenet.client.async.USKChecker,
> RequestStarter$SenderThread for USKChecker for SSK at
> wyUwaqJxwu3ov4vC-qmYdaBynT3WPRLIQ-UU~qOmcPw,Bk6hZayHwRNIPCCQzOX33Ev7nlZBaIK27ds4rG6FN8I,AQACAAE/ark-8
> for USKAttempt for 8 for USK at
> wyUwaqJxwu3ov4vC-qmYdaBynT3WPRLIQ-UU~qOmcPw,Bk6hZayHwRNIPCCQzOX33Ev7nlZBaIK27ds4rG6FN8I,AQACAAE/ark/6
> for freenet.client.async.USKFetcher at df2d38, ERROR): Caught
> java.lang.OutOfMemoryError: unable to create new native thread
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at freenet.node.RequestSender.start(RequestSender.java:110)
> at freenet.node.Node.makeRequestSender(Node.java:1919)
> at freenet.node.NodeClientCore.realGetSSK(NodeClientCore.java:587)
> at freenet.node.NodeClientCore.realGetKey(NodeClientCore.java:465)
> at freenet.node.SendableGet.send(SendableGet.java:82)
> at
> freenet.node.RequestStarter$SenderThread.run(RequestStarter.java:167)
> at java.lang.Thread.run(Thread.java:619)
> Jun 24, 2007 11:26:42:721 (freenet.node.MemoryChecker, Scheduled job:
> freenet.node.MemoryChecker at c2cf83, NORMAL): Memory in use: 15.9 MiB
> Jun 24, 2007 11:26:42:817 (freenet.io.comm.UdpSocketManager, UdpSocketManager
> packet receiver thread on port 46954, ERROR): Dispatcher threw
> java.lang.OutOfMemoryError: unable to create new native thread
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at
> freenet.node.NodeDispatcher.handleDataRequest(NodeDispatcher.java:194)
> at freenet.node.NodeDispatcher.handleMessage(NodeDispatcher.java:122)
> at
> freenet.io.comm.UdpSocketManager.checkFilters(UdpSocketManager.java:383)
> at
> freenet.node.FNPPacketMangler.processDecryptedData(FNPPacketMangler.java:892)
> at freenet.node.FNPPacketMangler.tryProcess(FNPPacketMangler.java:720)
> at freenet.node.FNPPacketMangler.process(FNPPacketMangler.java:118)
> at freenet.io.comm.UdpSocketManager.realRun(UdpSocketManager.java:245)
> at freenet.io.comm.UdpSocketManager.runLoop(UdpSocketManager.java:212)
> at freenet.io.comm.UdpSocketManager.run(UdpSocketManager.java:168)
> Jun 24, 2007 11:26:42:818 (freenet.io.comm.UdpSocketManager, UdpSocketManager
> packet receiver thread on port 46954, ERROR): Dispatcher threw
> java.lang.OutOfMemoryError: unable to create new native thread
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at
> freenet.node.NodeDispatcher.handleDataRequest(NodeDispatcher.java:194)
> at freenet.node.NodeDispatcher.handleMessage(NodeDispatcher.java:122)
> at
> freenet.io.comm.UdpSocketManager.checkFilters(UdpSocketManager.java:383)
> at
> freenet.node.FNPPacketMangler.processDecryptedData(FNPPacketMangler.java:892)
> at freenet.node.FNPPacketMangler.tryProcess(FNPPacketMangler.java:720)
> at freenet.node.FNPPacketMangler.process(FNPPacketMangler.java:118)
> at freenet.io.comm.UdpSocketManager.realRun(UdpSocketManager.java:245)
> at freenet.io.comm.UdpSocketManager.runLoop(UdpSocketManager.java:212)
> at freenet.io.comm.UdpSocketManager.run(UdpSocketManager.java:168)
> Jun 24, 2007 11:26:42:841 (freenet.node.FNPPacketMangler, UdpSocketManager
> packet receiver thread on port 46954, NORMAL): Unmatchable packet from
> 24.226.137.18:60383
> Jun 24, 2007 11:26:43:129 (freenet.node.RequestHandler, RequestHandler for
> UID 2983525778819004435, ERROR): Caught java.lang.OutOfMemoryError: unable to
> create new native thread
> java.lang.OutOfMemoryError: unable to create new native thread
> at java.lang.Thread.start0(Native Method)
> at java.lang.Thread.start(Thread.java:597)
> at freenet.node.RequestSender.start(RequestSender.java:110)
> at freenet.node.Node.makeRequestSender(Node.java:1919)
> at freenet.node.RequestHandler.run(RequestHandler.java:77)
> at java.lang.Thread.run(Thread.java:619)
>
> etc.
>
>
> Folkert van Heusden
>
> --
> www.vanheusden.com/multitail - multitail is tail on steroids. multiple
> windows, filtering, coloring, anything you can think of
> ----------------------------------------------------------------------
> Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com
Folkert van Heusden
--
www.vanheusden.com/multitail - multitail is tail on steroids. multiple
windows, filtering, coloring, anything you can think of
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com