When something doesn't work on Windows, it's annoying. But usually, I shrug at it, find a fix or get someone else to fix it. Because that Microsoft package is something I'm familiar with at work where someone else is paying.
This weekend I got to experience the feeling of Apple failing. It was different.
Needed to unload some footage from the camcorder and ran iMovie '11 for importing it. Just a few seconds after, iMovie crashed. Tried running it a good handful of times each time sending the full error report to Apple. They should know when their software is not optimal, we pay for it. Well, the error didn't fix itself. And I did update iMovie itself recently, since last time I actually used it, so something must have gone wrong from version 9.0.4 to 9.0.6?
- Check for upgrades and install any.
- Google for people with similar issues and their solutions.
- 1st advise was to move all content out of the iMovie folders (projects and events). Apparently, even unfortunate file names can cause iMovie to crash. Mine had fine names but still I took the decision to wipe the slate clean and simply deleted all files there. Didn't help.
- 2nd advise was to run Disk Utility and have it find and correct permissions on the hard drive. Sounds silly. Sounds like advise for Windows. Tried it, obviously, and it did fix countless access errors I never suspected. Didn't fix iMovie.
- Reinstall iMovie.
Uninstalled iMove. Reinstalled from App Store. Didn't work.
- Read the horribly technical error report.
In the very top of the crash log file it said blah blah blah 3ivx blah blah. Wait a second... 3ivx? That is some kind of codec that was installed alongside the driver for the Flip camera. Perhaps iMovie 9.0.6 doesn't work with (this version of) 3ivx? Uninstalled 3ivx and iMovie worked right away.
With this Apple error, however, I found myself almost grinding my teeth in fury. Dear Apple, we pay for your stuff. Work.