MacOS like Windows isn't a free fail OS, moreover there is less information than in Windows/Linux worlds; therefore knowledge/links about repairing Mac OS is recommendable:
Problems updating Safari, sometimes after update Safari you can't execute Safari, iTunes, Java apps, etc, this isn't a new issue however Apple hasn't managed the problem.
Technically the problem is in framework libraries (Webkit.framework and JavaScriptCore.framework) files stored in "System/Library/Framework" folder.
How to prevent/Recommendation:
Don't update Safari if you have a Tiger OS, you can use firefox or if you need this browser in the latest versions, you should try with:
Webkit browser (same engine than safari)
http://nightly.webkit.orgSafari standalone or multiple version
http://michelf.com/projects/multi-safari/When prevention is too late/Solution:
If you have the problem, you must solve it, you must use Pacifist tool to extract the framework files from a correct source, for example:
-Tiger 10.4.11 (PPC) Combo Update
Drag and drop from pacifist folder to finder
/System/Library/Frameworks/JavaScriptCore.framework
/System/Library/Frameworks/WebKit.framework
/System/Library/PrivateFrameworks/JavaScriptGlue.framework
Checking:
Aplicaciones/Utilidades/Consola
registro: Library/Logs
Safari.crash.log
Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: WindowServer [67]
Version: 4.0.5 (4531.22.7)
PID: 216
Thread: Unknown
Link (dyld) error:
Symbol not found: __ZNK3KJS6JSCell9getUInt32ERj
Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
Info source:
http://lifein0and1.com/2008/09/09/howto-fix-apples-webkit-and-javascriptcore-framework-error/
http://discussions.apple.com/thread.jspa?threadID=1470992&tstart=120