WindowServer crash and freeze
I would come back to my laptop, seeing I've been logged off with all my applications having been restarted. (I turn off authentication upon logging in)
Sometimes it would happen when I just get back to my computer. I would see the screen flash blue, the computer logging me off and logging me back in.
I did some hunting and eventually stumbled upon the WindowServer logs in the Console application and could see a history of crashing.
All the WindowServer crash logs had the line:
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.GeForceGLDriver 0x0000000200012910 gldAttachDrawable + 2528
So I thought there might be something wrong about a) the driver or b) the hardware.
The applecare supplied hardware tests did not reveal anything wrong with the video ram.
Since the problems only occured when I got back to my desk or when I left the computer inactive, I figured it might be the screensavers. I disabled the screensavers and set my monitor to sleep after a set amount of time.
Lo and behold, that fixed my problem! No more logouts... until yesterday, when I made a flash video run fullscreen.
Googling for the symptoms, I found many other people were experiencing similar issues. I hope with this post that others will be able to lessen the issue by disabling screensavers.
That said, Apple needs to get their stuff together. Either the Nvidia driver is bad or WindowServer has problems or both. This is unacceptable.
I expect my applications to crash but WindowServer to keep running.
Apple, please fix this.
Message was edited by: sayhello
Aluminum Macbook Pro 15", Mac OS X (10.6.5), 2.2GHz 4GB 667 MHz DDR2 (Late 2007)