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"?
