• On TechRepublic: 10 cool USB flash drive tricks
advertisement
October 1, 2009 9:55 AM PDT

Finder Error -10810 in Snow Leopard causing problems

by Topher Kessler
  • Font size
  • Print
  • 5 comments

A number of people are having a problem where the Finder will hang or crash, followed by a Finder error message saying "The application Finder.app can't be opened. -10810." The general agreement among affected users seems to be that this is spurred mainly when accessing external drives, but there could be a few other related reasons.

This seems to happen regardless of how drives are mounted, either through various ports (USB or Firewire) and also for networked drives and shares. For networked volumes, a few users have noticed the problem happens when they've had shares mounted while waking from sleep. In these cases a few people have manually unmounted the shares using the Terminal and have been able to clear the error message. Additionally, some with locally attached external disks have found that powering them off and back on while they are still attached yields similar results.

The problem also seems to be closely associated with faults in the Launch Services feature of OS X, since many times it only happens when people access the "Open With..." contextual menu for files on the external drive. Many crash reports include errors from Launch Services, and a few users such as "wolrah" have posted the output of trying to open the Finder via the Terminal:

"Phoenix:~ wolrah$ open /System/Library/CoreServices/Finder.app/
LSOpenURLsWithRole() failed with error -10810 for the file /System/Library/CoreServ
ices/Finder.app."

If you're stuck in the problem, there are a few things you can try without hard-resetting your system (which may lead to additional problems and definitely not fix the current one). For these suggestions, you will need to have access to the Terminal, which might be available through Spotlight if you cannot navigate your filesystem or do not have it in the Dock. Optionally, you can run these commands by logging in remotely using "ssh" from another computer, if you have remote login enabled:

  1. Unmount disks

    If your drives are attached locally, try powering them down while they're still attached. Listen to them and if there is any reading or writing activity (small grinding or chattering noises) then wait for it to silence before hitting the power. Likewise, unplug ethernet cords and turn off AirPort (via the system menu or the Network system preferences) to cut the connection to networked services.

    This can also be done via the Terminal by entering the command "mount" to list the disks and shares the system currently is recognizing. Then find the names of those that are not internal disks and enter the following command for each:

    sudo umount -fv DRIVENAME

    In this command, put "DRIVENAME" in quotes if the name has spaces in it. Additionally, if you only have one internal hard drive, use the following command to unmount all except for that drive:

    sudo umount -Af

  2. Kill Finder and Dock processes

    Manually killing the Finder and Dock should relaunch them, so run the following command to reset these applications:

    sudo killall Finder Dock

  3. Use Terminal to shutdown/restart

    If you need to restart the system, try shutting down using the terminal instead of holding the power button. The following command will do this for the system (you can use "-r" instead of "-h" to restart instead of shutting down).

    sudo shutdown -h now

Potential Fixes?

This problem may be something that Apple needs to address in an update, but it definitely seems to be happening to a subset of those running Snow Leopard. It may have been spurred by a faulty setting carried over from Leopard in the upgrade process, but not everyone has mentioned whether or not these problems are on upgraded installations versus clean installs of Snow Leopard. There are a few things you can try to fix this problem:

  1. Rebuild launch services

    Since these problems seem associated with the launch services in OS X, my first recommendation would be to clear them by removing the launchservices preference files from your user library and by entering the following command (all one line--copy and paste all lines of the command since the CNET layout is cutting off the last part of it) in the Terminal:

    /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -rfv -all user, system, local

    This can also be done via third party utilities such as OnyX, as I described in a previous article on resetting launch services.

  2. Reapply combo updater

    Since OS X 10.6.1 came out, you can apply the full updater for it again to hopefully clear the problem. Unfortunately people who initially applied this patch after seeing this problem in 10.6.0 did not see any improvement, but it's worth a shot. Additionally, use Disk Utility to run a permissions fix on the boot drive.

  3. Put external drives on spotlight's exclude list

    Some have suspected the indexing of external drives by Spotlight may be involved in the problem. As such, try preventing the drives from being indexed by adding them to the Spotlight exclude list in the system preferences.

  4. Reinstall OS X

    This is the last step to take, but if nothing else works you can either avoid using your external drives or attempt a reinstall of OS X. Snow Leopard will automatically do an archive and install of your system and preserve user settings and data, but will remove the "Previous System" folder that other versions of OS X left behind.

