Iphoto crashing when starting a slideshow

Hi

My iPhoto 11 9.4.3 crashes whenever I try to run a slideshow. I have A late 2012 Macbook Pro operating osx 10.8.5 with all updates. I have tried many things.

I've rebuilt, and repaired every option with the option/command start up of iPhoto on the libraries but to no avail.


Can anyone help me please, thank you.


Below is the message I get to send to apple. It is not the full message but can send it if needed.

Process: iPhoto [562]

Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto

Identifier: com.apple.iPhoto

Version: 9.4.3 (9.4.3)

Build Info: iPhotoProject-720091000000000~2

Code Type: X86 (Native)

Parent Process: launchd [242]

User ID: 506



Date/Time: 2016-09-24 17:14:08.736 +0100

OS Version: Mac OS X 10.8.5 (12F2560)

Report Version: 10



Interval Since Last Report: 25511 sec

Crashes Since Last Report: 44

Per-App Interval Since Last Report: 3290 sec

Per-App Crashes Since Last Report: 41

Anonymous UUID: 6921A4BF-76FC-8875-4398-0E00C1E31CA4



Crashed Thread: 0 Dispatch queue: com.apple.main-thread



Exception Type: EXC_BAD_ACCESS (SIGSEGV)

Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c53b93f0



VM Regions Near 0xc53b93f0:

CG backing stores 00000000c4cc7000-00000000c4cfb000 [ 208K] rw-/rw- SM=SHM

-->

CG backing stores 00000000c7e46000-00000000c83a2000 [ 5488K] rw-/rw- SM=SHM



Application Specific Information:

Performing @selector(playMarimbaAction:) from sender IPKButton 0x7ca42670



Thread 0 Crashed:: Dispatch queue: com.apple.main-thread

0 com.apple.JavaScriptCore 0x954083ae JSC::DFG::GPRTemporary::GPRTemporary(JSC::DFG::SpeculativeJIT*, JSC::DFG::StorageOperand&) + 110

1 com.apple.JavaScriptCore 0x95438dc4 JSC::DFG::SpeculativeJIT::compile(JSC::DFG::Node&) + 59684

2 com.apple.JavaScriptCore 0x95409929 JSC::DFG::SpeculativeJIT::compile(JSC::DFG::BasicBlock&) + 889

3 com.apple.JavaScriptCore 0x9540bb85 JSC::DFG::SpeculativeJIT::compile() + 69

4 com.apple.JavaScriptCore 0x953f601f JSC::DFG::JITCompiler::compileBody(JSC::DFG::SpeculativeJIT&) + 63

5 com.apple.JavaScriptCore 0x953f6e47 JSC::DFG::JITCompiler::compileFunction(JSC::JITCode&, JSC::MacroAssemblerCodePtr&) + 231

6 com.apple.JavaScriptCore 0x953f473c JSC::DFG::compile(JSC::DFG::CompileMode, JSC::JSGlobalData&, JSC::CodeBlock*, JSC::JITCode&, JSC::MacroAssemblerCodePtr*) + 1020

7 com.apple.JavaScriptCore 0x953f432e JSC::DFG::tryCompileFunction(JSC::JSGlobalData&, JSC::CodeBlock*, JSC::JITCode&, JSC::MacroAssemblerCodePtr&) + 46

8 com.apple.JavaScriptCore 0x954471af JSC::jitCompileFunctionIfAppropriate(JSC::JSGlobalData&, ***::OwnPtr<JSC::FunctionCodeBlock>&, JSC::JITCode&, JSC::MacroAssemblerCodePtr&, JSC::SharedSymbolTable*&, JSC::JITCode::JITType, JSC::JITCompilationEffort) + 271

9 com.apple.JavaScriptCore 0x95445fb7 JSC::FunctionExecutable::compileForCallInternal(JSC::ExecState*, JSC::ScopeChainNode*, JSC::JITCode::JITType) + 311

10 com.apple.JavaScriptCore 0x95445e73 JSC::FunctionExecutable::compileOptimizedForCall(JSC::ExecState*, JSC::ScopeChainNode*) + 51

11 com.apple.JavaScriptCore 0x953daa6a JSC::FunctionCodeBlock::compileOptimized(JSC::ExecState*, JSC::ScopeChainNode*) + 58

