2013年4月1日月曜日

Mountain LionでSafari6がクラッシュする問題の解決方法

Mountain Lionにしてからというもの、Safariがすぐに落ちて使い物にならなくなってしまっていました。
症状としては特定のサイトで落ちるとかではなく、何の前触れも無く突然落ちるというものです。

ググってみたところ「1Password」もしくは「SafariStand」という拡張機能が入っていることが原因だということで皆解決しているようでした。

しかし私の場合はどちらも使っていない。
これ以上はググっても情報は無かったためあきらめてしばらくはChromeを使っていたのですがやはりiPhoneとの連携を考えるとSafariの方が断然便利!なんとか解決しようと出来る限りのことをしてみましたのでまとめてみます!
(削除する場合はバックアップしておくことをおすすめします)


  1. mac再起動
  2. Safariのキャッシュ、クッキー削除
  3. Safariのリセット
  4. 拡張機能を停止
  5. /Library/Internet Plug-Insの中の怪しそうなプラグインを削除
  6. Safari Cookieのアンインストール
  7. SIMBLのアンインストール
  8. アクセス権の修復
  9. セーフブート
  10. Apple Jackの実行
とりあえず何の効果もなく相変わらず落ちまくります(^_^;

クラッシュレポートを見てみると毎回JavaScriptが原因で落ちてしまっているようなので「開発」からJavaScriptを無効にしたらクラッシュしなくなります。
だけど多くのサイトがまともに見れないのでこれは現実的ではない・・・

クラッシュしない人もいるのだからSafari自体のバグではない(と思う)。自分の環境に問題がある。
よって上記1~9でSafari周りの状態はクリーンになっているということにして残るは設定ファイルである
~/Library/Preferences/com.apple.Safari.plist
を削除してみた。

(追記)
~/Library/Preferences/ByHost/com.apple.Safari.~.plist
~/Library/Caches/com.apple.Safari
~/Library/Caches/Metadata/Safari
を削除
~/Library/Safari
をデスクトップに移動
以上でSafari関連ファイルは全て初期化でき、落ちることもなくなりました
(追記)
他にもSafari関連ファイルは人によって異なりますが以下の場所にもあります。Safariで問題を抱えたらここも削除してみるとよいでしょう。
~/Library/MobileSafari
~/Library/Preferences/com.sweetpproductions.SafariCookies.plist
~/Library/Caches/com.apple.safaridavclient
~/Library/Caches/com.apple.helpd/Generated/com.apple.Safari.help
/private/var/folders/~/~/~/com.apple.Safari
/private/var/folders/~/~/~/com.apple.WebProcess+com.apple.Safari
(人によって~の部分は異なります)

どれが問題を引き起こしていたのかよくわかりませんでしたがとりあえずクラッシュはしなくなりました。
ブックマークは先ほどデスクトップに移動させておいたフォルダから元に戻して、Extensionsは一から入れ直してみようと思います。Extensionsがコンフリクトを起こしていた可能性もありますし。

何かありましたらまた追記します。

すると!
数十分webサーフィンしていると必ず前ぶれなくクラッシュしていたSafariが既に半日経つ今でも一度も落ちることなくキビキビ動いている!!

しばらく様子をみてみます。もしまたクラッシュした場合は追記しますが、とりあえず今は安定していますので同様の症状で困っている方は試してみて下さい。

(追記)
残念なことに・・・クラッシュしました。
順調だったのですがこの記事を書いたすぐ後、YouTubeのページを開いた瞬間に落ちました。
今回もやはりJavaScriptが原因のようでした。
こうなればOSのクリーンインストールか・・・本当にSafari6に欠陥はないのか、クリーンインストールで解決するのか?・・・その後が面倒すぎるので諦めてまたChromeに戻りそうです・・・

JavaScriptが原因でクラッシュする場合の対処法が分かる方は是非教えて下さい。よろしくお願いします。

【プライム会員限定】 「Kindle」「Kindle Paperwhite」「Kindle Oasis」 4,000円OFF 読書に特化した目に優しい電子書籍リーダー Kindle 、Amazon.co.jpで最も売れている電子書籍リーダー Kindle Paper...