On Tue, Feb 04, 2003 at 03:08:26PM +0100, Niklas Bergh wrote:
> >From my console:
> 
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 1d47d9431d47d943
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 48797ce348797ce3
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 596e4384596e4384
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 6b6a1d326b6a1d32
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 10ac18d110ac18d1
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 65c0f83065c0f83
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 355a5f21355a5f21
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 5c32b9b15c32b9b1
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 51724e2c51724e2c
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 9e8f5c409e8f5c4
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 300e657e300e657e
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: ef302c80ef302c8
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 428c8435428c8435
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 5a42243d5a42243d
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> PANIC! Just recreated heisenbug! ID: 3cbea5de3cbea5de
> YOUR NODE CAUSED THE HEISENBUG - PLEASE REPORT SETUP TO FREENET DEV
> MAILING  LIST!
> 
> Please, put a timestamp on ^^^^ and it will be much easier to sync with
> the log afterwards.

An identical message should be in the log, with a timestamp.
> 
> What should I report?
What JVM you are using, for a start.

> Some tidbits: Fred seems dead, wont serve any data on localhost:8888,
> 4.5gigs of log at loglevel minor, v552, Suns JVM 1.4.1_01, static ip, 12
> gigs of storage (for some reason only filled up to 8 gigs even though it
> was full a week ago).