12 com.apple.JavaScriptCore 0x95464e20 cti_optimize_from_ret + 352

13 ??? 0x1ad37d4a 0 + 450067786

14 com.apple.JavaScriptCore 0x95339edc JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 972

15 com.apple.JavaScriptCore 0x95339b03 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&) + 83

16 com.apple.JavaScriptCore 0x9546ca00 JSC::boundFunctionCall(JSC::ExecState*) + 560

17 ??? 0x1950836f 0 + 424706927

18 com.apple.JavaScriptCore 0x953324a4 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*) + 3812

19 com.apple.JavaScriptCore 0x953dd7ed JSC::evaluate(JSC::ExecState*, JSC::ScopeChainNode*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) + 333

20 com.apple.WebCore 0x038b34d9 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) + 441

21 com.apple.WebCore 0x038b30b8 WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) + 40

22 com.apple.WebCore 0x038d5d45 WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) + 149

23 com.apple.WebCore 0x03b75d33 WebCore::ScriptElement::execute(WebCore::CachedScript*) + 163

24 com.apple.WebCore 0x03b75bde WebCore::ScriptRunner::timerFired(WebCore::Timer<WebCore::ScriptRunner>*) + 430

25 com.apple.WebCore 0x03b75a26 WebCore::Timer<WebCore::ScriptRunner>::fired() + 38

26 com.apple.WebCore 0x0384e79c WebCore::ThreadTimers::sharedTimerFiredInternal() + 172

27 com.apple.WebCore 0x0384e6da WebCore::ThreadTimers::sharedTimerFired() + 106

28 com.apple.WebCore 0x042d1fc0 WebCore::timerFired(__CFRunLoopTimer*, void*) + 64

29 com.apple.CoreFoundation 0x95ba9406 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 22

30 com.apple.CoreFoundation 0x95ba8da5 __CFRunLoopDoTimer + 709

31 com.apple.CoreFoundation 0x95b8dbb2 __CFRunLoopRun + 1842

32 com.apple.CoreFoundation 0x95b8d01a CFRunLoopRunSpecific + 378

33 com.apple.CoreFoundation 0x95b8ce8b CFRunLoopRunInMode + 123

34 com.apple.Foundation 0x91fd9b76 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 278

35 com.apple.Foundation 0x91fd9a15 -[NSRunLoop(NSRunLoop) runUntilDate:] + 73

36 com.apple.iLifeSlideshow 0x01755808 -[MPDesktopAssetManager _iTunesMediaManager] + 235

37 com.apple.iLifeSlideshow 0x0175a770 -[MPDesktopAssetManager(VeryInternal) findMediaObjectWithPathInILMB:] + 383

38 com.apple.iLifeSlideshow 0x0175765d -[MPDesktopAssetManager(Private) mediaObjectForAssetAtPath:] + 438

39 com.apple.iLifeSlideshow 0x01755c4a -[MPDesktopAssetManager durationForAssetAtPath:] + 389

40 com.apple.iPhoto 0x00181524 0x2b000 + 1402148

41 com.apple.iPhoto 0x00183ca9 0x2b000 + 1412265

42 com.apple.iPhoto 0x00181946 0x2b000 + 1403206

43 com.apple.iPhoto 0x0017fc9e 0x2b000 + 1395870

44 com.apple.iPhoto 0x0017f36d 0x2b000 + 1393517

45 com.apple.iPhoto 0x0017f124 0x2b000 + 1392932

46 com.apple.iPhoto 0x0017e168 0x2b000 + 1388904

47 libobjc.A.dylib 0x92c675d3 -[NSObject performSelector:withObject:] + 70

48 com.apple.AppKit 0x974dead2 -[NSApplication sendAction:to:from:] + 436

49 com.apple.AppKit 0x974de8e0 -[NSControl sendAction:to:] + 102

50 com.apple.AppKit 0x974de7ef -[NSCell _sendActionFrom:] + 159

51 com.apple.AppKit 0x974dcd60 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 1895

52 com.apple.AppKit 0x974dc59f -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 511

