Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

I cannot activate extensions in Safari

Hi, I cannot activate extensions in Safari, can someone help me please?

OSX 10.10.4

MacBook Pro, Mac OS X (10.7.2)

Posted on Jul 29, 2015 9:51 AM

Reply
Question marked as Best reply

Posted on Jul 29, 2015 11:06 AM

Were you able to access the Extensions section in Safari Preferences and click the on-off selector?


Is the user account you're in a Guest account?


There may be some limits to your useful experience

in the system if you are without sufficient privileges.


Hard to say exactly what may be going on, there.


Good luck in any event...! 🙂

8 replies
Question marked as Best reply

Jul 29, 2015 11:06 AM in response to jleiro2009

Were you able to access the Extensions section in Safari Preferences and click the on-off selector?


Is the user account you're in a Guest account?


There may be some limits to your useful experience

in the system if you are without sufficient privileges.


Hard to say exactly what may be going on, there.


Good luck in any event...! 🙂

Jul 29, 2015 1:29 PM in response to jleiro2009

Back up all data before proceeding.

Launch the Keychain Access application in any of the following ways:

☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

☞ Open LaunchPad and start typing the name.

Use the search box in the toolbar of the Keychain Access window to search for an item named "Safari Extensions List". If found, delete it. Quit Keychain Access.

Quit and relaunch Safari.

Jul 30, 2015 8:33 AM in response to jleiro2009

Launch the Console application in any of the following ways:

☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

☞ Open LaunchPad and start typing the name.

The title of the Console window should be All Messages. If it isn't, select

SYSTEM LOG QUERIES ▹ All Messages

from the log list on the left. If you don't see that list, select

View ▹ Show Log List

from the menu bar at the top of the screen.

Click the Clear Display icon in the toolbar. Then take the action that isn't working the way you expect. Select any lines that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.

The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.

Please don't indiscriminately dump thousands of lines from the log into this discussion.

Please don't post screenshots of log messages—post the text.

Some private information, such as your name or email address, may appear in the log. Anonymize before posting.

When you post the log extract, you might see an error message on the web page: "You have included content in your post that is not permitted," or "The message contains invalid characters." That's a bug in the forum software. Please post the text on Pastebin, then post a link here to the page you created.

Jul 30, 2015 8:45 AM in response to Linc Davis

Lets see if this is what you are looking for:


30/7/15 12:39:01,000 kernel[0]: Safari (map: 0xffffff8030be5f00) triggered DYLD shared region unnest for map: 0xffffff8030be5f00, region 0x7fff85800000->0x7fff85a00000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

30/7/15 12:39:02,000 kernel[0]: com.apple.WebKit (map: 0xffffff8030be5a50) triggered DYLD shared region unnest for map: 0xffffff8030be5a50, region 0x7fff8ce00000->0x7fff8d000000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

30/7/15 12:39:02,524 storeaccountd[333]: AccountServiceDelegate: Accepting new connection <NSXPCConnection: 0x7fee5b4a3490> connection from pid 919 with interface <AccountServiceInterface: 0x7fee5b432870> (PID 919)

30/7/15 12:39:02,551 VSearchAgent[320]: VSearch (Information) Activating extension for pid 919

30/7/15 12:39:02,553 agent[296]: Activating extension for pid 919

30/7/15 12:39:03,069 com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.

30/7/15 12:39:04,043 Safari[919]: objc[919]: Class VSInjected is implemented in both /System/Library/Frameworks/SphacelusAtophan.framework/Versions/A/PlugIn/plugIn. bundle/Contents/MacOS/plugIn and /System/Library/Frameworks/VSearch.framework/Versions/A/PlugIn/VSearchPlugIn.bu ndle/Contents/MacOS/VSearchPlugIn. One of the two will be used. Which one is undefined.

30/7/15 12:39:04,043 Safari[919]: objc[919]: Class VSMenu is implemented in both /System/Library/Frameworks/SphacelusAtophan.framework/Versions/A/PlugIn/plugIn. bundle/Contents/MacOS/plugIn and /System/Library/Frameworks/VSearch.framework/Versions/A/PlugIn/VSearchPlugIn.bu ndle/Contents/MacOS/VSearchPlugIn. One of the two will be used. Which one is undefined.

