Occasionally, you might get SPOD (Spinning Pinwheel of Death) error for no apparent reason. It is a multicolored circular mouse pointer that denotes a temporary delay while the Mac tries to figure out something. In this case, your Mac is trying to “think” but nothing is happening, so the circle keeps spinning, spinning, and spinning.
Luckily, the SPOD is rarely a sign that your Mac is “frozen”, more likely just a stagnant or dead application. If that’s the case, switching to another application or clicking the desktop will likely bring your Mac back under your control. You can then force quit the problematic application.
However, it is very likely that the next time you try to launch the application causing the SPOD error, you will see the circle continue to spin again.
How to fix SPOD errors on Mac
- Modify permissions
- Dynamic Link Editor
- Clear the dyld cache
- Background processes can slow things down
- Spotlight indexing
One of the first things that many people think of is to modify the permissions to make sure the application and any related files it needs, has the correct permissions needed to run. File permissions can sometimes be “short-circuited”, so modifying permissions is a very useful general-purpose troubleshooting method.
Modifying permissions should be the first effective fix step, as long as you’re using OS X Yosemite or earlier. With the release of OS X El Capitan, Apple added a new feature that made it no longer necessary to modify file permissions. Now file permissions are automatically repaired whenever a software update is made.
Therefore, if you are using OS X El Capitan or later, you can skip fixing file permissions and move on to step two.
Dynamic Link Editor
The second thing to do is to clear the Dynamic Link Editor’s cache (the dyld). The Dynamic Link Editor is a way for OS X to load and link a program to shared libraries. If the application in question normally uses the shared library in OS X (and most apps use shared libraries), the Dynamic Link Editor’s job is to make the shared application and library available. can “cooperate” with each other.
The Dynamic Link Editor keeps a cache for recently used library entry points. This is the data cache. If it is corrupted, it may cause SPOD. It’s not clear what causes the cache to crash, but clearing the cache will often get rid of the SPOD error.
Clear the dyld cache
1. Launch Terminal, located in /Applications/Utilities/.
2. At the prompt Terminal, enter the following command:
Note: This example has only one line, but some browsers may display this command spanning multiple lines.
sudo update_dyld_shared_cache -force
4. You will be asked to enter the admin account password.
5. When the password is accepted, Terminal may display some warning messages about the mismatch in the dlyd cache. Do not worry. These are warnings about content that is being deleted and then updated by command.
6. Clearing the dyld cache may take a few minutes. When it’s done, the normal Terminal prompt should return.
7. Now you can use that application without SPOD error.
Background processes can slow things down
If the spinner still appears, there are a few more tips to try.
It is possible that the SPOD was not caused by the suspected application, but by another application or process running in the background running in the background. You can often tell if a particular app, such as Safari, is causing your computer to slow down by switching to another app. If the spinning pointer disappears and then returns when you switch to the Safari app, there’s a chance that Safari is having problems. But if the SPOD continues when you switch to any application, then another application is the cause of the problem.
This opens up a host of different possible causes. This could be because any third party application has a background process installed that is always running, such as an antivirus application. It could also be one of Apple’s own processes, including Spotlight, that affected the Mac when it created or rebuilt the Spotlight metric.
You can determine if Spotlight is the problem by launching it Activity Monitor, then follow these steps:
1. Select the tab CPU.
2. Search for processes with names “mds”, “mdworker” or “mdimport”. These are all part of the process MetaData Server used by the Spotlight application. If any of these processes have a high percentage of CPU activity (greater than 20%), then there’s a chance Spotlight is updating its database.
Tips: Use the bar Search in Activity Monitor to find all processes with “md” in their names.
You can try waiting for the process to finish, but it will take a long time if Spotlight is indexing a new volume, a clone you just created, or some other event that caused a big change in the data store. that the Mac has access to.
If you can’t wait, you can turn off Spotlight indexing for a specific drive or folder. Remember, when you re-enable Spotlight indexing for the selected drive or folder, indexing starts all over again.
Wish you successful troubleshooting!