fr33tux, thanks for the suggestion.
When running 6.046 in normal mode it appears to run OK using the server database with no signs of errors, I ran it in debug mode and the errors show up for failure to get the release number and database update and also sending the stats.
With no errors showing up when running the program normally there is no way to know there is a problem. Also on the download page for 6.046 it still states XP is supported.
Edit - With not getting the server based database does it default to the local databse and at least scan with the defintions when the version was released.