30/7/15 12:39:04,044 Safari[919]: VSearch Error: f4 found.

30/7/15 12:39:04,044 Safari[919]: VSearch Error: vsorMakeKeyAndOrderFront: found.

30/7/15 12:39:04,044 Safari[919]: VSearch Error: vsorSetInteger:forKey: found.

30/7/15 12:39:04,045 Safari[919]: VSearch Error: vsor_selectModuleOwner: found.

30/7/15 12:39:04,045 Safari[919]: VSearch Error: vsorApplicationDidFinishLaunching: found.

30/7/15 12:39:04,734 com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.

30/7/15 12:39:05,000 kernel[0]: com.apple.WebKit (map: 0xffffff8030be5870) triggered DYLD shared region unnest for map: 0xffffff8030be5870, region 0x7fff8ce00000->0x7fff8d000000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

30/7/15 12:39:05,763 Safari[919]: CGWindowContextCreate: failed to create window context delegate.

30/7/15 12:39:05,763 Safari[919]: CGWindowContextCreate: failed to create window context delegate.

30/7/15 12:39:05,763 Safari[919]: CGContextSaveGState: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,860 Safari[919]: CGContextResetCTM: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,865 Safari[919]: CGContextResetClip: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,871 Safari[919]: CGContextTranslateCTM: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,877 Safari[919]: CGContextScaleCTM: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,883 Safari[919]: CGContextSaveGState: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,890 Safari[919]: clip: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,896 Safari[919]: CGContextRestoreGState: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,902 Safari[919]: CGContextRestoreGState: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:05,908 Safari[919]: CGContextSynchronize: invalid context 0x0. This is a serious error. This application, or a library it uses, is using an invalid context and is thereby contributing to an overall degradation of system stability and reliability. This notice is a courtesy: please fix this problem. It will become a fatal error in an upcoming update.

30/7/15 12:39:08,382 locationd[195]: Couldn't find a requirement string for masquerading client /System/Library/PrivateFrameworks/Parsec.framework

30/7/15 12:39:08,384 locationd[195]: could not get apple languages array, assuming english

30/7/15 12:39:08,575 com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.

30/7/15 12:39:08,586 com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.

30/7/15 12:39:09,873 com.apple.WebKit.Plugin.64[931]: Failed to connect (colorGridView) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:09,874 com.apple.WebKit.Plugin.64[931]: Failed to connect (view) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:10,488 com.apple.WebKit.Plugin.32[932]: Failed to connect (colorGridView) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:10,488 com.apple.WebKit.Plugin.32[932]: Failed to connect (view) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:18,059 com.apple.WebKit.Plugin.64[934]: Failed to connect (colorGridView) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:18,059 com.apple.WebKit.Plugin.64[934]: Failed to connect (view) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:19,764 com.apple.WebKit.Plugin.64[937]: Failed to connect (colorGridView) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:19,764 com.apple.WebKit.Plugin.64[937]: Failed to connect (view) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:21,282 com.apple.WebKit.Plugin.64[938]: Failed to connect (colorGridView) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:21,282 com.apple.WebKit.Plugin.64[938]: Failed to connect (view) outlet from (NSApplication) to (NSColorPickerGridView): missing setter or instance variable

30/7/15 12:39:22,882 PluginProcess[939]: WARNING: The Gestalt selector gestaltSystemVersion is returning 10.9.4 instead of 10.10.4. Use NSProcessInfo's operatingSystemVersion property to get correct system version number.

Call location:

30/7/15 12:39:22,883 PluginProcess[939]: 0 CarbonCore 0x00007fff90e262b7 ___Gestalt_SystemVersion_block_invoke + 113

30/7/15 12:39:22,883 PluginProcess[939]: 1 libdispatch.dylib 0x00007fff93a9ec13 _dispatch_client_callout + 8

