I can see no apparent malware so I would suspect a corrupt database, do you have a backup copy