Hrrrm.
> 
> Partial thread dump (had to small console buffer):
> 
> "QThread-8487" prio=5 tid=0x0DB9A008 nid=0x838 waiting for monitor entry
> [2d2f000..2d2fd8c]
>         at freenet.node.ds.FSDataStore.getData(FSDataStore.java:155)
>         - waiting to lock <1109BDA0> (a
> freenet.fs.dir.NativeFSDirectory)
>         at
> freenet.node.states.request.Pending.searchData(Pending.java:475)
>         at
> freenet.node.states.request.Pending.receivedRequestInitiator(Pending.jav
> a:211)
>         at
> freenet.node.states.request.DataPending.receivedMessage(DataPending.java
> :66)
>         at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
> Source)
>         at java.lang.reflect.Method.invoke(Unknown Source)
>         at freenet.node.State.received(State.java:126)
>         at freenet.node.StateChain.received(StateChain.java:161)
>         at freenet.node.StateChain.received(StateChain.java:52)
>         - locked <1316A8A8> (a freenet.node.StateChain)
>         at
> freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.ja
> va:212)
>         - locked <1316A8A8> (a freenet.node.StateChain)
>         at
> freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandl
> er.java:159)
>         at
> freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandl
> er.java)
>         at
> freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:6
> 8)
>         at freenet.Ticker$Event.run(Ticker.java:214)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8397" prio=5 tid=0x0D9B2E50 nid=0x360 in Object.wait()
> [5fef000..5fefd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <124BC580> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8307" prio=5 tid=0x21685818 nid=0xdd8 in Object.wait()
> [55bf000..55bfd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <122F2270> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8213" prio=5 tid=0x21537E60 nid=0xef8 in Object.wait()
> [423f000..423fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <12448D80> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8191" prio=5 tid=0x0DAC4E78 nid=0xdcc in Object.wait()
> [347f000..347fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <1240E1A8> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8135" prio=5 tid=0x213AD818 nid=0x1080 in Object.wait()
> [2bef000..2befd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <12327AC0> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8123" prio=5 tid=0x213A5620 nid=0x57c in Object.wait()
> [7f2f000..7f2fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <12582820> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8119" prio=5 tid=0x2147E818 nid=0xc84 in Object.wait()
> [7e2f000..7e2fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <1250EB30> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8115" prio=5 tid=0x0DB11620 nid=0x7b4 in Object.wait()
> [7d2f000..7d2fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <1224A790> (a java.lang.Object)
>         at
> freenet.interfaces.FreenetConnectionRunner.handle(FreenetConnectionRunne
> r.java:74)
>         at
> freenet.interfaces.PublicInterface$ConnectionShell.run(PublicInterface.j
> ava:105)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8040" prio=5 tid=0x213D6818 nid=0xd90 in Object.wait()
> [3fbf000..3fbfd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <12195000> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-8033" prio=5 tid=0x216D6BA8 nid=0x634 in Object.wait()
> [666f000..666fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <121CFE60> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7999" prio=5 tid=0x214410A0 nid=0x314 in Object.wait()
> [716f000..716fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <120A1930> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7908" prio=5 tid=0x2171FC18 nid=0x85c in Object.wait()
> [45ff000..45ffd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <11F3E0C0> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7745" prio=5 tid=0x21659AD8 nid=0x9fc runnable
> [55ff000..55ffd8c]
>         at java.net.SocketOutputStream.socketWrite0(Native Method)
>         at java.net.SocketOutputStream.socketWrite(Unknown Source)
>         at java.net.SocketOutputStream.write(Unknown Source)
>         at
> freenet.crypt.CipherOutputStream.write(CipherOutputStream.java:47)
>         at java.io.BufferedOutputStream.flushBuffer(Unknown Source)
>         at java.io.BufferedOutputStream.write(Unknown Source)
>         - locked <11D09D98> (a java.io.BufferedOutputStream)
>         at
> freenet.ConnectionHandler$SendOutputStream.write(ConnectionHandler.java:
> 1002)
>         at freenet.node.states.data.SendData.received(SendData.java:110)
>         at freenet.node.StateChain.received(StateChain.java:161)
>         at freenet.node.StateChain.received(StateChain.java:52)
>         - locked <11D165D8> (a freenet.node.StateChain)
>         at
> freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.ja
> va:212)
>         - locked <11D165D8> (a freenet.node.StateChain)
>         at
> freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandl
> er.java:159)
>         at
> freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandl
> er.java)
>         at
> freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:6
> 8)
>         at freenet.Ticker$Event.run(Ticker.java:214)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7695" prio=5 tid=0x215BB008 nid=0xe60 in Object.wait()
> [2e6f000..2e6fd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <11CFC6F0> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7694" prio=5 tid=0x0D905D50 nid=0x6f4 waiting for monitor entry
> [2daf000..2dafd8c]
>         at java.io.BufferedOutputStream.flush(Unknown Source)
>         - waiting to lock <11D09D98> (a java.io.BufferedOutputStream)
>         at freenet.session.FnpLink.close(FnpLink.java:530)
>         - locked <11D09D78> (a freenet.transport.tcpConnection)
>         at
> freenet.ConnectionHandler.terminate(ConnectionHandler.java:676)
>         at freenet.ConnectionHandler.close(ConnectionHandler.java:640)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:426)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "QThread-7107" prio=5 tid=0x216D2E88 nid=0xa8c in Object.wait()
> [48ff000..48ffd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.ConnectionHandler.run(ConnectionHandler.java:370)
>         - locked <118DFF40> (a java.lang.Object)
>         at
> freenet.OpenConnectionManager$ConnectionJob.run(OpenConnectionManager.ja
> va:591)
>         at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> "Interface # tcp/8888" prio=5 tid=0x00942410 nid=0xf08 runnable
> [2193f000..2193fd8c]
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.PlainSocketImpl.accept(Unknown Source)
>         - locked <111F0ED0> (a java.net.PlainSocketImpl)
>         at java.net.ServerSocket.implAccept(Unknown Source)
>         at java.net.ServerSocket.accept(Unknown Source)
>         at freenet.transport.tcpListener.accept(tcpListener.java:45)
>         at
> freenet.interfaces.Interface.acceptConnections(Interface.java:201)
>         at freenet.interfaces.Interface.run(Interface.java:157)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Interface # tcp/8481" prio=5 tid=0x0093E1C8 nid=0x780 runnable
> [218ff000..218ffd8c]
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.PlainSocketImpl.accept(Unknown Source)
>         - locked <1112B328> (a java.net.PlainSocketImpl)
>         at java.net.ServerSocket.implAccept(Unknown Source)
>         at java.net.ServerSocket.accept(Unknown Source)
>         at freenet.transport.tcpListener.accept(tcpListener.java:45)
>         at
> freenet.interfaces.Interface.acceptConnections(Interface.java:201)
>         at freenet.interfaces.Interface.run(Interface.java:157)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Interface # tcp/14166" prio=5 tid=0x0093E070 nid=0xbc4 runnable
> [218bf000..218bfd8c]
>         at java.net.PlainSocketImpl.socketAccept(Native Method)
>         at java.net.PlainSocketImpl.accept(Unknown Source)
>         - locked <1112B3C0> (a java.net.PlainSocketImpl)
>         at java.net.ServerSocket.implAccept(Unknown Source)
>         at java.net.ServerSocket.accept(Unknown Source)
>         at freenet.transport.tcpListener.accept(tcpListener.java:45)
>         at
> freenet.interfaces.Interface.acceptConnections(Interface.java:201)
>         at freenet.interfaces.Interface.run(Interface.java:157)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Ticker" daemon prio=5 tid=0x2151EA08 nid=0xfac runnable
> [2187f000..2187fd8c]
>         at java.lang.Object.wait(Native Method)
>         at freenet.Ticker.run(Ticker.java:122)
>         - locked <11112A58> (a freenet.Ticker)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Polling thread for single Reaper instance." daemon prio=5
> tid=0x20CFEDC8 nid=0xfb4 in Object.wait() [2183f000..2183fd8c]
>         at java.lang.Object.wait(Native Method)
>         at freenet.client.http.Reaper.run(Reaper.java:94)
>         - locked <11112AB8> (a java.util.Vector)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Fproxy insert request cleanup thread." daemon prio=5 tid=0x0093FE30
> nid=0xe78 in Object.wait() [217ff000..217ffd8c]
>         at java.lang.Object.wait(Native Method)
>         at freenet.client.http.Reaper.run(Reaper.java:94)
>         - locked <11112B48> (a java.util.Vector)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Fproxy insert request cleanup thread." daemon prio=5 tid=0x21490D40
> nid=0xf2c in Object.wait() [217bf000..217bfd8c]
>         at java.lang.Object.wait(Native Method)
>         at freenet.client.http.Reaper.run(Reaper.java:94)
>         - locked <11112BD8> (a java.util.Vector)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Thread creation thread." prio=5 tid=0x20B132A8 nid=0x9c8 in
> Object.wait() [211ff000..211ffd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at freenet.thread.QThreadFactory.run(QThreadFactory.java:75)
>         - locked <11110ED8> (a freenet.thread.QThreadFactory)
>         at java.lang.Thread.run(Unknown Source)
> 
> "Diffie-Helman-Precalc" daemon prio=2 tid=0x20B27470 nid=0xc3c in
> Object.wait() [211bf000..211bfd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at
> freenet.crypt.DiffieHellman$PrecalcBufferFill.run(DiffieHellman.java:52)
>         - locked <1109BF90> (a java.util.Stack)
> 
> "Signal Dispatcher" daemon prio=10 tid=0x008B8790 nid=0xe48 waiting on
> condition [0..0]
> 
> "Finalizer" daemon prio=5 tid=0x008FBC20 nid=0xb38 waiting for monitor
> entry [209ff000..209ffd8c]
>         at
> freenet.fs.dir.NativeFSDirectory$NativeBuffer.releaseInternal(NativeFSDi
> rectory.java:1981)
>         - waiting to lock <1109BE28> (a java.lang.Object)
>         - locked <11038290> (a java.lang.Object)
>         - locked <11038298> (a java.lang.Object)
>         at
> freenet.fs.dir.NativeFSDirectory$ExternalNativeBuffer.release(NativeFSDi
> rectory.java:1229)
>         - locked <13225E68> (a
> freenet.fs.dir.NativeFSDirectory$ExternalNativeBuffer)
>         at
> freenet.node.ds.FSDataStoreElement.release(FSDataStoreElement.java:70)
>         - locked <13225DE8> (a freenet.node.ds.FSDataStoreElement)
>         at
> freenet.node.ds.FSDataStoreElement$KeyOutputStreamImpl.close(FSDataStore
> Element.java:124)
>         at
> freenet.node.ds.FSDataStoreElement$KeyOutputStreamImpl.finalize(FSDataSt
> oreElement.java:201)
>         at java.lang.ref.Finalizer.invokeFinalizeMethod(Native Method)
>         at java.lang.ref.Finalizer.runFinalizer(Unknown Source)
>         at java.lang.ref.Finalizer.access$100(Unknown Source)
>         at java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)
> 
> "Reference Handler" daemon prio=10 tid=0x008FAFB0 nid=0x6a4 in
> Object.wait() [209bf000..209bfd8c]
>         at java.lang.Object.wait(Native Method)
>         at java.lang.Object.wait(Unknown Source)
>         at java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
>         - locked <10F93640> (a java.lang.ref.Reference$Lock)
> 
> "main" prio=5 tid=0x00234BF8 nid=0x1008 in Object.wait() [6f000..6fc44]
>         at java.lang.Object.wait(Native Method)
>         - waiting on <111129C8> (a java.lang.Thread)
>         at java.lang.Thread.join(Unknown Source)
>         - locked <111129C8> (a java.lang.Thread)
>         at java.lang.Thread.join(Unknown Source)
>         at freenet.Core.join(Core.java:430)
>         at freenet.node.Main.main(Main.java:797)
> 
> "VM Thread" prio=5 tid=0x008F9D78 nid=0xfa4 runnable
> 
> "VM Periodic Task Thread" prio=10 tid=0x008B71E8 nid=0xe74 waiting on
> condition
> "Suspend Checker Thread" prio=10 tid=0x008B7DA8 nid=0xbe0 runnable
> 
> Bits from the log:
> ---------------------------
> I guess that this is why I cant connect to the web interface. Seemed
> like the hundreds of threads where busy queryrejecting or so...
>       Feb 4, 2003 11:08:29 AM (freenet.interfaces.PublicInterface,
> Interface # tcp/14166): Rejected connection: thread limit reached
> 
> ----------------------------- 
> Earlier I had a number of these. They occurred periodically over a bunch
> of hours then disappeared. Can they be the cause of my shrunk datastore?
>       Feb 2, 2003 4:06:23 PM
> (freenet.node.states.maintenance.Checkpoint, QThread-8055): unhandled
> throwable in Checkpoint: Native Filesystem Directory checkpoint
> freenet.fs.dir.DirectoryException: finalizing rename failed
>       at

Hmmm. Fred needs write access to the whole directory it is installed
in... does it have that? Are you sure the disk isn't full?

> freenet.fs.dir.NativeFSDirectory$NativeBuffer.reallyCommit(NativeFSDirec
> tory.java:1839)
>       at
> freenet.fs.dir.NativeFSDirectory.writeIndex(NativeFSDirectory.java:729)
>       at
> freenet.fs.dir.NativeFSDirectory.checkpoint(NativeFSDirectory.java:1115)
>       at
> freenet.node.states.maintenance.Checkpoint.checkpoint(Checkpoint.java:56
> )
>       at
> freenet.node.states.maintenance.Checkpoint.received(Checkpoint.java:49)
>       at freenet.node.StateChain.received(StateChain.java:161)
>       at freenet.node.StateChain.received(StateChain.java:52)
>       at
> freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.ja
> va:212)
>       at
> freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandl
> er.java:159)
>       at
> freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandl
> er.java)
>       at
> freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:6
> 8)
>       at freenet.Ticker$Event.run(Ticker.java:214)
>       at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> ---------------------------------
> I also saw a burst of these earlier today:
>       Feb 4, 2003 11:00:00 AM (freenet.diagnostics.FileEventList,
> QThread-10986): Failed to read data from disk, using empty file.
> java.io.EOFException
>       at java.io.DataInputStream.readInt(Unknown Source)
>       at java.io.DataInputStream.readLong(Unknown Source)
>       at
> freenet.diagnostics.CountingProcess.readEvent(CountingProcess.java:75)
>       at
> freenet.diagnostics.FileEventList.read(FileEventList.java:125)
>       at freenet.diagnostics.FileEventList.open(FileEventList.java:46)
>       at freenet.diagnostics.RandomVar.addTo(RandomVar.java:111)
>       at freenet.diagnostics.RandomVar.endOf(RandomVar.java:181)
>       at
> freenet.diagnostics.StandardDiagnostics.aggregateVars(StandardDiagnostic
> s.java:222)
>       at
> freenet.diagnostics.DiagnosticsCheckpoint.checkpoint(DiagnosticsCheckpoi
> nt.java:35)
>       at
> freenet.node.states.maintenance.Checkpoint.checkpoint(Checkpoint.java:56
> )
>       at
> freenet.node.states.maintenance.Checkpoint.received(Checkpoint.java:49)
>       at freenet.node.StateChain.received(StateChain.java:161)
>       at freenet.node.StateChain.received(StateChain.java:52)
>       at
> freenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.ja
> va:212)
>       at
> freenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandl
> er.java:159)
>       at
> freenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandl
> er.java)
>       at
> freenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:6
> 8)
>       at freenet.Ticker$Event.run(Ticker.java:214)
>       at
> freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212)
> 
> 
> 
> I had a low disk space condition earlier (the log file ate the space),
> might that be the cause of any of the exceptions above?
Yes, the later ones at least.

> /N
> 

-- 
Matthew Toseland
[EMAIL PROTECTED][EMAIL PROTECTED]
Full time freenet hacker.
http://freenetproject.org/
Freenet Distribution Node (temporary) at http://amphibian.dyndns.org:8889/A8dz8aYheps/
ICTHUS.

Attachment: msg02803/pgp00000.pgp
Description: PGP signature

Reply via email to