30/7/15 12:39:22,883 PluginProcess[939]: 2 libdispatch.dylib 0x00007fff93a9eb26 dispatch_once_f + 117

30/7/15 12:39:22,883 PluginProcess[939]: 3 CarbonCore 0x00007fff90daf456 _Gestalt_SystemVersion + 987

30/7/15 12:39:22,884 PluginProcess[939]: 4 CarbonCore 0x00007fff90dae6e3 Gestalt + 144

30/7/15 12:39:22,884 PluginProcess[939]: 5 AdobeCoolType 0x0000000110e462b2 CTInit + 297232

30/7/15 12:39:22,884 PluginProcess[939]: 6 AdobeCoolType 0x0000000110e0711e CTInit + 38780

Jul 30, 2015 8:58 AM in response to jleiro2009

You installed a variant of the "VSearch" ad-injection malware. Follow Apple Support's instructions to remove it.

If you have trouble following those instructions, see below.

Malware is always changing to get around the defenses against it. This procedure works as of now, as far as I know. It may not work in the future. Anyone finding this comment a few days or more after it was posted should look for a more recent discussion, or start a new one.

The VSearch malware tries to hide itself by varying the names of the files it installs. To remove it, you must first identify the naming pattern.

Triple-click the line below on this page to select it, then copy the text to the Clipboard by pressing the key combination command-C:

/Library/LaunchDaemons

In the Finder, select

Go Go to Folder...

from the menu bar and paste into the box that opens by pressing command-V. You won't see what you pasted because a line break is included. Press return.

A folder named "LaunchDaemons" may open. Look inside it for two files with names of the form

com.something.daemon.plist

and

com.something.helper.plist

Here something is a variable string of characters, which can be different in each VSearch infection. So far it has always been an alphanumeric string without punctuation, such as "cloud," "dot," "highway," "submarine," or "trusteddownloads." Sometimes it's a meaningless string such as "e8dec5ae7fc75c28" rather than a word. Sometimes the string is "apple," and then you must be especially careful not to delete the wrong files, because many built-in OS X files have similar names.

If you find these files, leave the LaunchDaemons folder open, and open the following folder in the same way:

/Library/LaunchAgents

In this folder, there may be a file named

com.something.agent.plist

where the string something is the same as before.

If you feel confident that you've identified the above files, back up all data, then drag just those three files—nothing else—to the Trash. You may be prompted for your administrator login password. Close the Finder windows and restart the computer.

Don't delete the "LaunchAgents" or "LaunchDaemons" folder or anything else inside either one.

The malware is now permanently inactivated, as long as you never reinstall it. You can stop here if you like, or you can remove two remaining components for the sake of completeness.

Open this folder:

/Library/Application Support

If it has a subfolder named just

something

where something is the same string you saw before, drag that subfolder to the Trash and close the window.

Don't delete the "Application Support" folder or anything else inside it.

Finally, in this folder:

/System/Library/Frameworks

there may be an item named exactly

v.framework

It's actually a folder, though it has a different icon than usual. This item always has the above name; it doesn't vary. Drag it to the Trash and close the window.

Don't delete the "Frameworks" folder or anything else inside it.

If you didn't find the files or you're not sure about the identification, post what you found.

If in doubt, or if you have no backups, change nothing at all.

The trouble may have started when you downloaded and ran an application called "MPlayerX." That's the name of a legitimate free movie player, but the name is also used fraudulently to distribute VSearch. If there is an item with that name in the Applications folder, delete it. I don't recommend that you install the genuine "MPlayerX," because it's hosted on the rogue "SourceForge" website and is bundled with other malware.

This trojan is often found on illegal websites that traffic in pirated content such as movies. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow. Never install any software that you downloaded from a bittorrent, or that was downloaded by someone else from an unknown source.

In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.

Then, still in System Preferences, open the App Store or Software Update pane and check the box marked

Install system data files and security updates (OS X 10.10 or later)

or

Download updates automatically (OS X 10.9 or earlier)

if it's not already checked.

I cannot activate extensions in Safari

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.