If my code is at fault, I'll take the blame for it..however, there's nothing in the patches that would cause this behavior.
They use existing variables and only write to log files. Worst case scenario, they would have crashed the server attempting to read from undefined
object properties.
Reverting the files and compiling new binaries should have eliminated any issues the patch code was causing.
I believe this is going to be a persistent database problem. I can't explain why the emu can no longer access the database, but other
programs can.
Given the behavior that your server was already exhibiting, I am really inclined to believe that you were getting database read failures during
the revive process.
It could be server code related, but this is the first occurrence of this happening that I'm aware of and it is highly unlikely that your case
would be the only one if it were.
I don't know if MySQL generates log files, but you might want to check there for issues as well.
I don't have access to my database at the moment, but isn't there a way to run a data integrity check?
EDIT: To Wit:
http://www.eqemulator.org/forums/sho...10&postcount=1