Over at Eternia we've been having some pretty nasty problems with the linux DreamDaemon. After a random amount of uptime, the process will hang up (but not crash) and disconnect all clients, refusing any more connections. This is pretty characteristic of an infinite loop happening somewhere in the code, but we can definitely assure you the problem isn't with our code. For one there's no runtime error being generated in our logs.
When it hangs up, it ignores SIGTERMs and forces us to SIGKILL the process to restart the game.
Here are the past few days' worth of logs. Every time the server starts up again, the server's hung up and forced us to restart it.
Fri Nov 13 00:34:22 2015
Dream Daemon FAILED to open port 1213!
BUG: File not found: /root/Eternia/logs/chat/2015/11/13/xdgamer7.html (current directory is /root/Eternia)
BUG: Unable to read icon 3003
BUG: Unable to read icon 3003
BUG: Failed to decode message 159,13
BUG: Finished erasure with refcount=1 (ref=5:59) DM (keymapping.dm:167)
BUG: Bad ref (5:59) in DecRefCount(DM keymapping.dm:167)
BUG: Corrupt block header
BUG: Fmem block size at 1108 is -1858849779/38529 with type 5.
BUG: Error reading file memory structureFile offset: 1108
Real position: 1113/38529
BUG: Ccorrupt or invalid savefile 'saves/bindings/redthesaiyan_bindings.sav'
BUG: Attempting auto-recovery of '/root/Eternia/saves/bindings/redthesaiyan_bindings.sav'
BUG: Backed up old savefile as '/root/Eternia/saves/bindings/redthesaiyan_bindings_bad_000.sav' and exported text to '/root/Eternia/saves/bindings/redthesaiyan_bindings_bad_000.txt'. REMOVE OR RENAME THESE FILES. If too many of these files build up, auto-recovery will be disabled.
BUG: Sequence number D023 expected but 43 received
Sat Nov 14 15:14:36 2015
World opened on network port 1213.
Welcome BYOND! (5.0 Beta Version 509.1312)
Or this code can be embedded:
<iframe src="http://www.byond.com/play/embed/74.91.112.158:1213" width=640 height=480></iframe>
The BYOND hub reports that port 1213 is reachable.
BUG: Sequence number 225A expected but 42 received
BUG: Unexpected hub certificate (65535)
BUG: Unexpected hub certificate (65535)
BUG: Sequence number F4AB expected but 2 received
Sun Nov 15 17:11:13 2015
Dream Daemon FAILED to open port 1213!
Sun Nov 15 17:12:58 2015
World opened on network port 1213.
Welcome BYOND! (5.0 Beta Version 509.1312)
Or this code can be embedded:
<iframe src="http://www.byond.com/play/embed/74.91.112.158:1213" width=640 height=480></iframe>
The BYOND hub reports that port 1213 is reachable.
BUG: Sequence number EC9D expected but 2 received