Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Why does iPhoto quit when trying to open "Info" for a photo?

If I open iPhoto, select/open a photo, then attempt to obtain "Info" on the photo, iPhoto quits. What's happening?

Mac Pro, OS X Mountain Lion (10.8.5), Mac Pro delivered 15jan2012

Posted on Apr 20, 2016 3:36 PM

Reply
10 replies

Apr 20, 2016 4:44 PM in response to David Plummer

You can stop the crashing by doing the following but will lose the map feature in the library.

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 carvermon

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.


There's a hack posted by user cotton-x that will let iPhoto 9 and earlier continue to use Google Maps for the location feature.


cotton-x

Dec 16, 2015 2:49 PM

Re: iPhoto 11 - Problems With Photo Locations

in response to Paul Fisher


YES!

I have just made it work.


I'm on a white macbook running 10.7.5 with iPhoto 9.4.3


Thanks to Paul I had an idea. What if we just ignored Apple's expired API and used our own, private and free from Google. Turns out it works.


Here's what you have to do:

0- Close iPhoto

1- Create a google account or use your own

2- Access Google's developers console HERE

3- Create a project (any name)

4- Activate a Google Maps Javascript API

5- Generate your own API key

6- Go to folder /Applications/iPhoto.app/Contents/Resources/googleMap.html

7- Edit the googleMap.html (I've used an application called TextWrangler)

8- Change this src="http://maps.googleapis.com/maps/api/js?v=3&client=gme-appleinc&sensor=false"> to this src="https://maps.googleapis.com/maps/api/js?key=YOUR_KEY_HERE&signed_in=true&sensor=false">

9- Save your freshly edited googleMap.html

10- Open iPhoto and enjoy.


Take that Apple.

User uploaded file


Be sure to make a backup copy of the iPhoto application before attempting this procedure.



User uploaded file

Apr 21, 2016 3:04 AM in response to David Plummer

If I open iPhoto, select/open a photo, then attempt to obtain "Info" on the photo, iPhoto quits. What's happening?

The problem is that the Javascript code in these two files ' googlemap.html ' and googlesearch.html will crash, if you open an Info panel, because the location servers can no longer be reached. A very simple way to be able to run iPhoto nevertheless is to disconnect from the internet before you launch iPhoto. If you can open iPhoto without crashes while offline, you can be sure that the two javascript files are causing the problem for you.


To access the two files inside the iPhoto application select iPhoto in the Finder in the Applications folder and ctrl-click it. Then use the command "Show Package Contents" from the menu. Open the subfolder Contents, then Resources and search for these two files in the Resources folder. Don't try this fix without making a copy of the iPhoto application before you try to remove the two files from the application bundle.


iPhoto 9.4 crashing when viewing Places

Apr 21, 2016 9:09 AM in response to léonie

Hi Leonie!


Thanks for the feedback, however, my version of iPhoto is 9.2 (iPhoto 2011), so I'm not sure whether this makes a difference. In any event, I opened my iPhoto 'preferences', went to accounts and found there were 2 accounts, the active one was iCloud Email. The other account was 'Other Email'; when I activated the 'Other Email', I found I could add 'Info' to my photos, so will try that route and see if it keeps working. I don't know how 'iCloud Email' go into my iPhoto accounts.


Cheers,


Dave P.

May 31, 2016 3:24 PM in response to David Plummer

A hack posted by user cotton-x works fine for iPhoto 8.1 and OSX 10.9.5 Mavericks.


There are same differences in googleMap.html in this version of iPhoto.

1) There is no line like this src="http://maps.googleapis.com/maps/api/js?v=3&client=gme-appleinc&sensor=false"

2) I found line like this src="http://www.google.com/jsapi?key=ABQIAAAAUf_qajf1-...."

3) Then I removed key=ABQIAAAAUf_qajf1-p8... complitely from that line.

4) After that I found line like this:

google.load("maps", "2", {"other_params" : "client=gme-appleinc"});

and

5) I change it to

google.load("maps", "2", {"other_params" : "key=MY_KEY_HERE&signed_in=true&sensor=false"});

6) Now iPhoto 8.1 works fine.

7) Here is a screenshot:

User uploaded file


Thanks to cotton-x uxly647 and Old Toad

Apr 23, 2017 10:09 AM in response to jordigava

Try to tag the photos with GPS, before you import them to iPhoto. There are quite a few tools that could do that.

is it possible to upgrade your Mac to Sierra? Then you could switch to Photos for Mac. Apple's new photo application is using map servers that are no longer causing crashes.

On OS X 10.9.5 you could use iPhoto 9.5.1 instead, but there is unfortunately no longer a way to upgrade your iPhoto to this version.

Apr 23, 2017 1:00 PM in response to jordigava

rather boring...

That is the price to pay for sticking with deprecated software, if we do not like the newer versions. 😠 Apple replaced your iPhoto version by iPhoto '11 in 2010, and then iPhoto '11 by Photos for Mac in April 2015.


If you really need an efficient support for working with location data upgrade to iPhoto 9.5.1 or Sierra and Photos. To be able to upgrade to iPhoto 9.5.1 you will need Apple's support. It is no longer possible to purchase the newer iPhoto '11 versions without the help of Apple. Sometimes they will oblige, if we are very persistent.

Why does iPhoto quit when trying to open "Info" for a photo?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.