iPhoto 9.4.3 and earlier began to crash for many users all of a sudden a few weeks ago. This is because the contract between Apple and Google for use of Google maps with iPhoto 9.4.3 and earlier for Locations expired a couple of months age and was not renewed. That is the case of the freezes or crashes.
Apple now uses its own Maps program for Locations and too use it you must be running iPhoto 9.5.1 and Mavericks or 9.6.1 and Yosemite or El Capitan or Photos and El Capitan.
Try Huxly647's solution:
Huxly647Nov 20, 2015 12:05 AM
Re: iPhoto crashes after opening repeatedlyin response to carvermonHelpful
I found a fix that works for me.
1. goto /Applications/iPhoto.app/Contents/Resources (Control (right)-click on the iPhoto app and select Show Contents in the contextual menu - OT.)
2. delete the files ' googlemap.html ' and googlesearch.html
iPhoto no longer crashes, places doesn't work but it doesn't bother me too much.
Let me know if it works for you guys...
Removing the two files ' googlemap.html ' and googlesearch.html from iPhoto's application bundle prevents the javascript inside from being executed and causing the crash. Going offline does obviously do the same. So it is pretty clear, that something happened on Google's end.
Be sure to make a backup copy of the iPhoto application before attempting this procedure.