Sheesh. The WindowServer just bit the dust on my PowerBook. That was the weirdest experience. I wonder how many other people have watched their WindowServer die on them. First, I’m typing then I see the little swirling circle at the bottom of the screen as if the computer is about to reboot. Then the screen goes blue and then I’m watching as the Desktop slowly rebuilds itself sans all of my running apps. Wonderful. Then again I’ve had similar situations with Windows doing the exact same thing when Explorer just dies and needs to be kickstarted back to life.
For the geek inclined here is a log courtesy of /var/log/system.log:
Jul 25 11:43:39 basho crashdump: Crash report written to: /Users//Library/Logs/CrashReporter/WindowServer.crash.log
Jul 25 11:43:39 basho WindowServer[167]: Received fatal signal (11) at PC 0×90004288; exiting
Jul 25 11:43:39 basho mach_kernel: IOHIDSystem: doKickEventConsumer msg_send returned 268435459
Jul 25 11:43:39 basho /usr/libexec/crashreporterd: task_set_exception_ports() failed: (os/kern) invalid argument
Jul 25 11:43:42 basho crashdump: Crash report written to: /Library/Logs/CrashReporter/???.crash.log
Jul 25 11:43:42 basho /usr/libexec/crashreporterd: exception_raise() failed forwarding exception: (os/kern) invalid argument
Jul 25 11:43:42 basho /usr/libexec/crashreporterd: newport: 2803 originalport: b07 thread: ffffffff task: a1b exception: 1
Jul 25 11:43:42 basho /usr/libexec/crashreporterd: mach_msg() reply failed: (ipc/send) invalid destination port
Jul 25 11:43:42 basho /usr/libexec/crashreporterd: task_set_exception_ports() failed: (ipc/send) invalid destination port
Jul 25 11:43:43 basho crashdump: Crash report written to: /Library/Logs/CrashReporter/???.crash.log
Jul 25 11:43:43 basho /usr/libexec/crashreporterd: exception_raise() failed forwarding exception: (os/kern) invalid argument
Jul 25 11:43:43 basho /usr/libexec/crashreporterd: newport: 2803 originalport: b07 thread: ffffffff task: ffffffff exception: 1
Jul 25 11:43:43 basho /usr/libexec/crashreporterd: mach_msg() reply failed: (ipc/send) invalid destination port
Jul 25 11:43:43 basho /usr/libexec/crashreporterd: task_set_exception_ports() failed: (ipc/send) invalid destination port
Jul 25 11:43:44 basho crashdump: Crash report written to: /Library/Logs/CrashReporter/???.crash.log