HOWTO: Fix Apple’s WebKit and JavaScriptCore Framework Error
Posted by Mr. IT Guy | Filed under IT in General, Mac OSX, Operating System
The error message:
1 2 3 | Symbol not found: __ZN3KJS11Interpreter4markEv Referenced from: /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore Expected in: /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore |
The probable cause:
All fingers seems to point to the Safari and Security update. This happens mostly on Tiger system, but it happens on a brand new Macbook on the way being updated to the latest version after opening the box.
Resolution:
This error is solved by replacing the Webkit.framework and JavaScriptCore.framework; however there are not that many walkthrough on how to replace the frameworks. Here’s a guide on how to replace the framework:
- Download Pacifist
- Download Leopard 10.5.4 Combo Update or Tiger 10.4.11 (Intel) Combo Update or Tiger 10.4.11 (PPC) Combo Update
NOTE: This method has only been tested and confirmed on the Leopard version. The tiger version is only an educated guess - Open pacifist (trial version is okay) and use it to open the package (the .pkg file that is available after mounting the 10.5.4 combo update)
- Navigate to find the System/Library/Framework both in the Pacifist and Finder
- Drag and drop the Webkit.framework and JavaScriptCore.framework from the Pacifist to the Finder (admin password will be asked, confirm file replacement as needed)
- Restart your computer
Tags: Frameworks, Howto, JavaScriptCore, Mac OSX, webcore
Leave a Reply
You must be logged in to post a comment.






