PhotogrammetrySession crashes after update from iOS 18 to iOS 26

After updating iPad/iPhone devices from iOS 18 to iOS 26, PhotogrammetrySession intermittently crashes during photogrammetry processing. The same workflow was stable on iOS 18 with no code changes to the app.

Environment:

OS versions: Works on OS 18, crashes on OS 26

Device: iPad/iPhone (reproducible across devices)

Source images: ~170-200 JPG files at 2160 x 3840 resolution

Reproduction:

The crash occurs consistently on the second or third sequential run of the photogrammetry session with the same image set. First run typically succeeds.

Crash details:

Xcode shows an uncaught exception during image processing:

terminating due to uncaught exception of type std::bad_alloc: std::bad_alloc VTPixelTransferSession 420f sid 269 (2160.00 x 3840.00) [0.00 0.00 2160 3840] rowbytes( 2160, 2160 ) Color( (null), 0x0, (null), (null), ITU_R_601_4 ) => 24 sid 19 (2160.00 x 3840.00) [0.00 0.00 2160 3840] rowbytes( 6528 ) Color( 0x0, (null), (null), (null) )

This appears to be a memory allocation failure in VTPixelTransferSession during color space conversion. Has anyone else experienced similar crashes with CorePhotogrammetry on iOS 26, or found workarounds?

PhotogrammetrySession crashes after update from iOS 18 to iOS 26
 
 
Q