It has been almost a year, and the issue is still persist.
For further analysis, I have confirmed that,
I am using AVCaptureDeviceDiscoverySession to enumerate the cameras.
By default, the app is always using the firstObject of devices.
In iOS/iPhone/iPad, it always fallback to the built-in camera, and there is no issue with it.
in Mac, it always fallback to the FaceTime camera, and it always crashes at the exactly same place of thread com.apple.portrait.effect_init.
And I also tried, other than the firstOject of devices returned by AVCaptureDeviceDiscoverySession, but other camera in the system, then the crash disappears.
I think it is sufficient to prove that the FaceTime camera with portrait.effect_init has some issue against each other.
Please investigate.
Topic:
Media Technologies
SubTopic:
Photos & Camera
Tags: