Thank you, Old Toad, for asking!
I tried creating a new library, which did not have the sample problem.
Thus, I continued with your recommendations (starting iPhoto First Aid and rebuilding the library). That did not solve the problem. The crash report after rebuilding is below. Any ideas?
Thanks so much! I really appreciate it!
Process: iPhoto [1293]
Path: /Applications/iPhoto.app/Contents/MacOS/iPhoto
Identifier: com.apple.iPhoto
Version: 9.5.1 (902.17)
Build Info: iPhotoProject-902017000000000~3
App Item ID: 408981381
App External ID: 233642646
Code Type: X86-64 (Native)
Parent Process: launchd [153]
Responsible: iPhoto [1293]
User ID: 501
Date/Time: 2014-06-29 16:39:58.252 -0700
OS Version: Mac OS X 10.9.3 (13D65)
Report Version: 11
Anonymous UUID: E7A3CE5C-3232-1B7F-56CA-57C40D24CB27
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayI objectAtIndex:]: index 2 beyond bounds [0 .. 1]'
abort() called
terminating with uncaught exception of type NSException
Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff9004025c __exceptionPreprocess + 172
1 libobjc.A.dylib 0x00007fff8e055e75 objc_exception_throw + 43
2 CoreFoundation 0x00007fff8ff2be4f -[__NSArrayI objectAtIndex:] + 175
3 AppKit 0x00007fff96c09d38 -[NSTableView preparedCellAtColumn:row:] + 399
4 AppKit 0x00007fff96c09a5e -[NSTableView _drawContentsAtRow:column:withCellFrame:] + 44
5 AppKit 0x00007fff96c09793 -[NSTableView drawRow:clipRect:] + 1629
6 AppKit 0x00007fff96c08fed -[NSTableView drawRowIndexes:clipRect:] + 776
7 AppKit 0x00007fff96ad2331 -[NSTableView drawRect:] + 1484
8 AppKit 0x00007fff96aab04f -[NSView _drawRect:clip:] + 3748
9 AppKit 0x00007fff96aa98c4 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1799
10 AppKit 0x00007fff96aa9ca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
11 AppKit 0x00007fff96aa9ca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
12 AppKit 0x00007fff96aa9ca0 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2787
13 AppKit 0x00007fff96aa7706 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 841
14 AppKit 0x00007fff96bd6c13 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectFor View:topView:] + 303
15 AppKit 0x00007fff96aa3e9f -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2828
16 AppKit 0x00007fff96a832fa -[NSView displayIfNeeded] + 1680
17 AppKit 0x00007fff96bcd3eb -[NSNextStepFrame displayIfNeeded] + 156
18 AppKit 0x00007fff96c48d40 -[NSWindow display] + 105
19 AppKit 0x00007fff96a76341 __67-[NSWindow _updateSettingsSendingScreenChangeNotificationIfNeeded:]_block_invoke + 237
20 AppKit 0x00007fff96a76208 NSPerformWithScreenUpdatesDisabled + 65
21 AppKit 0x00007fff96a761b7 -[NSWindow _updateSettingsSendingScreenChangeNotificationIfNeeded:] + 197
22 AppKit 0x00007fff96a6e4b1 -[NSWindow _setFrame:updateBorderViewSize:] + 914
23 AppKit 0x00007fff96a6da2e -[NSWindow _oldPlaceWindow:] + 652
24 AppKit 0x00007fff96a6ce5c -[NSWindow _setFrameCommon:display:stashSize:] + 1633
25 AppKit 0x00007fff9704f3f7 -[NSTextViewCompletionController displayCompletions:indexOfSelectedItem:forPartialWordRange:originalString:atPoi nt:forTextView:] + 2761
26 AppKit 0x00007fff9704a21d -[NSTextView(NSKeyBindingCommands) complete:] + 750
27 AppKit 0x00007fff9705d0cd -[NSTextView(NSPrivate) _performUndoCoalescingAction:] + 84
28 AppKit 0x00007fff97076995 __34-[NSTokenFieldCell textDidChange:]_block_invoke291 + 220
29 libdispatch.dylib 0x00007fff8de331bb _dispatch_call_block_and_release + 12
30 libdispatch.dylib 0x00007fff8de3028d _dispatch_client_callout + 8
31 libdispatch.dylib 0x00007fff8de37ef0 _dispatch_main_queue_callback_4CF + 333
32 CoreFoundation 0x00007fff8ffa75a9 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
33 CoreFoundation 0x00007fff8ff627c4 __CFRunLoopRun + 1636
34 CoreFoundation 0x00007fff8ff61f25 CFRunLoopRunSpecific + 309
35 HIToolbox 0x00007fff8ee61a0d RunCurrentEventLoopInMode + 226
36 HIToolbox 0x00007fff8ee617b7 ReceiveNextEventCommon + 479
37 HIToolbox 0x00007fff8ee615bc _BlockUntilNextEventMatchingListInModeWithFilter + 65
38 AppKit 0x00007fff9694c26e _DPSNextEvent + 1434
39 AppKit 0x00007fff9694b8bb -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 122
40 AppKit 0x00007fff9693f9bc -[NSApplication run] + 553
41 AppKit 0x00007fff9692a7a3 NSApplicationMain + 940
42 iPhoto 0x000000010edcd2ff iPhoto + 66303
43 libdyld.dylib 0x00007fff91abc5fd start + 1
44 ??? 0x0000000000000001 0x0 + 1
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff95d2b866 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff922b935c pthread_kill + 92
2 libsystem_c.dylib 0x00007fff9a1adb1a abort + 125
3 libc++abi.dylib 0x00007fff91a8ff31 abort_message + 257
4 libc++abi.dylib 0x00007fff91ab5952 default_terminate_handler() + 264
5 libobjc.A.dylib 0x00007fff8e05630d _objc_terminate() + 103
6 libc++abi.dylib 0x00007fff91ab31d1 std::__terminate(void (*)()) + 8