vImage.PixelBuffer.init(width:height:pixelFormat:)ではまった
vImage.PixelBuffer.init(width:height:pixelFormat:)というイニシャライザーを使ってリサイズ後の画像データを収めるバッファー用の変数を用意しているコードがありました。 そのコードで一定確率でクラッシュが起こっていたのですが、原因としてはwidthかheightに0を入れてしまっていたことでした。(少数を含むサイズをInt型にキャストした時に意図せず、0になってしまっていた。)おそらくこのイニシャライザ内のpreconditionでクラッシュするようになっているが、特にその旨がエラーなどに出ないので気づくまで詰まりました。