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
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
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 carvermonI 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.
Dec 16, 2015 2:49 PM
Re: iPhoto 11 - Problems With Photo Locations
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.
Be sure to make a backup copy of the iPhoto application before attempting this procedure.
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.
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.
The Places feature cannot work any more in any iPhoto version older than iPhoto 9.5.1. if you did not yet enable "Lookup Places" in the iphoto preferences don't enable it now.
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:
Hi serbel17271,
thanks, this worked fine for me (iphoto 8.1.2, OS X 10.9.5), I can see maps again.
But I have to switch places off and manually put the location for every new picture!
When I put places to automatically iphoto still crashes.
Any idea?
Thanks for your help
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.
Thanks Léonie for your quick response.
My photos come from a Panasonic Lumix or iphone, both with GPS.
But I can not put places in preferences to automatically, that causes a crash.
So I import my photos and have to click each one individually to recognize the locations, rather boring...
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.
So old is my version???
Perhaps I should really make a update...
Thanks léonie
Why does iPhoto quit when trying to open "Info" for a photo?