I was able to figure out that this has to do with changing the view controllers of a navigation controller within an animation block. If you set them directly, then the crash will happen, but if you use other APIs like push or dismiss, then it doesn't crash.
Topic:
App & System Services
SubTopic:
Core OS
Tags: