7 Replies Latest reply: Jul 10, 2012 8:48 PM by lavetta
lavetta Level 1 Level 1 (0 points)

Hi,

 

Any help would be much appreciated to stop iPhoto from continuously crashing when I try to open it. Here's some background information:

 

- Version of iPhoto: 9.2.1 (latest)

- Operating System: Mac OS X 10.6.8 (all software updates performed)

- Hardware: iMac Intel Core 2 Duo 2.16 Ghz, 2 GB DDR2 SDRAM, NVIDIA GeForce 7600 GT 256 MB VRAM

- Details. What were you doing when the problem arose? The last time it was working properly, I was looking at the Faces function to add names and browsing albums to copy some photos to a folder on my hard drive.

- Did it ever work properly? Yes - had been working fine previously for the past few years. Only problem I've had in the past has been some photos that went missing (never been able to retrieve them). I've also been prompted to repair the library and do something with the thumbnails, although the continuous crashing is a problem that's started in the past week.

- Are there error messages? No - application just crashes and a crash report appears

- What steps have you tried already to solve the issue: Repaired the library by holding down Option+Command. Library repairs but continues to crash. Increased the free hard drive space to 30 GB.

 

I have over 30,000 photos (around 131 GB worth) so I am a little reticent to do anything that could mean losing the photos. I'm a little short on hard drive space at the moment (30 GB or so left on a 500 GB hard drive), so I'd need to find a way to make room if there are any steps that would require me to duplicate the library given its size...

 

Thanks,

 

Seb.

 

PS: Here's a copy and paste of the first few lines of the crash report (I've noticed that the process number isn't always the same, e.g. 224, 235 and various four-digit numbers)

 

Process:     iPhoto [171]
Path:        /Applications/iPhoto.app/Contents/MacOS/iPhoto
Identifier:  com.apple.iPhoto
Version:     9.2.1 (9.2.1)
Build Info:  iPhotoProject-628000000000000~3
Code Type:   X86 (Native)

Parent Process:  launchd [86]

 

Date/Time:   2012-01-26 14:34:02.574 +0800
OS Version:  Mac OS X 10.6.8 (10K549)

Report Version:  6

 

Interval Since Last Report:      186185 sec
Crashes Since Last Report:       10

Per-App Interval Since Last Report:  2708 sec

Per-App Crashes Since Last Report:   9

Anonymous UUID:                  EC4EDCB1-09D5-4EE4-A076-226CD8EBA7BB

 

Exception Type:  EXC_BAD_ACCESS (SIGBUS)

Exception Codes: 0x000000000000000a, 0x0000000028a65000

Crashed Thread:  31