53 com.apple.prokit 0x0232b580 -[NSProButtonCell trackMouse:inRect:ofView:untilMouseUp:] + 521

54 com.apple.AppKit 0x974dbcb9 -[NSControl mouseDown:] + 867

55 com.apple.iLifeKit 0x02228636 -[IPKButton mouseDown:] + 375

56 com.apple.AppKit 0x974d3921 -[NSWindow sendEvent:] + 6968

57 com.apple.AppKit 0x974ce90f -[NSApplication sendEvent:] + 4278

58 com.apple.iLifeKit 0x02255cab -[iLifeKit sendEvent:] + 55

59 com.apple.iPhoto 0x000abb04 0x2b000 + 527108

60 com.apple.AppKit 0x973e862c -[NSApplication run] + 951

61 com.apple.AppKit 0x9738b5f6 NSApplicationMain + 1053

62 com.apple.iPhoto 0x0003b0b9 0x2b000 + 65721

63 com.apple.iPhoto 0x0003a705 0x2b000 + 63237


Message was edited by: windmill way The changes made were simply the message to apple is not the full message. Can send the full message if required.

MacBook Pro, OS X Mountain Lion (10.8.5), null

Posted on Sep 24, 2016 9:48 AM

Reply
4 replies

Sep 24, 2016 11:01 AM in response to windmillway

The older iphoto versions are crashing whenever they are using the Places feature. Does you slideshow perhaps use places?


The problem is, that Apple did not renew the contract with Google for the access to the location servers, and any older iPhoto versions will crash, when they need to lookup a location and try to access Google's servers.

See this user tip: Bug: iPhoto 9.4 crashing when viewing Places


You have several options as described in the user tip:

  • Try to update to an iPhoto version that uses different servers, if you can , update to iPhoto 9.6.1 on Sierra. IPhoto 9.5.1 or newer are using different serves to lookup places.
  • Patch iPhoto to remove the Java script code from the iPhoto Application bundle
  • Patch the javascript files and add your own access key for Googles servers.

Sep 24, 2016 11:16 AM in response to léonie

Hi Leonie, Thank you for replying. In answer to your post - I have got the places feature on my iPhoto but it crashes without using places!! As soon as I press the slideshow button it crashes. I understand the basics of what you are saying. I will have a look at the user tip you placed and see if I can fathom out what to do. I am quite a novice when it comes to computers. If I updates iPhoto to iPhoto 9.6.1 how do I do this and will it give me further problems in any way. How do you patch iPhoto to remove the Java script code? I don't even understand this I'm sorry.

Thank you very much for your post though I appreciate your help.


Regards


Michael

Sep 24, 2016 11:29 AM in response to windmillway

I can see from the crash log that you are currently on iPhoto 9.4.3 and Mt. Lion.


With that version iPhoto will crash, as soon as you are opening the Info panel for any photo with GPS assigned, if "looking up places" is enabled in the iPhoto Preferences.


As a test - disconnect your computer from the internet . does iPhoto crash if you are offline? If not, the problem is indeed iphoto trying to access Goggle's servers.


As to updating iPhoto - that is tricky now. Apple stooped the development of iPhoto and it is no longer supported at the AppStore. You can only update to iPhoto to a newer version, if you own an AppStore version of iPhoto or it as associated with your AppleID at the AppStore. Does iPhoto show in your Purchases history, when you launch the App Store and look at the Purchases tab? If not, you cannot update to iPhoto 9.6.1. This is explained in Barney's user tip: Can't Update iPhoto because it is not available in the App Store



If you cannot update iPhoto, patch it as described, or upgrade to macOS Sierra and migrate your iPhoto libraries to the new Photos for Mac - the successor to iPhoto. You may find it puzzling at first, but it is actually more powerful than iPhoto.

Sep 24, 2016 11:38 AM in response to léonie

Hi Leonie,

I have disabled my wifi and the iPhoto works perfectly as you suggested. I do NOT have iPhoto shown in my purchases history unfortunately, it was my bothers computer originally. I will try and patch it as described. Do you think I should do the following then?

I found a fix that works for me..


1. goto /Applications/iPhoto.app/Contents/Resources

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.


Thank you for your invaluable help


Michael

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Iphoto crashing when starting a slideshow

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