Camera UI frozen after nav pop

This is on an iPhone6 running iOS10 compiled with XCode 8 in Swift 3 codebase (the only configuration tested so far).


My app presents a UIImagePickerController modally, in camera mode. After user takes a picture and taps "Use Photo", I push a custom image cropping view controller onto the picker (since it inherits from UINavigationViewController). This works fine, but if the user then pops back to the camera view, the camera UI is completely frozen. It still displays the last (static) image and the "Retake" and "Use Photo" buttons, but the UI is dead.

The only configuration to the default camera is `showCameraControls` is true.

Is this a bug, or do I need to restart the camera UI somehow? I'd really prefer not to dismiss the modal just to present the cropper (possibly reversing this if they want to go back), as the push transition is really the right convention here. I've seen posts to the effect that dismissing the camera and opening a new modal tends to work and that the camera "only works once" but this seems like a bug to me, and seems has been a standing issue for a long time. rdar://20361756

Camera UI frozen after nav pop
 
 
Q