Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

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

Mac Pro 5,1 Freezes & Pinwheels at Boot, Corrupt Font to Blame?

Hello, all. This is my first post on the Apple Support communities as I have a very strange issue that seems to be nowhere else on the Internet, so I'll ask it here before running off to my local Genius Bar.


I'm running a Mac Pro Mid 2010, with a 2.8 GHz Quad-Core Xeon and 16GB DDR3 RAM. The only aftermarket/third-party component I have installed is a Blackmagic Intensity Pro internal video capture device, which, to my knowledge, works perfectly.


I am currently typing this on my third re-install of Mountain Lion, as I have not been able to advance to the login screen after I boot my Mac Pro, due to freezing and the spinning pinwheel.


I may have an idea what's causing this issue, but I'm not sure how to pinpoint it, remove it or figure out what to do. It may be tied to a conflicting Geneva font, located in (my name) > Library > Fonts. This is not the "True" Geneva font, as that is located in the System > Library > Fonts folder on my primary hard drive. This "impostor" Geneva has a ".ttf" file extension while the original Geneva's extension is .dfont.


Here's an image of the window that pops up:


User uploaded file


Before the problem happened (and before the boot freezing happened), I selected "Move To Trash" and thought nothing of it, seeing as though it's a fairly standard warning message.

On my first re-installation, I selected "Move To Trash". I did not see the font in the trash but had other files there and securely emptied it. I rebooted shortly afterward and the system locked up/pinwheeled before the login screen. On my second re-installation, I selected "Ignore Conflict" but I ended up with the same result. Notice the impostor "Geneva" seems to have a lock near its filename. Maybe this is what's holding it up.


The only other common message OSX gives me on each installation is a prompt to install a Java SE 6 Runtime, but it seems to be through the standard Apple Software Update so I doubt it's anything that would corrupt an installation.


These font conflicts stem from fonts that I transferred over from my old PC when I first bought my Mac Pro after Christmas in 2010. No issues have surfaced until now other than minor aesthetic issues that were easily resolved.


Now, I'm left with a dilemma (which is what brought me here). I need to find a way to resolve this, as I think this issue may be what's holding my computer up. I've done research and found that tampering with system fonts will cause your Mac to crash at startup. I'm a freelance video producer so this has been causing me more than a few headaches when attempting to do my work, so I'm scurrying for a result ASAP.


I've tried nearly every method of fixing the issue...repairing my boot disk, verifying/repairing permissions, resetting my password and resolving ACL conflicts, unsuccessfully trying Safe Mode, resetting PRAM and now re-installing Mac OSX. This is most likely an issue on the OS end --- my hardware is working properly, its S.M.A.R.T. status is verified, and permission/disk repair/verify shows no errors. I also have a Boot Camp partition that runs flawlessly --- I can even access folders and files on my Mac from the Windows parition, so it's probably not an issue of a dying hard drive. There's something screwy preventing me from logging in, and short of the first boot after re-installing Mountain Lion, there hasn't been a way to log in normally.


I'd rather not reformat my entire startup drive because of what could be one file conflict, as I have a lot of personal data and presets I'd like to keep. Nevertheless, I have an appointment at my Apple Store's Genius Bar set up for Friday but I'm leaving it as a worst-case scenario as I'd much rather pinpoint these issues myself.


If you've made it this far, thank you for reading this long post. I wanted to be as specific as possible regarding the strange issues happening with my Mac Pro. Hopefully someone has a suggestion out there that doesn't involve reformatting as I'm 90% sure this boot error has to deal with this system font conflict. The other 10% wonders what needs to be done.


Thanks in advance!

Mac Pro, OS X Mountain Lion (10.8.5)

Posted on Dec 11, 2013 6:34 PM

Reply
10 replies

Dec 11, 2013 6:49 PM in response to Kappy

As I said, clicking "Move To Trash" also locks my Mac up at boot. The corrupted/disputed font is located in my user directory and not my primary System folder.


I have a feeling OSX is being tricked into disabling the "true" Geneva font instead of the duplicate if I automatically let it resolve the conflict. I'll see if I can resolve the issue manually and report back.


Again I'm not sure if this is specifically causing the boot error but it's the only constant of all my reinstallations.

Dec 11, 2013 7:42 PM in response to nsteriovski

Thanks for the advice, Kappy. I manually resolved the Geneva duplicates (and doublechecked any other system fonts that may have duplicates)...unfortunately that did not turn out to be the reason for my boot errors. I restarted again to test if that resolved my issue but my reboot still froze and pinwheeled instead of displaying the login screen.


