After running some Apple software updates recently some users (myself included) are unable launch iPhoto after the update and are presented with an error “iPhoto cannot be opened because of a problem”. The alert window asks if you wish to send the error report to apple, which I suggest you do.
If you click Show Details to expand this error, on line 23 you can see the following “Library not loaded: /Library/Frameworks/iLifePageLayout.framework/Versions/A/iLifePageLayout” which seems to be the root of the problem.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | Process: iPhoto [2945] Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto Identifier: com.apple.iPhoto Version: ??? (???) Build Info: iPhotoProject-628000000000000~3 Code Type: X86 (Native) Parent Process: launchd [166] Date/Time: 2012-03-12 09:40:17.045 +0000 OS Version: Mac OS X 10.6.8 (10K549) Report Version: 6 Interval Since Last Report: 7733233 sec Crashes Since Last Report: 37 Per-App Crashes Since Last Report: 3 Anonymous UUID: E1843A0F-F5B9-45FC-B85E-C95CEE78EB4E Exception Type: EXC_BREAKPOINT (SIGTRAP) Exception Codes: 0x0000000000000002, 0x0000000000000000 Crashed Thread: 0 Dyld Error Message: Library not loaded: /Library/Frameworks/iLifePageLayout.framework/Versions/A/iLifePageLayout Referenced from: /Applications/iPhoto.app/Contents/MacOS/iPhoto Reason: image not found Binary Images: 0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <1C06ECD9-A2D7-BB10-AF50-0F2B598A7DEC> /usr/lib/dyld Model: MacPro2,1, BootROM MP21.007F.B06, 8 processors, Quad-Core Intel Xeon, 2.33 GHz, 14 GB, SMC 1.7f10 Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB Memory Module: global_name AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x87), Broadcom BCM43xx 1.0 (5.10.131.42.4) Bluetooth: Version 2.4.5f3, 2 service, 19 devices, 1 incoming serial ports Network Service: Ethernet 1, Ethernet, en0 PCI Card: ATI Radeon HD 5770, sppci_displaycontroller, Slot-1 PCI Card: ATI Radeon HD 5770, ATY,HoolockParent, Slot-1 Serial ATA Device: WDC WD1001FALS-00J7B1, 931.51 GB Serial ATA Device: WDC WD1001FALS-00J7B1, 931.51 GB Serial ATA Device: ST3500630AS, 465.76 GB Serial ATA Device: ST3500630AS, 465.76 GB Serial ATA Device: OCZ-VERTEX2, 55.9 GB Serial ATA Device: OCZ-VERTEX2, 55.9 GB Parallel ATA Device: PIONEER DVD-RW DVR-111D USB Device: Hub, 0x05ac (Apple Inc.), 0x9132, 0xfd500000 / 3 USB Device: USB2.0 Card Reader, 0x090c (Silicon Motion, Inc. - Taiwan), 0x6107, 0xfd530000 / 5 USB Device: Apple Cinema HD Display, 0x05ac (Apple Inc.), 0x9232, 0xfd520000 / 4 USB Device: Keyboard Hub, 0x05ac (Apple Inc.), 0x1006, 0xfd400000 / 2 USB Device: Apple Keyboard, 0x05ac (Apple Inc.), 0x0221, 0xfd420000 / 6 USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8206, 0x5d200000 / 2 USB Device: Zeppelinmini, 0x19b5 (B & W Group), 0x0003, 0x3d100000 / 2 FireWire Device: built-in_hub, Up to 800 Mb/sec |
I am running iPhoto 9.2.1 under OS X 10.6.8 but users of Lion also seem to be reporting similar problems. I have left my MacPro running Disk Utility to check and repair any errors/permissions on the drive(s) and will see if that helps. Failing that, the next step will be to remove and re-install iPhoto, this post will be updated later once a fix has been found.
UPDATE 01 : Disk utility did not find any errors but I have noticed after a restart that software update is now prompting me to install the latest iPhoto update (v9.2.2) released 7th March 2012. I suppose I should have checked software update straight away before trying anything else. I am currently downloading the 9.2.2 update which will hopefully resolve the issue.
UPDATE 02: iPhoto 9.2.2 update installed successfully and has fixed the issue. I am now able to launch iPhoto without any errors.