Topher has been an avid Mac user for the past 15 years, and has been a contributing author to MacFixIt since Spring 2008. One of his passions is troubleshooting Mac problems and making the best use of Macs and Apple hardware at home and in the workplace.
Recent posts from MacFixIt
MacBook and MacBook Pro battery issues with Snow Leopard upgrade
Screen blanks when viewing FLV videos
Address Book: 'Last Import' showing too many entries
Finder still working while Desktop items disappearing in OS X
Quick Tip: Click the Magic Mouse to connect it.
MobileMe: Cannot reach the configuration server
Quick Tip: Fix an Apple Software Restore font issue
CNET TV Apple Byte: Mailbag
Add a Comment (Log in or register) (5 Comments)
  • prev
  • 1
  • next
by wraggj October 2, 2009 3:51 AM PDT
This is a problem that pre-dates Snow Leopard, going back at least to OSX 10.4. In recent months it has been widespread in my organization.

Ultimately the problem is often (maybe always) due to a third party software issue. We had scores of computers going down with this error recently, and it turned out to be a problem with the Altiris software my organization used to keep track of computers. In other cases it has been other programs, but, I believe, the problem is always due to some software spawning many processes until the OS reaches its limit of allowed number of processes.

The fix --
In many cases one of the following:

go to into your user library and delete:

~/Library/Preferences/com.apple.LaunchServices.plist
~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents

Then delete these files from the root level of your boot drive ...

/Library/Caches/com.apple.LaunchServices* (the * means anything)

Then reboot.

Or, if you have the excellent utility "Onyx" installed (which you should) you can try some cache cleaning using it and rebuild the launch services database. That seems to have worked too.

The real fix is to find the offending software. We ultimately did this by going to the terminal and typing "sudo ps -ef" which helps you find which process is being spawned many times.
Reply to this comment
by wraggj October 2, 2009 4:00 AM PDT
This is a problem that pre-dates Snow Leopard, going back at least to OSX 10.4. In recent months it has been widespread in my organization.

Ultimately the problem is often (maybe always) due to a third party software issue. We had scores of computers going down with this error recently, and it turned out to be a problem with the Altiris software my organization used to keep track of computers. In other cases it has been other programs, but, I believe, the problem is always due to some software spawning many processes until the OS reaches its limit of allowed number of processes.

The fix --
In many cases one of the following:

go to into your user library and delete:

~/Library/Preferences/com.apple.LaunchServices.plist
~/Library/Preferences/com.apple.LaunchServices.QuarantineEvents

Then delete these files from the root level of your boot drive ...

/Library/Caches/com.apple.LaunchServices* (the * means anything)

Then reboot.

Or, if you have the excellent utility "Onyx" installed (which you should) you can try some cache cleaning using it and rebuild the launch services database. That seems to have worked too.

The real fix is to find the offending software. We ultimately did this by going to the terminal and typing "sudo ps -ef" which helps you find which process is being spawned many times.
Reply to this comment
by jimrattray October 10, 2009 5:44 AM PDT
This happened to me last night ... from INTERNAL drive.

Left it overnight and all seems working now.
Reply to this comment
by bluroc14 October 19, 2009 3:15 PM PDT
Funnily enough when Finder crashes. i have found that it usually is Time Machine's backup that causes the issue. i know it is not the best thing to do, and i only do it cause i cant unmount the drive via terminal, but unplugging the USB connection seems to instantly allow finder to boot.
Reply to this comment
by alpinadvl1 November 3, 2009 11:54 AM PST
Thanks for writing this article....

And thanks Wraggi for your very clear post !

This issue is being discussed in Apple Discussion Forums as well... I am including the linke here for others to reference :

http://discussions.apple.com/thread.jspa?messageID=10513225

alf
Reply to this comment
(5 Comments)
  • prev
  • 1
  • next

Navigate MacFixIt

  • Help
  • Archives
  • Utilities
  • Forums
advertisement

About MacFixIt

MacFixIt is CNET's troubleshooting resource for all things Mac. The information here helps you navigate the ins-and-outs of Mac ownership with how-tos, troubleshooting information, news, reviews, and more.

Add this feed to your online news reader

MacFixIt topics