iPhoto fix that worked for me (Coregraphics & Adobe Color Profiles issues)
Ok, I posted a few days back in reference to getting help with my iPhoto. I do apologize on the fact this is quite the long post but maybe it will be easy to understand for those who are like me and not all that computer literate. I searched all the discussions and used all the different advice from different people but had no luck. I was able to FINALLY get iPhoto up and running again last night after doing just a few simple things. Please note that this may not work for everyone. Also please note that I AM NOT an expert in dealing with computers and working with computers. It's just that my ADD kicks in when something needs fixing and I won't stop till its finished. Below are a few lines from the crash report that I was getting each time I attempted to open iPhoto from my Macbook Pro Late 2011 running 10.8.3.
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000024
VM Regions Near 0x24:
--> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] ---/--- SM=NUL /Applications/iPhoto.app/Contents/MacOS/iPhoto
VM_ALLOCATE 0000000000001000-0000000000055000 [ 336K] ---/--- SM=NUL
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.CoreGraphics 0x9678ec6c color_space_create_adobe_rgb_1998 + 28
1 com.apple.CoreGraphics 0x9666dd70 CGColorSpaceCreateAdobeRGB1998 + 32
2 com.apple.CoreGraphics 0x9642b46b CGColorSpaceCreateWithName + 652
3 com.apple.geode 0x01079d4a +[DGColorSpace initialize] + 1018
4 libobjc.A.dylib 0x90267600 _class_initialize + 305
5 libobjc.A.dylib 0x902674c8 prepareForMethodLookup + 78
6 libobjc.A.dylib 0x90267337 lookUpMethod + 81
7 libobjc.A.dylib 0x902672e1 _class_lookupMethodAndLoadCache3 + 47
8 libobjc.A.dylib 0x90266ac1 objc_msgSend + 81
9 com.apple.geode 0x010798a0 +[DGContextMgr newBitmapContextCached:accelerated:] + 61
10 com.apple.geode 0x0107985e +[DGContextMgr newBitmapContextWithAcceleration:] + 49
11 com.apple.RedRock 0x02647bf6 -[Godot loadGeode] + 1261
12 com.apple.RedRock 0x026448a8 -[Godot init] + 1571
13 com.apple.RedRock 0x026437d2 +[Godot initGodotApp] + 108
14 com.apple.iPhoto 0x00083be8 0x55000 + 191464
15 com.apple.iPhoto 0x0008236b 0x55000 + 185195
16 com.apple.Foundation 0x9a3bc4cf __NSFireDelayedPerform + 413
17 com.apple.CoreFoundation 0x95ed1416 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22
18 com.apple.CoreFoundation 0x95ed0db5 __CFRunLoopDoTimer + 709
19 com.apple.CoreFoundation 0x95eb5bc2 __CFRunLoopRun + 1842
20 com.apple.CoreFoundation 0x95eb502a CFRunLoopRunSpecific + 378
21 com.apple.CoreFoundation 0x95eb4e9b CFRunLoopRunInMode + 123
22 com.apple.HIToolbox 0x9052af5a RunCurrentEventLoopInMode + 242
23 com.apple.HIToolbox 0x9052abf5 ReceiveNextEventCommon + 162
24 com.apple.HIToolbox 0x9052ab44 BlockUntilNextEventMatchingListInMode + 88
25 com.apple.AppKit 0x923c39aa _DPSNextEvent + 724
26 com.apple.AppKit 0x923c31dc -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 119
27 com.apple.AppKit 0x923b963c -[NSApplication run] + 855
28 com.apple.AppKit 0x9235c666 NSApplicationMain + 1053
29 com.apple.iPhoto 0x00064c99 0x55000 + 64665
30 com.apple.iPhoto 0x000642e5 0x55000 + 62181
-Run and attempt to repair any Color Profiles that may need to be fixed. There were 4 that could not be fixed for me. Locate these profiles and move them to your desktop (Note: I was still able to open and use all applications in my Adobe CS6 Master Collection after moving these profiles but you may want to check just to be sure if you are using Adobe).
-Even though I had done this many times, run the Disk Utility App in your Utilities Profile and Verify and Repair any permission needed (For me, I had none at this time that needed to be repaired).
-Next, I did an Apple Hardware Test. For me and the model Macbook Pro I am using, I had to restart my computer and when the screen went black for me at restart about the time the start up sound is about to come on, I pressed ALT-D. On some models you just have to press D. I did disconnect everything prior to doing this except the power cord and the Internet. I did a full AHT test that took about an hour or so. If you get an error code, be sure and right it down whereas your issue may be something different than mine and this will not apply to you. There were no problems from the test and then restarted the computer.
-At restart I decided to get into the OS X Recovery by pressing Command-R to either start from scratch or find some other way to fix the issue because I was tired of racking my brain on this and was about to throw the computer in to the wall.
http://support.apple.com/kb/HT4718 For help or questions on the OS X Recovery Process
-Once in the OS X Recovery from the Mac OS X Utilities Pane, I selected reinstall and then I selected my current Hard Drive. Luckily by doing this (not that I was aware or anything, but none of my files or folders were deleted and it only reinstalled Mountain Lion and whatever else it needed)
-This process took about an hour and once finished, I restarted my computer
-I logged back in to my account but did not attempt iPhoto at this time. Instead I immediately checked to make sure that 10.8.3 was what was reinstalled back on my Mac. I then checked for Software Updates which I had a few and installed these updates.
-I then went back to the Disk Utilities App from my Utilities folder and Verified the Disk and Disk Permission. To my surprise, many of the files that were in the iPhoto crash thread (posted above) were now showing up as needing to be repaired. I repaired what needed to be repaired.
-I verified all my Color Profiles to make sure none were showing up again (which there were none that needed to be repaired)
-I did a check check of some Adobe CS6 Apps just to verify they were opening and working correctly
-I restarted my Mac (Once again) and logged back in. I opened up iPhoto and everything worked and is working PERFECTLY. I then re-connected my printers and my Time Machine and performed a back up before importing photos back in to iPhoto. I DO WISH NOW THOUGH THAT I HADN'T DELETED AND RE-INSTALLED IPHOTO but it is nice being able to start over and organize iPhoto a little better than before.
I am sorry this is such a long post but for people like me who are not professionals in the computer department, sometimes it's good to "dumb" things done so that us "average joes" can understand a little better. Hopefully this will work for those who are having issues like mine. Thanks for all the help from everyone from my previous posts.
iPhoto '11, OS X Mountain Lion (10.8.3)