I'm at my wit's end after trying out nearly all the suggestions provided on Google and in other threads, so I'm probably just going to repair my permissions/startup disk one more time and try reinstalling Mountain Lion a fourth time. If I can't boot again after my first boot post-reinstall, I'm probably just going to bite the bullet and see what the guys at the Apple Store say. Hopefully it doesn't involve formatting or an archive reinstall.


Of course, if anyone else has any other suggestions or has any ideas of what may be going on while booting, feel free to reply. It'll help an awful lot.

Dec 11, 2013 7:52 PM in response to nsteriovski

Repairing permissions is not going to help since the error is not a permissions error. Reinstalling OS X won't help either unless you erase the disk first. Reinstalling over the existing system will simply leave whatever the problem is in place.


Install or Reinstall Mavericks, Lion/Mountain Lion from Scratch


Be sure you backup your files to an external drive or second internal drive because the following procedure will remove everything from the hard drive.


Boot to the Recovery HD:


Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.


Erase the hard drive:


1. Select Disk Utility from the main menu and click on the Continue button.


2. After DU loads select your startup volume (usually Macintosh HD) from the

left side list. Click on the Erase tab in the DU main window.


3. Set the format type to Mac OS Extended (Journaled.) Optionally, click on

the Security button and set the ZeroData option to one-pass. Click on

the Erase button and wait until the process has completed.


4. Quit DU and return to the main menu.


Reinstall Lion/Mountain Lion, Mavericks: Select Reinstall Lion/Mountain Lion, Mavericks and click on the Install button.


Note: You will need an active Internet connection. I suggest using Ethernet if possible

because it is three times faster than wireless.

Dec 11, 2013 7:57 PM in response to nsteriovski

Please read this whole message before doing anything.

This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.


Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode and log in to the account with the problem. Note: If FileVault is enabled on some models, or if a firmware password is set, or if the boot volume is a software RAID, you can’t do this. Ask for further instructions.

Safe mode is much slower to boot and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal boot may also be somewhat slow.

The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.

Test while in safe mode. Same problem?


After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test.

Dec 11, 2013 8:37 PM in response to Linc Davis

Happy to report that I was able to reboot in Safe Mode. I wasn't able to before, so this may be a good sign. Could very well be an item at startup that's really causing this issue.


Where should I go from here? Should I try disabling the apps that launch at startup? Or since it hangs at the Apple logo before logging me in, should I check any other processes while in Safe Mode that could affect a normal log in?

Dec 11, 2013 9:17 PM in response to nsteriovski

First check that you still can't boot as usual. If you can't, see below.


Please read this whole message before doing anything.

This procedure is a diagnostic test. It changes nothing, and therefore will not, in itself, solve your problem.

Third-party system modifications are a common cause of usability problems. By a “system modification,” I mean software that affects the operation of other software — potentially for the worse. The procedure will help identify which such modifications you've installed, as well as certain other aspects of the configuration that may have a bearing on the problem. Don’t be alarmed by the apparent complexity of these instructions — they’re easy to carry out and won’t change anything on your Mac.


These steps are to be taken while booted in “normal” mode, not in safe mode, if possible. If you’re now running in safe mode, reboot as usual before continuing. If you can only boot in safe mode, you can still use this procedure, but not all of it will work. Be sure to mention that in your reply, if you haven't already done so.


Below are instructions to enter UNIX shell commands. The commands are safe and do nothing but produce human-readable text output, but they must be entered exactly as given in order to work. If you have doubts about the safety of the procedure suggested here, search this site for other discussions in which it’s been followed without any report of ill effects. I am not asking you to trust me. If you can't satisfy yourself that these instructions are safe, don't follow them.

The commands will line-wrap or scroll in your browser, but each one is really just a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, and you can then copy it.

Note: If you have more than one user account, Step 2 must be taken as an administrator. Ordinarily that would be the user created automatically when you booted the system for the first time. Step 1 should be taken as the user who has the problem, if different. Most personal Macs have only one user, and in that case this paragraph doesn’t apply.

Launch the Terminal 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. Click Utilities, then Terminal in the icon grid.


When you launch Terminal, a text window will open with a line already in it, ending either in a dollar sign (“$”) or a percent sign (“%”). If you get the percent sign, enter “sh” and press return. You should then get a new line ending in a dollar sign.


Step 1


Triple-click anywhere in the line of text below on this page to select it:

