Create a new account (systempreferences -> accounts) and see if the problem is repeated there. If it is, then a re-install of the app might be indicated. If it's not, then it's likely the app is okay and the problem is something in the main account.
Currently Being ModeratedOct 25, 2011 12:46 PM (in response to Terence Devlin)
Thanks. Good info.
Made a new account, logged in, iPhoto opened ok, then when I tried to import photos from my iPhone 4, same sudden crash occurred.
So, looks like a re-install of the iPhoto app is in order, per your suggestion. Ok, I'm making progress. Now, what's the best way to do this so that any and all offending prefs files, and other connected iphot files, etc are removed? Is there an 'uninstall' utility for iPhoto? Also, now that iPhoto is loaded via the App store, how can I get another copy downloaded?
And I don't want to lose my library of 30,000 photos.
Thanks, TD. You seem to be providing great advice to people. We appreciate your help.
Well back up your Library first. You should always have an up-to-date backup
To re-install iPhoto
1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
2a: On 10.5: Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
2b: On 10.6: Those receipts may be found as follows: In the Finder use the Go menu and select Go To Folder. In the resulting window type
2c: on 10.7 they're at
A Finder Window will open at that location and you can remove the iPhoto pkg files.
If you purchased an iLife Disk, then iPhoto is on it.
If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
If you purchased it on the App Store you can find it in your Purchases List.
Currently Being ModeratedOct 25, 2011 6:41 PM (in response to Terence Devlin)
Thanks. I will do that ASAP.
However, something else strange is happening that may be related, and perhaps this will give more insight. When I opened iMovie v 9.04 tonight, it opens up, then immediately crashes in the same manner as iPhoto, before I could even do anything. Could there be something else going on here that is causing these iLife apps to crash?
Currently Being ModeratedOct 25, 2011 8:17 PM (in response to Terence Devlin)
Trashed the iPhoto app, found and trashed all the iPhoto.pkg files, re-installed iPhoto 9.2. It opened successfully, but when I tried to import one photo from my iPhone 4, it crashed again, same as before.
Something else is going on here. It shouldn't matter, but FYI, my photo library is on a different HD than the iPhoto app. Same for iMovie.
Also, except for the 'import' function, iPhoto seems to perform normally, and doesn't crash when I view and edit pics.
Currently Being ModeratedDec 17, 2011 8:41 AM (in response to MrEdmundo)
I'm having the same problems...iphoto and idvd continually freeze up or crash while I'm working in them. I have Snow Leopard. My Mac is older. Processor is 2.4 GHZ Intel Core 2 Duo. Memory is 1 GB 667 MHZ DDR2 SDRAM. I've tried reinstalling Snow Leopard, iLife11 and still have the same problem. Anyone know if this could be a memory issue? Or any other suggestions. I've verified and repaired permissions, tried creating a new profile and removed as many photos, etc as possible but nothing has worked so far.
Currently Being ModeratedDec 17, 2011 2:27 PM (in response to Terence Devlin)
Here it is. Thanks for the help.
Process: iPhoto 
Version: 9.2.1 (9.2.1)
Build Info: iPhotoProject-628000000000000~3
Code Type: X86 (Native)
Parent Process: launchd 
Date/Time: 2011-12-17 17:23:39.058 -0500
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: -581533 sec
Crashes Since Last Report: 29
Per-App Interval Since Last Report: -21949 sec
Per-App Crashes Since Last Report: 20
Anonymous UUID: 10FD95C6-FE92-4729-81A0-7334681656E9
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: 0x000000000000000a, 0x00000000299c9000
Crashed Thread: 41
Thread 0: Dispatch queue: com.apple.main-thread
0 libSystem.B.dylib 0x9718bafa mach_msg_trap + 10
1 libSystem.B.dylib 0x9718c267 mach_msg + 68
2 libSystem.B.dylib 0x971c15ba thread_get_state + 173
3 libobjc.A.dylib 0x988e5408 _cache_collect_free + 368
4 libobjc.A.dylib 0x988e4c8d _cache_fill + 514
5 libobjc.A.dylib 0x988eccc5 lookUpMethod + 187
6 libobjc.A.dylib 0x988e4417 _class_lookupMethodAndLoadCache + 40
7 libobjc.A.dylib 0x988e3fc3 objc_msgSend + 83
8 com.apple.AppKit 0x940992bc -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1600
9 com.apple.AppKit 0x940995f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
10 com.apple.AppKit 0x940995f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
11 com.apple.AppKit 0x940995f1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2421
12 com.apple.AppKit 0x940977db -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 711
13 com.apple.AppKit 0x94098750 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
14 com.apple.AppKit 0x94098750 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
15 com.apple.AppKit 0x94098750 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 4668
16 com.apple.AppKit 0x941368ef -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 311
17 com.apple.AppKit 0x94093c96 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 3309
18 com.apple.AppKit 0x93ff484b -[NSView displayIfNeeded] + 818
19 com.apple.AppKit 0x93fa860d -[NSNextStepFrame displayIfNeeded] + 98
20 com.apple.AppKit 0x93fbdb64 -[NSWindow displayIfNeeded] + 204
21 com.apple.Foundation 0x989ce90c __NSFirePerformWithOrder + 531
22 com.apple.CoreFoundation 0x962a9e02 __CFRunLoopDoObservers + 1186
23 com.apple.CoreFoundation 0x96265d1d __CFRunLoopRun + 557
24 com.apple.CoreFoundation 0x962653f4 CFRunLoopRunSpecific + 452
25 com.apple.CoreFoundation 0x96265221 CFRunLoopRunInMode + 97
26 com.apple.HIToolbox 0x907ffe04 RunCurrentEventLoopInMode + 392
27 com.apple.HIToolbox 0x907ffaf5 ReceiveNextEventCommon + 158
28 com.apple.HIToolbox 0x907ffa3e BlockUntilNextEventMatchingListInMode + 81
29 com.apple.AppKit 0x93fc5595 _DPSNextEvent + 847
30 com.apple.AppKit 0x93fc4dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
31 com.apple.AppKit 0x93f871f3 -[NSApplication run] + 821
32 com.apple.AppKit 0x93f7f289 NSApplicationMain + 574
33 com.apple.iPhoto 0x0001159a 0x1000 + 66970
34 com.apple.iPhoto 0x00010a29 0x1000 + 64041