I agree with the previous posts.
I have some comments:
1. I admit in advance this is a long shot, but do you have more than one brand of RAM installed in your machine? Sometimes, having more than one brand of RAM can cause the strangest things to happen.
2. Have you tried opening your project under a different user login? If you don’t get any errors then, then you know the problem is with your user. If this is the case, you should create a new user and operate from that. It would be nice to narrow down exactly what is problematic about your user, but that could be tricky. To be thorough and clean about it, system-re-installation would be the way to go, if the problem is with your user.
3. I have also seen this “General Error” message. I laughed out loud when I saw it, thinking it was a joke. Please, let’s not have a “Specific Error” that we could actually troubleshoot! I mean, if I get an “error of type -xx occurred” that’s at least something I can send to a tech somewhere. But “General?” That’s just insulting. In my case, the error went away, though I can’t remember the circumstances. But I don’t ever remember there actually being a problem, just a weird message.
Good luck!
-Tim C.