iMac Intel Core 2 Duo 24-inch, Mac OS X (10.6.6)
  • Terence Devlin Level 10 Level 10 (129,300 points)

    The next 20 or lines would be helpful.

     

    With less than 10% of your hard Drive space left you are coming up on a serious space issue and you need to start solving that now.

     

    Regards

     

     

    TD

  • lavetta Level 1 Level 1 (0 points)

    Hi TD,

     

    Agreed, need to free up some more disk space...

     

    Here's the latest crash report with a few more lines:

     

    Process:     iPhoto [268]
    Path:        /Applications/iPhoto.app/Contents/MacOS/iPhoto
    Identifier:  com.apple.iPhoto
    Version:     9.2.1 (9.2.1)
    Build Info:  iPhotoProject-628000000000000~3
    Code Type:   X86 (Native)

    Parent Process:  launchd [86]

     

    Date/Time:   2012-01-26 15:06:18.656 +0800
    OS Version:  Mac OS X 10.6.8 (10K549)

    Report Version:  6

     

    Interval Since Last Report:      188107 sec
    Crashes Since Last Report:       15

    Per-App Interval Since Last Report:  2841 sec

    Per-App Crashes Since Last Report:   14

    Anonymous UUID:                  EC4EDCB1-09D5-4EE4-A076-226CD8EBA7BB

     

    Exception Type:  EXC_BAD_ACCESS (SIGBUS)

    Exception Codes: 0x000000000000000a, 0x000000002bea9000

    Crashed Thread:  30

     

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

    0   libSystem.B.dylib         0x981f9e42 open$UNIX2003 + 10
    1   com.apple.Foundation      0x9873909e _NSReadBytesFromFileWithExtendedAttributes + 241
    2   com.apple.Foundation      0x98738fa4 _NSReadBytesFromFile + 86
    3   com.apple.Foundation      0x9873ee61 -[NSData(NSData) initWithContentsOfMappedFile:] + 82
    4   com.apple.Foundation      0x9873edf7 +[NSData(NSData) dataWithContentsOfMappedFile:] + 72
    5   com.apple.AppKit          0x958430e2 loadNib + 63
    6   com.apple.AppKit          0x958427f7 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 831
    7   com.apple.AppKit          0x95a98cef -[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 178
    8   com.apple.iPhoto          0x000a4cf4 0x1000 + 670964
    9   com.apple.iPhoto          0x000a4ae4 0x1000 + 670436
    10  com.apple.iPhoto          0x00084c07 0x1000 + 539655
    11  com.apple.iPhoto          0x00246d6c 0x1000 + 2383212
    12  com.apple.iPhoto          0x000349fc 0x1000 + 211452
    13  com.apple.Foundation      0x98744db3 _nsnote_callback + 176
    14  com.apple.CoreFoundation  0x98bbb763 __CFXNotificationPost + 947
    15  com.apple.CoreFoundation  0x98bbb16a _CFXNotificationPostNotification + 186
    16  com.apple.Foundation      0x98739c50 -[NSNotificationCenter postNotificationName:object:userInfo:] + 128
    17  com.apple.Foundation      0x9874705d -[NSNotificationCenter postNotificationName:object:] + 56
    18  com.apple.AppKit          0x958b5216 -[NSApplication _postDidFinishNotification] + 125
    19  com.apple.AppKit          0x958b5126 -[NSApplication _sendFinishLaunchingNotification] + 74
    20  com.apple.AppKit          0x95a0c339 -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 274
    21  com.apple.AppKit          0x95a0bf59 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 101
    22  com.apple.Foundation      0x9877a1f8 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 511
    23  com.apple.Foundation      0x98779fbc _NSAppleEventManagerGenericHandler + 228
    24  com.apple.AE              0x92029f5c aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 166
    25  com.apple.AE              0x92029e5b dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 43
    26  com.apple.AE              0x92029d65 aeProcessAppleEvent + 197
    27  com.apple.HIToolbox       0x90756197 AEProcessAppleEvent + 50
    28  com.apple.AppKit          0x958857d2 _DPSNextEvent + 1420
    29  com.apple.AppKit          0x95884dd6 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 156
    30  com.apple.AppKit          0x958471f3 -[NSApplication run] + 821
    31  com.apple.AppKit          0x9583f289 NSApplicationMain + 574
    32  com.apple.iPhoto          0x0001159a 0x1000 + 66970
    33  com.apple.iPhoto          0x00010a29 0x1000 + 64041

     

    Thread 1:  Dispatch queue: com.apple.libdispatch-manager

    0   libSystem.B.dylib         0x98215382 kevent + 10
    1   libSystem.B.dylib         0x98215a9c _dispatch_mgr_invoke + 215
    2   libSystem.B.dylib         0x98214f59 _dispatch_queue_invoke + 163
    3   libSystem.B.dylib         0x98214cfe _dispatch_worker_thread2 + 240
    4   libSystem.B.dylib         0x98214781 _pthread_wqthread + 390
    5   libSystem.B.dylib         0x982145c6 start_wqthread + 30

     

    Thread 2:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 3:

    0   libSystem.B.dylib         0x981eeafa mach_msg_trap + 10
    1   libSystem.B.dylib         0x981ef267 mach_msg + 68
    2   com.apple.CoreFoundation  0x98b9d2df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation  0x98b9c3c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation  0x98b9c1f1 CFRunLoopRunInMode + 97
    5   com.apple.Foundation      0x9877f1b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore       0x0175caed -[XTRunLoopThread run:] + 509
    7   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    8   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    9   libSystem.B.dylib         0x9821c259 _pthread_start + 345
    10  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 4:

    0   libSystem.B.dylib         0x981eeafa mach_msg_trap + 10
    1   libSystem.B.dylib         0x981ef267 mach_msg + 68
    2   com.apple.CoreFoundation  0x98b9d2df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation  0x98b9c3c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation  0x98b9c1f1 CFRunLoopRunInMode + 97
    5   com.apple.Foundation      0x9877f1b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore       0x0175caed -[XTRunLoopThread run:] + 509
    7   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    8   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    9   libSystem.B.dylib         0x9821c259 _pthread_start + 345
    10  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 5:

    0   libSystem.B.dylib         0x98214412 __workq_kernreturn + 10
    1   libSystem.B.dylib         0x982149a8 _pthread_wqthread + 941
    2   libSystem.B.dylib         0x982145c6 start_wqthread + 30

     

    Thread 6:

    0   libSystem.B.dylib         0x9821caa2 __semwait_signal + 10
    1   libSystem.B.dylib         0x982489c5 nanosleep$UNIX2003 + 188
    2   libSystem.B.dylib         0x98248903 usleep$UNIX2003 + 61
    3   com.apple.AppKit          0x959eee2d -[NSUIHeartBeat _heartBeatThread:] + 2039
    4   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    5   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    6   libSystem.B.dylib         0x9821c259 _pthread_start + 345
    7   libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 7:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 8:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 9:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 10:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 11:

    0   libSystem.B.dylib         0x981eeafa mach_msg_trap + 10
    1   libSystem.B.dylib         0x981ef267 mach_msg + 68
    2   com.apple.CoreFoundation  0x98b9d2df __CFRunLoopRun + 2079
    3   com.apple.CoreFoundation  0x98b9c3c4 CFRunLoopRunSpecific + 452
    4   com.apple.CoreFoundation  0x98b9c1f1 CFRunLoopRunInMode + 97
    5   com.apple.Foundation      0x9877f1b3 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 279
    6   com.apple.proxtcore       0x0175caed -[XTRunLoopThread run:] + 509
    7   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    8   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    9   libSystem.B.dylib         0x9821c259 _pthread_start + 345
    10  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 12:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34

     

    Thread 13:

    0   libSystem.B.dylib         0x981eeb5a semaphore_timedwait_signal_trap + 10
    1   libSystem.B.dylib         0x9821c6e1 _pthread_cond_wait + 1066
    2   libSystem.B.dylib         0x9824b5a8 pthread_cond_timedwait_relative_np + 47
    3   com.apple.Foundation      0x987818e8 -[NSCondition waitUntilDate:] + 453
    4   com.apple.Foundation      0x9873a3b1 -[NSConditionLock lockWhenCondition:beforeDate:] + 279
    5   com.apple.Foundation      0x9873a294 -[NSConditionLock lockWhenCondition:] + 69
    6   com.apple.proxtcore       0x0175b702 -[XTMsgQueue waitForMessage] + 50
    7   com.apple.proxtcore       0x0175a6b0 -[XTThread run:] + 416
    8   com.apple.Foundation      0x987454c4 -[NSThread main] + 45
    9   com.apple.Foundation      0x98745474 __NSThread__main__ + 1499
    10  libSystem.B.dylib         0x9821c259 _pthread_start + 345
    11  libSystem.B.dylib         0x9821c0de thread_start + 34
  • Terence Devlin Level 10 Level 10 (129,300 points)

    Not as helpful as I hoped.

     

    As a Test:

     

     

    Hold down the option (or alt) key and launch iPhoto. From the resulting menu select 'Create Library'

     

     

    Import a few pics into this new, blank library. Is the Problem repeated there?

  • lavetta Level 1 Level 1 (0 points)

    TD,

     

    When I create a new library, iPhoto appears to be stable.

  • Terence Devlin Level 10 Level 10 (129,300 points)

    Option 1

    Back Up and try rebuild the library: hold down the command and option (or alt) keys while launching iPhoto. Use the resulting dialogue to rebuild. Choose to Rebuild iPhoto Library Database from automatic backup.

     

    If that fails:

     

    Note: This will duplicate the Library and so require the same amount of disk space again.

     

    Option 2

    Download iPhoto Library Manager and use its rebuild function. This will create a new library based on data in the albumdata.xml file. Not everything will be brought over - no slideshows, books or calendars, for instance - but it should get all your albums and keywords back.

     

    Because this process creates an entirely new library and leaves your old one untouched, it is non-destructive, and if you're not happy with the results you can simply return to your old one.

     

    You can move an iPhoto Library to an external disk:

     

    Make sure the drive is formatted Mac OS Extended (Journaled)

     

    1. Quit iPhoto

     

     

    2. Copy the iPhoto Library from your Pictures Folder to the External Disk.

     

     

    3. Hold down the option (or alt) key while launching iPhoto. From the resulting menu select 'Choose Library' and navigate to the new location. From that point on this will be the default location of your library.

     

     

    4. Test the library and when you're sure all is well, trash the one on your internal HD to free up space.

     

    Regards

     

     

    TD

     

     

    Regards

     

    TD

  • lavetta Level 1 Level 1 (0 points)

    I've spent the past few months trying to sort things out, and even using the iPhoto Library Manager program, I wasn't able to get the rebuild function to work (including after e-mailing their support) or the photo extraction (it didn't extract all the photos. In the end, I managed to go in the iPhoto folders (right click to 'Show Package Content') and copy the files out. It seems to have worked, although I haven't yet tried to import these to my new MacBook...!

  • lavetta Level 1 Level 1 (0 points)

    So I recently brought a new Macbook Pro and copied over my old iPhoto database (from a Time Capsule/Machine backup). So far it seems to be stable (although it did crash once)... all it took was a new computer (my iMac was 5 years old)! Fingers crossed this has fixed things...