My freenet node keeps crashing on me. The wrapper.log file simply
says... "Restarting node: MessageCore froze for 3 minutes!"
...at which point it begins to cleanly close the databases/datastores
and does finally say a clean "Goodbye from freenet.node.Node at asdf (USM
deadlock)".

This term "deadlock" came up a couple of times. The phrase
"PacketSender deadlock" also came up in the wrapper log file.

Not coincidentally, I'm sure, in my freenet log files I get *tonnes* of
PacketSender errors. I'm talking about thousands of these ERROR
messages logged a minute, over a hundred per second. My
freenet-previous.log file was 27MB! Pretty much exclusively messages
like: "(freenet.node.KeyTracker, PacketSender thread for 12345, ERROR):
Packet 72390 sent over 1719253ms ago and still not acked on
freenet.node.KeyTracker at blabla"

My ISP is notorious for throttling p2p traffic, including blindly
shaping all encrypted traffic, so I'm pretty confident that the
PacketSender errors are a result of this. But this is no reason to
freeze the MessageCore.

I'm guessing all these rejected packets are overflowing a buffer or
something, and thus freezing "MessageCore"?

Reply via email to