PB="/u*/*/Pl* -c Print"; { echo Loaded kernel extensions:; kextstat -kl | awk '!/com\.apple/{printf "%s %s\n", $6, $7}'; echo $'\nLoaded user agents:'; launchctl list | sed 1d | awk '!/0x|com\.apple|org\.(x|openbsd)|\.[0-9]+$/{print $3}'; echo $'\nInserted libraries:'; launchctl getenv DYLD_INSERT_LIBRARIES; echo $'\nUser cron tasks:'; crontab -l; echo $'\nGlobal launchd configuration:'; cat /e*/lau*; echo $'\nPer-user launchd configuration:'; cat .lau*; echo $'\nGlobal login items:'; $PB /L*/P*/loginwindow.plist | awk -F'= ' '/Path/{print $2}'; echo $'\nPer-user login items:'; $PB L*/P*/com.apple.loginitems.plist | awk -F'= ' '/Path/{print $2}'; echo $'\nSafari extensions:'; $PB L*/Saf*/*/E*.plist | awk -F'= ' '/Bundl/{print $2}' | sed 's/\..*$//;s/-[1-9]$//'; printf "\nRestricted user files: %s\n" $(find ~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \) | wc -l); echo $'\nExtrinsic loadable bundles:'; cd; find -L /S*/L*/E* {,/}L*/{Ad,Compon,Ex,In,Keyb,Mail/Bu,P*P,Qu,Scripti,Servi,Spo}* -type d -name Contents -prune | while read d; do /usr/libexec/PlistBuddy -c 'Print :CFBundleIdentifier' "$d/Info.plist" | egrep -qv "^com\.apple\.[^x]|Accusys|ArcMSR|ATTO|HDPro|HighPoint|driver\.stex|hp-fax|JMicron|print|SoftRAID" && echo ${d%/Contents}; done; echo $'\nUnsigned shared libraries:'; find /u*/{,*/}lib -type f -exec sh -c 'file -b $1 | grep -qw shared && ! codesign -v $1' {} {} \; -print; echo; ls -A {,/}L*/{La,Priv,Sta}* L*/Fonts; } 2> /dev/null | open -ef


Copy the selected text to the Clipboard by pressing the key combination command-C. Then click anywhere in the Terminal window and paste (command-V). I've tested these instructions only with the Safari web browser. If you use another browser, you may have to press the return key after pasting.

The command may take up to a few minutes to run, depending on how many files you have and the speed of the computer. A TextEdit window will open with the output. Post the contents of the TextEdit window (not the Terminal window) — the text, please, not a screenshot. You can then close the TextEdit window. The title of the window doesn't matter, and you don't need to post that. No typing is involved in this step.

Step 2


Remember that you must be logged in as an administrator for this step. Do as in Step 1 with this line:

{ echo "Loaded system agents:"; sudo launchctl list | sed 1d | awk '!/0x|com\.(apple|openssh|vix\.cron)|org\.(amav|apac|cups|isc|ntp|postf|x)/{print $3}'; echo $'\n'"Login hook:"; sudo defaults read com.apple.loginwindow LoginHook; echo $'\n'"Root cron tasks:"; sudo crontab -l; echo $'\n'"Log check:"; syslog -k Sender kernel -k Message CReq 'GPU |hfs: Ru|I/O e|find tok|n Cause: -|NVDA\(|pagin|timed? ?o' | tail | awk '/:/{$4=""; print}'; } 2> /dev/null | open -ef

This time you'll be prompted for your login password, which you do have to type. Nothing will be displayed when you type it. Type it carefully and then press return. You may get a one-time warning to be careful. Heed that warning, but don't post it. If you see a message that your username "is not in the sudoers file," then you're not logged in as an administrator.

You can then quit Terminal.

To prevent confusion, I'll repeat: When you type your password in the Terminal window, you won't see what you're typing.

Note: If you don’t have a login password, set one before taking Step 2. If that’s not possible, skip the step.

Important: If any personal information, such as your name or email address, appears in the output of these commands, anonymize it before posting. Usually that won't be necessary.

Remember, Steps 1 and 2 are all copy-and-paste — no typing, except your password. Also remember to post the output as text, not as a screenshot.

Please post the contents of the TextEdit window, not the Terminal window.

Dec 12, 2013 4:53 AM in response to Linc Davis

Well, I rebooted normally just to try it out, and it somehow worked as normal for once. Not sure how, but I'm going to take this opportunity to back up my boot drive and Windows Boot Camp partition on a new external hard drive in anticipation of my Genius Bar appointment tomorrow morning.


I thank you all for your tips and assistance. Terminal commands are outside my area of expertise so I'm going to play this safe and do a full disk backup if the Apple Store techs recommend a clean install to fix my boot errors.


Hopefully no errors surface during the Time Machine backup. I'll do more research in other threads on the best way to back up my boot disk and I'll report back to this thread once I find out more news on what may be happening.


Thanks again for all your help!

Mac Pro 5,1 Freezes & Pinwheels at Boot, Corrupt Font to Blame?

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