I'm running OS X 10.7.3 and I'm having a problem with these symptoms:
- Occasionally, all programs will hang and the cursor will become the spinning rainbow wheel of death.
- Events sent to programs during a hang appear to be queued until the end of the hang (for example, keys being typed will suddenly happen all at once).
- The cursor still moves.
- Updating the screen by either
will unhang the computer.
- pressing an F-key that causes a "slider" feedback pop-up, or
- using a multi-touch gesture that affects the screen that isn't scrolling
- Some updates to the screen that are not caused directly by my input (for example, Activity Monitor updating the program list) still work, while others (like a YouTube video) do not. However, the audio has never hung.
- The current user does not affect whether or not programs hang.
- Hangs sometimes occur at the login screen (at which multitouch gestures don't work, so F-keys have to be used). I don't remember whether or not a hang has occurred before logging in.
- The process `WindowServer` appears to increase not insignificantly in CPU usage during a hang.
- One sample of `WindowServer` during a hang resulted in calls to `mach_msg_trap` in 4 different threads each taking a good deal of time. (Some of them, however, simply take up the entire sample time, which is probably expected behavior.) I have the sample, but I'm not sure how to include it pasting it directly into the post, as there doesn't appear to be an attachment option.
That's all the information I have, and I don't know what to make of it. Can anyone shed some light on this?