子子子子子子(ねこのここねこ)はてブロ部

Macネタが主のIT記事と、興味ある展覧会リストや観覧感想などを書いてますよ。自転車ロードレースも好き。

Snow LeopardのFinderが反応しなくなった

10.6.2のMacBook Air (Late 2009)。
ターミナルで作業をしていたところ、いきなりアプリケーションの切替が出来なくなった(command+tabが効かない)。
Finderのエラーメッセージが表示された。
command+option+escしてもアプリが全く表示されず、Finder再起動も不可能。Spotlightは反応したが、アプリを起動できず。Dock、Exposé、Spacesは有効。
仕方ないのでcommand+control+powerで強制再起動。

コンソールメッセージをチェックしてみると

10/01/08 **:05:22	loginwindow[29]	CarbonCore.framework: coreservicesd process died; attempting to reconnect but future use may result in erroneous behavior.

というようにcoreservicesdが落ちている。
このメッセージを元に検索すると
http://discussions.apple.com/thread.jspa?threadID=2135129&start=0&tstart=0
が見つかった。
またcoreservicesdで検索すると

ここんとこよく coreservicesd がクラッシュ -> 操作不能に陥るなー。。
http://twitter.com/katsuji/status/7059830577

とのつぶやきもあり。

根本原因が同じかどうか怪しいが、

Feb 18 2008
Spinning Wheel of Death

OS X で頭の痛い問題と言えばSWoD。うちの NetBoot クライアントはもれなくこの状態でリブートを余儀なくされる。同じホームディレクトリを共有している俺の Power Mac では起こらないので多分 NetBoot にイメージどこか問題があるのだろう。今日、その Power Mac で USB メモリをアンマウントしようとすると、突如としてSWoD出現。リモートログインしてプロセスを見てみると、coreservicesd というやつが暴走している。何だこりゃ。macosxhints.comの記事を参考に /Library/Caches の中を掃除して解決。NetBoot の方の解決の糸口になるか?
Mac OS as well as UNIX

との記載がある。他にも/Library/Cachesの中身を消せばよい、との記載有り。これに従って/Library/Cachesの中身を一旦除去してみよう。