I installed Leopard this morning before work. From a day’s work I can say it’s faster (better multi-core support) is general use. A bonus too is having most of the development tools I use day to day build in. No more struggling to get the Ruby version changed and Gems installed.

One issue though, ScreenCapture (Command + Shift + 3 | 4) won’t capture screnshots, and instead crashes.


Process:         screencapture [98636]
Path:            /usr/sbin/screencapture
Identifier:      screencapture
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [1]

Date/Time:       2007-10-29 20:26:40.211 +0000
OS Version:      Mac OS X 10.5 (9A581)
Report Version:  6

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString _getValue:forType:]: unrecognized selector sent to instance 0xa0752a70

*snip*

Why? I have no idea at the moment, but it does leave me without a feature I use several times a day.

A few sites mention this if you do a Google search, but none suggest a fix. I’ll post a fix here once I discover one.

Update. There is now a thread on the Apple Support Forums about this. It seems to be caused by importing a user and their files from a previous install. If you create a new user on the same machine, the problem does not exist.

The Fix. The thread I linked to above has the solution. Basically if you delete the file ~/Library/Preferences/.GlobalPreferences.plist, then log out and in, the problem should be resolved. Enjoy.