I have a windows xp profession sp2 machine which is my corporate desktop, I do all my development on it. I have to reboot it every 3-4 days because slowly crss.exe starts eating more and more cpu, and as it must have something to do with the GUI, the whole interface slows down and becomes unusable. I've searched the web to no avail. It doesn't use 100% cpu, it becomes unusable long before that.
Anybody ever see this one?
The IT guys here gave it a looksee but they had no idea so they gave up.
Use Procmon from Sysinternals to see what crss.exe is doing when it's using excessive CPU. There are many things that could be going on, but Procmon should point you in the right direction.
Process explorer might be better, allows you to identify which module is in error, where its stuck in the stack, memory/net/etc.. (doesn't stream past like a log-viewer, more like task-manager with better options!)
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
MS kb/555021 suggests your profile might be corrupt, try creating a new one.
High CPU usage in
crss.exe
used to be a sign of virus infection back in the days before service pack 2. You may want to check your installed from a known clean system.chkdsk /f c:
while you're at it to ensure you don't have any filesystem corruption.