title: App crashes when using UIImagePickerController to access album
body: <p>iTunes Connect has a crash report for my app. It says that the app will crash when I use <code>UIImagePickerController</code> to access an album, but I can't reproduce the issue either in the simulator or on a real machine. The following is the contents of the crash report. Please help me pinpoint the problem.</p>
  
  <pre><code>Hardware Model:      iPhone4,1
  Process:         eyerecolor [5011]
  Path:            /var/mobile/Applications/B9D7CEA3-DB1D-4CE3-B605-90EC066B7C92/eyerecolor.app/eyerecolor
  Identifier:      eyerecolor
  Version:         ??? (???)
  Code Type:       ARM (Native)
  Parent Process:  launchd [1]
  
  
  Date/Time:       2012-04-06 18:51:37.692 -0500
  OS Version:      iPhone OS 5.0 (9A334)
  Report Version:  104
  
  
  Exception Type:  EXC_CRASH (SIGABRT)
  Exception Codes: 0x00000000, 0x00000000
  Crashed Thread:  0
  
  
  Last Exception Backtrace:
  0   CoreFoundation                 0x371198bf __exceptionPreprocess + 163
  
  1   libobjc.A.dylib                0x324891e5 objc_exception_throw + 33
  
  2   CoreData                       0x3728c64b -[NSPersistentStoreCoordinator setMetadata:forPersistentStore:] + 411
  
  3   PhotoLibraryServices           0x31585ffd +[PLManagedObjectContext(Private) recordVersion:forStore:] + 393
  
  4   PhotoLibraryServices           0x31586385 +[PLManagedObjectContext(Private) configurePersistentStoreCoordinator:] + 897
  
  5   PhotoLibraryServices           0x3158691f __69+[PLManagedObjectContext(Protected) sharedPersistentStoreCoordinator]_block_invoke_0323 + 179
  
  6   libdispatch.dylib              0x32a908cf _dispatch_barrier_sync_f_invoke + 27
  
  7   libdispatch.dylib              0x32a9072f dispatch_barrier_sync_f$VARIANT$mp + 63
  
  8   libdispatch.dylib              0x32a9034f dispatch_sync_f$VARIANT$mp + 19
  
  9   libdispatch.dylib              0x32a909f9 dispatch_sync$VARIANT$mp + 33
  
  10  PhotoLibraryServices           0x3158681f +[PLManagedObjectContext(Protected) sharedPersistentStoreCoordinator] + 155
  
  11  PhotoLibraryServices           0x315853c9 -[PLManagedObjectContext initWithConcurrencyType:useSharedPersistentStoreCoordinator:] + 121
  
  12  PhotoLibraryServices           0x315852a7 +[PLManagedObjectContext contextForPhotoLibrary:] + 115
  
  13  PhotoLibraryServices           0x31584ec9 -[PLPhotoLibrary(Protected) loadDatabase] + 237
  
  14  PhotoLibraryServices           0x3154d87d -[PLPhotoLibrary initWithPath:canTriggerDatabaseUpdate:] + 305
  
  15  PhotoLibraryServices           0x315942a1 __42+[PLSharedPhotoLibrary sharedPhotoLibrary]_block_invoke_0 + 61
  
  16  libdispatch.dylib              0x32a92683 dispatch_once_f$VARIANT$mp + 47
  
  17  PhotoLibraryServices           0x3159425f +[PLSharedPhotoLibrary sharedPhotoLibrary] + 83
  
  18  PhotoLibrary                   0x32c69bc9 -[PLUILibraryViewController _updateFilteredAlbumListWithFilter:] + 157
  
  19  PhotoLibrary                   0x32c6961b -[PLUILibraryViewController init] + 67
  
  20  UIKit                          0x31f58cc5 -[UIImagePickerController _createInitialController] + 317
  
  21  UIKit                          0x31f58d05 -[UIImagePickerController _setupControllersForCurrentSourceType] + 25
  
  22  UIKit                          0x31f58711 -[UIImagePickerController viewWillAppear:] + 69
  
  23  UIKit                          0x31d336b5 -[UIViewController _setViewAppearState:isAnimating:] + 145
  
  24  UIKit                          0x31d8e61b -[UIViewController beginAppearanceTransition:animated:] + 191
  
  25  UIKit                          0x31dd4691 -[UIWindowController transition:fromViewController:toViewController:target:didEndSelector:] + 4077
  
  26  UIKit                          0x31dd314f -[UIViewController presentViewController:withTransition:completion:] + 3123
  
  27  UIKit                          0x044f2e93 -[UIViewControllerAccessibility(SafeCategory) presentViewController:animated:completion:] + 51
  
  28  UIKit                          0x31e2dd97 -[UIViewController presentModalViewController:animated:] + 31
  
  29  eyerecolor                     0x00009c39 -[eyerecolorViewController showImagePicker:] (eyerecolorViewController.m:1855)
  </code></pre>
  
  <hr>
  
  <pre><code>- (void)showImagePicker:(UIImagePickerControllerSourceType)sourceType
  {
      if ([UIImagePickerController isSourceTypeAvailable:sourceType]) {
          self.m_pickerView.sourceType = sourceType;
          self.m_pickerView.allowsEditing = NO;
          [self presentModalViewController:self.m_pickerView animated:YES];
      }
  }
  
  - (void)viewDidLoad
  {
      if (self.m_pickerView == nil) {
          self.m_pickerView = [[[UIImagePickerController alloc] init] autorelease];
          self.m_pickerView.delegate = self;
          self.m_pickerView.allowsImageEditing = NO;
      }
  }
  </code></pre>