初めて投稿します。swiftでiOSアプリを作成していますが詰まってしまいました。

自作のアルバムに保持している動画ファイルをAVPlayer(AVPlayerViewController)を用いて再生するとsignal SIGABRTが発生して落ちてしまいます。
UICollectionViewを用いて、自作アルバムのAssetを表示→cellを選択したものが動画であればAVPlayerで再生するという動作です。
初めての再生は問題なく動くのですが、再度再生させようとすると落ちます。
iPhone6では発生せず、iPadでのみ問題発生します。

原因を探っているのですが見つかりません。
なにか情報等いただけたら幸いです。

var avPlayerViewController:AVPlayerViewController = AVPlayerViewController()
func collectionView(_ collectionView:UICollectionView, didSelectItemAt indexPath:IndexPath)
{
    let selectAsset = fetchResult.object(at: indexPath.item)
    if selectAsset.mediaType == .video
    {
        phImageManager.requestPlayerItem(forVideo: selectAsset, options: nil, resultHandler: {(playerItem, info) -> Void in
            let playerItem = playerItem
            let player = AVPlayer(playerItem: playerItem)
            self.avPlayerViewController.player = player
            self.avPlayerViewController.delegate = self
            self.present(self.avPlayerViewController, animated:true, completion:{
                self.avPlayerViewController.player?.play()
            })    // Thread 11: signal SIGABRT発生
        })
    }
}