Safari stürzt ab mit „Safari-Webinhalt wurde unerwartet beendet“

Ein Safari 9.1 unter OSX 10.10 Yosemite stürzte bei manchen Webseiten immer mit der Meldung „Safari-Webinhalt wurde unerwartet beendet“ ab bzw. der entsprechende Tab.

Im Netz gibt es viele Hinweise, dass man alle Daten löschen soll und Safari praktisch resettet. Ab OSX 10.10 Yosemite gibt es diesen Menüpunkt aber nicht mehr. (Unten findest Du ein Skript, dass das für Dich erledigt.)

Nachdem ich manuell alles gelöscht habe, gab es keine Besserung. Die Seite auf einem anderen Mac lädt einwandfrei. Nachdem ich auch den Safari herüber kopiert habe, immer noch keine Besserung.

Was bleibt übrig, wenn alle Safari Daten gelöscht wurden und der Safari vom funktionierenden Mac herüber kopiert wurde? FONTS!

Es lag an den Zeichensätzen. Auf dem Mac wurden ein Stapel Fonts von Windows installiert, die das Problem bewirkten. Hilfe bringt das Dienstprogramm „Schriftsammlung„.

In der Schriftsammlung alle Zeichensätze markieren (CMD + A) und dann mit der rechten Maustaste auf „Schriften überprüfen„. Hier sollten die Übertäter nun endlich sichtbar werden und lassen sich hier auch gleich entfernen. Siehe auch https://support.apple.com/de-de/HT201749

Schriftensammlung

Falls das auch nicht hilft einfach das Verzeichnis „/Library/Fonts/“ (System) und „~/Library/Fonts/“ (User) mal leeren bzw. den Inhalt heraus bewegen oder das Verzeichnis umbenennen. Die wirklich wichtigen Fonts liegen woanders. OSX funktioniert auch ohne die Fonts in diesen beiden Verzeichnissen. (Ganz im Gegenteil übrigens zu Windows, dass ich mal geschafft habe OHNE Fonts zu booten. Da hab ich mich am Anfang gewundert, dass die Icons gar keine Bezeichnung haben…)

Zu den Fonts Verzeichnissen siehe auch https://support.apple.com/de-de/HT201722

Ich habe ein Skript im Netz gefunden, dass den Safari komplett zurück setzt. Dabei werden alle bisherigen Daten auf dem Desktop abgelegt, wenn das nicht das Problem sein sollte. Dazu einfach ins Terminal gehen. Dann hier diesen Textblock einfügen:

mv ~/Library/Safari ~/Desktop/Safari-`date +%Y%m%d%H%M%S`
rm -Rf ~/Library/Caches/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery
rm -Rf ~/Library/Caches/Metadata/Safari
rm -Rf ~/Library/Caches/com.apple.Safari
rm -Rf ~/Library/Caches/com.apple.WebKit.PluginProcess
rm -Rf ~/Library/Cookies/Cookies.binarycookies
rm -Rf ~/Library/Preferences/Apple\ -\ Safari\ -\ Safari\ Extensions\ Gallery
rm -Rf ~/Library/Preferences/com.apple.Safari.LSSharedFileList.plist
rm -Rf ~/Library/Preferences/com.apple.Safari.RSS.plist
rm -Rf ~/Library/Preferences/com.apple.Safari.plist
rm -Rf ~/Library/Preferences/com.apple.WebFoundation.plist
rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginHost.plist
rm -Rf ~/Library/Preferences/com.apple.WebKit.PluginProcess.plist
rm -Rf ~/Library/PubSub/Database
rm -Rf ~/Library/Saved\ Application\ State/com.apple.Safari.savedState